和非抽象類一樣,抽象類也必須提供在基類列表中出現的所有接口成員的實現。不同的是,抽象類允許將接口的方法映射到抽象的成員方法。interface I
Windows 2000的推出是許多人盼望已久的事情,它帶來的多種新特性令人為之興奮不已。對於一名程序設計人員來說,最關注的一些問題有:在Wind
你是否有過這樣的經歷?在配置不是很好的機器上運行一些不是很完善的Windows應用程序,系統速度越來越慢,直至彈出一個警告對話框:“系
我們再首先介紹一下編譯單元(Compilation units)的概念。顧名思義,編譯單元是能夠被編譯器進行編譯的最小單位。編譯單元定義了源文件的
到現在為止,除了依賴一些系統提供的類(比如一開始我們就提到的System.Console)類,我們介紹的程序主要都是依靠自身來實現的。但更普遍的情
16.2.1 名字空間的聲明名字空間的聲明是關鍵字"namespace"後面跟名字空間名和名字空間主體,然後還可以跟一個分號。
使用指示符的目的是為了方便使用其它的名字空間中定義的名字空間和類型。名字空間的指示符有兩種:別名使用指示符(using-alias-directi
上面我們介紹了對應用程序結構進行組織的方法,接下來我們舉一個綜合應用的例子。程序實現的功能非常簡單,但其中用到了我們講解的各方面的知識。在程序中,
在傳統的Windows應用程序中,動態鏈接庫(Dynamic-Link Library,DLL)是一個非常重要的組成部分。在建立應用程序的可執行文
文件(file)和流(stream)既有區別又有聯系。文件是在各種媒質上(可移動磁盤、硬盤、CD等)永久存儲的數據的有序集合。它是一種進行數據讀寫
StreamSystem.IO為我們提供了一個抽象類Stream,Stream類支持對字節的讀寫操作。在Stream類中包括了對異步操作的支持。既
17.2.1 目錄管理.Net框架結構在名字空間System.IO中為我們提供了Directory類來進行目錄管理。利用它,我們可以完成對目錄及其
先來說說同步和異步操作之間的主要區別。在同步I/O操作中,方法將一直處於等待狀態,直到I/O操作完成。而在異步I/O操作中,在開始了I/O操作後,
在System.IS名字空間中提供了多種類型,用於進行數據文件和數據流的讀寫操作。這些操作可以同步進行,也可以異步進行。17.1.1 文件和流17
文件管理是操作系統的一個重要組成部分,而文件操作就是對用戶在編寫應用程序時進行文件管理的一種手段。目前有許多文件系統。在我們使用過的從Dos、Wi
注冊表基礎知識請參閱本站文章:注冊表學習教程在應用程序安裝時,常常需要利用注冊表來登記應用程序的名字、運行路徑、用戶對應用程序的配置信息等。許多應
我們知道,Windows文件存儲采用的是樹型目錄結構,在這個結構中,Windows桌面代表的是最上面的一層。Windows注冊表中對於桌面的設置,
下面的例子在桌面的右鍵快捷菜單中或在Windows資源管理器的“新建”中添加自己的文件類型。假設添加的是擴展名為&ldqu
18.1.1 注冊表概述Windows操作系統的注冊表中包含了有關計算機運行方式的配置信息,其中包括Windows操作系統配置信息、應用程序配置信
如果不能和用別的編程語言編寫的組件進行交互,這種編程技術的含金量就會大打折扣。.NET環境為我們提供了不同編程語言編寫的組件之間相互調用的良好機制