2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

視頻學C#(附贈DVD光盤1張)

  • 作者:王小科,梁冰 著
  • 出版社: 人民郵電出版社
  • 出版時間:2010-02-01
  • 版次:1
  • 商品編號: 10354119

    頁數:388

    印刷時間:2010-02-01


HK$77.70 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《視頻學C#》全面介紹了使用C#進行程序開發的各種技術。在內容編排上由淺入深,讓讀者循序漸進地掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解「晦澀難懂」的技術;在內容形式上附有大量的注意、技巧、說明、編程信條及輕鬆一刻等欄目,夯實讀者編程技術,豐富編程經驗。
  全書共19章,按內容結構可以分為3篇,C#編程基礎篇、Windows程序設計篇和C#高級應用篇。C#編程基礎篇介紹了C#語言編程的基礎知識;Windows程序設計篇介紹了使用C#進行Windows程序設計的相關技術,例如,對話框、菜單、工具欄和各種控件的使用等;C#高級應用篇介紹了文件與流、GDI+技術、圖像處理、多媒體技術和網絡編程技術等程序開發必備的知識。
  《視頻學C#》附有配套光盤。光盤中提供了《視頻學C#》所有程序的源代碼、教學錄像、項目全程開發錄像和編程詞典體驗版學習軟件。其中,源代碼全部經過精心調試,能夠在Windows 2000、Windows XP、Windows 2003、Windows Vista、Windows 7系統下編譯和運行。
  《視頻學C#》適用於C#的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。

媒體評論

  很高興在初學C#的時候有明日科技的書籍陪伴,很感謝你們始終能做到有問必答,希望明日科技越辦越好。
  ——小路
  我購買了你們編寫的許多圖書,總體感覺比較實用,易於自學。對於我來說,最有價值的是你們的服務,幫助我解決了不少問題,希望你們能把這種服務堅持下去。
  ——fengdie
  你們在項目開發上給了我很大的支持,通過與你們溝通、交流,客戶對我開發的項目很滿意,非常感謝!
  ——aspnet-lover

目錄

第1篇 C#編程基礎篇
第0章 學前指導——跨越程序開發的盲區
30分鐘互動教學視頻
0.1 認識程序 4
0.2 程序員的成長之路 6
0.3 如何學好編程 6
0.4 就業與薪資 8
0.5 瞭解開發相關的幾個概念 8
0.6 獲取開發環境 10
0.7 編程答疑 13
0.8 光盤使用指南 18
第1章 認識Visual C#——撥開C#的神秘面紗
90分鐘互動教學視頻
15分鐘常見問題講解視頻
14個編程技術要點
2個編程開發實例
8個編程技巧說明
1.1 C#概述 22
1.1.1 C#發展歷程 22
1.1.2 C#語言特點 22
1.1.3 C#語言編程環境 23
1.2 .NET Framework 3.5簡介 24
1.2.1 什麼是.NET Framework 3.5 24
1.2.2 C#與.NET的關係 25
1.3 安裝與卸載Visual Studio 2008 26
1.3.1 系統必備 26
1.3.2 安裝Visual Studio 2008 26
1.3.3 卸載Visual Studio 2008 28
1.4 啟動Visual Studio 2008開發環境 30
1.4.1 啟動Visual Studio 2008 30
1.4.2 創建項目 31
1.4.3 創建網站 32
1.5 熟悉Visual Studio 2008開發環境 34
1.5.1 新特性 34
1.5.2 主窗口 34
1.5.3 菜單欄 35
1.5.4 工具欄 36
1.5.5 工具箱窗口 37
1.5.6 解決方案資源管理器 37
1.5.7 屬性窗口 38
1.5.8 窗體設計窗口 38
1.6 Visual Studio 2008幫助系統 39
1.6.1 安裝MSDN 39
1.6.2 使用MSDN 41
1.7 實踐練習 42

第2章 C#語言基礎——C#開發的必修課
106分鐘互動教學視頻
15分鐘常見問題講解視頻
10個編程技術要點
41個編程開發實例
23個編程技巧說明
2.1 C#程序的基本組成 44
2.1.1 命名空間 44
2.1.2 類 44
2.1.3 Main方法 45
2.1.4 標識符 45
2.1.5 關鍵字 45
2.1.6 C#語句 46
2.1.7 代碼註釋 46
2.2 數據類型 47
2.2.1 值類型 47
2.2.2 引用類型 50
2.2.3 類型轉換 51
2.3 常量和變量 54
2.3.1 常量的聲明和使用 54
2.3.2 變量的聲明和使用 55
2.4 運算符 57
2.4.1 算術運算符 57
2.4.2 賦值運算符 59
2.4.3 關係運算符 59
2.4.4 其他運算符 62
2.4.5 運算符優先級 67
2.5 實踐練習 68

第3章 C#流程控制語句——構建合乎邏輯的C#代碼
66分鐘互動教學視頻
15分鐘常見問題講解視頻
10個編程技術要點
16個編程開發實例
14個編程技巧說明
3.1 選擇語句 70
3.1.1 使用if語句實現條件選擇 70
3.1.2 使用switch語句實現分支選擇 75
3.2 循環語句 76
3.2.1 使用while語句循環執行語句 76
3.2.2 使用do...while語句至少執行一次循環 77
3.2.3 使用for語句實現代碼循環 79
3.2.4 使用foreach語句遍歷集合 81
3.3 跳轉語句 81
3.3.1 使用break語句跳出循環 82
3.3.2 使用continue語句繼續執行代碼 83
3.3.3 使用return語句實現程序返回 83
3.3.4 使用goto語句實現程序跳轉 84
3.4 實踐練習 86

第4章 字符與字符串——打開字符串的潘多拉魔盒
78分鐘互動教學視頻
15分鐘常見問題講解視頻
13個編程技術要點
27個編程開發實例
14個編程技巧說明
4.1 字符 88
4.1.1 字符的使用 88
4.1.2 轉義字符的使用 90
4.2 字符串 91
4.2.1 字符串概述 91
4.2.2 比較字符串 92
4.2.3 格式化字符串 94
4.2.4 截取字符串 95
4.2.5 分割字符串 96
4.2.6 插入和填充字符串 97
4.2.7 複製字符串 98
4.2.8 替換字符串 100
4.2.9 刪除字符串 101
4.2.10 可變字符串 101
4.3 正則表達式 104
4.4 實踐練習 106

第5章 數組和集合——串起數據的珍珠鏈
118分鐘互動教學視頻
15分鐘常見問題講解視頻
8個編程技術要點
52個編程開發實例
32個編程技巧說明
5.1 一維數組 108
5.1.1 一維數組的概述 108
5.1.2 一維數組的聲明與使用 108
5.2 二維數組 110
5.2.1 二維數組的概述 110
5.2.2 二維數組的聲明與使用 111
5.3 Array類 113
5.3.1 Array類的概述 113
5.3.2 Array類的屬性 113
5.3.3 Array類的方法 114
5.4 數組操作 120
5.4.1 輸入與輸出數組 120
5.4.2 數組的定位 122
5.4.3 數組的排序 123
5.4.4 添加、刪除數組元素 126
5.5 ArrayList類 130
5.5.1 ArrayList類概述 130
5.5.2 遍歷ArrayList集合 131
5.5.3 添加ArrayList元素 131
5.5.4 刪除ArrayList元素 132
5.5.5 查找ArrayList元素 133
5.6 實踐練習 134

第6章 面向對象程序設計——步入面向對象的殿堂
142分鐘互動教學視頻
15分鐘常見問題講解視頻
12個編程技術要點
32個編程開發實例
33個編程技巧說明
6.1 類 136
6.1.1 面向對象概述 136
6.1.2 聲明類 137
6.1.3 類的成員 137
6.1.4 對象 139
6.1.5 內部類 142
6.1.6 分部類 142
6.2 字段和屬性 145
6.2.1 字段 145
6.2.2 屬性 145
6.2.3 字段和屬性的區別 148
6.3 方法 148
6.3.1 聲明方法 148
6.3.2 靜態方法 150
6.3.3 非靜態方法 151
6.3.4 重載方法 152
6.4 結構和枚舉 153
6.4.1 結構 153
6.4.2 枚舉 156
6.5 繼承 157
6.5.1 繼承概述 157
6.5.2 繼承的基石——接口 158
6.5.3 繼承的使用 161
6.5.4 繼承的原則 164
6.6 多態 165
6.6.1 多態概述 165
6.6.2 虛方法與重寫方法 165
6.6.3 多態的使用 166
6.7 實踐練習 167

第7章 編程加油站(一)
42分鐘互動教學視頻
必知必會001 關於.NET的幾個重要概念 170
必知必會002 .NET 3.5中的幾個新特性 170
必知必會003 如何將double類型的數輸出保留小數點後兩位 170
必知必會004 裝箱和拆箱詳解 170
必知必會005 按位運算過程 171
必知必會006 移位運算過程 171
必知必會007 Path += @"1.jpg";如何理解 172
必知必會008 4種循環結構 173
必知必會009 數組排序的幾種算法 173
必知必會010 如何獲取數組的列數 174
必知必會011 什麼是面向對象編程 174
必知必會012 面向對象的3個特性 174
必知必會013 類與對象的關係 175
必知必會014 重載方法與重寫方法 175
必知必會015 理解面向對象的多態性 175

第2篇 Windows程序設計篇
第8章 Windows窗體——搭建交互圖形界面的階梯
57分鐘互動教學視頻
15分鐘常見問題講解視頻
6個編程技術要點
13個編程開發實例
14個編程技巧說明
8.1 Windows窗體介紹 180
8.1.1 設置窗體屬性 180
8.1.2 調用窗體方法 184
8.1.3 觸發窗體事件 185
8.2 Windows窗體的調用 187
8.2.1 調用模式窗體 187
8.2.2 調用非模式窗體 188
8.3 MDI窗體 188
8.3.1 MDI窗體概述 188
8.3.2 創建MDI窗體 189
8.3.3 操作MDI窗體 190
8.4 實踐練習 192

第9章 常用控件——提高程序效率的利器
160分鐘互動教學視頻
15分鐘常見問題講解視頻
22個編程技術要點
28個編程開發實例
12個編程技巧說明
9.1 文本編輯控件 194
9.1.1 通過TextBox控件錄入數據 194
9.1.2 通過RichTextBox控件顯示圖文數據 196
9.1.3 使用Label控件顯示文字 198
9.1.4 使用LinkLabel控件創建超鏈接 199
9.1.5 使用Button控件作為按鈕 200
9.2 容器控件 202
9.2.1 使用Panel控件作為容器控件 202
9.2.2 使用GroupBox控件進行分組 202
9.2.3 使用TabControl控件創建多面板 203
9.3 列表選擇控件 205
9.3.1 通過ListBox控件顯示文件夾中文件列表 205
9.3.2 使用ComboBox控件選擇職位 206
9.3.3 對ListView控件中的列表項進行分組 208
9.3.4 使用TreeView控件顯示部門結構 210
9.3.5 使用NumericUpDown控件實現數字選擇 213
9.4 對話框 214
9.4.1 打開對話框 214
9.4.2 另存為對話框 216
9.4.3 瀏覽文件夾對話框 217
9.4.4 字體對話框 218
9.4.5 顏色對話框 219
9.5 菜單與工具欄控件 221
9.5.1 菜單控件 221
9.5.2 快捷菜單控件 222
9.5.3 工具欄控件 223
9.5.4 狀態欄控件 225
9.6 實踐練習 226

第10章 高級控件——高效程序開發的利器
102分鐘互動教學視頻
15分鐘常見問題講解視頻
11個編程技術要點
14個編程開發實例
7個編程技巧說明
10.1 計時器組件 228
10.2 圖形控件 230
10.2.1 利用PictureBox控件顯示圖片 230
10.2.2 通過ImageList組件設置圖片集合 231
10.3 進度條控件 232
10.4 選擇控件 234
10.4.1 CheckBox控件——複選框 234
10.4.2 CheckedListBox控件——複選框列表 236
10.4.3 RadioButton控件——單選按鈕 239
10.5 打印組件 241
10.5.1 PageSetupDialog組件——打印設置 241
10.5.2 PrintDocument組件——設置打印文檔 242
10.5.3 PrintPreviewDialog組件——打印預覽 243
10.5.4 PrintDialog組件——打印對話框 244
10.6 實踐練習 245

第11章 數據庫操作——有效操作數據庫的捷徑
178分鐘互動教學視頻
15分鐘常見問題講解視頻
12個編程技術要點
22個編程開發實例
20個編程技巧說明
11.1 ADO.NET概述 248
11.2 使用Connection對象連接數據庫 249
11.2.1 熟悉Connection對象 249
11.2.2 數據庫連接字符串 250
11.2.3 使用SqlConnection對象連接數據庫 250
11.2.4 使用OleDbConnection對象連接數據庫 251
11.3 使用Command對象操作數據庫 253
11.3.1 熟悉Command對象 253
11.3.2 使用Command對象添加數據 254
11.3.3 使用Command對象修改數據 254
11.3.4 使用Command對象刪除數據 256
11.3.5 使用Command對象調用存儲過程 257
11.4 使用DataReader對象讀取數據 258
11.4.1 理解DataReader對象 258
11.4.2 使用DataReader對象讀取數據 259
11.5 使用DataSet和DataAdapter對象查詢數據 260
11.5.1 熟悉DataSet對象和DataAdapter對象 260
11.5.2 使用DataAdapter對象填充DataSet數據集 262
11.5.3 使用DataAdapter對象更新數據庫中數據 263
11.5.4 DataSet對象與DataReader對象的區別 265
11.6 數據控件 266
11.6.1 DataGridView控件的使用 266
11.6.2 BindingSource組件的使用 269
11.6.3 BindingNavigator控件的使用 272
11.7 實踐練習 274

第12章 編程加油站(二)
35分鐘互動教學視頻
必知必會001 模式窗體與非模式窗體 276
必知必會002 父窗體和子窗體 276
必知必會003 控件的本質是什麼 276
必知必會004 文本編輯控件的種類 276
必知必會005 在窗體中看不到可視控件的原因 276
必知必會006 容器控件的種類 276
必知必會007 列表選擇控件的種類 277
必知必會008 對話框控件的種類 277
必知必會009 菜單與工具欄控件的種類 277
必知必會010 選擇控件的種類 277
必知必會011 打印組件的種類 277
必知必會012 SQL Server 2000無法安裝是怎麼回事 278
必知必會013 詳解ADO.NET技術 278
必知必會014 DataSet對象與DataReader對象的區別 279
必知必會015 數據控件的種類 279
必知必會016 SQL Server 2005中如何創建存儲過程和觸發器 279

第3篇 C#高級應用篇
第13章 文件與流——構造C#代碼的潤滑劑
160分鐘互動教學視頻
15分鐘常見問題講解視頻
12個編程技術要點
66個編程開發實例
34個編程技巧說明
13.1 System.IO命名空間 284
13.2 文件基本操作 284
13.2.1 文件操作類File和FileInfo 285
13.2.2 創建文件 286
13.2.3 打開文件 288
13.2.4 判斷文件是否存在 291
13.2.5 複製或移動文件 292
13.2.6 刪除文件 294
13.2.7 獲取文件基本信息 294
13.3 文件夾基本操作 296
13.3.1 文件夾操作類Directory和DirectoryInfo 296
13.3.2 創建文件夾 297
13.3.3 判斷文件夾是否存在 297
13.3.4 移動文件夾 298
13.3.5 刪除文件夾 298
13.3.6 遍歷文件夾中的子文件夾及文件 299
13.4 文件流操作 303
13.4.1 文本文件的讀取 303
13.4.2 文本文件的寫入 306
13.4.3 大文件的複製 309
13.5 實踐練習 314

第14章 GDI+技術——圖像繪製的手術刀
93分鐘互動教學視頻
15分鐘常見問題講解視頻
15個編程技術要點
21個編程開發實例
12個編程技巧說明
14.1 圖形對象 316
14.1.1 Graphics——繪圖對象 316
14.1.2 Font——字體對象 318
14.1.3 Pen——畫筆對象 318
14.1.4 Brush和SolidBrush對象 318
14.1.5 Bitmap——位圖對象 318
14.2 基本圖形的繪製 319
14.2.1 直線的繪製 319
14.2.2 矩形的繪製 321
14.2.3 橢圓的繪製 322
14.2.4 圓弧的繪製 323
14.2.5 圖像的繪製 323
14.3 複雜圖形的繪製 325
14.3.1 扇形的繪製 325
14.3.2 貝塞爾曲線的繪製 325
14.3.3 多邊形的繪製 327
14.3.4 文本的繪製 328
14.4 GraphicsPath類——圖形路徑 329
14.4.1 GraphicsPath類的屬性 329
14.4.2 GraphicsPath類的方法 329
14.4.3 GraphicsPath類的使用 331
14.5 實踐練習 331

第15章 圖像處理——實現令人眼花繚亂的圖像效果
第16章 多媒體技術——動感地帶
第17章 網絡編程技術——深入虎穴得虎子
第18章 編程加油站(三)


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。