注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計.NETC#基礎(chǔ)與實例教程

C#基礎(chǔ)與實例教程

C#基礎(chǔ)與實例教程

定 價:¥35.00

作 者: 郝春強(qiáng)編著
出版社: 中國電力出版社
叢編項:
標(biāo) 簽: C#

ISBN: 9787508332840 出版時間: 2005-08-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 352 字?jǐn)?shù):  

內(nèi)容簡介

  本書立足于讓讀者在學(xué)習(xí)C# 語言的同時,能夠掌握面向?qū)ο缶幊碳夹g(shù)的一般思想和方法,并以清晰的概念和大量的代碼示例相結(jié)合的方式,來講解使用C#語言進(jìn)行程序設(shè)計的基礎(chǔ)與技巧。全書共分12章和2個附錄,重點講述了C#語言關(guān)鍵字、語法和程序結(jié)構(gòu)。書中不僅介紹了C#語言的各種簡單數(shù)據(jù)類型、運算符和運算表達(dá)式、常量、變量、數(shù)組、程序順序結(jié)構(gòu)、選擇結(jié)構(gòu)以及循環(huán)結(jié)構(gòu)等傳統(tǒng)的程序基本元素,還講述了類和面向?qū)ο蟮幕靖拍?、C#語言類成員的使用、繼承、接口、代理、編譯預(yù)處理以及程序調(diào)試、代碼屬性等高級知識。為了方便讀者自學(xué),在每章都安排了思考與練習(xí),附錄中提供了練習(xí)題答案和C#編碼規(guī)范。 本書不僅適合C#的初中級讀者學(xué)習(xí),還可幫助已經(jīng)對C和C++語言有所了解的用戶順利掌握C#。本書可作為本、專科學(xué)生學(xué)習(xí)計算機(jī)編程語言的教科書,也可以作為廣大編程愛好者學(xué)習(xí)和提高的參考書。

作者簡介

暫缺《C#基礎(chǔ)與實例教程》作者簡介

圖書目錄

第1章 NET與C#
1.1 什么是.NET 1
1.2 .NET平臺 3
1.3 .NET框架 4
1.3.1 .NET框架的演化 4
1.3.2 .NET框架體系結(jié)構(gòu) 5
1.3.3 .NET框架編程模型 6
1.3.4 .NET程序的編譯與運行 7
1.3.5 .NET框架與J2EE 9
1.3.6 .NET框架常見問題 10
1.4 C#簡介 11
1.4.1 為什么要設(shè)計出C# 11
1.4.2 C# 的主要特征 11
1.4.3 關(guān)于C#的常見問題 13
1.5 思考與練習(xí) 14
第2章 Visual Studio.NET集成開發(fā)環(huán)境
2.1 Visual Studio .NET 2003概述 15
2.2 使用Visual Studio .NET 2003 16
2.3 Hello World-第一個應(yīng)用程序 17
2.3.1 創(chuàng)建HelloWorld應(yīng)用程序 18
2.3.2 應(yīng)用程序結(jié)構(gòu)分析 19
2.3.3 生成應(yīng)用程序 22
2.4 Visual Studio .NET 2003的特性 23
2.4.1 優(yōu)秀的界面設(shè)計 23
2.4.2 智能的代碼編輯器 24
2.4.3 文檔注釋 28
2.5 項目管理 29
2.5.1 解決方案資源管理器 29
2.5.2 基本項目管理 30
2.6 其他窗口 32
2.6.1 工具箱 32
2.6.2 屬性窗口 32
2.6.3 類視圖 33
2.6.4 對象瀏覽器 34
2.6.5 服務(wù)器資源管理器 34
2.7 定制環(huán)境 37
2.8 思考與練習(xí) 39
第3章 C#程序設(shè)計基礎(chǔ)
3.1 數(shù)據(jù)類型 41
3.1.1 值類型和引用類型 41
3.1.2 值類型 42
3.1.3 引用類型 45
3.1.4 枚舉(Enum) 46
3.1.5 數(shù)組 47
3.1.6 類型轉(zhuǎn)換 49
3.1.7 封箱(Boxing)與拆箱(Unboxing) 51
3.2 變量 52
3.3 常量 53
3.4 運算符與表達(dá)式 54
3.4.1 算術(shù)運算符 54
3.4.2 關(guān)系運算符 54
3.4.3 賦值運算賦 55
3.4.4 邏輯運算符 55
3.4.5 位運算符 56
3.4.6 三元運算符 57
3.4.7 自增和自減運算符 57
3.4.8 運算符的簡化 58
3.4.9 其他運算符 59
3.4.10 運算符優(yōu)先級和結(jié)合順序 61
3.5 流程控制 62
3.5.1 分支語句 62
3.5.2 循環(huán)語句 66
3.5.3 跳轉(zhuǎn)語句 69
3.6 思考與練習(xí) 71
第4章 面向?qū)ο蟮腃#
4.1 面向?qū)ο蟮幕靖拍?73
4.1.1 面向過程與面向?qū)ο蠹夹g(shù)的關(guān)系 73
4.1.2 對象、實體與類 74
4.1.3 對象 75
4.1.4 面向?qū)ο蟮娜齻€特征 75
4.2 類 77
4.2.1 類的聲明 77
4.2.2 類成員 79
4.2.3 訪問修飾符 80
4.3 字段 80
4.4 屬性 82
4.5 方法 84
4.5.1 方法的聲明 84
4.5.2 方法的參數(shù) 85
4.5.3 靜態(tài)方法 88
4.5.4 方法的重載 90
4.5.5 方法的隱藏 92
4.5.6 方法的重寫 93
4.5.7 調(diào)用方法的基類版本 95
4.5.8 外部方法 96
4.6 構(gòu)造函數(shù) 97
4.6.1 給類添加構(gòu)造函數(shù) 97
4.6.2 帶參數(shù)的構(gòu)造函數(shù) 98
4.6.3 構(gòu)造函數(shù)的重載 99
4.6.4 靜態(tài)構(gòu)造函數(shù) 100
4.6.5 構(gòu)造函數(shù)的執(zhí)行序列 101
4.7 析構(gòu)函數(shù) 102
4.8 委托與事件 103
4.8.1 委托的概念 103
4.8.2 使用委托 104
4.8.3 多點委托 106
4.8.4 事件 108
4.9 運算符重載 111
4.10 索引器 113
4.11 結(jié)構(gòu) 115
4.12 接口 117
4.13 思考與練習(xí) 120
第5章 Windows應(yīng)用程序
5.1 Windows窗體設(shè)計器 121
5.2 工具箱 122
5.3 屬性窗口 123
5.4 控件的概念 124
5.4.1 屬性 125
5.4.2 方法 126
5.4.3 事件 126
5.5 控件的操作 128
5.5.1 添加與刪除控件 128
5.5.2 基本布局 129
5.5.3 ??颗c錨點 131
5.5.4 編寫控件的事件過程 133
5.6 焦點概述 135
5.7 Windows應(yīng)用程序的結(jié)構(gòu) 135
5.8 窗體的設(shè)計 139
5.8.1 窗體的屬性 139
5.8.2 窗體的事件 141
5.8.3 多重窗體 142
5.8.4 窗體的繼承 144
5.8.5 動態(tài)添加與移除控件 145
5.8.6 多文檔(MDI)界面 145
5.9 思考與練習(xí) 147
第6章 基本控件的使用
6.1 Label控件 149
6.2 LinkLabel控件 149
6.3 Button控件 151
6.3.1 常用屬性 151
6.3.2 按鈕的有效性 152
6.3.3 使用鍵盤操作按鈕 154
6.4 TextBox控件 155
6.4.1 常用屬性 155
6.4.2 選擇文本 156
6.4.3 常用事件 158
6.5 RadioButton控件 159
6.6 CheckBox控件 161
6.7 GroupBox控件和Panel控件 165
6.8 ListBox控件 166
常用屬性 166
6.9 ComboBox控件 170
6.10 DomainUpDown控件與NumericUpDown控件 171
6.11 PictureBox控件 172
6.12 Timer控件 172
6.13 TreeView控件 174
6.13.1 添加與刪除節(jié)點 175
6.13.2 設(shè)置外觀 176
6.13.3 訪問節(jié)點 177
6.14 TabControl控件 178
6.14.1 添加與移除選項卡 179
6.14.2 設(shè)置選項卡的外觀 180
6.15 ImageList控件 181
6.16 DateTimePicker控件 183
6.17 MonthCalendar控件 185
6.18 Splitter 控件 186
6.19 TrackBar 控件 188
6.20 ProgressBar 控件 189
6.21 ToolTip控件 190
6.22 思考與練習(xí) 191
第7章 Windows應(yīng)用高級編程
7.1 消息框 193
7.2 通用對話框 196
7.2.1 "打開"與"保存"對話框 196
7.2.2 "顏色"對話框 198
7.2.3 "字體"對話框 200
7.3 菜單 202
7.3.1 菜單簡介 202
7.3.2 菜單的設(shè)計 203
7.3.3 在運行時控制菜單 205
7.4 快捷菜單 206
7.5 工具欄 207
7.5.1 創(chuàng)建工具欄 208
7.5.2 為工具欄編寫代碼 209
7.6 狀態(tài)欄 210
7.7 自定義控件 211
7.7.1 創(chuàng)建控件 211
7.7.2 使用自定義控件 213
7.8 思考與練習(xí) 214
第8章 程序調(diào)試與異常處理
8.1 程序錯誤分類 215
8.2 調(diào)試簡介 216
8.3 斷點 216
8.3.1 斷點概述 216
8.3.2 設(shè)置斷點 218
8.3.3 "斷點"窗口 220
8.4 調(diào)試程序 221
8.4.1 執(zhí)行控制 221
8.4.2 監(jiān)視變量的值 224
8.5 異常處理 226
8.5.1 try…catch…finally 226
8.5.2 Exception類 230
8.5.3 自定義異常 232
8.6 思考與練習(xí) 234
第9章 文件與注冊表操作
9.1 文件操作相關(guān)類 235
9.2 管理文件系統(tǒng) 235
9.2.1 文件夾管理 236
9.2.2 文件管理 238
9.3 文件讀寫 239
9.3.1 流 239
9.3.2 讀寫二進(jìn)制文件 240
9.3.3 讀寫文本文件 243
9.4 讀寫XML文件 246
9.4.1 XML文件有關(guān)術(shù)語 246
9.4.2 XML文件訪問模型 247
9.4.3 XmlTextReader(XML讀取器) 247
9.4.4 XmlTextWriter(XML寫入器) 250
9.4.5 .NET中的文檔對象模型DOM 252
9.5 注冊表操作 255
9.5.1 注冊表概述 255
9.5.2 注冊表操作相關(guān)類 256
9.5.3 基本操作 257
9.5.4 注冊表編程示例 259
9.6 思考與練習(xí) 260
第10章 數(shù)據(jù)庫編程
10.1 數(shù)據(jù)庫的基本概念 261
10.2 SQL基礎(chǔ) 262
10.3 數(shù)據(jù)庫訪問技術(shù)的演變 265
10.4 ADO.NET概述 267
10.5 數(shù)據(jù)庫操作 268
10.5.1 連接 269
10.5.2 命令 271
10.5.3 數(shù)據(jù)讀取器(DataReader) 274
10.6 數(shù)據(jù)集(DataSet) 275
10.6.1 數(shù)據(jù)集介紹 275
10.6.2 填充數(shù)據(jù)集 276
10.6.3 數(shù)據(jù)集更新 278
10.6.4 行狀態(tài)與行版本 280
10.7 DataGrid控件 283
10.7.1 顯示數(shù)據(jù) 283
10.7.2 定制外觀 287
10.7.3 編輯數(shù)據(jù) 291
10.8 數(shù)據(jù)綁定 293
10.9 思考與練習(xí) 296
第11章 網(wǎng)絡(luò)編程
11.1 上傳與下載數(shù)據(jù) 297
11.1.1 WebClient 類 297
11.1.2 WebRequest類 298
11.2 創(chuàng)建自己的瀏覽器 299
11.2.1 WebBrowser ActiveX控件 299
11.2.2 瀏覽器實例 301
11.3 幾個實用類 303
11.3.1 Uri類和UriBuilder類 304
11.3.2 IP地址與DNS 305
11.3.3 域名解析器實例 307
11.4 發(fā)送電子郵件 308
11.4.1 相關(guān)類 308
11.4.2 發(fā)送郵件實例 311
11.5 接收電子郵件 314
11.5.1 郵件接收的基本原理 315
11.5.2 TcpClient類 315
11.5.3 接收郵件實例 316
11.6 創(chuàng)建一個服務(wù)器端程序 321
11.7 思考與練習(xí) 324
第12章 Web服務(wù)
12.1 什么是Web服務(wù) 325
12.2 XML與Web服務(wù) 325
12.3 傳統(tǒng)的分布式體系結(jié)構(gòu) 327
12.4 Web服務(wù)體系結(jié)構(gòu) 328
12.5 創(chuàng)建Web服務(wù) 329
12.6 使用Web服務(wù) 332
12.7 思考與練習(xí) 334
附錄A C# 編碼規(guī)范
A.1 文件組織 335
A.1.1 C#源文件 335
A.1.2 文件結(jié)構(gòu) 335
A.1.3 名稱空間 336
A.2 程序版式 336
A.2.1 縮進(jìn) 336
A.2.2 空行 337
A.2.3 空格 337
A.3 命名 338
A.3.1 一般規(guī)則 338
A.3.2 關(guān)于大小寫 339
A.3.3 命名規(guī)則 339
A.4 注釋 340
A.4.1 文件注釋 340
A.4.2 實現(xiàn)注釋 341
A.4.3 文檔注釋 342
A.5 表達(dá)式與語句 343
A.5.1 聲明與初始化 343
A.5.2 運算符 345
A.5.3 簡單語句 346
A.5.4 返回語句 346
A.6 編譯與測試 346
A.6.1 代碼編譯 346
A.6.2 代碼測試 347
A.7 其他規(guī)則 347
附錄B 思考與練習(xí)答案

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號