-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
12/13 新書到! 10/8 新書到! 10/1 新書到! 9/24 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Visual C#2005入門經典

( 簡體 字)
作者:[美]James Foxall類別:1. -> 程式設計 -> .NET -> C#
譯者:陳秋萍
出版社:人民郵電出版社Visual C#2005入門經典 3dWoo書號: 6545
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:3/1/2007
頁數:374
光碟數:
站長推薦:
印刷:語系: ( 簡體 版 )
不接受訂購
ISBN:9787115155504
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

Visual C#已成為在.NET平臺上進行開發的首選語言,微軟甚至用Visual C#編寫了.NET框架的大部分。Visual C# 2005將C++的靈活性和強大功能與Visual Basic的簡單性融于一體。本書通過開發一個圖片查看程序,全面闡述了使用Visual C# 2005開發應用程序的基本知識。
本書分五部分,總共24章。第一部分介紹了Visual C# 2005速成版開發環境,引導讀者熟練使用該IDE的功能;第二部分探討如何創建應用程序界面,包含窗體和各種控件的用法;第三部分介紹了編程技術,包括編寫和調用方法、處理數值、字符串和日期、決策和循環結構、代碼調試、類和對象的創建以及圖形繪制等;第四部分闡述了文件和注冊表的處理、數據庫的使用和自動化控制其他應用程序等;第五部分介紹了應用程序部署并概述了.NET框架。
本書通過簡明的語言和詳細的步驟,幫助讀者迅速掌握使用Visual C# 2005開發應用程序所需的基本知識,適合甚至沒有任何編程經驗的讀者和Visual C#新手閱讀,也可供大中院校的學生學習Visual C#編程時參考。
目錄:

第一部分 Visual C#環境
第1章 全身心投入:Visual C# 2005編程之旅 3
1.1 開始使用Visual C# 2005 4
1.2 創建新項目 4
1.3 理解Visual Studio.NET環境 6
1.4 修改對象的屬性 7
1.4.1 對象的命名 7
1.4.2 設置窗體的Text屬性 8
1.4.3 保存項目 9
1.4.4 為窗體添加圖標 9
1.4.5 改變窗體的大小 10
1.5 為窗體增加控件 11
1.6 設計界面 11
1.6.1 在窗體中增加可見控件 12
1.6.2 在窗體中添加不可見控件 13
1.7 編寫界面后的代碼 14
1.7.1 讓用戶瀏覽文件 15
1.7.2 使用代碼終止程序 17
1.8 運行項目 17
1.9 小結 18
1.10 問與答 19
1.11 作業 19
1.11.1 測驗 19
1.11.2 答案 19
1.11.3 練習 20
第2章 Visual C# 2005導航 21
2.1 使用Visual C# 2005起始頁 21
2.1.1 創建新項目 22
2.1.2 打開已有的項目 23
2.2 導航和定制Visual C# 環境 23
2.2.1 使用設計窗口 24
2.2.2 顯示和隱藏設計窗口 24
2.2.3 浮動設計窗口 25
2.2.4 停靠設計窗口 25
2.2.5 自動隱藏設計窗口 26
2.3 使用工具欄 27
2.3.1 顯示和隱藏工具欄 27
2.3.2 停靠工具欄和調整大小 28
2.4 使用工具箱添加控件到窗體中 28
2.5 使用“屬性”窗口設置對象屬性 29
2.5.1 選擇對象并查看它的屬性 30
2.5.2 查看和修改屬性 30
2.5.3 使用顏色屬性 31
2.5.4 查看屬性說明 33
2.6 管理項目 33
2.6.1 使用“解決方案資源管理器”管理項目文件 33
2.6.2 使用解決方案 35
2.6.3 理解項目組件 35
2.6.4 設置項目屬性 36
2.6.5 添加和刪除項目文件 37
2.7 快速而簡單的編程入門指南 38
2.7.1 用變量存儲值 38
2.7.2 使用過程來編寫代碼功能單元 38
2.8 獲得幫助 39
2.9 小結 40
2.10 問與答 40
2.11 作業 40
2.11.1 測驗 40
2.11.2 答案 41
2.11.3 練習 41
第3章 理解對象和集合 43
3.1 理解對象 44
3.2 理解屬性 44
3.2.1 獲取和設置屬性 45
3.2.2 使用對象及其屬性 45
3.3 理解方法 49
3.3.1 觸發方法 49
3.3.2 理解方法的動態性 50
3.4 創建簡單的對象示例項目 50
3.4.1 為繪圖項目創建界面 50
3.4.2 編寫基于對象的代碼 50
3.4.3 測試對象示例項目 53
3.5 理解集合 54
3.6 使用對象瀏覽器 56
3.7 小結 56
3.8 問與答 57
3.9 作業 57
3.9.1 測驗 57
3.9.2 答案 58
3.9.3 練習 58
第4章 理解事件 59
4.1 理解事件驅動的編程 59
4.1.1 觸發事件 60
4.1.2 由用戶交互觸發的事件 60
4.1.3 由對象觸發的事件 61
4.1.4 由操作系統觸發的事件 61
4.1.5 避免遞歸事件 61
4.1.6 訪問對象的事件 62
4.1.7 使用事件參數 64
4.1.8 刪除事件處理程序 65
4.2 創建事件示例項目 66
4.2.1 創建用戶界面 66
4.2.2 創建事件處理程序 67
4.3 小結 69
4.4 問與答 69
4.5 作業 70
4.5.1 測驗 70
4.5.2 答案 70
4.5.3 練習 70
第二部分 創建用戶界面
第5章 創建窗體:基礎知識 75
5.1 修改窗體的名稱 76
5.2 改變窗體的外觀 76
5.2.1 在窗體的標題欄中顯示文字 77
5.2.2 改變窗體的背景色 78
5.2.3 將圖像添加到窗體背景中 79
5.2.4 為窗體添加圖標 80
5.2.5 為窗體添加最小化、最大化和控件框按鈕 81
5.2.6 修改窗體邊框的外觀和行為 82
5.2.7 控制窗體最小化和最大化時的大小 83
5.3 顯示和隱藏窗體 83
5.3.1 顯示窗體 83
5.3.2 理解窗體的模式 85
5.3.3 指定窗體的初始顯示位置 85
5.3.4 在正常、最大化或最小化的狀態下顯示窗體 86
5.3.5 防止窗體在任務欄中出現 87
5.3.6 卸載窗體 87
5.4 小結 88
5.5 問與答 89
5.6 作業 89
5.6.1 測驗 89
5.6.2 答案 89
5.6.3 練習 90
第6章 創建窗體:高級技能 91
6.1 使用控件 91
6.2 在工具箱中雙擊來添加控件 92
6.3 通過從工具箱中拖曳來添加控件 92
6.4 通過繪制來添加控件 92
6.4.1 對控件進行操作 93
6.4.2 使用網格(大小和位置) 93
6.4.3 使用視圖輪廓線(snap line) 95
6.4.4 選擇一組控件 96
6.4.5 對齊控件 98
6.4.6 使控件的大小相同 98
6.4.7 使一組控件的間距相等 99
6.4.8 為一組控件設置屬性值 99
6.4.9 錨定控件和自動調整控件的大小 100
6.4.10 創建Tab順序 103
6.4.11 層次控制(Z順序) 104
6.5 創建最頂層的無模式窗口 104
6.6 創建透明的窗體 104
6.7 創建可滾動的窗體 105
6.8 創建多文檔的界面 106
6.9 小結 109
6.10 問與答 109
6.11 作業 109
6.11.1 測驗 110
6.11.2 答案 110
6.11.3 練習 110
第7章 使用傳統控件 111
7.1 使用Label控件顯示靜態的文本 111
7.2 允許用戶使用文本框輸入文本 112
7.2.1 指定文本對齊方式 113
7.2.2 創建多行的文本框 113
7.2.3 添加滾動條 114
7.2.4 限制用戶可以輸入的字符數 115
7.2.5 創建密碼字段 116
7.2.6 理解文本框的常用事件 116
7.3 創建按鈕 117
7.4 使用復選框表示是/否選項 118
7.5 創建容器和單選按鈕組 119
7.5.1 使用面板(Panel)和分組框(Group Box) 119
7.5.2 使用單選按鈕 121
7.6 使用列表框顯示列表 122
7.6.1 在設計時操作元素 123
7.6.2 在運行時操作元素 123
7.6.3 添加元素到列表中 124
7.6.4 將元素從列表中刪除 125
7.6.5 清除列表 126
7.6.6 在列表中查詢指定元素的信息 126
7.6.7 對列表進行排序 127
7.7 使用組合框創建下拉列表 127
7.8 小結 128
7.9 問與答 129
7.10 作業 129
7.10.1 測驗 129
7.10.2 答案 130
7.10.3 練習 130
第8章 使用高級控件 131
8.1 創建計時器 131
8.2 創建帶標簽頁的對話框 134
8.3 在圖像列表(Image List)中保存圖片 136
8.4 使用“列表視圖”控件創建增強的列表 137
8.4.1 創建列 138
8.4.2 添加列項 139
8.4.3 使用代碼對List View進行操作 140
8.4.4 使用代碼添加列表元素 140
8.4.5 在代碼中判斷選中的元素 141
8.4.6 使用代碼刪除列表元素 141
8.4.7 刪除所有列表元素 141
8.5 使用“樹視圖”(Tree View)創建層次列表 141
8.5.1 添加節點到Tree View中 142
8.5.2 刪除節點 144
8.5.3 清除所有節點 144
8.6 小結 144
8.7 問與答 145
8.8 作業 145
8.8.1 測驗 145
8.8.2 答案 145
8.8.3 練習 146
第9章 為窗體添加菜單和工具欄 147
9.1 創建菜單 147
9.1.1 創建頂級的菜單項 148
9.1.2 創建頂級菜單的菜單項 150
9.1.3 移動和刪除菜單項 151
9.1.4 創建復選菜單項(checked menu item) 151
9.1.5 對菜單進行編程 152
9.1.6 實現上下文菜單 154
9.1.7 為菜單項分配快捷鍵 156
9.2 使用Toolbar(工具欄)控件 157
9.2.1 使用按鈕集合添加工具欄按鈕 157
9.2.2 對工具欄進行編程 159
9.2.3 為工具欄按鈕創建下拉菜單 160
9.3 創建狀態欄 161
9.4 小結 162
9.5 問與答 162
9.6 作業 162
9.6.1 測驗 162
9.6.2 答案 162
9.6.3 練習 163
第三部分 編程
第10章 創建和調用方法 167
10.1 理解類成員 167
10.2 定義和編寫方法 168
10.2.1 聲明不返回值的方法 169
10.2.2 聲明返回值的過程 172
10.3 調用方法 173
10.4 退出方法 178
10.5 創建靜態的方法 178
10.6 避免無限遞歸 178
10.7 小結 179
10.8 問與答 180
10.9 作業 180
10.9.1 測驗 180
10.9.2 答案 180
10.9.3 練習 181
第11章 使用常量、數據類型、變量和數組 183
11.1 理解數據類型 184
11.1.1 確定數據類型 184
11.1.2 將數據從一種數據類型轉換為另一種數據類型 186
11.2 定義和使用常量 187
11.3 聲明和引用變量 189
11.3.1 聲明變量 189
11.3.2 傳遞值給變量 190
11.3.3 在表示式中使用變量 190
11.4 使用數組 191
11.4.1 聲明數組 191
11.4.2 引用數組變量 191
11.4.3 創建多維數組 192
11.5 確定作用域 193
11.5.1 理解塊作用域 194
11.5.2 理解方法級(局部)作用域 195
11.5.3 理解私有級作用域 195
11.6 命名規范 196
11.6.1 使用前綴表示數據類型 196
11.6.2 使用變量前綴表示作用域 197
11.7 在Picture Viewer項目中使用變量 197
11.7.1 為選項創建變量 197
11.7.2 初始化和使用選項變量 198
11.8 小結 200
11.9 問與答 201
11.10 作業 201
11.10.1 測驗 201
11.10.2 答案 201
11.10.3 練習 202
第12章 執行算術運算、字符串操作和日期/時間調整 203
12.1 使用Visual C# 執行基本的算術運算 203
12.1.1 執行加法運算 204
12.1.2 執行減法和求負運算 204
12.1.3 執行乘法運算 205
12.1.4 執行除法運算 205
12.1.5 執行取模算術運算 205
12.1.6 判斷運算符優先級順序 205
12.2 比較 207
12.3 理解布爾邏輯 207
12.3.1 使用與運算符(&) 208
12.3.2 使用非運算符(!) 208
12.3.3 使用或運算符(|) 209
12.3.4 使用異或運算符(^) 209
12.3.5 對字符串進行操作 209
12.3.6 連接字符串 210
12.3.7 使用字符串的基本方法和屬性 210
12.4 使用日期和時間 212
12.4.1 理解DateTime數據類型 213
12.4.2 增加或減少日期或時間 213
12.4.3 獲取日期的組成部分 214
12.4.4 格式化日期和時間 214
12.4.5 獲取當前的系統日期和時間 215
12.5 小結 215
12.6 問與答 215
12.7 作業 216
12.7.1 測驗 216
12.7.2 答案 216
12.7.3 練習 216
第13章 使用Visual C# 代碼做出決策 217
13.1 使用if…else進行決策 217
13.1.1 當表達式為False時執行代碼 219
13.1.2 嵌套的if…else結構 220
13.2 使用switch語句對表達式進行多值判斷 221
13.3 小結 224
13.4 問與答 225
13.5 作業 225
13.5.1 測驗 225
13.5.2 答案 225
13.5.3 練習 226
第14章 使用循環提高效率 227
14.1 使用for語句執行確定次數的循環 227
14.1.1 使用for初始化循環 227
14.1.2 創建for示例 229
14.2 使用while和do…while語句執行次數不確定的循環 231
14.2.1 創建do…while語句 231
14.2.2 終止do…while循環 231
14.2.3 創建do…while示例 232
14.3 小結 234
14.4 問與答 234
14.5 作業 235
14.5.1 測驗 235
14.5.2 答案 235
14.5.3 練習 235
第15章 調試代碼 237
15.1 在代碼中添加注釋 238
15.2 識別兩種基本的錯誤 239
15.3 使用Visual C# 調試工具 241
15.3.1 使用斷點 241
15.3.2 使用“即時”窗口 243
15.3.3 使用“輸出”窗口 245
15.4 使用try…catch…finally創建結構化的錯誤處理程序 246
15.4.1 處理異常 248
15.4.2 處理預期的異常 249
15.5 小結 251
15.6 問與答 252
15.7 作業 252
15.7.1 測驗 252
15.7.2 答案 252
15.7.3 練習 253
第16章 使用類設計對象 255
16.1 理解類 256
16.1.1 使用類來封裝數據和代碼 256
16.1.2 比較實例成員和靜態成員 256
16.1.3 理解構造函數和析構函數 257
16.1.4 創建對象接口 258
16.1.5 將對象的性質暴露為屬性 259
16.1.6 使用get結構創建可讀的屬性 261
16.1.7 使用set結構創建可寫的屬性 261
16.1.8 創建只讀或只寫的屬性 261
16.1.9 將函數暴露為方法 262
16.2 根據類實例化對象 263
16.2.1 為變量綁定到對象引用 263
16.2.2 后期聯編對象變量 263
16.2.3 前期聯編對象變量 264
16.2.4 在聲明變量時創建新的對象 264
16.2.5 解除對象引用 265
16.2.6 理解對象生命周期 265
16.3 小結 266
16.4 問與答 267
16.5 作業 267
16.5.1 測驗 267
16.5.2 答案 267
16.5.3 練習 268
第17章 與用戶交互 269
17.1 使用MessageBox.Show()方法來顯示消息 269
17.1.1 指定按鈕和圖標 270
17.1.2 判斷單擊的是哪個按鈕 272
17.1.3 創建好的消息 273
17.2 創建自定義的對話框 273
17.3 和鍵盤交互 276
17.4 使用常見的鼠標事件 278
17.5 小結 281
17.6 問與答 281
17.7 作業 281
17.7.1 測驗 281
17.7.2 答案 282
17.7.3 練習 282
第18章 使用圖形 283
18.1 理解Graphics對象 283
18.1.1 為窗體或控件創建Graphics對象 284
18.1.2 為新的位圖創建Graphics對象 284
18.1.3 不需要對象時釋放對象 285
18.2 使用畫筆 286
18.3 使用系統顏色 287
18.4 使用矩形 289
18.5 繪制圖形 290
18.5.1 繪制線條 290
18.5.2 繪制矩形 290
18.5.3 繪制圓形和橢圓 290
18.5.4 清除繪圖表面 291
18.6 繪制文字 291
18.7 保持窗體上的圖像 292
18.8 創建一個圖形項目示例 292
18.9 小結 297
18.10 問與答 297
18.11 作業 298
18.11.1 測驗 298
18.11.2 答案 298
18.11.3 練習 298
第四部分 使用數據
第19章 執行文件操作 301
19.1 使用“打開文件對話框”控件和“保存文件對話框”控件 301
19.1.1 使用“打開文件對話框”控件 302
19.1.2 創建文件過濾器 303
19.1.3 顯示“打開文件對話框” 304
19.1.4 使用“保存文件對話框”控件 304
19.2 使用File對象對文件進行操作 306
19.2.1 判斷文件是否存在 306
19.2.2 復制文件 307
19.2.3 移動文件 307
19.2.4 重命名文件 308
19.2.5 刪除文件 308
19.2.6 獲取文件的屬性 309
19.2.7 獲取文件的日期和時間信息 310
19.2.8 獲取文件的屬性(attribute) 310
19.2.9 編寫獲取文件屬性的代碼 310
19.3 使用Directory對象對目錄進行操作 313
19.4 小結 314
19.5 問與答 314
19.6 作業 314
19.6.1 測驗 314
19.6.2 答案 314
19.6.3 練習 315
第20章 使用文本文件和注冊表 317
20.1 使用注冊表 317
20.1.1 理解Windows注冊表的結構 318
20.1.2 使用Registry和RegistryKey訪問注冊表 319
20.1.3 創建注冊表鍵 319
20.1.4 刪除注冊表的鍵 320
20.1.5 獲取和設置鍵值 321
20.1.6 修改Picture Viewer項目以使用文本文件和注冊表 322
20.1.7 根據注冊表顯示選項 322
20.1.8 將選項保存到注冊表中 323
20.1.9 使用保存在注冊表中的選項 324
20.1.10 測試和調試Picture Viewer項目 325
20.2 讀寫文本文件 327
20.2.1 對文本文件進行寫操作 327
20.2.2 讀取文本文件 328
20.2.3 修改Picture Viewer項目以使用文本文件 330
20.2.4 創建Picture Viewer日志文件 330
20.2.5 顯示Picture Viewer日志文件 332
20.2.6 測試你的Picture Viewer日志 333
20.3 小結 334
20.4 問與答 334
20.5 作業 335
20.5.1 測驗 335
20.5.2 答案 335
20.5.3 練習 335
第21章 使用數據庫 337
21.1 ADO.NET簡介 338
21.1.1 連接數據庫 338
21.1.2 關閉與數據庫的連接 339
21.2 操作數據 340
21.2.1 理解DataTable 340
21.2.2 創建DataAdapter 340
21.2.3 創建和填充DataTables 342
21.2.4 引用DataRow中的域 342
21.2.5 導航記錄 344
21.2.6 編輯記錄 346
21.2.7 創建新的記錄 346
21.2.8 刪除記錄 347
21.2.9 運行數據庫示例 348
21.3 小結 349
21.4 問與答 349
21.5 作業 349
21.5.1 測驗 349
21.5.2 答案 349
21.5.3 練習 350
第22章 使用自動化控制其他應用程序 351
22.1 創建對自動化庫的引用 352
22.2 創建一個自動化服務器實例 353
22.3 對服務器進行操作 353
22.3.1 顯示Excel 353
22.3.2 創建Excel工作簿 354
22.3.3 使用Excel工作簿中的數據 354
22.3.4 測試客戶端應用程序 356
22.4 自動化Microsoft Word 2003 357
22.4.1 創建對自動化庫的引用 357
22.4.2 創建自動化服務器示例 358
22.5 小結 359
22.6 問與答 360
22.7 作業 360
22.7.1 測驗 360
22.7.2 答案 360
22.7.3 練習 360
第五部分 部署解決方案及其他
第23章 部署應用 363
23.1 理解ClickOnce技術 363
23.2 使用發布向導來創建
ClickOnce程序 364
23.3 測試Picture Viewer ClickOnce應用程序 366
23.4 卸載已經發布的應用程序 367
23.5 在創建ClickOnce程序時設置高級選項 368
23.6 小結 368
23.7 問與答 369
23.8 作業 369
23.8.1 測驗 369
23.8.2 答案 369
23.8.3 練習 369
第24章 廣闊的視野 371
24.1 .NET框架 371
24.2 通用語言運行環境 372
24.3 微軟中間語言 372
24.4 名稱空間 373
24.5 通用類型系統 374
24.6 垃圾回收 374
24.7 進一步的閱讀 375
24.8 小結 375







序: