 |
-- 會員 / 註冊 --
|
|
|
|
視頻學C# ( 簡體 字) |
作者:明日科技 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 25487 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:2/1/2010 |
頁數:388 |
光碟數:1 (含視頻教學) |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787115218933 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書全面介紹了使用C#進行程序開發的各種技術。在內容編排上由淺入深,讓讀者循序漸進地掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的注意、技巧、說明、編程信條及輕松一刻等欄目,夯實讀者編程技術,豐富編程經驗。 全書共19章,按內容結構可以分為3篇,C#編程基礎篇、Windows程序設計篇和C#高級應用篇。C#編程基礎篇介紹了C#語言編程的基礎知識;Windows程序設計篇介紹了使用C#進行Windows程序設計的相關技術,例如,對話框、菜單、工具欄和各種控件的使用等;C#高級應用篇介紹了文件與流、GDI+技術、圖像處理、多媒體技術和網絡編程技術等程序開發必備的知識。 本書附有配套光盤。光盤中提供了本書所有程序的源代碼、教學錄像、項目全程開發錄像和編程詞典體驗版學習軟件。其中,源代碼全部經過精心調試,能夠在Windows 2000、Windows XP、Windows 2003、Windows Vista、Windows 7系統下編譯和運行。 本書適用于C#的愛好者、初學者和中級開發人員,也可以作為大中專院校和培訓機構的教材。
|
目錄:第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 += @"\01.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章 圖像處理——實現令人眼花繚亂的圖像效果 110分鐘互動教學視頻 15分鐘常見問題講解視頻 10個編程技術要點 13個編程開發實例 10個編程技巧說明 15.1 圖像格式轉換 334 15.1.1 圖像格式概述 334 15.1.2 圖像格式轉換 334 15.2 圖像處理 340 15.2.1 圖像的縮放 340 15.2.2 圖像的轉動 341 15.2.3 局部放大圖像 343 15.3 圖像特殊效果 345 15.3.1 百葉窗效果 345 15.3.2 交錯效果 346 15.3.3 紋理效果 348 15.3.4 浮雕效果 349 15.3.5 積木效果 351 15.3.6 馬賽克效果 353 15.4 實踐練習 354
第16章 多媒體技術——動感地帶 65分鐘互動教學視頻 15分鐘常見問題講解視頻 3個編程技術要點 6個編程開發實例 7個編程技巧說明 16.1 ImageAnimator類——動畫設計 356 16.1.1 ImageAnimator類概述 356 16.1.2 ImageAnimator類方法 356 16.1.3 ImageAnimator類應用 357 16.2 音頻與視頻處理 358 16.2.1 Windows Media Player控件的使用 358 16.2.2 使用DirectShow技術設計多媒體程序 362 16.3 實踐練習 367
第17章 網絡編程技術——深入虎穴得虎子 80分鐘互動教學視頻 15分鐘常見問題講解視頻 5個編程技術要點 12個編程開發實例 5個編程技巧說明 17.1 System.Net.Sockets命名空間 370 17.2 Socket類——網絡編程基礎類 370 17.3 TcpClient類和TcpListener類 374 17.4 UdpClient類——UDP連接 377 17.5 實踐練習 379
第18章 編程加油站(三) 50分鐘互動教學視頻 必知必會001 File類和FileInfo類的區別 382 必知必會002 如何將長文件名轉換為短文件名 382 必知必會003 文本文件的編碼方式 382 必知必會004 Directory類和DirectoryInfo類的區別 382 必知必會005 文本文件的讀取與寫入 383 必知必會006 創建Graphics繪圖對象 383 必知必會007 如何以二進制格式存取圖片 383 必知必會008 常見的幾種圖像格式 384 必知必會009 如何生成圖像縮略圖 384 必知必會010 實現圖像特殊效果的通用方法 385 必知必會011 Windows Media Player控件的添加 385 必知必會012 DirectShow開發前奏 386 必知必會013 TCP/IP協議的實現原理 387 必知必會014 UDP協議的實現原理 387 必知必會015 解決網絡編程中的套接字錯誤 388
項目開發實戰A 文件批量處理器(光盤\C#項目\A-文件批量處理器\文件批量處理器.doc) 100分鐘互動教學視頻 7個編程技術要點 A.1 概述 A.2 關鍵技術 A.2.1 文件流技術 A.2.2 文件解壓縮技術 A.2.3 獲取系統文件及文件夾圖標 A.2.4 獲取指定目錄下的所有文件及文件夾 A.2.5 Word操作技術 A.2.6 進度條的顯示 A.2.7 對ListView控件中的項進行排序 A.3 設計過程 A.3.1 主窗體預覽 A.3.2 批量復制、剪切文件 A.3.3 批量復制、剪切文件夾 A.3.4 批量重命名文件 A.3.5 批量刪除文件及文件夾 A.3.6 搜索文件及文件夾 A.3.7 批量壓縮、解壓文件 A.3.8 分割、合并文件
項目開發實戰B 魔法兔子軟件(光盤\C#項目\B-魔法兔子軟件\魔法兔子軟件.doc) 113分鐘互動教學視頻 3個編程技術要點 B.1 概述 B.2 關鍵技術 B.2.1 獲取進程信息 B.2.2 獲取計算機信息 B.2.3 修改注冊表 B.3 設計過程 B.3.1 主窗體 B.3.2 功能菜單設計 B.3.3 系統檢測 B.3.4 系統優化 B.3.5 超級工具 B.3.6 實用工具 B.3.7 任務管理器 B.3.8 選項設置
|
序: |
|