注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETC#基礎與實例教程

C#基礎與實例教程

C#基礎與實例教程

定 價:¥35.00

作 者: 郝春強編著
出版社: 中國電力出版社
叢編項:
標 簽: C#

ISBN: 9787508332840 出版時間: 2005-08-01 包裝: 平裝
開本: 26cm+光盤1片 頁數: 352 字數:  

內容簡介

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

作者簡介

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

圖書目錄

第1章 NET與C#
1.1 什么是.NET 1
1.2 .NET平臺 3
1.3 .NET框架 4
1.3.1 .NET框架的演化 4
1.3.2 .NET框架體系結構 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 為什么要設計出C# 11
1.4.2 C# 的主要特征 11
1.4.3 關于C#的常見問題 13
1.5 思考與練習 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-第一個應用程序 17
2.3.1 創(chuàng)建HelloWorld應用程序 18
2.3.2 應用程序結構分析 19
2.3.3 生成應用程序 22
2.4 Visual Studio .NET 2003的特性 23
2.4.1 優(yōu)秀的界面設計 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 服務器資源管理器 34
2.7 定制環(huán)境 37
2.8 思考與練習 39
第3章 C#程序設計基礎
3.1 數據類型 41
3.1.1 值類型和引用類型 41
3.1.2 值類型 42
3.1.3 引用類型 45
3.1.4 枚舉(Enum) 46
3.1.5 數組 47
3.1.6 類型轉換 49
3.1.7 封箱(Boxing)與拆箱(Unboxing) 51
3.2 變量 52
3.3 常量 53
3.4 運算符與表達式 54
3.4.1 算術運算符 54
3.4.2 關系運算符 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)先級和結合順序 61
3.5 流程控制 62
3.5.1 分支語句 62
3.5.2 循環(huán)語句 66
3.5.3 跳轉語句 69
3.6 思考與練習 71
第4章 面向對象的C#
4.1 面向對象的基本概念 73
4.1.1 面向過程與面向對象技術的關系 73
4.1.2 對象、實體與類 74
4.1.3 對象 75
4.1.4 面向對象的三個特征 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 方法的參數 85
4.5.3 靜態(tài)方法 88
4.5.4 方法的重載 90
4.5.5 方法的隱藏 92
4.5.6 方法的重寫 93
4.5.7 調用方法的基類版本 95
4.5.8 外部方法 96
4.6 構造函數 97
4.6.1 給類添加構造函數 97
4.6.2 帶參數的構造函數 98
4.6.3 構造函數的重載 99
4.6.4 靜態(tài)構造函數 100
4.6.5 構造函數的執(zhí)行序列 101
4.7 析構函數 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 結構 115
4.12 接口 117
4.13 思考與練習 120
第5章 Windows應用程序
5.1 Windows窗體設計器 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應用程序的結構 135
5.8 窗體的設計 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 思考與練習 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 設置外觀 176
6.13.3 訪問節(jié)點 177
6.14 TabControl控件 178
6.14.1 添加與移除選項卡 179
6.14.2 設置選項卡的外觀 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 思考與練習 191
第7章 Windows應用高級編程
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 菜單的設計 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 思考與練習 214
第8章 程序調試與異常處理
8.1 程序錯誤分類 215
8.2 調試簡介 216
8.3 斷點 216
8.3.1 斷點概述 216
8.3.2 設置斷點 218
8.3.3 "斷點"窗口 220
8.4 調試程序 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 思考與練習 234
第9章 文件與注冊表操作
9.1 文件操作相關類 235
9.2 管理文件系統(tǒng) 235
9.2.1 文件夾管理 236
9.2.2 文件管理 238
9.3 文件讀寫 239
9.3.1 流 239
9.3.2 讀寫二進制文件 240
9.3.3 讀寫文本文件 243
9.4 讀寫XML文件 246
9.4.1 XML文件有關術語 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 注冊表操作相關類 256
9.5.3 基本操作 257
9.5.4 注冊表編程示例 259
9.6 思考與練習 260
第10章 數據庫編程
10.1 數據庫的基本概念 261
10.2 SQL基礎 262
10.3 數據庫訪問技術的演變 265
10.4 ADO.NET概述 267
10.5 數據庫操作 268
10.5.1 連接 269
10.5.2 命令 271
10.5.3 數據讀取器(DataReader) 274
10.6 數據集(DataSet) 275
10.6.1 數據集介紹 275
10.6.2 填充數據集 276
10.6.3 數據集更新 278
10.6.4 行狀態(tài)與行版本 280
10.7 DataGrid控件 283
10.7.1 顯示數據 283
10.7.2 定制外觀 287
10.7.3 編輯數據 291
10.8 數據綁定 293
10.9 思考與練習 296
第11章 網絡編程
11.1 上傳與下載數據 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 相關類 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)建一個服務器端程序 321
11.7 思考與練習 324
第12章 Web服務
12.1 什么是Web服務 325
12.2 XML與Web服務 325
12.3 傳統(tǒng)的分布式體系結構 327
12.4 Web服務體系結構 328
12.5 創(chuàng)建Web服務 329
12.6 使用Web服務 332
12.7 思考與練習 334
附錄A C# 編碼規(guī)范
A.1 文件組織 335
A.1.1 C#源文件 335
A.1.2 文件結構 335
A.1.3 名稱空間 336
A.2 程序版式 336
A.2.1 縮進 336
A.2.2 空行 337
A.2.3 空格 337
A.3 命名 338
A.3.1 一般規(guī)則 338
A.3.2 關于大小寫 339
A.3.3 命名規(guī)則 339
A.4 注釋 340
A.4.1 文件注釋 340
A.4.2 實現注釋 341
A.4.3 文檔注釋 342
A.5 表達式與語句 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 思考與練習答案

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號