C#實(shí)用教程

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

內(nèi)容概要

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

書(shū)籍目錄

第一篇  基礎(chǔ)知識(shí)篇
第1章 .NET初步 3
1.1 什么是.NET 4
1.2 .NET中的關(guān)鍵技術(shù) 6
1.2.1 公共語(yǔ)言運(yùn)行時(shí) 6
1.2.2 網(wǎng)絡(luò)應(yīng)用程序可編程模板 7
1.2.3 數(shù)據(jù)訪問(wèn)服務(wù)ADO+ 9
1.2.4 XML和SOAP 10
1.3 .NET的框架 10
1.4 為什么選擇C# 11
1.5 小結(jié)與習(xí)題 12
1.5.1 小結(jié) 12
1.5.2 習(xí)題 12
第2章 C#基礎(chǔ)知識(shí) 13
2.1 C#的增強(qiáng)特性 14
2.2 C#和C++ 16
2.3 C#和Java 17
2.4 C#的執(zhí)行 17
2.5 小結(jié)與習(xí)題 18
2.5.1 小結(jié) 18
2.5.2 習(xí)題 18
第3章 Visual Studio.net概述 19
3.1 Visual Studio.net的新增功能 20
3.2 Visual Studio.net的安裝 20
3.2.1 安裝對(duì)配置的要求 20
3.2.2 Visual Studio.net的安裝 21
3.3 Visual Studio.net的開(kāi)發(fā)環(huán)境 22
3.3.1 提供幫助信息 22
3.3.2 熟悉Visual Studio.net的開(kāi)發(fā)環(huán)境 22
3.3.3 Visual Studio.net的工具欄 26
3.3.4 Visual Studio.net的菜單 28
3.4 小結(jié)與習(xí)題 38
3.4.1 小結(jié) 38
3.4.2 習(xí)題 39
第4章 第一個(gè)C#程序 41
4.1 建立HelloWorld 42
4.2 HelloWorld的代碼分析 43
4.3 在HelloWorld中添加代碼 45
4.4 HelloWorld的改進(jìn)版本 46
4.5 小結(jié)與習(xí)題 48
4.5.1 小結(jié) 48
4.5.2 習(xí)題 48
第5章 類型 49
5.1 值類型(Value types) 50
5.1.1 整型(Integral types) 50
5.1.2 小數(shù)型(Decimal type) 51
5.1.3 浮點(diǎn)型(Floating point types) 51
5.1.4 布爾型(Bool type) 51
5.1.5 結(jié)構(gòu)(Struct types) 52
5.1.6 枚舉(Enumeration types) 53
5.2 引用類型(Reference types) 54
5.2.1 類類型(Class types) 55
5.2.2 對(duì)象類型(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 小結(jié)與習(xí)題 59
5.4.1 小結(jié) 59
5.4.2 習(xí)題 59
第6章 語(yǔ)句 61
6.1 基本知識(shí) 62
6.1.1 標(biāo)號(hào)和goto語(yǔ)句 63
6.1.2 聲明變量 64
6.1.3 break和continue語(yǔ)句 64
6.2 選擇語(yǔ)句 64
6.3 循環(huán)語(yǔ)句 70
6.4 小結(jié)與習(xí)題 75
6.4.1 小結(jié) 75
6.4.2 習(xí)題 75
第7章 類 77
7.1 構(gòu)造函數(shù)和析構(gòu)函數(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 應(yīng)用修飾符 92
7.6.1 類修飾符 92
7.6.2 成員修飾符 93
7.6.3 存取修飾符 93
7.7 小結(jié)與習(xí)題 95
7.7.1 小結(jié) 95
7.7.2 習(xí)題 95
第8章 異常處理 97
8.1 校驗(yàn)(checked)和非校驗(yàn)(unchecked)語(yǔ)句 98
8.1.1 在編譯器中設(shè)置溢出校驗(yàn) 99
8.1.2 語(yǔ)法溢出校驗(yàn) 99
8.2 異常處理語(yǔ)句 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 小結(jié)與習(xí)題 109
8.5.1 小結(jié) 109
8.5.2 習(xí)題 110
第9章 用C#編寫組件 111
9.1 第一個(gè)C#組件 112
9.1.1 構(gòu)建組件 112
9.1.2 編譯組件 114
9.1.3 創(chuàng)建一個(gè)簡(jiǎn)單的客戶應(yīng)用程序 115
9.2 使用名字空間工作 116
9.2.1 在名字空間中包裝類 116
9.2.2 在客戶應(yīng)用程序中使用名字空間 118
9.2.3 增加多個(gè)類到名字空間 121
9.3 用Visual Studio.net創(chuàng)建組件 121
9.3.1 創(chuàng)建一個(gè)DLL 121
9.3.2 用客戶程序來(lái)驗(yàn)證 125
9.4 小結(jié)與習(xí)題 128
9.4.1 小結(jié) 128
9.4.2 習(xí)題 129
第10章 配置C# 131
10.1 條件編譯 132
10.1.1 預(yù)處理用法 132
10.1.2 條件屬性 136
10.2 XML初步 137
10.2.1 什么是XML 137
10.2.2 相關(guān)技術(shù) 144
10.2.3 第一個(gè)XML文檔 147
10.2.4 結(jié)構(gòu)完整的XML文檔 152
10.3 在XML中的文檔注釋 169
10.3.1 描述一個(gè)成員 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 小結(jié)與習(xí)題 181
10.5.1 小結(jié) 181
10.5.2 習(xí)題 182
第二篇 應(yīng)用提高篇
第11章 C#的表單編程基礎(chǔ) 185
11.1 第一個(gè)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開(kāi)發(fā)表單程序 189
11.3.1 創(chuàng)建工程 190
11.3.2 添加新的Form:關(guān)于對(duì)話框 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 標(biāo)準(zhǔn)的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 小結(jié)與習(xí)題 205
11.7.1 小結(jié) 205
11.7.2 習(xí)題 205
第12章 控件 207
12.1 標(biāo)簽 208
12.2 鏈結(jié)標(biāo)簽 209
12.3 菜單 210
12.4 文本框 210
12.5 復(fù)選框 211
12.6 單選框 211
12.7 進(jìn)度條 212
12.8 組合框 213
12.9 滾動(dòng)條 214
12.10 分隔條 215
12.11 圖片框 216
12.12 數(shù)字條 217
12.13 定時(shí)器 218
12.14 編輯控件 218
12.15 工具欄 219
12.15.1 創(chuàng)建工具欄 219
12.15.2 為工具欄按鈕載入圖標(biāo) 220
12.15.3 為按鈕增加事件 221
12.16 列表框 222
12.17 工具提示 227
12.18 為控件添加處理程序 228
12.19 小結(jié)與習(xí)題 229
12.19.1 小結(jié) 229
12.19.2 習(xí)題 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 幾個(gè)和繪圖相關(guān)的類 242
13.5.1 Color 242
13.5.2 Rectangle 242
13.5.3 Point 242
13.6 一個(gè)完整的例子 243
13.7 小結(jié)與習(xí)題 245
13.7.1 小結(jié) 245
13.7.2 習(xí)題 245
第14章 數(shù)據(jù)庫(kù)編程 247
14.1 Connections對(duì)象 248
14.2 Commands對(duì)象 250
14.3 DataReaders對(duì)象 253
14.4 DataSets和DataSetCommands對(duì)象 254
14.4.1 DataSets對(duì)象 254
14.4.2 DataSetCommands對(duì)象 256
14.5 一個(gè)例子 260
14.6 小結(jié)與習(xí)題 268
14.6.1 小結(jié) 268
14.6.2 習(xí)題 268
第15章 Internet編程 269
15.1 Remoting對(duì)象 270
15.2 Proxy對(duì)象 271
15.3 管道 273
15.4 對(duì)象的激活 278
15.5 對(duì)象租用的生命周期 280
15.6 一個(gè)聊天程序 282
15.7 小結(jié)與習(xí)題 293
15.7.1 小結(jié) 293
15.7.2 習(xí)題 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對(duì)話框 317
16.4 小結(jié)與習(xí)題 318
16.4.1 小結(jié) 318
16.4.2 習(xí)題 318
附錄 培訓(xùn)大綱 319

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    C#實(shí)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7