-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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#開發寶典

( 簡體 字)
作者:王小科 李繼業 等編著類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:機械工業出版社C#開發寶典 3dWoo書號: 33082
詢問書籍請說出此書號!

缺書
不接受訂購

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

譯者序:

前言:

歡迎您使用“程序員開發寶典系列”之《C#開發寶典》!希望本書能成為您書架上的一部經典圖書!

本書寫作目的

C#是Microsoft公司推出的開發各種應用程序(包括桌面程序、大型網站、手機游戲)的利器,從其誕生以來就受到了廣大程序開發人員的追捧。市面上關于C#的書籍非常多,但真正能讓讀者零基礎入門,并能夠開發出項目的書籍少之又少。為此,我們編寫了本書,真正讓讀者能夠零基礎學習C#編程,并開發出自己的項目;真正做到每一個C#編程人員的“入門第一書”!

本書內容

本書提供了C#編程從零基礎入門到實際項目開發所必備的所有知識,并且分兩大部分進行講解,每一部分內容都是經過作者走訪各個大學、書店、培訓機構,聽取老師、學生和讀者的建議,并結合自己多年的開發經驗,精心提煉出來的。為了使讀者更好地閱讀本書,下面給出本書的內容結構圖。

第一部分 開發技術(第0∼28章):主要包括如何學好C#、搭建C#程序開發環境、C#語言基礎、流程控制語句、字符和字符串、數組和集合、面向對象編程基礎、封裝、繼承和多態、抽象類與接口、泛型、異常處理與調試、Windows窗體介紹、Windows基礎和高級控件、組件與用戶控件、菜單和工具欄、常用對話框、ADO.NET操作數據庫、LINQ技術、文件和文件夾的操作、流的操作、多線程技術、水晶報表、Windows打印對象、網絡通信、GDI+繪圖技術、C#操作注冊表、程序打包與部署等內容。通過這部分的學習,讀者能夠熟練掌握使用C#語言編程的理論知識,并能具備開發各種應用程序的理論基礎和初步的動手實踐能力。

第二部分 項目實戰(第29∼32章):主要包括企業人事管理系統、企業QQ系統、餐飲管理系統和ERP管理系統4個大型項目,每個項目都運用軟件工程的設計思想,讓讀者學習如何進行軟件項目的實踐開發,并且按照從前期策劃、設計流程到項目最終實現、打包的整個過程進行介紹,帶領讀者一步步親身體驗開發項目的全過程,使讀者具備很強的實際項目開發能力。

本書特點

q 零起點編程

初學者學習編程最大的瓶頸是基礎薄弱,本書為了保證零基礎者能夠完全入門,除了講解細致、實例豐富外,還特別提供了《入門訓練營》專題模塊,該模塊提供了零基礎者入門必須掌握的三大部分基礎專項訓練。幫助零基礎的讀者打好基礎、建立興趣。

?編程基礎入門訓練:講解和訓練開發中經常用到,但是在書中無法融入到系統知識體系的知識。

?邏輯思維訓練:提供了編程者必須掌握的邏輯思維知識,建立程序開發思維,為后續編程打下堅實基礎。

?英語基本功訓練:對于一些基礎薄弱的讀者,本部分提供了編寫代碼時經常用到的英語詞匯,進行專項講解和訓練。經過專項訓練后,編寫代碼可以得心應手。

q 學練結合,適合自學

由于該套書定位為“入門第一書”,因此在講解知識時,提供了豐富的實例。為了保證讀者在學完實例后,能學有所用,特意在許多實例后提供“試一試”的練習題目,幫助讀者隨學隨練、真正入門。

q 全面系統,貼近實際

本書為了提升編程人員的實際開發水平,每個二級標題后面都提供了“上機練習”欄目,每個欄目提供多個練習題,鞏固所學。

q 注釋詳盡,視頻講解

為了便于讀者更好地學習和使用本書,書中所有的代碼都提供了詳盡的注釋;而且,本書附帶的DVD光盤提供了重點知識的語音視頻講解及PPT課件,讀者可以通過視頻快速、直觀、輕松地學習。光盤結構如圖所示。

讀者對象

q 零基礎學習人員 q 大、中專院校師生

q 相關培訓機構的師生 q 編程愛好者

q 面臨就業的學生 q 初、中級程序開發人員

q 準備從事軟件開發的求職者 q 立志編程的其他專業人士

技術支持與服務

如果您在學習或使用本書的過程中遇到問題或疑惑,可以通過如下方式與我們聯系:

q 服務網站:www.mingribook.com

q 服務電話:0431-84978981/84978982

q 企業QQ:4006751066

q 學習社區:www.mrbccd.com

q 服務信箱:mingrisoft@mingrisoft.com

我們承諾在1到5個工作日內給您提供解答。

關于作者

本書由明日科技程序開發團隊策劃并組織編寫,主要編寫人員有王小科、李繼業、趙會東、陳丹丹、李銀龍、顧彥玲、寇長梅、賽奎春、高春艷、楊麗、王國輝、潘凱華、劉欣、李慧、陳英、曹飛飛、朱曉等,在編寫本書的過程中,我們以科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。

最后,感謝您選擇本書,希望本書能成為您學習C#編程路上的領航者。

祝學習快樂!



編 者

2012年3月
內容簡介:

本書全面細致地講解了使用C#語言進行編程和實際項目開發的各種技術,是學習C#編程的必備圖書。全書以Microsoft Visual Studio 2010開發環境為基礎,分兩大部分講解了C#編程中的各種技術。其中,第一部分為開發技術,主要包括如何學好C#、搭建C#程序開發環境、C#語言基礎、流程控制語句、字符和字符串、數組和集合、面向對象編程基礎、封裝、繼承和多態、抽象類與接口、泛型、異常處理與調試、Windows窗體介紹、Windows基礎和高級控件、組件與用戶控件、菜單和工具欄、常用對話框、ADO.NET操作數據庫、LINQ技術、文件和文件夾的操作、流的操作、多線程技術、水晶報表、Windows打印對象、網絡通信、GDI+繪圖技術、C#操作注冊表、程序打包與部署等內容;第二部分為項目實戰,主要包括企業人事管理系統、企業QQ系統、餐飲管理系統和ERP管理系統4個大型項目。全書最后還包含兩個附錄,給出了Visual Studio 2010的常用菜單命令及常用網上資源。

本書所配DVD光盤含有全程語音視頻講解教學錄像、PPT課件以及實例的全部源代碼,這些源代碼都經過精心調試,在Windows XP、Windows 2000、Windows Server 2003和Windows 7下全部通過。

本書內容詳盡,實例豐富,非常適合作為零基礎學習人員、有志于從事軟件開發的初學者、高校計算機相關專業學生和畢業生的學習用書,也適合作為相關培訓機構的師生和軟件開發人員的參考資料。
目錄:

前言

第一部分 開 發 技 術

第0章 如何學好C# 2

0.1 程序員的成長之路 2

0.2 如何學好C# 2

第1章 搭建C#程序開發環境 4

視頻講解:50分鐘

1.1 C#語言簡介 4

1.1.1 什么是C#語言 4

1.1.2 C#的應用領域 4

1.1.3 C#開發的成功案例 5

1.1.4 認識.NET Framework 6

1.1.5 C#與.NET的關系 7

1.2 安裝與卸載Visual Studio 2010 7

1.2.1 安裝Visual Studio 2010系統的必備

條件 7

1.2.2 安裝Visual Studio 2010 8

1.2.3 卸載Visual Studio 2010 11

1.3 熟悉Visual Studio 2010開發環境 13

1.3.1 創建項目 13

1.3.2 菜單欄 15

1.3.3 工具欄 17

1.3.4 “工具箱”面板 17

1.3.5 “屬性”面板 18

1.3.6 “錯誤列表”面板 18

1.3.7 “輸出”面板 19

1.4 Visual Studio 2010幫助系統 21

1.4.1 安裝Help Library管理器 22

1.4.2 使用Help Library 25

1.5 術語 26

1.6 小結 27

1.7 練習 27

第2章 C#程序基本結構 28

視頻講解:16分鐘

2.1 編寫第一個C#程序 28

2.2 初識C#程序結構 30

2.2.1 命名空間 30

2.2.2 類 32

2.2.3 Main方法 33

2.2.4 標識符及關鍵字 33

2.2.5 C#語句 34

2.3 添加代碼注釋 34

2.4 術語 37

2.5 小結 37

2.6 練習 37

第3章 變量和常量 38

視頻講解:30分鐘

3.1 變量和常量的數據類型 38

3.1.1 值類型 38

3.1.2 引用類型 40

3.1.3 值類型與引用類型的區別 41

3.1.4 枚舉類型 43

3.1.5 類型轉換 45

3.2 聲明和使用變量 48

3.2.1 變量的基本概念 48

3.2.2 聲明變量 48

3.2.3 變量的作用域 49

3.2.4 變量賦值 50

3.3 聲明和使用常量 51

3.4 術語 52

3.5 小結 53

3.6 練習 53

第4章 表達式及運算符 54

視頻講解:15分鐘

4.1 表達式 54

4.2 運算符 55

4.2.1 算術運算符 55

4.2.2 賦值運算符 57

4.2.3 關系運算符 58

4.2.4 邏輯運算符 61

4.2.5 移位運算符 63

4.2.6 其他特殊運算符 64

4.3 運算符優先級 66

4.4 術語 67

4.5 小結 67

4.6 練習 67

第5章 流程控制語句 69

視頻講解:32分鐘

5.1 選擇語句 69

5.1.1 if語句 69

5.1.2 if…else語句 70

5.1.3 使用switch語句實現多分支選擇 72

5.2 迭代語句 75

5.2.1 while語句 75

5.2.2 do…while語句 76

5.2.3 for語句 77

5.2.4 foreach語句 79

5.3 跳轉語句 80

5.3.1 break語句 81

5.3.2 continue語句 82

5.3.3 goto語句 83

5.3.4 return語句 84

5.4 術語 85

5.5 小結 86

5.6 練習 86

第6章 字符與字符串 87

視頻講解:27分鐘

6.1 字符類Char的使用 87

6.1.1 Char類概述 87

6.1.2 Char類的使用 87

6.1.3 轉義字符 89

6.2 字符串類String的使用 91

6.2.1 String類概述 91

6.2.2 String類的使用 91

6.2.3 比較字符串 92

6.2.4 格式化字符串 95

6.2.5 截取字符串 96

6.2.6 分割字符串 97

6.2.7 刪除字符串 98

6.2.8 替換字符串 99

6.3 可變字符串類StringBuilder類的使用 101

6.3.1 StringBuilder類的定義 101

6.3.2 StringBuilder類的使用 101

6.3.3 StringBuilder類與String類的區別 102

6.4 術語 104

6.5 小結 105

6.6 練習 105

第7章 數組與集合 107

視頻講解:44分鐘

7.1 數組概述 107

7.2 一維數組的聲明和使用 107

7.2.1 一維數組的聲明 108

7.2.2 一維數組的使用 108

7.3 二維數組的聲明和使用 110

7.3.1 二維數組的聲明 110

7.3.2 二維數組的使用 110

7.3.3 動態二維數組的聲明及使用 111

7.4 數組的基本操作 114

7.4.1 如何遍歷數組 114

7.4.2 添加/刪除數組元素 115

7.4.3 對數組進行排序 116

7.5 ArrayList類 121

7.5.1 ArrayList類 121

7.5.2 ArrayList元素的添加 122

7.5.3 ArrayList元素的刪除 124

7.5.4 ArrayList的遍歷 126

7.6 術語 127

7.7 小結 128

7.8 練習 128

第8章 面向對象編程基礎 129

視頻講解:50分鐘

8.1 類與對象 129

8.1.1 面向對象概述 129

8.1.2 類的概念 130

8.1.3 類的聲明 130

8.1.4 構造函數和析構函數 131

8.1.5 對象的聲明和實例化 133

8.1.6 類與對象的關系 134

8.2 方法 135

8.2.1 方法的聲明 135

8.2.2 方法的分類 137

8.2.3 方法的重載 138

8.3 字段、屬性和索引器 140

8.3.1 使用字段存儲數據 140

8.3.2 使用屬性存儲數據 141

8.3.3 使用索引器存儲數據 145

8.4 類的面向對象特性 147

8.4.1 類的封裝 147

8.4.2 類的繼承 149

8.4.3 類的多態 150

8.5 結構 153

8.5.1 結構概述 153

8.5.2 結構的使用 154

8.6 術語 155

8.7 小結 156

8.8 練習 157

第9章 異常處理與調試 158

視頻講解:21分鐘

9.1 異常處理概述 158

9.2 異常處理語句 159

9.2.1 try…catch語句 159

9.2.2 throw語句 161

9.2.3 try…catch…finally語句 162

9.3 程序調試概述 164

9.4 常用的程序調試操作 164

9.4.1 斷點操作 164

9.4.2 開始、中斷和停止程序的執行 165

9.4.3 單步執行 167

9.4.4 運行到指定位置 167

9.5 術語 168

9.6 小結 168

9.7 練習 168

第10章 Windows窗體介紹 170

視頻講解:34分鐘

10.1 Form窗體 170

10.1.1 Form窗體的概念 170

10.1.2 添加和刪除窗體 170

10.1.3 多窗體的使用 172

10.1.4 窗體的屬性 173

10.1.5 窗體的顯示與隱藏 175

10.1.6 窗體的事件 175

10.2 MDI窗體 177

10.2.1 MDI窗體的概念 177

10.2.2 如何設置MDI窗體 178

10.2.3 排列MDI子窗體 178

10.3 繼承窗體 181

10.3.1 繼承窗體的概念 181

10.3.2 創建繼承窗體 182

10.3.3 在繼承窗體中修改繼承的控件屬性 183

10.4 術語 184

10.5 小結 184

10.6 練習 185

第11章 Windows基礎控件 187

視頻講解:53分鐘

11.1 控件概述 187

11.2 控件的相關操作 187

11.2.1 添加控件 188

11.2.2 對齊控件 188

11.2.3 鎖定控件 188

11.2.4 刪除控件 188

11.3 文本類控件 189

11.3.1 標簽控件(Label控件) 189

11.3.2 按鈕控件(Button控件) 189

11.3.3 文本框控件(TextBox控件) 192

11.3.4 有格式文本控件(RichTextBox控件) 193

11.4 選擇類控件 196

11.4.1 下拉組合框控件(ComboBox控件) 197

11.4.2 復選框控件(CheckBox控件) 199

11.4.3 單選按鈕控件(RadioButton控件) 200

11.4.4 數值選擇控件(NumericUpDown控件) 202

11.4.5 列表控件(ListBox控件) 204

11.5 分組類控件 207

11.5.1 容器控件(Panel控件) 207

11.5.2 分組框控件(GroupBox控件) 208

11.5.3 選項卡控件(TabControl控件) 209

11.6 術語 213

11.7 小結 214

11.8 練習 214

第12章 Windows高級控件 216

視頻講解:29分鐘

12.1 ImageList控件 216

12.1.1 在ImageList控件中添加圖像 216

12.1.2 在ImageList控件中移除圖像 217

12.2 ListView控件 219

12.2.1 在ListView控件中添加移除項 220

12.2.2 選擇ListView控件中的項 222

12.2.3 為ListView控件中的項添加圖標 222

12.2.4 在ListView控件中啟用平鋪視圖 223

12.3 TreeView控件 225

12.3.1 添加和刪除樹節點 225

12.3.2 獲取TreeView控件中選中的節點 228

12.3.3 為TreeView控件中的節點設置圖標 228

12.4 DateTimePicker控件 231

12.4.1 使用DateTimePicker控件顯示時間 231

12.4.2 使用DateTimePicker控件以自

定義格式顯示日期 232

12.4.3 返回DateTimePicker控件中選擇的日期 233

12.5 術語 234

12.6 小結 234

12.7 練習 235

第13章 組件與用戶控件 236

視頻講解:27分鐘

13.1 Windows組件 236

13.1.1 使用ErrorProvider組件驗證

文本框輸入 236

13.1.2 使用HelpProvider組件調用幫助文件 238

13.1.3 使用Timer組件設置時間間隔 239

13.2 自定義控件 241

13.2.1 制作復合控件 241

13.2.2 制作擴展控件 242

13.2.3 制作自定義控件 244

13.3 術語 248

13.4 小結 248

13.5 練習 248

第14章 菜單欄、工具欄和狀態欄 250

視頻講解:22分鐘

14.1 菜單欄 250

14.1.1 菜單欄的用途 250

14.1.2 菜單欄的設計 251

14.2 工具欄 253

14.2.1 工具欄的用途 253

14.2.2 工具欄的設計 253

14.3 狀態欄 256

14.3.1 狀態欄的用途 256

14.3.2 狀態欄的設計 257

14.4 術語 259

14.5 小結 259

14.6 練習 259

第15章 對話框 261

視頻講解:25分鐘

15.1 “消息”對話框 261

15.1.1 簡介“消息”對話框 261

15.1.2 應用“消息”對話框 261

15.2 “關于”對話框 264

15.2.1 簡介“關于”對話框 264

15.2.2 應用“關于”對話框 264

15.3 “打開”對話框 266

15.3.1 簡介“打開”對話框 266

15.3.2 應用“打開”對話框 267

15.4 “另存為”對話框 268

15.4.1 簡介“另存為”對話框 268

15.4.2 應用“另存為”對話框 268

15.5 “瀏覽文件夾”對話框 270

15.5.1 簡介“瀏覽文件夾”對話框 270

15.5.2 應用“瀏覽文件夾”對話框 270

15.6 “顏色”對話框 271

15.6.1 簡介“顏色”對話框 271

15.6.2 應用“顏色”對話框 272

15.7 “字體”對話框 273

15.7.1 簡介“字體”對話框 273

15.7.2 應用“字體”對話框 273

15.8 術語 275

15.9 小結 275

15.10 練習 275

第16章 ADO.NET基礎 277

視頻講解:39分鐘

16.1 ADO.NET簡介 277

16.1.1 ADO.NET的發展 277

16.1.2 ADO.NET體系結構 278

16.2 連接數據庫:Connection對象 278

16.2.1 Connection對象概述 278

16.2.2 連接數據庫 279

16.2.3 關閉連接 280

16.3 執行SQL語句:Command對象 282

16.3.1 Command對象概述 282

16.3.2 設置數據源類型 283

16.3.3 執行SQL語句 284

16.4 讀取數據:DataReader對象 286

16.4.1 DataReader對象概述 286

16.4.2 判斷查詢結果中是否有值 287

16.4.3 讀取數據 288

16.5 數據適配器:DataAdapter對象 289

16.5.1 DataAdapter對象概述 289

16.5.2 填充DataSet數據集 289

16.5.3 更新數據源 290

16.6 數據集:DataSet對象 292

16.6.1 DataSet對象概述 292

16.6.2 使用DataSet對象合并數據 292

16.7 術語 294

16.8 小結 294

16.9 練習 294

第17章 ADO.NET操作數據庫 296

視頻講解:25分鐘

17.1 數據庫開發基本操作 296

17.1.1 打開和關閉數據庫連接 296

17.1.2 向數據庫中添加數據 298

17.1.3 修改數據庫中數據 299

17.1.4 刪除數據庫中數據 302

17.1.5 查詢數據庫中數據 307

17.1.6 使用事務 309

17.2 DataGridView控件綁定數據源 312

17.2.1 DataGridView控件概述 312

17.2.2 在DataGridView控件中顯示數據 312

17.2.3 獲取DataGridView控件中的當前單元格 313

17.3 術語 314

17.4 小結 315

17.5 練習 315

第18章 高級面向對象技術 317

視頻講解:59分鐘

18.1 接口 317

18.1.1 接口的概念及聲明 317

18.1.2 接口的實現與繼承 318

18.1.3 顯式接口成員實現 321

18.2 抽象類與抽象方法 323

18.2.1 抽象類概述及聲明 323

18.2.2 抽象方法概述及聲明 324

18.2.3 抽象類與抽象方法的使用 324

18.2.4 抽象類與接口 325

18.3 密封類與密封方法 326

18.3.1 密封類概述及聲明 326

18.3.2 密封方法概述及聲明 327

18.3.3 密封類與密封方法的使用 327

18.4 迭代器 329

18.4.1 迭代器概述 329

18.4.2 迭代器的使用 329

18.5 分部類 331

18.5.1 分部類概述 331

18.5.2 分部類的使用 331

18.6 泛型概述 333

18.7 泛型的使用 334

18.7.1 類型參數T 334

18.7.2 泛型接口 334

18.7.3 泛型方法 335

18.8 術語 337

18.9 小結 338

18.10 練習 338

第19章 LINQ技術 339

視頻講解:28分鐘

19.1 LINQ基礎 339

19.1.1 使用var創建隱型局部變量 339

19.1.2 Lambda表達式的使用 340

19.1.3 LINQ查詢表達式 341

19.2 LINQ操作SQL Server數據庫 343

19.2.1 使用LINQ查詢SQL Server

數據庫 343

19.2.2 使用LINQ管理SQL Server

數據庫 348

19.3 LINQ操作其他數據 355

19.3.1 使用LINQ操作數組和集合 355

19.3.2 使用LINQ操作DataSet數據集 356

19.3.3 使用LINQ操作XML 357

19.4 術語 362

19.5 小結 362

19.6 練習 362

第20章 文件和文件夾的操作 364

視頻講解:28分鐘

20.1 System.IO命名空間 364

20.2 文件基本操作 365

20.2.1 File類和FileInfo類 365

20.2.2 判斷文件是否存在 368

20.2.3 創建文件 368

20.2.4 打開文件 369

20.2.5 復制文件 372

20.2.6 移動文件 373

20.2.7 刪除文件 374

20.2.8 獲取文件基本信息 374

20.3 文件夾基本操作 376

20.3.1 Directory類和DirectoryInfo類 376

20.3.2 判斷文件夾是否存在 378

20.3.3 創建文件夾 379

20.3.4 移動文件夾 379

20.3.5 刪除文件夾 380

20.3.6 遍歷文件夾 381

20.4 術語 384

20.5 小結 384

20.6 練習 384

第21章 流的操作 386

視頻講解:19分鐘

21.1 數據流基礎 386

21.1.1 流操作類介紹 386

21.1.2 文件流 386

21.1.3 緩存流 389

21.2 流讀寫文件 391

21.2.1 文本文件的寫入與讀取 391

21.2.2 二進制文件的寫入與讀取 394

21.3 術語 396

21.4 小結 396

21.5 練習 396

第22章 GDI+圖形圖像 398

視頻講解:29分鐘

22.1 GDI+繪圖基礎 398

22.1.1 GDI+概述 398

22.1.2 創建Graphics對象 398

22.1.3 創建Pen對象 399

22.1.4 創建Brush對象 399

22.2 基本圖形繪制 402

22.2.1 GDI+中的直線和矩形 402

22.2.2 GDI+中的橢圓、弧和扇形 405

22.2.3 GDI+中的多邊形 407

22.3 術語 409

22.4 小結 409

22.5 練習 409

第23章 水晶報表 411

視頻講解:31分鐘

23.1 水晶報表簡介 411

23.2 .NET平臺下的CryStal報表 411

23.2.1 CryStal Reports.Net簡介 412

23.2.2 Crystal報表設計器的環境介紹 412

23.2.3 Crystal報表區域介紹 412

23.3 Crystal報表數據源和數據訪問模式 413

23.3.1 Visual Studio 2010中Crystal報表數據源列舉 413

23.3.2 報表的數據訪問模式 413

23.4 水晶報表的基本操作 413

23.4.1 創建水晶報表并連接數據源 413

23.4.2 水晶報表中數據的分組與排序 416

23.4.3 水晶報表中數據的篩選 418

23.4.4 在水晶報表中使用圖表 421

23.5 術語 424

23.6 小結 424

23.7 練習 424

第24章 Windows打印對象 426

視頻講解:16分鐘

24.1 打印設置控件 426

24.1.1 PageSetupDialog控件 426

24.1.2 PrintDialog控件 428

24.1.3 PrintDocument控件 430

24.2 打印預覽控件 432

24.2.1 PrintPreviewControl控件 432

24.2.2 PrintPreviewDialog控件 434

24.3 術語 436

24.4 小結 436

24.5 練習 437

第25章 網絡通信 438

視頻講解:36分鐘

25.1 網絡通信類 438

25.1.1 System.Net命名空間 438

25.1.2 System.Net.Sockets命名空間 444

25.1.3 System.Net.Mail命名空間 449

25.2 POP3通信協議 452

25.3 術語 453

25.4 小結 454

25.5 練習 454

第26章 注冊表 455

視頻講解:21分鐘

26.1 注冊表基礎 455

26.1.1 Windows注冊表概述 455

26.1.2 Registry和RegistryKey類 456

26.2 在C#中操作注冊表 457

26.2.1 讀取注冊表中信息 457

26.2.2 創建和修改注冊表信息 459

26.2.3 刪除注冊表中信息 461

26.3 術語 464

26.4 小結 465

26.5 練習 465

第27章 線程技術 466

視頻講解:40分鐘

27.1 線程簡介 466

27.1.1 單線程簡介 466

27.1.2 多線程簡介 467

27.2 線程的基本操作 467

27.2.1 Thread類 467

27.2.2 創建線程 469

27.2.3 線程的掛起與恢復 470

27.2.4 線程休眠 471

27.2.5 終止線程 471

27.2.6 線程的優先級 473

27.2.7 線程同步 474

27.3 術語 479

27.4 小結 479

27.5 練習 479

第28章 應用程序打包部署 481

視頻講解:19分鐘

28.1 Windows Installer介紹 481

28.2 創建Windows安裝項目 482

28.3 制作Windows安裝程序 483

28.3.1 添加項目輸出文件 483

28.3.2 添加內容文件 483

28.3.3 創建桌面快捷方式 484

28.3.4 添加注冊表項 485

28.3.5 生成Windows安裝程序 487

28.4 部署Windows應用程序 487

28.5 術語 489

28.6 小結 489

28.7 練習 489

第二部分 項 目 實 戰

第29章 企業人事管理系統 492

視頻講解:63分鐘

29.1 系統分析 492

29.1.1 需求分析 492

29.1.2 可行性分析 492

29.1.3 編寫項目計劃書 493

29.2 系統設計 494

29.2.1 系統目標 495

29.2.2 系統功能結構 495

29.2.3 系統業務流程圖 495

29.2.4 系統編碼規范 495

29.3 系統運行環境 499

29.4 數據庫與數據表設計 499

29.4.1 數據庫分析 499

29.4.2 數據表結構 499

29.4.3 數據表邏輯關系 501

29.5 公共類設計 502

29.5.1 MyMeans公共類 502

29.5.2 MyModule公共類 505

29.6 人事檔案管理模塊設計 515

29.6.1 設計人事檔案管理窗體 515

29.6.2 添加/修改人事檔案信息 517

29.6.3 刪除人事檔案信息 519

29.6.4 單條件查詢人事檔案信息 519

29.6.5 逐條查看人事檔案信息 521

29.6.6 將人事檔案信息導出為Word文檔 523

29.7 人事資料查詢模塊設計 527

29.7.1 設計人事資料查詢窗體 527

29.7.2 多條件查詢人事資料 528

29.8 通訊錄模塊設計 529

29.8.1 設計通訊錄窗體 529

29.8.2 添加/修改通訊錄信息 530

29.8.3 刪除通訊錄信息 532

29.8.4 查詢通訊錄信息 532

29.9 用戶設置模塊設計 533

29.9.1 設計用戶設置窗體 533

29.9.2 添加/修改用戶信息 533

29.9.3 刪除用戶基本信息 535

29.9.4 設置用戶操作權限 536

29.10 小結 536

第30章 企業QQ系統 537

視頻講解:63分鐘

30.1 需求分析 537

30.2 系統設計 537

30.2.1 系統目標 537

30.2.2 系統功能結構 538

30.2.3 系統業務流程圖 538

30.2.4 系統編碼規范 539

30.3 系統運行環境 539

30.4 數據庫與數據表設計 539

30.4.1 數據庫分析 539

30.4.2 數據表概念設計 540

30.5 公共類庫設計 540

30.5.1 UDPSocket控件 540

30.5.2 Publec_Class類 543

30.5.3 ClassForms類 544

30.5.4 ClassMsg類 545

30.5.5 ClassOptionData類 546

30.5.6 ClassSerializers類 547

30.5.7 ClassUserInfo類 548

30.5.8 ClassUsers類 548

30.5.9 cVideo類 549

30.6 客戶端注冊模塊設計 549

30.6.1 設計客戶端注冊窗體 550

30.6.2 將注冊信息發送到服務器端 550

30.6.3 將注冊信息寫入到INI文件中 551

30.7 客戶端登錄模塊設計 552

30.7.1 設計客戶端登錄窗體 552

30.7.2 判斷注冊的INI文件是否存在 552

30.7.3 登錄功能的實現 553

30.7.4 將登錄信息發送到服務器端 553

30.8 客戶端QQ模塊設計 554

30.8.1 設計客戶端QQ窗體 554

30.8.2 加載注冊用戶列表 555

30.9 客戶端消息發送模塊設計 560

30.9.1 設計客戶端消息發送窗體 560

30.9.2 消息發送功能的實現 561

30.9.3 在線視頻功能的實現 562

30.10 服務器端控制臺模塊設計 566

30.10.1 設計服務器端控制臺窗體 566

30.10.2 開始服務功能的實現 566

30.10.3 顯示用戶信息及在線狀態 567

30.11 小結 569

第31章 餐飲管理系統 570

視頻講解:50分鐘

31.1 需求分析 570

31.2 系統設計 570

31.2.1 系統目標 570

31.2.2 系統功能結構 571

31.2.3 系統業務流程圖 571

31.2.4 系統編碼規范 572

31.2.5 系統預覽 572

31.3 系統運行環境 573

31.4 數據庫與數據表設計 573

31.4.1 數據庫分析 573

31.4.2 數據庫概念設計 573

31.4.3 數據庫邏輯設計 575

31.5 公共類設計 577

31.6 登錄模塊設計 577

31.6.1 設計登錄窗體 577

31.6.2 登錄系統 578

31.7 開臺模塊設計 579

31.7.1 設計開臺窗體 580

31.7.2 顯示桌臺信息 580

31.7.3 系統開臺功能的實現 581

31.8 點菜模塊設計 581

31.8.1 設計點菜窗體 582

31.8.2 顯示所有菜系 582

31.8.3 顯示指定菜系的詳細信息 584

31.8.4 自動計算金額 584

31.8.5 保存顧客的菜單 585

31.9 結賬模塊設計 587

31.9.1 設計結賬窗體 587

31.9.2 顯示消費明細 587

31.9.3 系統結賬功能的實現 589

31.10 數據備份模塊設計 590

31.10.1 設計數據備份窗體 590

31.10.2 數據備份功能的實現 590

31.11 系統恢復模塊設計 591

31.11.1 設計系統恢復窗體 591

31.11.2 系統恢復功能的實現 592

31.12 小結 593

第32章 ERP管理系統 594

視頻講解:68分鐘

32.1 需求分析 594

32.2 系統設計 594

32.2.1 系統目標 595

32.2.2 系統功能結構 595

32.2.3 系統業務流程圖 595

32.2.4 系統編碼規范 595

32.2.5 系統預覽 598

32.3 系統運行環境 600

32.4 數據庫與數據表設計 600

32.4.1 數據庫分析 601

32.4.2 數據庫概念設計 601

32.4.3 數據庫邏輯設計 602

32.4.4 數據表邏輯關系 605

32.5 公共類設計 606

32.5.1 DataBase類 607

32.5.2 CommonUse類 609

32.6 物料清單模塊設計 614

32.6.1 設計物料清單(BOM)窗體 614

32.6.2 加載物料清單的母件和子件信息 614

32.6.3 添加物料清單信息 615

32.6.4 保存物料清單信息 616

32.7 銷售收款單模塊設計 619

32.7.1 設計銷售收款單窗體 619

32.7.2 瀏覽已審核的銷售出庫單信息 620

32.7.3 選擇已審核的銷售出庫單 621

32.8 生產單模塊設計 622

32.8.1 設計生產單窗體 622

32.8.2 瀏覽已審核的主生產計劃信息 623

32.8.3 審核的生產單信息 623

32.8.4 棄審的生產單信息 624

32.9 產品銷售毛利匯總模塊設計 626

32.9.1 設計產品銷售毛利匯總窗體 626

32.9.2 加載產品名稱信息 626

32.9.3 查詢產品銷售毛利信息 627

32.10 小結 628

附錄A Visual Studio 2010的菜單命令 629

附錄B 常用網上資源 632
序: