-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

C#從入門到精通(第3版)

( 簡體 字)
作者:明日科技類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社C#從入門到精通(第3版) 3dWoo書號: 33174
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”(第1版)于2008年8月出版以來,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,自出版至今,絕大部分品種在全國軟件開發類零售圖書排行榜中,依然持續名列前茅。叢書迄今累計已銷售近40萬冊,被百余所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為一支最耀眼的品牌。
  “軟件開發視頻大講堂”叢書(第3版)在前兩版的基礎上,增刪了品種,修正了疏漏,重新錄制了視頻,提供了從入門學習,到實例應用,到模塊開發,到項目開發,到能力測試,直到面試等各個階段的海量開發資源庫。為了方便教學,還提供了教學課件PPT。
  C#是微軟公司為Visual Studio開發平臺推出的一種簡潔、類型安全的面向對象的編程語言,開發人員通過它可以編寫在.NET Framework上運行的各種安全可靠的應用程序。C#面世以來,以其易學易用、功能強大的優勢被廣泛應用,而Visual Studio開發平臺則憑借其強大的可視化用戶界面設計,讓程序員從復雜的界面設計中解脫出來,使編程成為一種享受。C#不但可以開發數據庫管理系統,而且也可以開發集聲音、動畫、視頻為一體的多媒體應用程序和網絡應用程序,這使得它正在成為程序開發人員使用的主流編程語言。
本書內容
  本書提供了從入門到編程高手所必備的各類知識,共分4篇,大體結構如下圖所示。

  第1篇:基礎知識。本篇通過介紹初識C#及其開發環境、開始C#之旅、變量與常量、表達式與運算符、字符與字符串、流程控制語句、數組和集合、屬性和方法以及結構和類等內容,并結合大量的圖示、實例、視頻等使讀者快速掌握C#語言,為以后編程奠定堅實的基礎。
  第2篇:核心技術。本篇介紹面向對象技術高級應用、異常處理、Windows窗體、Windows應用程序常用控件、Windows應用程序高級控件、數據訪問技術、DataGridView數據控件和程序調試等內容。學習完本篇,能夠使讀者開發一些小型應用程序。
  第3篇:高級應用。本篇介紹迭代器和分部類、泛型的使用、文件及數據流技術、幫助文件的使用、GDI+圖形圖像技術、水晶報表與打印、網絡編程技術、注冊表技術、線程的使用和Windows應用程序打包等內容。學習完本篇,能夠使讀者開發出文件流程序、圖形圖像程序、報表打印程序、多媒體程序、網絡程序和多線程應用程序等。
  第4篇:項目實戰。本篇通過開發一個大型、完整的企業人事管理系統,運用軟件工程的設計思想,讓讀者學習如何進行軟件項目的實踐開發。書中按照“編寫項目計劃書→系統設計→數據庫設計→創建項目→實現項目→運行項目→項目打包部署→解決開發常見問題”的流程進行介紹,帶領讀者一步一步親身體驗開發項目的全過程。
本書特點
* 由淺入深,循序漸進:本書以初、中級程序員為對象,先從C#語言基礎學起,再學習C#的核心技術,然后學習C#的高級應用,最后學習開發一個完整項目。講解過程中步驟詳盡、版式新穎,在操作的內容圖片上以“(((…”編號+內容的方式進行標注,讓讀者在閱讀中一目了然,從而快速把握書中內容。
* 語音視頻,講解詳盡:書中每一章節均提供聲圖并茂的視頻教學錄像,讀者可以根據書中提供的視頻位置在光盤中找到。這些視頻能夠引導初學者快速入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。
* 實例典型,輕松易學:通過實例學習是最好的學習方式,本書通過一個知識點、一個例子、一個結果、一段評析、一個綜合應用的模式,透徹詳盡地講述了實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎每行代碼都提供了注釋。
* 精彩欄目,貼心提醒:本書根據需要在各章使用了很多“注意”、“說明”、“技巧”等小提示,讓讀者在學習過程中可以更輕松地理解相關知識點及概念,并輕松地掌握個別技術的應用 技巧。
* 應用實踐,隨時練習:書中幾乎每章都提供了“實踐與練習”,讓讀者能夠通過對問題的解答重新回顧、熟悉所學的知識,為進一步學習做好充分的準備。
讀者對象
? 初學編程的自學者 ? 編程愛好者
? 大中專院校的老師和學生 ? 相關培訓機構的老師和學員
? 畢業設計的學生 ? 初、中級程序開發人員
? 程序測試及維護人員 ? 參加實習的“菜鳥”程序員
讀者服務
  為了方便解決本書疑難問題,讀者朋友可登錄我們的QQ:4006751066(可容納10萬人),也可以登錄www.mingribook.com留言,我們將竭誠為您服務。
致讀者
  本書由C#程序開發團隊組織編寫,主要編寫人員有趙會東、王小科、顧彥玲、劉欣、楊麗、寇長梅、陳丹丹、王國輝、李偉、李銀龍、李慧、潘凱華、高春艷、陳英、劉莉莉、李繼業、劉淇、趙永發、王雙、黎秋芬、陳媛、曹飛飛、朱曉、房大偉、劉云峰、呂雙、顧麗麗、孟范勝、董大永、李繼業、尹強、張磊、王軍、劉彬彬、盧瀚、安劍、鞏建華、劉銳寧、李偉明、梁水、李鑫、孫秀梅、李鐘尉等。在編寫本書的過程中,我們以科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。
  感謝您購買本書,希望本書能成為您編程路上的領航者。
  “零門檻”編程,一切皆有可能。
  祝讀書快樂!
  
  
  
  編 者
  
C#從入門到精通(第3版)
  
前 言
  
VI
  
  
VII
  
  
  
  
  
  
內容簡介:

《C#從入門到精通(第3版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用C#進行應用程序開發應該掌握的各方面技術。全書共分28章,包括初識C#及其開發環境、開始C#之旅、變量與常量、表達式與運算符、字符與字符串、流程控制語句、數組和集合、屬性和方法、結構和類、面向對象技術高級應用、異常處理、Windows窗體、Windows應用程序常用控件、Windows應用程序高級控件、數據訪問技術、DataGridView數據控件、程序調試、迭代器和分部類、泛型的使用、文件及數據流技術、幫助文件的使用、GDI+圖形圖像技術、水晶報表與打印、網絡編程技術、注冊表技術、線程的使用、Windows應用程序打包、企業人事管理系統等。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會C#應用程序開發的精髓,快速提高開發技能。另外,本書除了紙質內容之外,配書光盤中還給出了海量開發資源庫,主要內容如下:
 語音視頻講解:總時長40小時,共209段             實例資源庫:686個實例及源碼詳細分析
 模塊資源庫:15個經典模塊開發過程完整展現            項目案例資源庫:15個企業項目開發過程完整展現
 測試題庫系統:636道能力測試題目                   面試資源庫:323個企業面試真題
 PPT電子教案
本書適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。


目錄:

第1篇 基 礎 知 識

第1章 初識C#及其開發環境 3
視頻講解:46分鐘
1.1 C#概述 4
1.1.1 C#語言及其特點 4
1.1.2 C#與.NET框架 5
1.2 安裝與卸載Visual?Studio?2010 5
1.2.1 安裝Visual?Studio?2010系統的必備條件 5
1.2.2 安裝Visual?Studio?2010 6
1.2.3 卸載Visual?Studio?2010 8
1.3 熟悉Visual?Studio?2010開發環境 9
1.3.1 創建項目 10
1.3.2 菜單欄 11
1.3.3 工具欄 13
1.3.4 “工具箱”面板 13
1.3.5 “屬性”面板 14
1.3.6 “錯誤列表”面板 14
1.3.7 “輸出”面板 15
1.4 Visual?Studio?2010幫助系統 15
1.4.1 安裝Help Library管理器 15
1.4.2 使用Help Library 18
1.5 小結 20
第2章 開始C#之旅 21
視頻講解:51分鐘
2.1 編寫第一個C#程序 22
2.2 初識C#程序結構 23
2.2.1 注釋 23
2.2.2 命名空間 24
2.2.3 類 25
2.2.4 Main方法 25
2.2.5 標識符及關鍵字 26
2.2.6 C#語句 26
2.3 程序編寫規范 26
2.3.1 代碼書寫規則 27
2.3.2 命名規范 27
2.4 小結 29
第3章 變量與常量 31
視頻講解:55分鐘
3.1 變量的基本概念 32
3.2 變量類型 32
3.2.1 值類型 32
3.2.2 引用類型 34
3.2.3 值類型與引用類型的區別 35
3.2.4 枚舉類型 37
3.2.5 類型轉換 39
3.3 變量操作 42
3.3.1 聲明變量 42
3.3.2 變量的作用域 42
3.3.3 變量的賦值 43
3.4 常量 44
3.5 小結 45
3.6 實踐與練習 45
第4章 表達式與運算符 47
視頻講解:47分鐘
4.1 表達式 48
4.2 運算符 48
4.2.1 算術運算符 48
4.2.2 賦值運算符 51
4.2.3 關系運算符 52
4.2.4 邏輯運算符 55
4.2.5 移位運算符 58
4.2.6 其他特殊運算符 59
4.3 運算符優先級 61
4.4 小結 62
4.5 實踐與練習 62
第5章 字符與字符串 63
視頻講解:46分鐘
5.1 字符類Char的使用 64
5.1.1 Char類概述 64
5.1.2 Char類的使用 64
5.1.3 轉義字符 66
5.2 字符串類String的使用 67
5.2.1 String類概述 67
5.2.2 String類的使用 68
5.2.3 比較字符串 68
5.2.4 格式化字符串 70
5.2.5 截取字符串 72
5.2.6 分割字符串 72
5.2.7 插入和填充字符串 73
5.2.8 刪除字符串 74
5.2.9 復制字符串 76
5.2.10 替換字符串 77
5.3 可變字符串類StringBuilder的使用 78
5.3.1 StringBuilder類的定義 78
5.3.2 StringBuilder類的使用 78
5.3.3 StringBuilder類與String類的區別 80
5.4 小結 80
5.5 實踐與練習 80
第6章 流程控制語句 81
視頻講解:53分鐘
6.1 選擇語句 82
6.1.1 if…else語句 82
6.1.2 使用switch語句實現多分支選擇 85
6.2 迭代語句 87
6.2.1 while語句 87
6.2.2 do…while語句 89
6.2.3 for語句 90
6.2.4 foreach語句 91
6.3 跳轉語句 92
6.3.1 break語句 93
6.3.2 continue語句 94
6.3.3 goto語句 95
6.3.4 return語句 96
6.4 小結 97
6.5 實踐與練習 97
第7章 數組和集合 99
視頻講解:1小時1分鐘
7.1 數組概述 100
7.2 一維數組的聲明和使用 100
7.2.1 一維數組的聲明 100
7.2.2 一維數組的使用 101
7.3 二維數組的聲明和使用 102
7.3.1 二維數組的聲明 102
7.3.2 二維數組的使用 103
7.3.3 動態二維數組的聲明及使用 104
7.4 數組的基本操作 105
7.4.1 如何遍歷數組 105
7.4.2 添加/刪除數組元素 106
7.4.3 對數組進行排序 106
7.4.4 數組的合并與拆分 109
7.5 ArrayList類 112
7.5.1 ArrayList類概述 112
7.5.2 ArrayList元素的添加 113
7.5.3 ArrayList元素的刪除 115
7.5.4 ArrayList的遍歷 118
7.5.5 ArrayList元素的查找 118
7.6 Hashtable(哈希表) 119
7.6.1 Hashtable概述 119
7.6.2 Hashtable元素的添加 120
7.6.3 Hashtable元素的刪除 120
7.6.4 Hashtable的遍歷 121
7.6.5 Hashtable元素的查找 122
7.7 小結 123
7.8 實踐與練習 123
第8章 屬性和方法 125
視頻講解:22分鐘
8.1 屬性 126
8.1.1 屬性概述 126
8.1.2 屬性的使用 127
8.2 方法 129
8.2.1 方法的聲明 129
8.2.2 方法的分類 130
8.2.3 方法的重載 131
8.2.4 Main方法 132
8.3 小結 132
8.4 實踐與練習 132
  
第9章 結構和類 133
視頻講解:1小時4分鐘
9.1 結構 134
9.1.1 結構概述 134
9.1.2 結構的使用 135
9.2 類 136
9.2.1 面向對象概述 136
9.2.2 類的概念 137
9.2.3 類的聲明 137
9.2.4 構造函數和析構函數 138
9.2.5 對象的聲明和實例化 140
9.2.6 類與對象的關系 141
9.3 類的面向對象特性 142
9.3.1 類的封裝 142
9.3.2 類的繼承 143
9.3.3 類的多態 146
9.4 小結 148
9.5 實踐與練習 148

第2篇 核 心 技 術

第10章 面向對象技術高級應用 151
視頻講解:41分鐘
10.1 接口 152
10.1.1 接口的概念及聲明 152
10.1.2 接口的實現與繼承 153
10.1.3 顯式接口成員實現 156
10.2 抽象類與抽象方法 158
10.2.1 抽象類概述及聲明 158
10.2.2 抽象方法概述及聲明 158
10.2.3 抽象類與抽象方法的使用 159
10.2.4 抽象類與接口 160
10.3 密封類與密封方法 160
10.3.1 密封類概述及聲明 161
10.3.2 密封方法概述及聲明 161
10.3.3 密封類與密封方法的使用 162
10.4 小結 163
10.5 實踐與練習 164
第11章 異常處理 165
視頻講解:26分鐘
11.1 異常處理概述 166
11.2 異常處理語句 166
11.2.1 try…catch語句 167
11.2.2 throw語句 168
11.2.3 try…catch…finally語句 170
11.3 小結 171
11.4 實踐與練習 172
第12章 Windows窗體 173
視頻講解:1小時1分鐘
12.1 Form窗體 174
12.1.1 Form窗體的概念 174
12.1.2 添加和刪除窗體 174
12.1.3 多窗體的使用 176
12.1.4 窗體的屬性 177
12.1.5 窗體的顯示與隱藏 180
12.1.6 窗體的事件 181
12.2 MDI窗體 183
12.2.1 MDI窗體的概念 183
12.2.2 如何設置MDI窗體 184
12.2.3 排列MDI子窗體 185
12.3 繼承窗體 187
12.3.1 繼承窗體的概念 187
12.3.2 創建繼承窗體 187
12.3.3 在繼承窗體中修改繼承的控件屬性 189
12.4 小結 190
12.5 實踐與練習 190
第13章 Windows應用程序常用控件 191
視頻講解:1小時33分鐘
13.1 控件概述 192
13.1.1 控件的分類及作用 192
13.1.2 控件命名規范 192
13.2 控件的相關操作 193
13.2.1 添加控件 193
13.2.2 對齊控件 194
13.2.3 鎖定控件 194
13.2.4 刪除控件 194
13.3 文本類控件 194
13.3.1 標簽控件(Label控件) 194
13.3.2 按鈕控件(Button控件) 195
13.3.3 文本框控件(TextBox控件) 197
13.3.4 有格式文本控件(RichTextBox控件) 200
13.4 選擇類控件 203
13.4.1 下拉組合框控件(ComboBox控件) 203
13.4.2 復選框控件(CheckBox控件) 205
13.4.3 單選按鈕控件(RadioButton控件) 207
13.4.4 數值選擇控件(NumericUpDown
控件) 209
13.4.5 列表控件(ListBox控件) 211
13.5 分組類控件 214
13.5.1 容器控件(Panel控件) 214
13.5.2 分組框控件(GroupBox控件) 215
13.5.3 選項卡控件(TabControl控件) 216
13.6 菜單、工具欄和狀態欄控件 220
13.6.1 菜單控件(MenuStrip控件) 220
13.6.2 工具欄控件(ToolStrip控件) 222
13.6.3 狀態欄控件(StatusStrip控件) 223
13.7 小結 224
13.8 實踐與練習 224
第14章 Windows應用程序高級控件 225
視頻講解:1小時11分鐘
14.1 ImageList控件 226
14.1.1 在ImageList控件中添加圖像 226
14.1.2 在ImageList控件中移除圖像 227
14.2 ListView控件 229
14.2.1 在ListView控件中添加移除項 229
14.2.2 選擇ListView控件中的項 232
14.2.3 為ListView控件中的項添加圖標 232
14.2.4 在ListView控件中啟用平鋪視圖 233
14.2.5 為ListView控件中的項分組 235
14.3 TreeView控件 237
14.3.1 添加和刪除樹節點 237
14.3.2 獲取樹控件中選中的節點 239
14.3.3 為樹控件中的節點設置圖標 240
14.4 DateTimePicker控件 241
14.4.1 使用DateTimePicker控件顯示時間 242
14.4.2 使用DateTimePicker控件以自定義格式
顯示日期 242
14.4.3 返回DateTimePicker控件中選擇的
日期 244
14.5 MonthCalendar控件 245
14.5.1 更改MonthCalendar控件的外觀 245
14.5.2 在MonthCalendar控件中顯示多個月份 246
14.5.3 在MonthCalendar控件中以粗體顯示
特定日期 247
14.5.4 在MonthCalendar控件中選擇日期范圍 247
14.6 其他高級控件 248
14.6.1 使用ErrorProvider控件驗證文本框
輸入 248
14.6.2 使用HelpProvider控件調用幫助文件 251
14.6.3 使用Timer控件設置時間間隔 252
14.6.4 使用ProgressBar控件顯示程序運行
進度條 253
14.7 小結 254
14.8 實踐與練習 254
第15章 數據訪問技術 255
視頻講解:1小時23分鐘
15.1 數據庫基礎 256
15.1.1 數據庫簡介 256
15.1.2 SQL語言簡介 256
15.1.3 數據庫的創建及刪除 256
15.1.4 數據表的創建及刪除 259
15.1.5 簡單SQL語句的應用 260
15.2 ADO.NET簡介 267
15.3 連接數據庫:Connection對象 268
15.3.1 Connection對象概述 268
15.3.2 連接數據庫 268
15.3.3 關閉連接 270
15.4 執行SQL語句:Command對象 272
15.4.1 Command對象概述 272
15.4.2 設置數據源類型 272
15.4.3 執行SQL語句 273
15.5 讀取數據:DataReader對象 276
15.5.1 DataReader對象概述 276
15.5.2 判斷查詢結果中是否有值 277
15.5.3 讀取數據 278
15.6 數據適配器:DataAdapter對象 279
15.6.1 DataAdapter對象概述 279
15.6.2 填充DataSet數據集 280
15.6.3 更新數據源 281
15.7 數據集:DataSet對象 282
15.7.1 DataSet對象概述 282
  
15.7.2 合并DataSet內容 283
15.7.3 復制DataSet內容 284
15.8 小結 286
15.9 實踐與練習 286
第16章 DataGridView數據控件 287
視頻講解:47分鐘
16.1 DataGridView控件概述 288
16.2 在DataGridView控件中顯示數據 288
16.3 獲取DataGridView控件中的當
前單元格 289
16.4 直接在DataGridView控件中修改
數據 290
16.5 當選中DataGridView控件中的行時
顯示不同的顏色 292
16.6 禁止在DataGridView控件中添加和
刪除行 294
16.7 使用Columns和Rows屬性添加
數據 295
16.8 小結 296
16.9 實踐與練習 296
第17章 程序調試 297
視頻講解:14分鐘
17.1 程序調試概述 298
17.2 常用的程序調試操作 298
17.2.1 斷點操作 298
17.2.2 開始、中斷和停止程序的執行 299
17.2.3 單步執行 301
17.2.4 運行到指定位置 301
17.3 小結 301
  
第3篇 高 級 應 用

第18章 迭代器和分部類 305
視頻講解:20分鐘
18.1 迭代器 306
18.1.1 迭代器概述 306
18.1.2 迭代器的使用 306
18.2 分部類 307
18.2.1 分部類概述 307
18.2.2 分部類的使用 308
18.3 小結 310
18.4 實踐與練習 310
第19章 泛型的使用 311
視頻講解:23分鐘
19.1 泛型概述 312
19.2 泛型的使用 312
19.2.1 類型參數T 312
19.2.2 泛型接口 313
19.2.3 泛型方法 314
19.3 小結 315
19.4 實踐與練習 315
第20章 文件及數據流技術 317
視頻講解:1小時24分鐘
20.1 System.IO命名空間 318
20.1.1 File類和Directory類 318
20.1.2 FileInfo類和DirectoryInfo類 322
20.2 文件基本操作 324
20.2.1 判斷文件是否存在 325
20.2.2 創建文件 325
20.2.3 復制或移動文件 326
20.2.4 刪除文件 328
20.2.5 獲取文件的基本信息 328
20.3 文件夾的基本操作 329
20.3.1 判斷文件夾是否存在 330
20.3.2 創建文件夾 330
20.3.3 移動文件夾 331
20.3.4 刪除文件夾 332
20.3.5 遍歷文件夾 333
20.4 數據流 335
20.4.1 流操作類介紹 335
20.4.2 文件流類 335
20.4.3 文本文件的寫入與讀取 337
20.4.4 二進制文件的寫入與讀取 339
20.5 小結 341
20.6 實踐與練習 342
第21章 幫助文件的使用 343
視頻講解:28分鐘
21.1 幫助文件概述 344
21.2 制作幫助文件 344
21.2.1 安裝Microsoft Help Workshop 344
21.2.2 制作幫助內容文件 345
21.2.3 制作幫助索引文件 348
21.2.4 制作幫助文件 350
21.3 幫助文件的使用 351
21.4 小結 351
第22章 GDI+圖形圖像技術 353
視頻講解:1小時12分鐘
22.1 GDI+繪圖基礎 354
22.1.1 GDI+概述 354
22.1.2 創建Graphics對象 354
22.1.3 創建Pen對象 355
22.1.4 創建Brush對象 355
22.2 基本圖形繪制 358
22.2.1 GDI+中的直線和矩形 358
22.2.2 GDI+中的橢圓、圓弧和扇形 360
22.2.3 GDI+中的多邊形 362
22.3 GDI+繪圖的應用 363
22.3.1 繪制柱形圖 364
22.3.2 繪制折線圖 366
22.3.3 繪制餅形圖 368
22.4 小結 371
22.5 實踐與練習 371
第23章 水晶報表與打印 373
視頻講解:1小時22分鐘
23.1 水晶報表簡介 374
23.2 .NET平臺下的Crystal報表 374
23.2.1 Crystal Reports.Net簡介 374
23.2.2 Crystal報表設計器的環境介紹 375
23.2.3 Crystal報表區域介紹 375
23.3 Crystal報表數據源和數據訪問模式 376
23.3.1 Visual Studio 2010中Crystal報表
數據源列舉 376
23.3.2 報表的數據訪問模式 376
23.4 水晶報表的基本操作 377
23.4.1 創建水晶報表并連接數據源 377
23.4.2 水晶報表中數據的分組與排序 380
23.4.3 水晶報表中數據的篩選 382
23.4.4 在水晶報表中使用圖表 384
23.5 Windows打印控件 387
23.5.1 PageSetupDialog控件 387
23.5.2 PrintDialog控件 389
23.5.3 PrintDocument控件 391
23.5.4 PrintPreviewControl控件 392
23.5.5 PrintPreviewDialog控件 394
23.6 小結 395
23.7 實踐與練習 395
第24章 網絡編程技術 397
視頻講解:1小時14分鐘
24.1 網絡編程基礎 398
24.1.1 System.Net命名空間 398
24.1.2 System.Net.Sockets命名空間 405
24.1.3 System.Net.Mail命名空間 411
24.1.4 POP3協議 414
24.2 開發網絡應用程序 415
24.2.1 創建Web頁面瀏覽器 415
24.2.2 局域網聊天程序 416
24.2.3 電子郵件的發送與接收 419
24.3 小結 423
24.4 實踐與練習 423
第25章 注冊表技術 425
視頻講解:36分鐘
25.1 注冊表基礎 426
25.1.1 Windows注冊表概述 426
25.1.2 Registry和RegistryKey類 426
25.2 在C#中操作注冊表 428
25.2.1 讀取注冊表中的信息 428
25.2.2 創建和修改注冊表信息 430
25.2.3 刪除注冊表中的信息 433
  
25.3 注冊表的應用 436
25.3.1 電腦桌面圖標設置 436
25.3.2 “開始”菜單與任務欄設置 439
25.4 小結 442
25.5 實踐與練習 442
第26章 線程的使用 443
視頻講解:30分鐘
26.1 線程簡介 444
26.1.1 單線程簡介 444
26.1.2 多線程簡介 444
26.2 線程的基本操作 445
26.2.1 Thread類 445
26.2.2 創建線程 447
26.2.3 線程的掛起與恢復 448
26.2.4 線程休眠 449
26.2.5 終止線程 450
26.2.6 線程的優先級 452
26.2.7 線程同步 453
26.3 小結 457
26.4 實踐與練習 457
第27章 Windows應用程序打包 459
視頻講解:20分鐘
27.1 Windows Installer介紹 460
27.2 創建Windows安裝項目 460
27.3 制作Windows安裝程序 462
27.3.1 添加項目輸出文件 462
27.3.2 添加內容文件 463
27.3.3 創建快捷方式 464
27.3.4 添加注冊表項 466
27.3.5 生成Windows安裝程序 467
27.4 小結 468

第4篇 項 目 實 戰

第28章 企業人事管理系統 471
視頻講解:1小時55分鐘
28.1 系統分析 472
28.1.1 需求分析 472
28.1.2 可行性分析 472
28.1.3 編寫項目計劃書 473
28.2 系統設計 475
28.2.1 系統目標 475
28.2.2 系統功能結構 475
28.2.3 系統業務流程圖 476
28.2.4 系統編碼規范 477
28.3 系統運行環境 480
28.4 數據庫與數據表設計 480
28.4.1 數據庫分析 480
28.4.2 創建數據庫 480
28.4.3 創建數據表 482
28.4.4 數據表邏輯關系 488
28.5 創建項目 490
28.6 公共類設計 492
28.6.1 MyMeans公共類 492
28.6.2 MyModule公共類 494
28.7 登錄模塊設計 509
28.7.1 設計登錄窗體 509
28.7.2 按Enter鍵時移動鼠標焦點 509
28.7.3 登錄功能的實現 510
28.8 系統主窗體設計 511
28.8.1 設計菜單欄 511
28.8.2 設計工具欄 513
28.8.3 設計導航菜單 514
28.8.4 設計狀態欄 515
28.9 人事檔案管理模塊設計 516
28.9.1 設計“人事檔案管理”窗體 516
28.9.2 添加/修改人事檔案信息 518
28.9.3 刪除人事檔案信息 521
28.9.4 單條件查詢人事檔案信息 521
  
28.9.5 逐條查看人事檔案信息 523
28.9.6 將人事檔案信息導出為Word文檔 525
28.10 人事資料查詢模塊設計 530
28.10.1 設計“人事資料查詢”窗體 530
28.10.2 多條件查詢人事資料 531
28.11 通訊錄模塊設計 532
28.11.1 設計“通訊錄”窗體 532
28.11.2 添加/修改通訊錄信息 533
28.11.3 刪除通訊錄信息 535
28.11.4 查詢通訊錄信息 536
28.12 用戶設置模塊設計 537
28.12.1 設計“用戶設置”窗體 537
28.12.2 添加/修改用戶信息 537
28.12.3 刪除用戶基本信息 539
28.12.4 設置用戶操作權限 540
28.13 數據庫維護模塊設計 540
28.13.1 設計數據庫維護窗體 541
28.13.2 備份數據庫 541
28.13.3 還原數據庫 542
28.14 運行項目 544
28.15 系統打包部署 545
28.16 開發的常見問題與解決 549
28.16.1 程序為什么會無法運行 549
28.16.2 為什么無法添加職工基本信息 549
28.16.3 選擇職工頭像時出現異常怎么辦 550
28.16.4 數據庫還原不成功應該如何解決 550
28.16.5 打包程序時出現錯誤怎么辦 551
28.17 小結 551
附錄A 553

  
C#從入門到精通(第3版)
  
目 錄
  
XVI
  
  
XV
  
  
  
  
  
  
序: