注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C#程序設(shè)計(jì)及應(yīng)用教程(第2版)

C#程序設(shè)計(jì)及應(yīng)用教程(第2版)

C#程序設(shè)計(jì)及應(yīng)用教程(第2版)

定 價(jià):¥35.00

作 者: 馬駿 主編
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材
標(biāo) 簽: VC++

ISBN: 9787115198259 出版時(shí)間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 348 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《C#程序設(shè)計(jì)及應(yīng)用教程》詳細(xì)介紹C#程序設(shè)計(jì)及其應(yīng)用技術(shù)。全書由C#程序設(shè)計(jì)基礎(chǔ)、Windows應(yīng)用程序設(shè)計(jì)和Web應(yīng)用程序設(shè)計(jì)三部分組成,主要內(nèi)容包括C#語言基礎(chǔ)知識(shí)、面向?qū)ο蟮木幊碳夹g(shù)、Windows窗體控件、目錄與文件管理、圖形圖像處理、ADO.NET、報(bào)表設(shè)計(jì)、類庫與控件庫設(shè)計(jì)以及Web應(yīng)用程序開發(fā)。《C#程序設(shè)計(jì)及應(yīng)用教程》可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為初、中級(jí)程序員的參考用書。

作者簡(jiǎn)介

暫缺《C#程序設(shè)計(jì)及應(yīng)用教程(第2版)》作者簡(jiǎn)介

圖書目錄

第1篇 C#程序設(shè)計(jì)基礎(chǔ)
第1章 概述 2
1.1 C#語言及其發(fā)展簡(jiǎn)介 2
1.1.1 C#語言的特點(diǎn) 2
1.1.2 C#語言的發(fā)展過程 3
1.1.3 C#語言與其他語言的比較 3
1.2 Visual Studio開發(fā)環(huán)境的功能和特點(diǎn) 5
1.2.1 Microsoft.NET Framework 6
1.2.2 應(yīng)用程序模板 7
1.3 C#應(yīng)用程序的一般結(jié)構(gòu) 10
1.3.1 命名空間 10
1.3.2 Main方法 12
1.3.3 文件結(jié)構(gòu) 12
1.3.4 程序代碼注釋 13
1.4 斷點(diǎn)設(shè)置與程序調(diào)試 15
1.5 C#代碼編寫命名建議 16
習(xí)題 16
第2章 數(shù)據(jù)類型與流程控制 17
2.1 數(shù)據(jù)類型 17
2.1.1 C#數(shù)據(jù)類型的分類 17
2.1.2 整型 18
2.1.3 浮點(diǎn)型 19
2.1.4 布爾型 19
2.1.5 字符類型與字符串類型 19
2.2 不同數(shù)據(jù)類型之間的轉(zhuǎn)換 20
2.2.1 顯式轉(zhuǎn)換與隱式轉(zhuǎn)換 20
2.2.2 裝箱和拆箱 22
2.3 常量與變量 22
2.3.1 常量 23
2.3.2 變量 23
2.3.3 匿名類型的變量 24
2.4 運(yùn)算符與表達(dá)式 24
2.4.1 運(yùn)算符 25
2.4.2 表達(dá)式 26
2.5 控制臺(tái)應(yīng)用程序與格式化輸出 26
2.5.1 控制臺(tái)輸出 26
2.5.2 控制臺(tái)輸入 27
2.5.3 字符串的格式化輸出 27
2.5.4 數(shù)字的格式化輸出 28
2.5.5 日期和時(shí)間的格式化輸出 29
2.6 C#流程控制語句 30
2.6.1 分支語句 30
2.6.2 循環(huán)語句 33
2.6.3 跳轉(zhuǎn)語句 36
2.6.4 異常處理語句 39
習(xí)題 41
第3章 常用數(shù)據(jù)類型的用法 42
3.1 字符串 42
3.1.1 字符串的創(chuàng)建與表示形式 42
3.1.2 字符串比較 42
3.1.3 字符串查找 43
3.1.4 求子字符串 44
3.1.5 字符串的插入、刪除與替換 44
3.1.6 移除首尾指定的字符 45
3.1.7 字符串的合并與拆分 45
3.1.8 字符串中字母的大小寫轉(zhuǎn)換 46
3.1.9 String與StringBuilder的區(qū)別 46
3.2 數(shù)組 47
3.2.1 數(shù)組的聲明與初始化 47
3.2.2 數(shù)組的秩與數(shù)組長(zhǎng)度 48
3.2.3 一維數(shù)組 48
3.2.4 多維數(shù)組 48
3.2.5 交錯(cuò)數(shù)組 49
3.2.6 動(dòng)態(tài)改變數(shù)組大小 50
3.2.7 數(shù)組元素的排序與查找 51
3.2.8 數(shù)組的統(tǒng)計(jì)運(yùn)算及數(shù)組和字符串之間的轉(zhuǎn)換 52
3.3 枚舉 53
3.3.1 枚舉的定義 53
3.3.2 枚舉的基本用法 53
3.4 泛型 54
3.4.1 泛型的定義和引用 54
3.4.2 可空類型的泛型 55
3.5 泛型集合 56
3.5.1 哈希集合 57
3.5.2 列表和排序列表 57
3.5.3 鏈表 58
3.5.4 字典和排序字典 59
3.5.5 隊(duì)列 60
3.5.6 堆棧 60
3.6 日期與時(shí)間處理 60
3.7 數(shù)學(xué)運(yùn)算 62
3.8 隨機(jī)數(shù) 63
習(xí)題 64
第4章 面向?qū)ο蟮木幊袒A(chǔ) 65
4.1 類 65
4.1.1 類的聲明與成員組織 65
4.1.2 構(gòu)造函數(shù) 67
4.1.3 字段和局部變量 68
4.1.4 靜態(tài)成員和實(shí)例成員 69
4.1.5 訪問修飾符 69
4.2 結(jié)構(gòu) 69
4.3 方法 71
4.3.1 方法的定義與調(diào)用 71
4.3.2 方法中的參數(shù)傳遞 72
4.3.3 方法重載 74
4.4 屬性與索引器 75
4.4.1 屬性 75
4.4.2 索引器 77
習(xí)題 79
第5章 面向?qū)ο蟮母呒?jí)編程 80
5.1 類的繼承與多態(tài)性 80
5.1.1 基類和擴(kuò)充類 80
5.1.2 多態(tài)性 82
5.1.3 抽象類 85
5.1.4 密封類 86
5.1.5 繼承過程中構(gòu)造函數(shù)的處理 87
5.2 版本控制 88
5.3 接口 90
5.3.1 接口的聲明與實(shí)現(xiàn) 91
5.3.2 顯式方式實(shí)現(xiàn)接口 92
5.4 委托與事件 93
5.4.1 委托 93
5.4.2 事件 95
5.5 反射 96
5.6 序列化與反序列化 97
5.6.1 二進(jìn)制序列化與反序列化 97
5.6.2 XML序列化與反序列化 99
習(xí)題 101
第2篇 Windows應(yīng)用程序設(shè)計(jì)
第6章 窗體、控件和組件 104
6.1 窗體與對(duì)話框 104
6.1.1 窗體應(yīng)用程序的啟動(dòng)和停止 104
6.1.2 窗體的創(chuàng)建、顯示、隱藏和關(guān)閉 105
6.1.3 窗體常用屬性 107
6.1.4 窗體位置及外觀控制 108
6.1.5 單文檔窗體和多文檔窗體 110
6.1.6 對(duì)話框 110
6.2 控件共有的基本操作 114
6.2.1 控件常用屬性和基本操作 114
6.2.2 控件的錨定和???116
6.2.3 控件的常用鼠標(biāo)與鍵盤事件 117
6.3 容器類控件和常用組件 119
6.3.1 分組控件(Panel、GroupBox) 119
6.3.2 工具提示組件(ToolTip) 120
6.3.3 錯(cuò)誤提示組件(ErrorProvider) 120
6.3.4 定時(shí)組件(Timer) 120
6.4 文本操作類控件 122
6.4.1 標(biāo)簽控件(Label、LinkLabel) 122
6.4.2 文本控件(TextBox、Masked TextBox、RichTextBox) 122
6.5 選擇操作類控件 125
6.5.1 列表控件(ListBox、ComboBox) 125
6.5.2 復(fù)選控件(CheckBox、CheckedListBox) 128
6.5.3 單選控件(RadioButton) 132
6.5.4 日期時(shí)間選擇控件(DateTimePicker) 133
6.6 圖像操作類控件和組件 135
6.6.1 圖像與動(dòng)畫控件(PictureBox) 135
6.6.2 圖像列表組件(ImageList) 136
6.7 菜單、工具欄與狀態(tài)欄 137
6.7.1 菜單控件(MenuStrip) 137
6.7.2 快捷菜單控件(Context MenuStrip) 139
6.7.3 工具欄控件(ToolStrip) 139
6.7.4 狀態(tài)欄控件(StatusStrip) 139
6.8 視圖操作類控件 142
6.8.1 列表視圖控件(ListView) 142
6.8.2 樹形視圖控件(TreeView) 144
6.9 其他常用控件 147
6.9.1 選項(xiàng)卡控件(TabControl) 147
6.9.2 面板復(fù)合控件(SplitContainer) 149
6.9.3 任務(wù)欄圖標(biāo)組件(NotifyIcon) 150
習(xí)題 152
第7章 目錄與文件管理 153
7.1 系統(tǒng)環(huán)境相關(guān)類 153
7.1.1 Environment類 153
7.1.2 DriveInfo類 154
7.2 目錄管理 154
7.2.1 Directory類與DirectoryInfo類 155
7.2.2 Path類 156
7.2.3 目錄的創(chuàng)建、刪除和移動(dòng) 156
7.2.4 FolderBrowserDialog對(duì)話框 157
7.3 文件管理 158
7.3.1 File類與FileInfo類 158
7.3.2 文件的復(fù)制、刪除與移動(dòng) 158
7.3.3 文件屬性 159
7.3.4 OpenFileDialog與SaveFileDialog對(duì)話框 160
7.4 文件的讀寫 162
7.4.1 文件編碼 162
7.4.2 文本文件的讀寫 163
7.4.3 二進(jìn)制文件的讀寫 165
7.5 FileSystemWatcher組件 166
習(xí)題 167
第8章 圖形圖像處理 168
8.1 圖形圖像繪制基礎(chǔ)知識(shí) 168
8.1.1 GDI+概述 168
8.1.2 Graphics類 170
8.1.3 顏色 170
8.1.4 Paint事件 171
8.2 繪制基本圖形 172
8.2.1 創(chuàng)建畫筆 172
8.2.2 繪制直線 172
8.2.3 繪制矩形 177
8.2.4 繪制多邊形 177
8.2.5 繪制曲線 179
8.2.6 繪制橢圓和扇形 180
8.3 填充圖形 181
8.3.1 創(chuàng)建畫刷 181
8.3.2 填充單色 182
8.3.3 填充漸變色 183
8.3.4 填充陰影 184
8.3.5 填充紋理 185
8.3.6 填充路徑 186
8.4 圖像處理 187
8.4.1 繪制圖像 187
8.4.2 保存圖像 188
8.4.3 圖像的拉伸與反轉(zhuǎn)變換 191
8.5 圖形與圖像的平移、旋轉(zhuǎn)和縮放 193
8.6 文字處理 194
習(xí)題 195
第9章 ADO.NET與數(shù)據(jù)操作 196
9.1 ADO.NET簡(jiǎn)介 197
9.1.1 數(shù)據(jù)訪問技術(shù)及其發(fā)展概述 197
9.1.2 ADO.NET數(shù)據(jù)訪問模型 197
9.2 數(shù)據(jù)庫與數(shù)據(jù)訪問工具 198
9.2.1 SQL Server數(shù)據(jù)庫分類 198
9.2.2 數(shù)據(jù)訪問可視化工具 200
9.3 ADO.NET數(shù)據(jù)訪問對(duì)象 203
9.3.1 SqlConnection對(duì)象 204
9.3.2 SqlCommand對(duì)象 205
9.3.3 SqlDataAdapter對(duì)象 209
9.3.4 DataTable對(duì)象 210
9.3.5 DataSet對(duì)象 212
9.4 數(shù)據(jù)綁定技術(shù) 213
9.4.1 簡(jiǎn)單數(shù)據(jù)綁定與復(fù)雜數(shù)據(jù)綁定 213
9.4.2 數(shù)據(jù)源組件(BindingSource) 215
9.4.3 導(dǎo)航控件(BindingNavigator) 217
9.5 DataGridView控件 220
9.5.1 默認(rèn)功能 220
9.5.2 綁定數(shù)據(jù)源 221
9.5.3 標(biāo)題及行列控制 224
9.5.4 單元格控制 227
9.5.5 異常處理 230
9.6 數(shù)據(jù)處理 233
9.6.1 圖像數(shù)據(jù)處理 233
9.6.2 關(guān)聯(lián)表數(shù)據(jù)處理 236
9.7 存儲(chǔ)過程 240
9.8 語言集成查詢(LINQ) 244
9.8.1 LINQ簡(jiǎn)介 244
9.8.2 查詢表達(dá)式 246
9.8.3 對(duì)象關(guān)系設(shè)計(jì)器(O/R設(shè)計(jì)器) 249
習(xí)題 251
第10章 報(bào)表設(shè)計(jì) 252
10.1 水晶報(bào)表基礎(chǔ)知識(shí) 252
10.1.1 水晶報(bào)表的分類 252
10.1.2 嵌入式水晶報(bào)表設(shè)計(jì)器 253
10.1.3 報(bào)表節(jié) 253
10.1.4 報(bào)表數(shù)據(jù)源 254
10.2 水晶報(bào)表的設(shè)計(jì)與顯示 254
10.2.1 水晶報(bào)表對(duì)象模型 254
10.2.2 顯示與打印水晶報(bào)表 256
習(xí)題 264
第11章 類庫與控件庫設(shè)計(jì) 265
11.1 特性(Attribute) 265
11.2 類庫設(shè)計(jì) 266
11.2.1 設(shè)計(jì)類庫 267
11.2.2 調(diào)用類庫 268
11.3 用戶控件 269
11.3.1 在屬性窗口中顯示屬性提示 269
11.3.2 制作按鈕用戶控件 271
11.4 控件庫設(shè)計(jì) 275
11.4.1 設(shè)計(jì)控件庫 275
11.4.2 調(diào)用控件庫 276
習(xí)題 276
第12章 正則表達(dá)式 277
12.1 正則表達(dá)式及其相關(guān)類 277
12.1.1 正則表達(dá)式簡(jiǎn)介 277
12.1.2 正則表達(dá)式相關(guān)類 280
12.2 Web信息瀏覽與搜索 285
12.2.1 WebBrower控件 285
12.2.2 利用正則表達(dá)式搜索Web資源 287
習(xí)題 291
第3篇 Web應(yīng)用程序設(shè)計(jì)
第13章 Web應(yīng)用程序設(shè)計(jì)基礎(chǔ) 294
13.1 Web應(yīng)用程序開發(fā)工具 294
13.2 頁面設(shè)計(jì)基礎(chǔ) 295
13.2.1 HTML 295
13.2.2 CSS 297
13.2.3 JavaScript 299
13.3 Web應(yīng)用程序中的常用對(duì)象 300
13.3.1 Response與Request 301
13.3.2 Application與Session對(duì)象 301
13.4 網(wǎng)頁切換與網(wǎng)頁間的數(shù)據(jù)傳遞 301
13.4.1 網(wǎng)頁的切換 302
13.4.2 網(wǎng)頁間的數(shù)據(jù)傳遞 302
習(xí)題 302
第14章 ASP.NET Web服務(wù)器控件 303
14.1 標(biāo)準(zhǔn)控件 303
14.1.1 簡(jiǎn)單控件 304
14.1.2 Table控件 306
14.1.3 HiddenField控件 309
14.2 數(shù)據(jù)操作控件 310
14.2.1 SqlDataSource組件 310
14.2.2 GridView控件 313
14.2.3 DataList控件 315
14.2.4 DetailsView控件 319
14.2.5 FormView控件 320
14.3 驗(yàn)證控件 320
14.3.1 ValidationSummary控件 321
14.3.2 RequiredFieldValidator控件 321
14.3.3 RangeValidator控件 322
14.3.4 CompareValidator控件 323
14.3.5 RegularExpressionValidator控件 325
14.3.6 CustomValidator控件 326
14.4 導(dǎo)航控件 327
14.4.1 SiteMapPath控件 327
14.4.2 Menu控件 329
14.4.3 TreeView控件 331
習(xí)題 334
第15章 Web應(yīng)用程序開發(fā)實(shí)例 335
15.1 系統(tǒng)分析與總體規(guī)劃 335
15.1.1 需求分析 335
15.1.2 技術(shù)處理 336
15.1.3 總體規(guī)劃 336
15.2 系統(tǒng)架構(gòu)設(shè)計(jì) 336
15.2.1 系統(tǒng)功能結(jié)構(gòu) 337
15.2.2 文件組織 337
15.2.3 數(shù)據(jù)庫結(jié)構(gòu) 338
15.3 前臺(tái)功能模塊設(shè)計(jì) 338
15.3.1 首頁設(shè)計(jì) 339
15.3.2 單記錄多選類測(cè)評(píng)表頁面設(shè)計(jì) 342
15.3.3 多記錄多選類測(cè)評(píng)表頁面設(shè)計(jì) 343
15.3.4 數(shù)據(jù)編輯類測(cè)評(píng)表頁面設(shè)計(jì) 346
15.4 后臺(tái)功能模塊設(shè)計(jì) 347
15.4.1 管理員登錄頁面設(shè)計(jì) 347
15.4.2 系統(tǒng)管理頁面設(shè)計(jì) 347
15.4.3 統(tǒng)計(jì)匯總表設(shè)計(jì) 348
15.4.4 報(bào)表打印與輸出設(shè)計(jì) 349

本目錄推薦

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