C#實用教程

出版時間:2001-10-1  出版社:人民郵電出版社  作者:吳軍  頁數(shù):322  

內容概要

微軟的.NET戰(zhàn)略是將因特網(wǎng)本身作為構建新一代操作系統(tǒng)的基礎,并對因特網(wǎng)和操作系統(tǒng)的設計思想進行合理的延伸。而C#則是一種新興的語言,專門為.NET服務平臺量身定做。這種語言使得開發(fā)者能夠迅速地開發(fā)基于.NET平臺的應用--Web服務。而Visual Studio.net則是開發(fā)C#程序的最好的供可視化開發(fā)的工具。
全書共分兩篇,即基礎知識篇和應用提高篇。第一篇包括第1~10章,介紹了Microsoft.net的入門知識,全面講解了C#的語法,并提供了豐富的示例。第二篇為應用提高篇,主要講述如何利用Visual Studio.net進行表單、圖形、數(shù)據(jù)庫和網(wǎng)絡編程,并在最后提供了一個綜合性的C#編程實例,供讀者鞏固和提高所學知識。
本書可作為C#編程培訓班和高等院校計算機課程的教材使用,不但適合于C#的入門級讀者,也適合于有一定編程基礎的大中專學生和從事實際開發(fā)工作的軟件工程師參考使用。

書籍目錄

第一篇  基礎知識篇
第1章 .NET初步 3
1.1 什么是.NET 4
1.2 .NET中的關鍵技術 6
1.2.1 公共語言運行時 6
1.2.2 網(wǎng)絡應用程序可編程模板 7
1.2.3 數(shù)據(jù)訪問服務ADO+ 9
1.2.4 XML和SOAP 10
1.3 .NET的框架 10
1.4 為什么選擇C# 11
1.5 小結與習題 12
1.5.1 小結 12
1.5.2 習題 12
第2章 C#基礎知識 13
2.1 C#的增強特性 14
2.2 C#和C++ 16
2.3 C#和Java 17
2.4 C#的執(zhí)行 17
2.5 小結與習題 18
2.5.1 小結 18
2.5.2 習題 18
第3章 Visual Studio.net概述 19
3.1 Visual Studio.net的新增功能 20
3.2 Visual Studio.net的安裝 20
3.2.1 安裝對配置的要求 20
3.2.2 Visual Studio.net的安裝 21
3.3 Visual Studio.net的開發(fā)環(huán)境 22
3.3.1 提供幫助信息 22
3.3.2 熟悉Visual Studio.net的開發(fā)環(huán)境 22
3.3.3 Visual Studio.net的工具欄 26
3.3.4 Visual Studio.net的菜單 28
3.4 小結與習題 38
3.4.1 小結 38
3.4.2 習題 39
第4章 第一個C#程序 41
4.1 建立HelloWorld 42
4.2 HelloWorld的代碼分析 43
4.3 在HelloWorld中添加代碼 45
4.4 HelloWorld的改進版本 46
4.5 小結與習題 48
4.5.1 小結 48
4.5.2 習題 48
第5章 類型 49
5.1 值類型(Value types) 50
5.1.1 整型(Integral types) 50
5.1.2 小數(shù)型(Decimal type) 51
5.1.3 浮點型(Floating point types) 51
5.1.4 布爾型(Bool type) 51
5.1.5 結構(Struct types) 52
5.1.6 枚舉(Enumeration types) 53
5.2 引用類型(Reference types) 54
5.2.1 類類型(Class types) 55
5.2.2 對象類型(Object type) 55
5.2.3 字符串類型(String type) 55
5.2.4 接口類型(Interface type) 55
5.2.5 數(shù)組類型(Array type) 56
5.2.6 代表類型(Delegate type) 57
5.3 入盒和出盒 58
5.3.1 入盒操作(Boxing) 58
5.3.2 出盒操作(Unboxing) 59
5.4 小結與習題 59
5.4.1 小結 59
5.4.2 習題 59
第6章 語句 61
6.1 基本知識 62
6.1.1 標號和goto語句 63
6.1.2 聲明變量 64
6.1.3 break和continue語句 64
6.2 選擇語句 64
6.3 循環(huán)語句 70
6.4 小結與習題 75
6.4.1 小結 75
6.4.2 習題 75
第7章 類 77
7.1 構造函數(shù)和析構函數(shù) 78
7.2 方法 79
7.2.1 方法參數(shù) 80
7.2.2 改寫方法 82
7.2.3 方法屏蔽 84
7.3 類屬性 86
7.4 索引 88
7.5 事件 90
7.6 應用修飾符 92
7.6.1 類修飾符 92
7.6.2 成員修飾符 93
7.6.3 存取修飾符 93
7.7 小結與習題 95
7.7.1 小結 95
7.7.2 習題 95
第8章 異常處理 97
8.1 校驗(checked)和非校驗(unchecked)語句 98
8.1.1 在編譯器中設置溢出校驗 99
8.1.2 語法溢出校驗 99
8.2 異常處理語句 101
8.2.1 使用try和catch捕獲異常 101
8.2.2 使用 try和finally 清除異常 103
8.2.3 使用try-catch-finally處理所有異常 105
8.3 引發(fā)異常 106
8.3.1 重新引發(fā)異常 107
8.3.2 創(chuàng)建自己的異常類 107
8.4 異常處理的"要"和"不要" 109
8.5 小結與習題 109
8.5.1 小結 109
8.5.2 習題 110
第9章 用C#編寫組件 111
9.1 第一個C#組件 112
9.1.1 構建組件 112
9.1.2 編譯組件 114
9.1.3 創(chuàng)建一個簡單的客戶應用程序 115
9.2 使用名字空間工作 116
9.2.1 在名字空間中包裝類 116
9.2.2 在客戶應用程序中使用名字空間 118
9.2.3 增加多個類到名字空間 121
9.3 用Visual Studio.net創(chuàng)建組件 121
9.3.1 創(chuàng)建一個DLL 121
9.3.2 用客戶程序來驗證 125
9.4 小結與習題 128
9.4.1 小結 128
9.4.2 習題 129
第10章 配置C# 131
10.1 條件編譯 132
10.1.1 預處理用法 132
10.1.2 條件屬性 136
10.2 XML初步 137
10.2.1 什么是XML 137
10.2.2 相關技術 144
10.2.3 第一個XML文檔 147
10.2.4 結構完整的XML文檔 152
10.3 在XML中的文檔注釋 169
10.3.1 描述一個成員 170
10.3.2 添加備注和列表 172
10.3.3 提供例子 174
10.3.4 描述參數(shù) 177
10.3.5 描述屬性 179
10.3.6 編譯文檔 180
10.4 程序的版本化 181
10.5 小結與習題 181
10.5.1 小結 181
10.5.2 習題 182
第二篇 應用提高篇
第11章 C#的表單編程基礎 185
11.1 第一個Windows Forms程序 186
11.2 Windows Forms程序的組成 187
11.2.1 Forms(表單) 187
11.2.2 Controls(控件) 187
11.2.3 Events (事件) 189
11.3 用Visual Studio.net開發(fā)表單程序 189
11.3.1 創(chuàng)建工程 190
11.3.2 添加新的Form:關于對話框 191
11.3.3 為主視窗添加菜單 192
11.4 程序中消息的處理 192
11.4.1 處理WM_PAINT消息 192
11.4.2 自定義消息的處理 193
11.5 創(chuàng)建MDI程序 195
11.5.1 創(chuàng)建MDI程序 195
11.5.2 標準的MDI菜單 195
11.5.3 激活子表單 196
11.5.4 菜單的合并 196
11.6 比較完整的例子 198
11.6.1 創(chuàng)建工程 198
11.6.2 添加控件 201
11.6.3 增加事件 203
11.7 小結與習題 205
11.7.1 小結 205
11.7.2 習題 205
第12章 控件 207
12.1 標簽 208
12.2 鏈結標簽 209
12.3 菜單 210
12.4 文本框 210
12.5 復選框 211
12.6 單選框 211
12.7 進度條 212
12.8 組合框 213
12.9 滾動條 214
12.10 分隔條 215
12.11 圖片框 216
12.12 數(shù)字條 217
12.13 定時器 218
12.14 編輯控件 218
12.15 工具欄 219
12.15.1 創(chuàng)建工具欄 219
12.15.2 為工具欄按鈕載入圖標 220
12.15.3 為按鈕增加事件 221
12.16 列表框 222
12.17 工具提示 227
12.18 為控件添加處理程序 228
12.19 小結與習題 229
12.19.1 小結 229
12.19.2 習題 229
第13章 GDI++ 231
13.1 創(chuàng)建和使用Graphics類 232
13.2 創(chuàng)建和使用畫刷 234
13.3 創(chuàng)建和使用畫筆 236
13.4 創(chuàng)建和使用字體 238
13.5 幾個和繪圖相關的類 242
13.5.1 Color 242
13.5.2 Rectangle 242
13.5.3 Point 242
13.6 一個完整的例子 243
13.7 小結與習題 245
13.7.1 小結 245
13.7.2 習題 245
第14章 數(shù)據(jù)庫編程 247
14.1 Connections對象 248
14.2 Commands對象 250
14.3 DataReaders對象 253
14.4 DataSets和DataSetCommands對象 254
14.4.1 DataSets對象 254
14.4.2 DataSetCommands對象 256
14.5 一個例子 260
14.6 小結與習題 268
14.6.1 小結 268
14.6.2 習題 268
第15章 Internet編程 269
15.1 Remoting對象 270
15.2 Proxy對象 271
15.3 管道 273
15.4 對象的激活 278
15.5 對象租用的生命周期 280
15.6 一個聊天程序 282
15.7 小結與習題 293
15.7.1 小結 293
15.7.2 習題 293
第16章 WordPad程序 295
16.1 WordPad的功能 296
16.2 創(chuàng)建WordPad的框架 298
16.2.1 為空白表單添加控件 298
16.2.2 為WordPad添加代碼 302
16.3 創(chuàng)建About對話框 317
16.4 小結與習題 318
16.4.1 小結 318
16.4.2 習題 318
附錄 培訓大綱 319

圖書封面

評論、評分、閱讀與下載


    C#實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7