內容簡介目錄 本書從總體上主要劃分為兩部分:第一部分是從第1到第5章,主要介紹C#程序設計語言基礎;第二部分是從第6章到第10章,主要介紹如何使用C#來設計應用程序,包括各種程序的設計方法,如Windows GUI、I/O操作、注冊表操作、數據庫訪問等。 本書遵循職業(yè)教育的特點,以實例為主,以例子帶動功能的介紹,從特殊到一般,+分符合職業(yè)教育的教學要求。 本書適合廣大Visual C#初級用戶和愛好者使用,也適合高職高專院校以及相關大中專院校師生使用。在過去的+幾年中,C和C++是在商業(yè)軟件的開發(fā)領域中廣泛使用的語言,但隨著軟件業(yè)的發(fā)展,C和C++逐步顯露出了它們的弱點,那就是開發(fā)周期太長,語言比較復雜,不太適合面向對象的編程思想。其后產生了Java語言。C#是基于微軟新一代操作平臺.NET、面向對象的全新的開發(fā)語言,它集中了許多其他語言的優(yōu)點,比如它具有VisualC++的靈活性和VisualBasic的易用性,而且還具有Java的跨平臺特性。它可以使程序員快速地編寫各種基于Microsoft.NET平臺的應用程序。由于C#面向對象的卓越設計,使它成為構建各類組件的理想之選一一無論是高級的商業(yè)對象還是系統級的應用程序。使用簡單的C#語言結構,這些組件可以方便地轉化XML網絡服務,從而使它們可以由任何程序語言在任何操作系統上通過Internet進行調用。VisualC#.NET是一套綜合工具集,用于為MicrosoftWindows和Web創(chuàng)建XMLWeb服務和基于Microsoft.NET的應用程序。這個強勁的開發(fā)包使用面向組件的C#開發(fā)語言,為具備C++或Java經驗的初級和中級開發(fā)人員創(chuàng)建下一代軟件提供了現代化的語言和環(huán)境?,F在面向對象的編程語言已經成為軟件開發(fā)的主流,C#語言也會逐漸成為軟件開發(fā)的主流,本書就使用VisualC#.NET這個工具來幫助讀者學習C#語言。本書會循序漸進地介紹C#語言的知識,讓讀者迅速掌握如何使用C#語言進行軟件開發(fā)。本書特色學習編程語言最直接和最有效的方法就是閱讀代碼,本書的特色是不對理論泛泛而談,而是針對實例對理論進行闡述,讓讀者能夠更好地理解C#的知識,同時又提高自己的編程能力。我們在每講述一個知識點的時候,都會配合一個典型的例子來進行講解,書中的每個例子都是我們經過取舍挑選出來的,而且都進行了實際的運行和調試,保證了這些例子的質量。在每一章的末尾,也有針對這一章學習內容的習題,可以幫助讀者鞏固學過的知識,并提高運用知識解決實際問題的能力。對這些習題,我們也給出了完整的答案,目的就是讓讀者在做完之后能夠知道自己做得正確與否,從而確定自己是否真正地掌握了這些知識。讀者對象本書針對的讀者主要是初學者,包括那些沒有任何編程語言基礎的初學者。但本書后面的一些章節(jié)也涉及到了一些高級專題,因此有一定C#語言基礎的讀者也可以把本書作為進階的教材。致謝在本書的編寫過程中,得到了瞿敏博士的大力支持和幫助,她豐富的專業(yè)知識和嚴謹的治學態(tài)度為本書的編寫提供很大的幫助。另外,也要感謝趙京先生對本書提出的一些好的建議。由于C#語言和.NET平臺的知識體系很龐大,而且其本身也在不斷地發(fā)展,加上作者的水平有限,書中如有不當之處,敬請讀者指正。感謝您選擇這本書,相信它會有益于您知識的積累和能力的提高。編者2004年12月 第1章 Visual C#編程概述1.1 .Net和C#語言簡介1.2 用Visual Studio.Net創(chuàng)建C#工程1.3 MSDN聯機幫助1.4 上機指導1.5 習題第2章 C#語言基礎2.1 標識符和命名規(guī)則2.2 簡單數據類型2.3 C#類型系統2.4 注釋2.5 上機指導2.6 習題第3章 運算符和控制語句3.1 C#中的運算符3.2 程序控制結構3.3 名稱空間3.4 Main方法3.5 上機指導3.6 習題第4章 面向對象的編程方法4.1 類和對象4.2 類的方法4.3 繼承、封裝和多態(tài)4.4 運算符重載4.5 上機指導4.6 習題第5章 C#語言進階5.1 this關鍵字5.2 屬性:智能字段5.3 索引器5.4 接口5.5 委托5.6 事件5.7 異常處理5.8 調試技術5.9 上機指導5.10 習題第6章 Windows程序設計6.1 創(chuàng)建第一個Windows應用程序6.2 在Windows窗體中繪圖6.3 Windows菜單6.4 鼠標和鍵盤輸入6.5 Windows標準控件6.6 常用對話框6.7 工具欄6.8 上機指導6.9 習題第7章 I/O操作7.1 從流的角度來看System.Console7.2 文件操作7.3 格式化數據7.4 上機指導7.5 習題第8章 注冊表操作8.1 注冊表簡介8.2 .NET中注冊表的操作方法8.3 上機指導8.4 習題第9章 數據庫訪問9.1 SQL語言和ADO.NET簡介9.2 使用OLE DB來操作數據庫9.3 DataSet和DataAdapter類9.4 使用SQL來進行數據庫操作9.5 上機指導9.6 習題第10章 XML10.1 XML簡介10.2 .NET中的XML操作方法10.3 上機指導10.4 習題參考答案