出版時間:2002-8-1 出版社:清華大學出版社 作者:孫永強,陳宗斌,邸艷輝 頁數(shù):471
內(nèi)容概要
《Visual C# .NET入門與提高》詳細介紹了如何使用C#開發(fā)面向.NET的應用程序,包括.NET Framework和C#的基本知識、Windows窗體應用程序的開發(fā)、Web窗體程序的開發(fā)、Web服務的開發(fā)以及組件的開發(fā),內(nèi)容由淺入深,結(jié)構(gòu)清晰,論證充分。此外,《Visual C# .NET入門與提高》還提供了大量的例程,使讀者能夠切實掌握C#各個方面的概念?!禫isual C# .NET入門與提高》不要求讀者具有某些編程語言的知識,但是如果讀者熟悉C/C++語言的知識,則可以更快地了解C#語言。
書籍目錄
第1章 概述
1.1 Visual Studio.NET的新特性
1.1.1 .NET框架
1.1.2 集成開發(fā)環(huán)境(IDE)的新特性
1.1.3 Visual Studio.NET的其他新特性
1.2 C#簡介
1.3 安裝Visual Studio.NET
1.3.1 系統(tǒng)需求
1.3.2 在Windows 2000 Server中安裝Visual Studio.NET
1.4 開發(fā)環(huán)境介紹
1.4.1 開始頁面
1.4.2 解決方案資源管理器
1.4.3 代碼編輯器
1.4.4 對象瀏覽器
1.4.5 屬性窗口
1.4.6 命令窗口
1.4.7 任務列表
1.4.8 調(diào)試器
第2章 第1個C#程序
2.1 創(chuàng)建程序
2.2 程序結(jié)構(gòu)分析
2.2.1 Class1.cs文件
2.2.2 AssemblyInfo.cs文件
2.2.3 程序結(jié)構(gòu)小結(jié)
2.3 生成并運行程序
第3章 C#語言基礎
3.1 概述
3.2 C#的操作符
3.3 C#的常用語句
3.3.1 變量聲明語句
3.3.2 條件選擇語句
3.3.3 循環(huán)送代語句
3.3.4 方法調(diào)用語句
3.3.5 異常處理語句
3.3.6 非安全語句
3.4 預處理器指令
3.5 C#的類型系統(tǒng)
3.5.1 命名空間
3.5.2 結(jié)構(gòu)類型
3.5.3 枚舉類型
3.5.4 包裝(boxing)和折包(unboxing)
3.5.5 類
3.5.6 代理(delegate)
3.5.7 接口(interface)
3.5.8 object和string類型
3.5.9 數(shù)組
3.6 屬性(Attribute)
第4章 第1個Windows應用程序
4.1 概述
4.2 創(chuàng)建窗體
4.2.1 使用新建項目模板創(chuàng)建主窗體
4.2.2 使用添加項目模板創(chuàng)建窗體
4.3 設置窗體的屬性
4.4 處理窗體的事件
4.5 對話框
4.6 菜單
4.6.1 添加主菜單
4.6.2 添加快捷菜單
4.6.3 示例程序
4.7 多文檔界面
4.7.1 創(chuàng)建MDI主窗體
4.7.2 創(chuàng)建MDI子窗體
4.7.3 操作子窗體
4.7.4 示例程序
第5章 控件
5.1 向窗體中添加控件
5.2 調(diào)整控件
5.2.1 對控件進行分層
5.2.2 在窗體中定位控件
5.2.3 改變控件的大小
5.2.4 相對于窗體的邊框固定控件
5.2.5 設置控件的Tab鍵順序
5.3 按鈕類控件
5.3.1 按鈕控件
5.3.2 單選按鈕
5.3.3 復選框
5.3.4 示例程序
5.4 標簽控件、文本框控件、列表框控件和組合框控件
5.4.1 標簽控件
5.4.2 文本框控件
5.4.3 列表框控作
5.4.4 組合框控件
5.4.5 示例程序
5.5 圖片框控件、圖像列表控件和時鐘控件
5.5.1 圖片框控件
5.5.2 圖像列表
5.5.3 時鐘控件
5.5.4 示例程序
5.6 分割條控件、分組框控件、面板控件和選項卡控件
5.6.1 分割條控件
5.6.2 分組框控件
5.6.3 面板控件
5.6.4 選項卡控件
5.6.5 示例程序
5.7 工具欄控件和狀態(tài)欄控件
5.7.1 工具欄控件
5.7.2 狀態(tài)欄控件
5.7.3 示例程序
5.8 列表視圖和樹視圖
5.8.1 列表視圖
5.8.2 樹視圖
5.8.3 示例程序
第6章 通用對話框
6.1 消息框
6.2 文件對話框
6.3 【字體】對話框
6.4 【顏色】對話框
第7章 GDI+編程
7.1 Graphics對象
7.2 Paint事件
7.3 常用的數(shù)據(jù)結(jié)構(gòu)
7.4 示例程序
7.5 顏色
7.6 字體
7.7 畫筆
7.8 畫刷
7.9 顯示文字
7.10 顯示圖像
第8章 基本的文件輸入/輸出操作
8.1 Stream類
8.2 FileStream類
8.3 用于讀寫數(shù)據(jù)的類
8.3.1 BinaryReader類
8.3.2 BinaryWriter類
8.3.3 StreamReader類
8.3.4 StreamWriter類
8.4 文件和目錄類
8.4.1 文件類
8.4.2 目錄類
8.5 Path類
8.6 示例程序
第9章 打印和打印預覽
9.1 PrintDocument類
9.1.1 設置類的屬性
9.1.2 處理打印事件
9.2 PrintDialog對話框
9.3 打印預覽
9.4 示例程序
第10章 幫助系統(tǒng)
10.1 Help類
10.2 HelpProvider類
10.3 ToolTip類
10.4 示例程序
第11章 進程與線程
11.1 進程
11.2 進程示例程序
11.3 線程
11.3.1 創(chuàng)建并啟動線程
11.3.2 控制線程的執(zhí)行
11.3.3 線程之間的同步
第12章 訪問數(shù)據(jù)庫
12.1 數(shù)據(jù)庫連接
12.1.1 SqlConnection類
12.1.2 OleDbConnection類
12.2 數(shù)據(jù)命令
12.2.1 SqlCommand類
12.2.2 OleDbCommand類
12.3 SqlDataReader類和OleDbDataReader類
12.4 示例程序
第13章 使用ADO.NET訪問數(shù)據(jù)庫
13.1 Windows窗體中的數(shù)據(jù)體系結(jié)構(gòu)
13.2 數(shù)據(jù)適配器
13.2.1 數(shù)據(jù)適配器的屬性和方法
13.2.2 創(chuàng)建數(shù)據(jù)適配器
13.3 數(shù)據(jù)集
13.3.1 創(chuàng)建數(shù)據(jù)集對象
13.3.2 創(chuàng)建非類型化數(shù)據(jù)集
13.4 DataTable類
13.4.1 創(chuàng)建數(shù)據(jù)表
13.4.2 定義表的結(jié)構(gòu)
13.4.3 操作表中的數(shù)據(jù)
13.5 DataRelation類
13.6 使用視圖
13.6.1 數(shù)據(jù)視圖
13.6.2 數(shù)據(jù)行視圖
13.6.3 數(shù)據(jù)視圖管理器
13.7 CurrencyManager類和BindingContext類
13.8 示例程序
第14章 組件開發(fā)
14.1 基本概念
14.2 在組件中使用事件
14.2.1 事件代理
14.2.2 在類中觸發(fā)事件
14.2.3 示例程序
14.3 開發(fā)Windows窗體控件
14.3.1 創(chuàng)建控件
14.3.2 為控件添加屬性、方法和事件
14.3.3 控件的繪制
14.3.4 為控件添加設計時支持
14.3.5 示例程序
第15章 開發(fā)Web應用程序
15.1 概述
15.2 創(chuàng)建一個基本的Web應用程序
15.3 Global.asax和Global.asax.cs文件
15.4 Web表單
15.4.1 Web表單的代碼模型
15.4.2 Web表單頁面的處理過程
15.4.3 Web表單頁面中的事件處理
15.4.4 Web表單狀態(tài)管理
15.4.5 Page類
15.5 其他相關(guān)類
15.5.1 HttpRequest類
15.5.2 HttpResponse類
15.5.3 HttpBrowserCapabilities類
15.5.4 HttpServerUtility類
15.6 示例程序
第16章 使用ASP.NET服務器控件
16.1 服務器控件的基本概念
16.1.1 System.Web.UI.Control類
16.1.2 向Web頁面中添加服務器控件
16.2 常用的Web服務器控件
16.2.1 AdRotator控件
16.2.2 Button控件
16.2.3 Label控件
16.2.4 TextBox控件
16.2.5 LinkButton控件
16.2.6 Image控件
16.2.7 ImageButton控件
16.2.8 HyperLink控件
16.2.9 DropDownList控件
16.2.10 ListBox控件
16.2.11 CheckBox和RadioButton控件
16.2.12 CheckBoxList和RadioButtonList控件
16.2.13 Panel控件
16.2.14 Table控件
16.2.15 示例程序
16.3 HTML服務器控件
16.3.1 HtmlGenericControl控件
16.3.2 HtmlButton控件
16.3.3 HtmlInputText控件
16.3.4 HtmlTextArea控件
16.3.5 HtmlInputCheckBox和HtmlInputRadioButton控件
16.3.6 HtmlInputHidden控件
16.3.7 HtmlInputFile控件
16.3.8 HtmlTable控件
16.3.9 HtmlImage控件
16.3.10 HtmlSelect控件
16.3.11 示例程序
16.4 驗證控件
16.4.1 BaseValidator類
16.4.2 必須字段驗證控件
16.4.3 比較驗證控件
16.4.4 正則表達式驗證控件
16.4.5 自定義驗證控件
16.4.6 ValidationSummary控件
16.4.7 示例程序
圖書封面
評論、評分、閱讀與下載