-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
1/19 新書到! 1/12 新書到! 1/5 新書到! 12/29 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C#程序開發案例課堂

( 簡體 字)
作者:劉春茂、李琪類別:1. -> 程式設計 -> C#
譯者:
出版社:清華大學出版社C#程序開發案例課堂 3dWoo書號: 48768
詢問書籍請說出此書號!

有庫存
NT售價: 445

出版日:1/1/2018
頁數:480
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302488958
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

  “程序開發案例課堂”系列圖書是專門為軟件開發和數據庫初學者量身定做的一套學習用書,整套書涵蓋軟件開發、數據庫設計等方面。整套書具有以下特點。
前沿科技
  無論是軟件開發還是數據庫設計,我們都精選較為前沿或者用戶群最大的領域推進,幫助大家認識和了解最新動態。
權威的作者團隊
  組織國家重點實驗室和資深應用專家聯手編著該套圖書,融合豐富的教學經驗與優秀的管理理念。
學習型案例設計
  以技術的實際應用過程為主線,全程采用圖解和同步多媒體結合的教學方式,生動、直觀、全面地剖析使用過程中的各種應用技能,降低難度提升學習效率。
為什么要寫這樣一本書
  微軟產品以其簡單易用特點取得了大量用戶的喜愛,作為NET平臺的核心語言,C#是開發中的主力軍。目前學習和關注C#的人越來越多,而很多C#的初學者都苦于找不到一本通俗易懂、容易入門和案例實用的參考書。通過本書的案例實訓,大學生可以很快地上手流行的工具,提高職業化能力,從而幫助解決公司與學生的雙重需求問題。
本書特色
零基礎、入門級的講解
  無論您是否從事計算機相關行業,無論您是否接觸過C#編程語言,都能從本書中找到最佳起點。
超多、實用、專業的范例和項目
  本書在編排上緊密結合深入學習C#編程技術的先后過程,從C#的基本語法開始,帶領大家逐步深入地學習各種應用技巧,側重實戰技能,使用簡單易懂的實際案例進行分析和操作指導,讓讀者讀起來簡明輕松,操作起來有章可循。
隨時檢測自己的學習成果
  每章首頁中,均提供了學習目標,以指導讀者重點學習及學后檢查。
  大部分章節最后的“跟我學上機”板塊,均根據本章內容精選而成,讀者可以隨時檢測自己的學習成果和實戰能力,做到融會貫通。
細致入微、貼心提示
  本書在講解過程中,在各章中使用了“注意”和“提示”等小貼士,使讀者在學習過程中更清楚地了解相關操作、理解相關概念,并輕松掌握各種操作技巧。
專業創作團隊和技術支持
  本書由千谷高新教育中心編著和提供技術支持。
  若您在學習過程中遇到任何問題,可加入QQ群(案例課堂VIP)451102631進行提問,專家會在線答疑。
超值贈送資源
全程同步教學錄像
  涵蓋本書所有知識點,詳細講解每個實例及項目的過程及技術關鍵點。比看書更輕松地掌握書中所有的C#編程語言知識,而且擴展的講解部分使您得到比書中更多的收獲。
超多容量王牌資源大放送
  贈送大量王牌資源,包括本書實例源文件、精美教學幻燈片、精選本書教學視頻、Visual Studio 2017常用快捷鍵、C#類庫查詢手冊、C#控件查詢手冊、C#程序員面試技巧、C#常見面試題、C#常見錯誤代碼及解決方案、C#開發經驗及技巧大匯總等。讀者可以通過QQ群(案例課堂VIP)451102631獲取贈送資源,還可以進入http://www.apecoding.com/下載贈送資源。
讀者對象
沒有任何C#編程基礎的初學者。
有一定的C#編程基礎,想精通C#開發的人員。
有一定的C#基礎,沒有項目經驗的人員。
正在進行畢業設計的學生。
大專院校及培訓學校的老師和學生。
創作團隊
  本書由劉春茂和李琪編著,參加編寫的人員還有蒲娟、劉玉萍、裴雨龍、展娜娜、周佳、付紅、李園、郭廣新、侯永崗、王攀登、劉海松、孫若淞、王月嬌、包慧利、陳偉光、胡同夫、王偉、梁云梁和周浩浩。在編寫過程中,我們竭盡所能地將最好的講解呈現給讀者,但也難免有疏漏和不妥之處,敬請不吝指正。若您在學習中遇到困難或疑問,或有何建議,可寫信。
  
  
編 者
內容簡介:

《C#程序開發案例課堂》以零基礎講解為宗旨,用實例引導讀者深入學習,采取“基礎入門→核心技術→高級應用→項目開發實戰”的講解模式,深入淺出地講解C#的各項技術及實戰技能。
《C#程序開發案例課堂》第1篇“基礎入門”主要內容包括揭開C#神秘面紗、C#基本語法、C#程序結構、面向對象入門、面向對象的重要特征、集合與泛型;第2篇“核心技術”主要內容包括常用窗體控件、高級窗體控件、C#文件流、多線程操作、語言集成查詢LINQ、異常和調試;第3篇“高級應用”主要內容包括ADO.NET操作數據庫、GDI+技術、開發網絡應用程序、在C#中操作注冊表、水晶報表、應用程序打包;第4篇“項目開發實戰”主要內容包括開發圖書管理系統、開發社區互助系統、開發電影票預訂系統和開發人事管理系統。
《C#程序開發案例課堂》適合任何想學習C#編程語言的人員,無論您是否從事計算機相關行業,無論您是否接觸過C#語言,通過學習均可快速掌握C#在項目開發中的知識和技巧。
目錄:

第1篇基礎入門
第1章揭開C#的神秘面紗——我的
第一個C#程序 3
1.1C#簡介 4
1.2NET框架 5
1.3VisualC#的開發環境 5
1.3.1安裝VisualStudio2017的條件 5
1.3.2安裝VisualStudio2017 6
1.4熟悉開發環境 7
1.4.1創建項目 8
1.4.2菜單欄 9
1.4.3工具欄 11
1.4.4工具箱面板 11
1.4.5屬性面板 12
1.4.6錯誤列表 12
1.4.7輸出面板 13
1.5創建第一個簡單的VisualC#應用程序 13
1.6如何學好C# 14
1.7大神解惑 15
1.8跟我學上機 16
第2章零基礎開始學習——C#基本
語法 17
2.1C#的程序結構 18
2.1.1注釋 18
2.1.2命名空間 18
2.1.3類 20
2.1.4Main方法 20
2.1.5標識符與關鍵字 21
2.1.6C#語句 22
2.2程序的編寫規范 22
2.2.1代碼書寫規則 22
2.2.2命名規范 22
2.3數據類型 23
2.3.1變量 23
2.3.2常量 24
2.3.3值類型 24
2.3.4引用類型 32
2.3.5值類型和引用類型的區別 34
2.3.6類型轉換 36
2.4運算符和表達式 40
2.4.1表達式 41
2.4.2運算符 41
2.4.3運算符優先級 49
2.5大神解惑 50
2.6跟我學上機 50
第3章控制程序運行方向——C#程序
結構 51
3.1順序結構 52
3.2選擇結構 52
3.2.1if語句 52
3.2.2if…else語句 53
3.2.3選擇嵌套語句 54
3.2.4switch分支結構語句 55
3.3循環結構 57
3.3.1while語句 57
3.3.2do…while語句 58
3.3.3for語句 59
3.3.4循環語句的嵌套 60
3.4其他語句 61
3.4.1break語句 61
3.4.2continue語句 62
3.4.3goto語句 63
3.4.4return語句 63
3.5大神解惑 64
3.6跟我學上機 65
第4章主流軟件開發方法——面向對象
入門 67
4.1面向對象編程思想 68
4.1.1面向對象概述 68
4.1.2面向對象編程解決問題的方法 68
4.1.3面向對象編程的特點 69
4.2C#中的類 70
4.2.1類的概念 71
4.2.2類的聲明 71
4.2.3類的成員:屬性、方法 72
4.2.4構造函數和析構函數 78
4.3C#中的對象 81
4.3.1對象的概念 81
4.3.2對象與類的關系 81
4.3.3對象的創建 81
4.4分部類 82
4.5結構與類 83
4.5.1結構的定義和使用 83
4.5.2結構與類的區別 85
4.6大神解惑 86
4.7跟我學上機 86
第5章深入了解面向對象——面向對象
的重要特征 87
5.1類的封裝性 88
5.2類的繼承性 88
5.2.1繼承性概述 89
5.2.2繼承性的規則 90
5.3類的多態性 91
5.3.1覆蓋性重寫 91
5.3.2多態性重寫 92
5.4接口 95
5.4.1接口的概念及聲明 95
5.4.2接口的實現 96
5.4.3繼承多個接口 97
5.5抽象類與抽象方法 99
5.5.1抽象類 99
5.5.2抽象方法 100
5.5.3抽象類與接口 101
5.6委托 101
5.6.1委托的聲明 102
5.6.2實例化委托 102
5.6.3調用委托 102
5.7事件 103
5.7.1定義事件 103
5.7.2訂閱事件 104
5.7.3觸發事件 104
5.8大神解惑 105
5.9跟我學上機 106
第6章特殊的類——集合與泛型 107
6.1數組概述 108
6.2一維數組的聲明和使用 108
6.2.1一維數組的定義 108
6.2.2一維數組的使用 110
6.3二維數組的聲明和使用 111
6.3.1二維數組的定義 111
6.3.2二維數組的使用 112
6.4數組的基本操作 114
6.4.1遍歷數組 114
6.4.2數組Array類的常用操作 115
6.5ArrayList集合 117
6.5.1ArrayList概述 117
6.5.2ArrayList的操作 119
6.5.3Array與ArrayList的區別 122
6.6HashTable集合 122
6.6.1HashTable概述 122
6.6.2HashTable的操作 124
6.7泛型 125
6.7.1泛型概述 126
6.7.2泛型集合 128
6.7.3泛型接口 130
6.7.4泛型類 131
6.7.5泛型方法 134
6.8大神解惑 135
6.9跟我學上機 136

  
第2篇核心技術
第7章Windows應用程序開發初步
——常用窗體控件 139
7.1Windows窗體簡介 140
7.1.1WinForm窗體的概念 140
7.1.2窗體的常用屬性 140
7.1.3窗體的常用事件 142
7.1.4添加和刪除窗體 142
7.2常用Windows窗體控件 144
7.2.1控件的分類和作用 144
7.2.2添加控件 144
7.2.3排列控件 145
7.2.4刪除控件 146
7.3文本類控件和消息框 146
7.3.1標簽(Label)控件 146
7.3.2按鈕(Button)控件 147
7.3.3文本框(TextBox)控件 149
7.3.4消息框(MessageBox) 151
7.4Windows應用程序的結構和開發
步驟 154
7.4.1Windows應用程序的結構 154
7.4.2Windows應用程序開發步驟 155
7.5大神解惑 155
7.6跟我學上機 156
第8章Windows應用程序開發進階——
高級窗體控件 157
8.1菜單與工具欄控件 158
8.1.1菜單控件 158
8.1.2工具欄(toolStrip)控件 160
8.2列表視圖和樹視圖控件 161
8.2.1列表視圖控件(ListView) 161
8.2.2樹視圖控件(TreeView) 167
8.3選項卡控件(TabControl) 172
8.4通用對話框控件 175
8.4.1打開文件對話框(OpenFile
Dialog) 175
8.4.2保存文件對話框(SaveFile
Dialog) 177
8.4.3選擇目錄對話框(FolderBrowser
Dialog) 179
8.5多文檔編程(MDI窗體) 181
8.6大神解惑 184
8.7跟我學上機 184
第9章文件操作的利器——C#文件流 185
9.1文件 186
9.1.1System.IO命名空間 186
9.1.2文件類File的使用 188
9.1.3文件夾Directory類的使用 189
9.1.4FileInfo類和DirectoryInfo類的
使用 191
9.1.5文件與文件夾的相關操作 193
9.2數據流 198
9.2.1流操作介紹 198
9.2.2文件流類 199
9.3文本文件的讀寫操作 202
9.3.1StreamReader類 202
9.3.2StreamWriter類 203
9.4讀寫二進制文件 205
9.4.1BinaryReader類 205
9.4.2BinaryWriter類 206
9.5讀寫內存流 208
9.6大神解惑 209
9.7跟我學上機 210
第10章任務同時進行——多線程
操作 211
10.1進程 212
10.1.1進程簡介 212
10.1.2進程的基本操作 212
10.2線程 213
10.2.1線程簡介 213
10.2.2單線程與多線程 214
10.2.3線程的基本操作 215
10.2.4創建線程 215
10.2.5線程的控制 216
10.2.6線程優先級 219
10.3多線程同步 221
10.3.1多線程同步概述 221
10.3.2用Lock語句實現互斥線程 222
10.3.3用Monitor類實現互斥線程 223
10.3.4用Mutex類實現互斥線程 224
10.4線程池 226
10.5大神解惑 228
10.6跟我學上機 228
第11章數據查詢新模型——語言集成
查詢LINQ 229
11.1LINQ簡介 230
11.1.1隱式類型化變量(var) 230
11.1.2查詢操作簡介 230
11.1.3數據源 231
11.1.4查詢 231
11.1.5執行查詢 232
11.2LINQ和泛型類型 233
11.2.1LINQ查詢中的IEnumerable
變量 233
11.2.2通過編譯器處理泛型類型
聲明 233
11.3基本LINQ查詢操作 234
11.3.1獲取數據源 234
11.3.2篩選 234
11.3.3排序 235
11.3.4分組 236
11.3.5聯接 238
11.4大神解惑 241
11.5跟我學上機 242
第12章解決問題的法寶——異常和
調試 243
12.1異常處理 244
12.1.1異常處理的概念 244
12.1.2典型的try…catch異常處理
語句 245
12.1.3使用finally塊 246
12.1.4使用throw關鍵字顯式拋出
異常 247
12.2程序調試 249
12.2.1程序錯誤分類 249
12.2.2基本調試概念——斷點 250
12.2.3程序調試信息 252
12.3大神解惑 255
12.4跟我學上機 256

  
第3篇高級應用
第13章C#的數據庫編程——ADO.NET
操作數據庫 259
13.1數據庫基本知識 260
13.1.1數據庫基本概念 260
13.1.2數據庫系統的特點 260
13.1.3數據模型簡介 261
13.1.4SQL語言簡介 261
13.2數據庫相關操作 262
13.2.1數據庫的創建 262
13.2.2刪除數據庫 263
13.2.3數據表相關操作 264
13.2.4常用SQL語句的應用 265
13.3ADO.NET簡介和數據庫的
訪問 268
13.3.1ADO.NET特點 268
13.3.2ADO.NET組件及結構 268
13.3.3連接數據庫 270
13.3.4執行SQL語句:Command
對象 272
13.3.5讀取數據:DataReader對象 277
13.3.6數據適配器:DataAdapter
對象 280
13.4數據集(DataSet對象)簡介 286
13.4.1DataSet對象簡介 286
13.4.2DataSet對象中的常用屬性與
方法 287
13.4.3使用DataSet對象的步驟 287
13.5使用DataGridView控件顯示和操作
數據 288
13.5.1DataGridView控件列 289
13.5.2行高與列寬的設置 291
13.5.3DataGridView選中單元格時的
樣式 291
13.5.4編輯DataGridView與綁定
屬性 292
13.5.5數據集(DataSet)與DataGridView
的結合使用 293
13.6大神解惑 295
13.7跟我學上機 298
第14章圖形界面設計——GDI+技術 299
14.1GDI+介紹 300
14.2Graphics類 301
14.3Pen類和Brush類的使用 301
14.3.1創建Pen類對象 302
14.3.2Brush類的使用 303
14.4基本繪圖 310
14.4.1繪制直線和矩形 311
14.4.2繪制橢圓、圓弧和扇形 314
14.4.3繪制多邊形 319
14.5使用GDI+繪制柱形圖、餅形圖、
折線圖 320
14.5.1使用GDI+繪制柱形圖 321
14.5.2使用GDI+繪制餅形圖 324
14.5.3使用GDI+繪制折線圖 327
14.6大神解惑 329
14.7跟我學上機 330
第15章融入互聯網時代——開發網絡
應用程序 331
15.1網絡編程基礎 332
15.1.1通信協議 332
15.1.2標識資源 333
15.1.3套接字編程 333
15.2網絡編程類 334
15.2.1Dns類 334
15.2.2IPAddress類 336
15.2.3IPEndPoint類 338
15.2.4WebClient類 340
15.3Socket網絡編程相關類 342
15.3.1Socket類 342
15.3.2TcpListener類和
TcpClient類 343
15.3.3UdpClient類 352
15.4System.Net.Mail簡介 356
15.4.1MailMessage類 356
15.4.2MailAddress類 357
15.4.3Attachment類 358
15.4.4SmtpClient類 360
15.5大神解惑 362
15.6跟我學上機 362
第16章注冊表技術——在C#中操作
注冊表 363
16.1注冊表簡介 364
16.1.1Registry類 364
16.1.2RegistryKey類 365
16.2注冊表的相關操作 366
16.2.1注冊表信息的讀取 366
16.2.2注冊表信息的創建與修改 368
16.2.3注冊表信息的刪除 370
16.3注冊表的應用 373
16.4大神解惑 375
16.5跟我學上機 376
第17章互動式報表——水晶報表 377
17.1水晶報表插件的下載與安裝 378
17.2水晶報表插件的使用 379
17.3水晶報表的基本操作 382
17.3.1報表數據分組 382
17.3.2報表數據排序 383
17.3.3報表數據篩選 384
17.3.4圖表的使用 388
17.4大神解惑 389
17.5跟我學上機 390
第18章程序開發收尾工作——應用
程序打包 391
18.1VisualStudioInstaller簡介 392
18.2VisualStudioInstaller工具的
下載安裝 392
18.3VisualStudioInstaller工具的
使用 394
18.3.1創建Windows安裝項目 394
18.3.2輸出文件的添加 395
18.3.3內容文件的添加 396
18.3.4快捷方式的創建 396
18.3.5注冊表項的添加 397
18.3.6生成Windows安裝程序 398
18.4大神解惑 398
18.5跟我學上機 398

  
第4篇項目開發實戰
第19章經典系統應用——開發圖書
管理系統 401
19.1需求分析 402
19.2功能分析 402
19.3數據庫設計 404
19.4開發前準備工作 405
19.5系統代碼編寫 408
19.5.1圖書類(classBook) 408
19.5.2圖書館類(classLibrary) 409
19.5.3借書系統類(classBook
System) 410
19.5.4Main類(classManClass) 413
19.6系統運行 414
19.7項目總結 414
第20章流行系統應用——開發社區
互助系統 415
20.1需求分析 416
20.2功能分析 416
20.3數據庫設計 418
20.4開發前準備工作 419
20.5系統代碼編寫 422
20.5.1需求類(classNeed) 422
20.5.2平臺類(classPlatform) 423
20.5.3系統類(classCommunity
Share) 425
20.5.4Main類(classMainClass) 428
20.6系統運行 428
20.7項目總結 430
第21章娛樂影視應用——開發電影票
預訂系統 431
21.1需求分析 432
21.2功能分析 432
21.3數據庫設計 433
21.4開發前準備工作 434
21.5系統代碼編寫 437
21.5.1座位類(classSeat) 437
21.5.2影廳類(classHall) 438
21.5.3電影類(classMovie) 440
21.5.4訂票系統類(classTicket-
System) 441
21.5.5Main類(classCinemaTicket) 442
21.6系統運行 445
21.7項目總結 446
第22章企業系統應用——開發人事
管理系統 447
22.1需求分析 448
22.2系統功能結構 448
22.2.1構建開發環境 448
22.2.2系統功能結構 448
22.3數據庫設計 449
22.3.1數據庫分析 449
22.3.2數據庫實體E-R圖 449
22.3.3數據庫表的設計 452
22.4開發前準備工作 455
22.5用戶登錄模塊 462
22.5.1定義數據庫連接方法 462
22.5.2防止窗口被關閉 465
22.5.3驗證用戶名和密碼 466
22.6人事檔案管理模塊 468
22.6.1界面開發 468
22.6.2代碼開發 468
22.6.3添加和編輯員工照片 484
22.7用戶設置模塊 485
22.7.1添加、修改用戶信息 485
22.7.2刪除用戶基本信息 488
22.7.3設置用戶權限 489
22.8數據庫維護模塊 490
22.8.1數據庫備份功能 491
22.8.2數據庫還原功能 491
22.9系統運行 492
22.9.1登錄 492
22.9.2企業人事管理系統 492
22.9.3人事檔案管理 492
22.9.4人事資料查詢 493
22.9.5員工信息提醒 493
22.9.6員工通訊錄 494
22.9.7日常記事 494
22.9.8用戶設置 495
22.9.9基礎信息維護管理 495
22.10項目總結 496
序: