出版時間:2008-3 出版社:清華大學出版社 作者:張立 頁數:497
內容概要
本書主要介紹如何使用C#2.0構建各種類型的應用程序,包括控制臺應用程序、Windows應用程序和ASE.NET應用程序等,以使讀者全面地掌握C# 2.O編程語言的基本語法知識和各種實用技巧。 書中系統(tǒng)地介紹C#2.0的基本語法知識、面向對象的編程思想、異常處理技術以及接口、代理、泛型等內容,詳細地講解Windows應用程序和.ASRNET應用程序的開發(fā)技術。本書最大的特色在于實踐知識多于理論知識,力求讓讀者通過親自動手來掌握C#2.0的新技術,學習盡可能多的知識,了解盡可能多的應用。 本書適合于初、中級C#2.0讀者,對于高級用戶也有參考價值。沒有接觸過C#的入門者可以輕松地閱讀本書,有過C#早期版本開發(fā)經驗的人學習本書,會發(fā)現C# 2.O版提供了更強大的控件和更安全的類庫,可以說C#2.0技術是未來開發(fā)人員的重要技能。全書涵蓋了C#2.0開發(fā)和應用的各個方面,是學習C# 2.0開發(fā)技術的編程經典圖書。
書籍目錄
第1章 .NET簡介 1.1 經典編程技術簡介 1.1.1 C編程技術 1.1.2 C++編程技術 1.1.3 Visual Basic 6.O編程技術 1.1.4 Java編程技術 1.1.5 Python編程技術 1.1.6 .NET平臺編程 1.2 .NET平臺 1.2.1 .NET平臺框架 1.2.2 C#類庫簡介 1.2.3 C#的特點 1.2.4 其他.NET編程語言 1.2.5 多語言混合編程 1.2.6 .NET程序集簡介 1.2.7 .NET的平臺無關特性 1.3 CIL技術 1.3.1 CIL簡介 1.3.2 CIL的優(yōu)點 1.3.3 CIL與具體平臺 1.3.4 類型元數據簡介 1.3.5 程序集清單簡介 1.4 CTS技術 1.4.1 類(class) 1.4.2 結構(struct) 1.4.3 接口(interface) 1.4.4 枚舉(enum) 1.4.5 代理(delegate) 1.4.6 內建數據類型 1.5 其他概念 1.5.1 CLS技術 1.5.2 CLR技術 1.5.3 .NET的命名空間 1.5.4 訪問命名空間 1.5.5 引用外部程序集 1.6 ildasm實用工具 1.6.1 使用ildasm 1.6.2 查看CIL代碼 1.6.3 查看類型元數據 1.6.4 查看程序集元數據 1.7 部署.NET運行時 1.8 小結第2章 C#入門 2.1 C#命令行編譯器CSC 2.1.1 CSC簡介 2.1.2 配置CSC 2.1.3 配置其他工具 2.1.4 用CSC編譯程序 2.1.5 引用外部程序集 2.1.6 編譯多個源文件 2.1.7 CSC響應文件 2.1.8 默認響應文件 2.2 C#命令行調試器cordbg 2.2.1 cordbg簡介 2.2.2 命令行調試方法 2.3 使用文本編輯器 2.3.1 使用EditPlus 2.3.2 設置語法高亮顯示 2.3.3 設置EditPlus 2.3.4 使用EditPlus進行程序開發(fā) 2.4 SharpDevelop 2.4.1 SharpDevelop安裝與簡介 2.4.2 創(chuàng)建項目 2.4.3 輔助面板簡介 2.4.4 Windows窗體設計 2.5 Visual Studio 2005 2.5.1 使用Visual Studio 2005進行程序開發(fā) 2.5.2 熟悉Visual Studio 2005 ……第3章 C#編程基本知識第4章 C#程序流程第5章 C#基本類型第6章 面向對象編程第7章 異常處理第8章 接口與集合第9章 代理和事件第10章 C#進階第11章 泛型第12章 輸入輸出第13章 Windows窗體編程基礎第14章 高級控件第15章 GDL+圖形編程第16章 ASP.NET編程第17章 數據訪問
章節(jié)摘錄
第1章 .N ET簡介: ?。甆ET平臺是微軟公司推出的一系列技術的總稱,其中包括各種優(yōu)秀的編程語言和其他技術。C#是.NET平臺中最吸引人的技術之一,C#和.NET平臺以其優(yōu)秀的面向對象特性、高效的應用程序開發(fā)手段,配合微軟公司推出的Visual Studio系列產品,越來越受到廣大開發(fā)人員的青睞,已經成為當前程序開發(fā)人員的首選技術之一。與其他技術手段相比,.NET平臺具有易于學習和掌握、文檔豐富、功能強大、支持的應用多種多樣等優(yōu)勢。 學習導航 ?。?)理論基礎 ·了解.NET平臺的功能和特點?! ふ莆誄IL、CTS、CLS的基本概念?! ふ莆眨甆ET平臺應用程序的運行時部署?! 。?)實例操作 安裝.NET的運行時并運行一個.NET應用程序,用ildasm查看該程序。 ?。?)建議進度 1天:學習理論基礎知識,并完成實例操作。
編輯推薦
代碼完整,實例豐富:用大量代碼示例進行講解。書中每介紹一個知識點都會給出一個配有詳細注釋的代碼示例,并詳細地介紹了代碼編寫的整個過程?! 〗Y構合理,技術新穎:提供了翔實的基礎介紹,而且為有一定編程經驗的讀者提出了閱讀建議以及下一步閱讀重點,便于掌握C# 20.的特性以及新增功能?! 热萑妫蓽\入深:在全面介紹C# 2.0的最新技術,并為這些新的特性提供了翔實的代碼示例。
圖書封面
評論、評分、閱讀與下載