-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程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書號: 51405
詢問書籍請說出此書號!

缺書
NT售價: 450

出版日:8/1/2019
頁數:404
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302530091
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

叢書說明
《C#從入門到項目實踐(超值版)》針對“零基礎”和“入門”級讀者,用實例引導讀者深入學習,滿足其在基礎入門、擴展學習、職業技能、項目實戰四個方面的需求。采用“基礎知識→核心應用→核心技術→高級應用→項目實踐”的模式,深入淺出地講解C#程序開發的各項技術及實戰技能。讀者系統學習后可以掌握C#基礎知識,具備全面的應用程序開發能力、優良的團隊協同技能和豐富的項目實戰經驗。
本叢書的目標就是讓初學者、應屆畢業生快速成長為一名合格的程序員,通過演練積累項目開發經驗,在未來的職場中立足于一個較高的起點,能迅速融入軟件開發團隊。
C#最佳學習模式
《C#從入門到項目實踐(超值版)》以C#最佳的學習模式來安排內容結構,前4篇可使讀者掌握C#應用程序開發基礎知識、核心應用、核心技術和高級應用,第5篇可提高讀者的實戰開發能力。讀者遇到問題可學習《C#從入門到項目實踐(超值版)》同步微視頻,也可以通過在線技術支持,讓有經驗的程序員為你答疑解惑。
《C#從入門到項目實踐(超值版)》內容
全書共分為5篇20章。
第1篇(第1∼4章)為基礎知識,首先通過一個簡單的C#程序來讓讀者對其有一個簡單的認識,主要講解常量與變量、數據類型與運算符。
第2篇(第5∼8章)為核心應用,主要介紹程序的流程控制、數組的使用,引入面向對象編程思想。
第3篇(第9∼12章)為核心技術,講述字符串與正則表達式、集合與泛型的使用、C#的窗體控件、C#的各種高級控件的用法等。
第4篇(第13∼16章)為高級應用,著重介紹C#操作文件和注冊表的方法、多線程操作、異常處理及程序調試,如何將應用程序打包并制作成安裝程序在客戶機上部署等。
第5篇(第17∼20章)為項目實踐,著重介紹軟件工程師必備素養與技能、Windows計算器的制作、自助取款機系統,以及掃雷游戲等,為日后進行軟件項目管理及實戰開發積累經驗。

全書不僅融入了作者豐富的工作經驗和多年的使用心得,還提供了大量來自工作現場的實例,具有較強的實戰性和可操作性。系統學習《C#從入門到項目實踐(超值版)》后,可以掌握C#基礎知識,具備全面的C#編程能力、優良的團隊協同技能和豐富的項目實戰經驗。《C#從入門到項目實踐(超值版)》的目標就是讓初學者、應屆畢業生快速成長為一名合格的初級程序員,通過演練積累項目開發經驗和團隊合作技能,在未來的職場中立足于一個較高的起點,并能迅速融入軟件開發團隊。
《C#從入門到項目實踐(超值版)》特色
1. 結構科學、易于自學
《C#從入門到項目實踐(超值版)》在內容組織和范例設計中都充分考慮了初學者的特點,講解由淺入深,循序漸進。對于讀者而言,無論您是否接觸過C#,都能從《C#從入門到項目實踐(超值版)》中找到最佳的起點。
2. 視頻講解、細致透徹
為降低學習難度,提高學習效率,《C#從入門到項目實踐(超值版)》錄制了同步微視頻(模擬培訓班模式),通過視頻學習除了能輕松學會專業知識外,還能獲取到老師們的軟件開發經驗,使學習變得更輕松、有效。
3. 超多、實用、專業的范例和實戰項目
《C#從入門到項目實踐(超值版)》結合實際工作中的應用范例,逐一講解C#的各種知識和技術,在項目實踐篇更以多個項目實踐來總結、貫通《C#從入門到項目實踐(超值版)》所學,使讀者在實踐中掌握知識,輕松擁有項目開發經驗。
4. 隨時檢測自己的學習成果
每章首頁均提供了“學習指引”和“重點導讀”,以指導讀者重點學習及學后檢查;每章后的“就業面試技巧與解析”根據當前最新求職面試(筆試)精選而成,讀者可以隨時檢測自己的學習成果,做到融會貫通。
《C#從入門到項目實踐(超值版)》附贈超值王牌資源庫
《C#從入門到項目實踐(超值版)》附贈了以下極為豐富、超值的王牌資源庫。
(1)王牌資源1:隨贈《C#從入門到項目實踐(超值版)》“配套學習與教學”資源庫,提升讀者學習效率。
? 《C#從入門到項目實踐(超值版)》同步285節教學微視頻錄像(支持掃描二維碼觀看),總時長13學時。
? 《C#從入門到項目實踐(超值版)》中3個大型項目案例以及223個實例源代碼。
? 《C#從入門到項目實踐(超值版)》配套上機實訓指導手冊及《C#從入門到項目實踐(超值版)》教學PPT課件。
(2)王牌資源2:隨贈“職業成長”資源庫,突破讀者職業規劃與發展瓶頸。
? 求職資源庫:100套求職簡歷模板庫、600套畢業答辯與80套學術開題報告PPT模板庫。
? 面試資源庫:程序員面試技巧、200道求職常見面試(筆試)真題與解析。
? 職業資源庫:程序員職業規劃手冊、軟件工程師技能手冊、100例常見錯誤及解決方案、開發經驗及技巧集、100套崗位競聘模板。
(3)王牌資源3:隨贈“C#軟件開發魔典”資源庫,拓展讀者學習《C#從入門到項目實踐(超值版)》的深度和廣度。
? 案例資源庫:60套C#經典案例庫。
? 程序員測試資源庫:計算機應用測試題庫、編程基礎測試題庫、編程邏輯思維測試題庫、英語測試題庫。
? 軟件開發文檔模板庫:10套八大行業軟件開發文檔模板庫、40套C#項目案例庫等。
? 電子書資源庫:C#類庫查詢電子書、C#控件查詢電子書、C#程序員職業規劃電子書、C#程序員面試技巧電子書、C#常見錯誤及解決方案電子書、C#開發經驗及技巧大匯總電子書。
(4)王牌資源4:編程代碼優化糾錯器。
? 本糾錯器能讓軟件開發更加便捷和輕松,無須安裝配置復雜的軟件運行環境即可輕松運行程序代碼。
? 本糾錯器能一鍵格式化,讓凌亂的程序代碼更加規整美觀。
? 本糾錯器能對代碼精準糾錯,讓程序查錯不再困難。
資源獲取及使用方法
注意:由于《C#從入門到項目實踐(超值版)》不配送光盤,因此書中所用及上述資源均需借助網絡下載才能使用。
《C#從入門到項目實踐(超值版)》非常適合以下人員閱讀:
★★有一定的C# 基礎,想精通C# 編程的人員。
★★有一定的C# 編程基礎,沒有項目經驗的人員。
★★正在進行畢業設計的學生。
★★大中專院校及培訓機構的教師和學生。
創作團隊
《C#從入門到項目實踐(超值版)》由聚慕課教育研發中心組織編寫,參與《C#從入門到項目實踐(超值版)》編寫的主要人員有:李正剛、陳夢、劉靜如、劉涌、楊棟豪、王湖芳、張開保、賈文學、張翼、白曉陽、李偉、李欣、樊紅、徐明華、白彥飛、卞良、常魯、陳詩謙、崔懷奇、鄧偉奇、凡旭、高增、郭永、何旭、姜曉東、焦宏恩、李春亮、李團輝、劉二有、王朝陽、王春玉、王發運、王桂軍、王平、王千、王小中、王玉超、王振、徐利軍、姚玉忠、于建彬、張俊鋒、張曉杰、張在有等。
在《C#從入門到項目實踐(超值版)》的編寫過程中,我們盡所能地將最好的講解呈現給讀者,但書中也難免有疏漏和不妥之處,敬請廣大讀者不吝指正。
內容簡介:

《C#從入門到項目實踐(超值版)》采用“基礎知識→核心應用→核心技術→高級應用→項目實踐”結構和“由淺入深,由深到精”的模式進行講解。《C#從入門到項目實踐(超值版)》共分為5篇20章。首先通過一個簡單的C#程序來讓讀者對其有一個簡單的認識,主要講解常量與變量、數據類型與運算符、程序的流程控制、數組的使用,同時引入面向對象編程思想;接著講述字符串與正則表達式、集合與泛型的使用、C#的窗體控件、C#的各種高級控件的使用,同時著重介紹C#操作文件和注冊表的方法、多線程操作、異常處理及程序調試,如何將應用程序打包并制作成安裝程序在客戶機上部署等;最后在項目實踐環節著重介紹軟件工程師必備素養與技能、Windows計算器的制作、自助取款機系統,以及掃雷游戲等,為日后進行軟件項目管理及實戰開發積累經驗。
《C#從入門到項目實踐(超值版)》的目的是多角度、全方位地幫助讀者快速掌握軟件開發技能,構建學生從高校到社會的就業橋梁,讓有志于軟件開發工作的讀者輕松步入職場。《C#從入門到項目實踐(超值版)》贈送的資源比較多,在《C#從入門到項目實踐(超值版)》前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。
《C#從入門到項目實踐(超值版)》適合任何想學習C#的讀者,不管是否接觸過C#,是否從事計算機相關行業,都可以通過學習《C#從入門到項目實踐(超值版)》快速地掌握C#的開發方法和技巧。《C#從入門到項目實踐(超值版)》還可供大中專院校和社會培訓機構的師生以及正在進行軟件專業相關畢業設計的學生閱讀。
目錄:

第1篇基礎知識
第1章步入C#編程世界——HelloC# 002
◎本章教學微視頻:13個21分鐘
1.1認識C#語言 002
1.1.1 C#的發展史 002
1.1.2 C#的特點 003
1.1.3 C#典型行業應用 004
1.2.NETFramework 004
1.2.1 .NETFramework發展史 004
1.2.2 .NETFramework的組成 006
1.2.3 C#與.NETFramework 006
1.3C#程序開發工具——集成開發環境
VisualStudio2017 007
1.3.1VisualStudio2017的安裝 007
1.3.2 VisualStudio2017的卸載 010
1.3.3 VisualStudio2017集成開發環境 011
1.4編寫第一個C#應用程序——Hello,C# 014
1.4.1 新建項目 014
1.4.2 添加程序語句 015
1.4.3 運行程序 016
1.5控制臺應用程序的輸入與輸出 016
1.6就業面試技巧與解析 018
1.6.1 面試技巧與解析(一) 018
1.6.2 面試技巧與解析(二) 018
第2章剖析HelloC#——第一個C#程序 019
◎本章教學微視頻:14個24分鐘
2.1C#的程序結構 019
2.2C#基本語法 020
2.2.1 命名空間、標識符及關鍵字 020
2.2.2 類名 022
2.2.3 Main方法 023
2.2.4 代碼注釋 024
2.2.5 C#語句 024
2.3C#代碼編寫規范 025
2.3.1 命名規范 025
2.3.2 namespace的命名規范 027
2.3.3 類的命名規范 028
2.3.4 接口的命名規范 028
2.3.5 方法的命名規范 028
2.3.6 不同變量使用前綴區分 029
2.3.7 注釋規范 029
2.3.8 布局規范 030
2.4就業面試技巧與解析 032
2.4.1 面試技巧與解析(一) 032
2.4.2 面試技巧與解析(二) 032
第3章C#程序開發基礎——常量與變量 033
◎本章教學微視頻:14個30分鐘
3.1常量 033
3.1.1 整數常量 033
3.1.2 字符常量 034
3.1.3 字符串常量 035
3.1.4 浮點常量 037
3.1.5 常量的定義 037
3.2變量 038
3.2.1 變量的聲明 038
3.2.2 變量的定義 039
3.2.3 變量的初始化 039
3.2.4 C#中的左值和右值 040
3.3變量的類型 040
3.3.1 值類型 040
3.3.2 引用類型 044
3.3.3 值類型與引用類型的區別 045
3.3.4 枚舉類型 046
3.3.5 變量的作用域 047
3.4就業面試技巧與解析 048
3.4.1 面試技巧與解析(一) 048
3.4.2 面試技巧與解析(二) 048
第4章C#程序開發基礎——數據類型與運算符 049
◎本章教學微視頻:16個38分鐘
4.1數據類型概述 049
4.2數據類型之間的轉換 052
4.2.1 隱式轉換 052
4.2.2 顯式轉換 053
4.2.3 使用Convert進行任意類轉換 055
4.2.4 數值和字符串之間的轉換 056
4.2.5 Convert.ToInt32()、(int)與int.Parse()的
區別 057
4.3其他常用類型 058
4.3.1 日期和時間 058
4.3.2 全局唯一標識符 061
4.3.3 統一資源標識符 062
4.4運算符 064
4.4.1 算術運算符 064
4.4.2 賦值運算符 066
4.4.3 關系運算符 068
4.4.4 邏輯運算符 069
4.4.5 位運算符 071
4.4.6 特殊運算符 073
4.4.7 運算符優先級 077
4.5就業面試技巧與解析 079
4.5.1 面試技巧與解析(一) 079
4.5.2 面試技巧與解析(二) 080
第2篇核心應用
第5章C#程序開發基礎——程序流程控制 082
◎本章教學微視頻:12個32分鐘
5.1順序語句 082
5.2分支選擇語句 083
5.2.1 if條件語句 083
5.2.2 switch語句 088
5.3循環語句 092
5.3.1 while循環語句 092
5.3.2 do…while循環語句 093
5.3.3 for循環語句 094
5.3.4 foreach循環語句 096
5.4嵌套循環語句 097
5.5跳轉語句 099
5.5.1 break跳轉語句 099
5.5.2 continue跳轉語句 100
5.5.3 return跳轉語句 101
5.5.4 goto語句 102
5.6就業面試技巧與解析 103
5.6.1 面試技巧與解析(一) 104
5.6.2 面試技巧與解析(二) 104
第6章C#基本數據結構——數組 105
◎本章教學微視頻:15個29分鐘
6.1數組概述 105
6.2一維數組的聲明和使用 106
6.2.1 一維數組的聲明 106
6.2.2 一維數組的使用 107
6.3二維數組的聲明和使用 108
6.3.1 二維數組的聲明 108
6.3.2 二維數組的使用 109
6.3.3動態二維數組的聲明及使用 111
6.4特殊數組 112
6.4.1 多維數組 112
6.4.2 交錯數組 113
6.5 傳遞數組給函數 114
6.6參數數組 115
6.7Array類 116
6.7.1 Array類的屬性及方法 116
6.7.2 遍歷數組 118
6.7.3 查找數組元素 119
6.7.4 數組排序 120
6.7.5 數組合并與拆分 120
6.8就業面試技巧與解析 122
6.8.1 面試技巧與解析(一) 122
6.8.2 面試技巧與解析(二) 122
第7章面向對象編程——類與對象 123
◎本章教學微視頻:18個46分鐘
7.1方法 123
7.1.1 方法的聲明 123
7.1.2 C#中調用方法 124
7.1.3 傳遞參數 126
7.1.4 方法的分類 129
7.1.5 外部方法 130
7.1.6 Main方法 131
7.2類與對象 132
7.2.1 類的定義 132
7.2.2 類的實例化 133
7.2.3 類的成員 134
7.2.4 字段的使用 134
7.2.5 屬性 136
7.2.6 分部類與方法 139
7.3構造函數和析構函數 140
7.3.1 構造函數 140
7.3.2 析構函數 142
7.4虛方法與重寫方法 143
7.5方法的重載 145
7.6結構體 146
7.6.1 結構體的定義和使用 146
7.6.2 類與結構體的區別 147
7.7就業面試技巧與解析 149
7.7.1 面試技巧與解析(一) 149
7.7.2 面試技巧與解析(二) 150
第8章深入了解面向對象——面向對象的重要
特征 151
◎本章教學微視頻:19個51分鐘
8.1面向對象概述 151
8.2類的繼承 152
8.2.1 基類和派生類 152
8.2.2 繼承的特性 153
8.2.3 調用基類的構造函數 156
8.3類的封裝 158
8.3.1 public公開的 159
8.3.2 private私有的 159
8.3.3 protected受保護的 160
8.3.4 internal內部訪問 161
8.4多態 162
8.5接口 163
8.5.1 接口的聲明 163
8.5.2 接口的實現 164
8.5.3 接口的繼承 166
8.6抽象類和密封類 169
8.6.1 抽象類和抽象方法 169
8.6.2 抽象類與接口的區別 171
8.6.3 密封類和密封方法 172
8.7委托與事件 175
8.7.1 委托 175
8.7.2 事件 178
8.8匿名方法與Lambda表達式 180
8.8.1 匿名方法 180
8.8.2 Lambda表達式 181
8.9就業面試技巧與解析 183
8.9.1 面試技巧與解析(一) 183
8.9.2 面試技巧與解析(二) 183
第3篇核心技術
第9章字符串與正則表達式 186
◎本章教學微視頻:28個43分鐘
9.1字符串簡介 186
9.2字符串的操作 187
9.2.1 字符串的大小寫轉換 187
9.2.2 字符串的比較 188
9.2.3 字符串的格式化 190
9.2.4 字符串的截取 192
9.2.5 字符串的分割 192
9.2.6 字符串的合并 193
9.2.7 字符串的插入與填充 194
9.2.8 字符串的刪除 195
9.2.9 字符串的修剪 196
9.2.10 字符串的復制 197
9.2.11 字符串的替換 198
9.2.12 字符串的查找 199
9.3StringBuilder類 200
9.3.1 StringBuilder類的定義 200
9.3.2 設置StringBuilder類的容量 200
9.3.3 追加操作 201
9.3.4 插入操作 202
9.3.5 刪除操作 202
9.3.6 替換操作 202
9.4正則表達式 203
9.4.1 正則表達式簡介 203
9.4.2 正則表達式的組成 203
9.4.3 正則表達式的優先級 205
9.5正則表達式匹配規則 205
9.5.1 字符匹配 206
9.5.2 中括號表達式 206
9.5.3 重復匹配 207
9.5.4 替換和分組 208
9.6正則表達式涉及的基本類 208
9.6.1 Regex類 208
9.6.2 Match類 209
9.7就業面試技巧與解析 211
9.7.1 面試技巧與解析(一) 211
9.7.2 面試技巧與解析(二) 212
第10章特殊的類——集合與泛型 213
◎本章教學微視頻:12個26分鐘
10.1認識集合 213
10.2常用集合類型 214
10.2.1 動態數組 214
10.2.2 堆棧(Stack)類 218
10.2.3 隊列(Queue)類 219
10.2.4 哈希表(Hashtable)類 221
10.3泛型 225
10.3.1 泛型的概述 225
10.3.2 泛型的特點 226
10.3.3 類型參數T 227
10.3.4 泛型集合 227
10.3.5 Dictionary類 230
10.4泛型接口 232
10.5泛型方法 233
10.6就業面試技巧與解析 234
10.6.1 面試技巧與解析(一) 235
10.6.2 面試技巧與解析(二) 235
第11章 應用程序界面開發基礎——窗體控件 236
◎本章教學微視頻:23個59分鐘
11.1Form窗體 236
11.1.1 創建WinForm程序 236
11.1.2 窗體的添加與刪除 238
11.1.3 窗體的屬性 239
11.1.4 窗體的常用事件 242
11.1.5 窗體的顯示和隱藏 244
11.2MDI窗體 245
11.2.1 MDI窗體的概念 245
11.2.2 設置MDI窗體 245
11.2.3 排列MDI窗體 247
11.3文件類控件 249
11.3.1 標簽控件 249
11.3.2 按鈕控件 251
11.3.3 文本框控件 252
11.3.4 有格式文本控件 254
11.4選擇類控件 258
11.4.1 下拉組合框控件 258
11.4.2 復選框控件 260
11.4.3 單選按鈕控件 261
11.4.4 數值選擇控件 263
11.4.5 列表控件 264
11.5分組類控件 267
11.5.1 容器控件 267
11.5.2 分組框控件 269
11.5.3 選項卡控件 270
11.6菜單欄、工具欄和狀態欄控件 272
11.6.1 菜單控件 272
11.6.2 工具欄控件 273
11.6.3 狀態欄控件 273
11.7就業面試技巧與解析 274
11.7.1 面試技巧與解析(一) 274
11.7.2 面試技巧與解析(二) 274
第12章應用程序界面開發進階——高級窗體
控件 275
◎本章教學微視頻:16個28分鐘
12.1圖形和圖像類控件 275
12.1.1 ImageList控件 275
12.1.2 PictureBox控件 276
12.2列表視圖控件 278
12.2.1 創建列表視圖控件 278
12.2.2 使用列表視圖控件 279
12.3樹視圖控件 284
12.3.1 添加和刪除樹節點 284
12.3.2 為樹控件中的節點設置圖標 286
12.4DateTimePicker控件 287
12.4.1使用DateTimePicker控件顯示
時間 287
12.4.2使用DateTimePicker控件以自定義
格式顯示時間 288
12.4.3返回DateTimePicker控件中選擇的
日期 289
12.5MonthCalender控件 290
12.5.1更改MonthCalender控件的外觀 290
12.5.2在MonthCalender控件中顯示多個
月份 292
12.5.3在MonthCalender控件中選擇日期
范圍 292
12.6其他高級控件 293
12.6.1使用ErrorProvider控件驗證文本框
輸入 293
12.6.2使用HelpProvider控件調用幫助
文件 295
12.6.3使用Timer控件設置時間間隔 297
12.6.4使用ProgressBar控件程序運行
進度條 299
12.7就業面試技巧與解析 300
12.7.1 面試技巧與解析(一) 300
12.7.2 面試技巧與解析(二) 300
第4篇高級應用
第13章C#文件操作——文件、數據流與
注冊表 302
◎本章教學微視頻:23個40分鐘
13.1文件系統 302
13.1.1 System.IO命名空間 302
13.1.2 File類與FileInfo類 303
13.1.3 Directory類與DirectoryInfo類 305
13.2文件的基本操作 306
13.2.1 判斷文件是否存在 306
13.2.2 創建文件 307
13.2.3 復制或移動文件 308
13.2.4 刪除文件 311
13.2.5 獲取文件的基本信息 312
13.3文件夾的基本操作 313
13.3.1 判斷文件夾是否存在 313
13.3.2 創建文件夾 314
13.3.3 移動文件夾 315
13.3.4 文件夾的刪除 316
13.3.5 獲取文件夾的基本信息 317
13.4數據流 319
13.4.1 流操作類介紹 319
13.4.2 文件流類 319
13.4.3 文本文件的寫入與讀取 320
13.4.4 二進制文件的寫入與讀取 322
13.5注冊表基礎 324
13.5.1 Windows注冊表 324
13.5.2 注冊表的基本結構 324
13.5.3 實現訪問注冊表的兩大類 325
13.6注冊表的操作基礎 326
13.6.1 讀取注冊表信息 326
13.6.2 新增注冊表信息 329
13.6.3 刪除注冊表信息 330
13.7就業面試技巧與解析 331
13.7.1 面試技巧與解析(一) 332
13.7.2 面試技巧與解析(二) 332
第14章C#多線程編程技術——多線程操作 333
◎本章教學微視頻:8個18分鐘
14.1進程與線程 333
14.1.1 進程的概念 333
14.1.2 線程的概念 334
14.1.3 Thread類 335
14.2線程的基本操作 336
14.2.1 創建線程 336
14.2.2 線程休眠 337
14.2.3 線程的掛起與恢復 338
14.2.4 終止線程 340
14.2.5 線程的優先級 342
14.3就業面試技巧與解析 344
14.3.1 面試技巧與解析(一) 344
14.3.2 面試技巧與解析(二) 344
第15章讓程序運行更穩健——異常、調試和
測試 345
◎本章教學微視頻:8個14分鐘
15.1異常處理語句 345
15.1.1 異常處理 345
15.1.2 捕獲異常 346
15.1.3 清除、處理異常 346
15.1.4 引發異常 348
15.2C#中的異常類 349
15.3程序調試 351
15.3.1 斷點調試 352
15.3.2 開始、中斷和停止程序的執行 352
15.3.3 逐過程執行和逐語句執行 354
15.4就業面試技巧與解析 354
15.4.1 面試技巧與解析(一) 354
15.4.2 面試技巧與解析(二) 354
第16章程序開發最后環節——部署與打包應用
程序 355
◎本章教學微視頻:7個9分鐘
16.1WindowsInstaller介紹 355
16.2創建Windows安裝程序 356
16.3制作Windows安裝程序 357
16.3.1 添加項目輸出文件 357
16.3.2 添加內容文件 357
16.3.3 創建快捷方式 358
16.3.4 添加注冊表 360
16.3.5 生成Windows安裝程序 361
16.4就業面試技巧與解析 361
16.4.1 面試技巧與解析(一) 362
16.4.2 面試技巧與解析(二) 362
第5篇項目實踐
第17章軟件工程師必備素養與技能 364
◎本章教學微視頻:29個48分鐘
17.1軟件工程師的基本素養 364
17.1.1 具備計算機基礎能力 365
17.1.2 掌握一門編程語言 365
17.1.3 熟悉計算機數據存儲過程 365
17.1.4 較強的英語閱讀和寫作能力 365
17.1.5 軟件開發及測試環境搭建能力 365
17.1.6 熟悉軟件測試基本理論及任務
分配 366
17.2個人素質必修課程 366
17.2.1 語言表達及溝通能力 366
17.2.2 過硬的心理素質 366
17.2.3 責任心與自信心 367
17.2.4 團隊協作能力 367
17.3項目開發流程 367
17.3.1 策劃階段 367
17.3.2 需求分析階段 368
17.3.3 開發階段 369
17.3.4 編碼階段 369
17.3.5系統測試階段 369
17.3.6系統驗收階段 369
17.3.7系統維護階段 370
17.4項目開發團隊 370
17.4.1項目團隊構建 370
17.4.2項目團隊要求 371
17.5項目的實際開發流程 371
17.6項目規劃常見問題及解決 373
17.6.1 如何滿足客戶需求 373
17.6.2 如何控制項目進度 374
17.6.3 如何控制項目預算 374
第18章Windows計算器的制作 375
◎本章教學微視頻:4個7分鐘
18.1系統功能描述 375
18.2系統功能分析及實現 376
18.2.1功能分析 376
18.2.2功能實現 376
18.3運行程序 384
第19章自助取款機系統 385
◎本章教學微視頻:3個7分鐘
19.1系統功能描述 385
19.2系統功能分析及實現 386
19.2.1功能分析 386
19.2.2功能實現 387
19.3運行程序 394
第20章掃雷游戲 395
◎本章教學微視頻:3個7分鐘
20.1系統功能描述 395
20.2系統功能分析及實現 396
20.2.1功能分析 396
20.2.2功能實現 396
20.3運行程序 404
序: