-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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#4.0程序設計

( 簡體 字)
作者:朱付保、段趙磊、李燦林類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社精通C#4.0程序設計 3dWoo書號: 38682
詢問書籍請說出此書號!

缺書
NT售價: 245

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

譯者序:

前言:

  C#是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。利用C#語言和基于.NET 框架的Visual Studio 2012集成開發環境,程序員可以方便快捷地開發出各種安全可靠的Windows應用程序和Web應用程序。目前C#在應用型軟件開發和城市信息化等領域已得到了廣泛應用。
  本書從實際應用角度出發,系統地介紹了C#編程和調試的基礎知識,并通過案例介紹基于.NET框架和C#進行項目開發的詳細過程。全書共分14章:
  第1章講述了Visual Studio 2012集成開發環境的使用及創建C#應用程序的操作步驟。
  第2章講述了C#編程所需要的基本工具:數據類型、常量和變量的聲明和使用、運算符和表達式的使用、流程控制語句的使用等。
  第3章介紹了面向對象編程的基本思想,講述了類的聲明方式及類中數據成員和方法成員的定義方法,類的構造函數和屬性、索引等基本概念。
  第4章講述了面向對象編程中的繼承和派生、多態、抽象類、接口、委托和事件、泛型等高級概念及其使用技巧。
  第5章講述了異常處理語句的用法和常用的程序調試方法。
  第6章介紹了窗體的屬性、方法、事件和常用控件,講述了Windows窗體應用程序的設計步驟。
  第7章介紹了如何使用GDI+在Windows窗體上繪制圖形和顯示文字。
  第8章講述了C#中的文件和文件夾操作及數據的讀寫訪問。
  第9章介紹了進程與線程的基本概念和操作,以及如何使用多線程技術構建應用程序。
  第10章介紹了基于ADO.NET的數據庫訪問技術。
  第11章介紹了組件和控件的相關概念和開發方法。
  第12章和第13章介紹了干部信息管理系統、快餐POS系統兩個C#綜合應用實例。
  第14章介紹了Windows應用程序的部署工具Windows Installer及相關的部署流程。
  本書內容翔實,圖文并茂,條理清晰,通俗易懂,示例豐富,在講解每個知識點時都配有相應的實例方便讀者上機實踐。本書在編寫時融入了作者多年的開發經驗,配有大量綜合實例和練習,幫助讀者在不斷的實際操作中更加牢固地掌握書中講解的內容。本書除了可用作高等院校本、專科學生的教材外,兼顧一般讀者,可作為從事計算機應用開發人員在學習C#編程時的參考書。
  全書由朱付保老師統稿,其中第1、2章由黃艷編寫,第3、4章由段趙磊編寫,第5、9章由吳雪麗編寫,第6、8章由李燦林編寫,第7、10章由吳慶崗編寫,第11、12、13、14章由朱付保編寫。此外,徐顯景、楊鵬等參與了本書代碼的調試工作,錢慎一、王輝、姚妮參與了本書的校對工作,在此一并表示感謝。最后感謝鄭州輕工業學院教務處的大力支持。
  由于編寫時間倉促,加之作者水平有限,書中難免會疏漏和錯誤之處,懇請廣大讀者不吝賜教并給予批評指正。
  
  
??

??

??

??

II
精通C#4.0程序設計

III
前 言

  

  



內容簡介:

  C#語言是一種簡單、現代、面向對象和平臺獨立的高效組件編程語言,作為微軟的旗艦編程語言,深受程序員喜愛。本書以Visual Studio 2010為開發環境,比較系統地講述了使用C#語言進行程序開發從入門到實戰應該掌握的各項技術。
  全書共分14章,在介紹了C#集成開發環境和C#語法基礎的同時,還詳細介紹了面向對象程序設計方法、異常處理與程序調試、Windows窗體應用程序設計、圖形設計、文件操作、多線程編程、數據庫訪問編程和基于組件的編程等內容,最后通過干部信息管理系統和快餐POS系統兩個實例闡述了應用C#程序設計語言實戰開發具體項目的過程,本書配有大量的圖片和翔實的設計文檔及代碼,便于讀者對系統的深入理解和自行上機練習。
  本教程面向C#程序開發人員,內容翔實、結構合理、由淺入深、示例豐富、語言簡潔流暢。適合作為高等院校本/專科計算機及其相關專業的C#程序設計教材,同時也適合作為各種C#編程培訓班的教材及C#程序開發人員的參考資料。

目錄:

第1章 概述 1
1.1 .NET Framework概述 1
1.1.1 .NET平臺簡介 1
1.1.2 .NET Framework 4
1.1.3 .NET程序的編譯和執行 8
1.1.4 C#與.NET Framework 9
1.2 C#集成開發環境VS 2010 11
1.2.1 啟動VS 2010開發環境 11
1.2.2 新建項目 12
1.2.3 VS 2010主窗口 13
1.2.4 幫助系統 16
1.3 創建簡單的C#應用程序 18
1.3.1 創建簡單的C#控制臺應用程序 19
1.3.2 C#控制臺應用程序的基本結構 21
1.3.3 創建簡單的Windows窗體應用程序 23
1.3.4 Windows窗體應用程序的基本結構 25
1.4 本章小結 27
習題 28
第2章 C#程序設計基礎 29
2.1 C#數據類型 29
2.1.1 值類型 29
2.1.2 引用類型 35
2.1.3 數據類型轉換 42
2.2 變量和常量 45
2.2.1 變量的聲明和使用 46
2.2.2 變量的分類 46
2.2.3 常量 48
2.3 常用運算符和表達式 48
2.3.1 運算符 48
2.3.2 表達式 51
2.4 C#方法及其重載 51
2.4.1 方法的定義 52
2.4.2 方法的調用 54
2.4.3 方法的重載 54
2.5 C#流程控制語句 55
2.5.1 條件分支語句 55
2.5.2 循環控制語句 57
2.5.3 跳轉語句 59
2.6 控制臺的輸入和輸出 60
2.7 常見的預處理指令 62
2.8 本章小結 64
習題 64
第3章 面向對象編程基礎 66
3.1 軟件開發方法 66
3.1.1 結構化程序設計方法 66
3.1.2 面向對象的開發方法 66
3.1.3 面向對象程序設計方法 67
3.2 類 67
3.2.1 類的聲明 67
3.2.2 創建對象 68
3.2.3 構造函數 69
3.3 類的成員 72
3.3.1 類的數據成員 72
3.3.2 類的方法成員 74
3.3.3 類的屬性成員 77
3.3.4 索引指示器 81
3.3.5 析構函數 83
3.4 C#常用類操作 84
3.4.1 Convert類 84
3.4.2 string類和StringBuilder類 85
3.4.3 DateTime類和TimeSpan類 90
3.4.4 Math類 91
3.5 本章小結 91
習題 92
第4章 面向對象高級編程 94
4.1 繼承與派生 94
4.1.1 繼承現象 94
4.1.2 隱藏基類成員 96
4.1.3 派生類的構造函數 97
4.2 多態性 99
4.2.1 多態性的重要性 99
4.2.2 虛方法 100
4.2.3 多態的實例 101
4.3 抽象類與抽象方法 102
4.3.1 抽象類 102
4.3.2 抽象方法 103
4.4 密封類與密封方法 104
4.4.1 密封類 104
4.4.2 密封方法 104
4.5 接口 105
4.5.1 接口的聲明 106
4.5.2 接口成員的聲明 107
4.5.3 接口成員的訪問 107
4.5.4 接口的實現 107
4.6 委托與事件 109
4.6.1 委托 109
4.6.1 事件 111
4.7 序列化與反序列化 112
4.7.1 二進制序列化 113
4.7.2 XML序列化 114
4.8 泛型處理 115
4.8.1 泛型類的定義 115
4.8.2 泛型的引用 116
4.8.3 常用泛型 117
4.9 本章小結 118
習題 119
第5章 異常處理與程序調試 120
5.1 異常處理 120
5.1.1 為什么需要異常處理 120
5.1.2 異常處理機制 121
5.1.3 系統的異常類及其使用 122
5.1.4 try / catch / finally語句塊 124
5.1.5 拋出異常 127
5.2 程序調試 128
5.2.1 斷點設置 128
5.2.2 啟動、中斷、繼續和停止程序調試 130
5.2.3 監視調試狀態 132
5.3 本章小結 133
習題 134
第6章 Windows窗體應用程序設計 135
6.1 窗體與控件 135
6.1.1 窗體的常用屬性 135
6.1.2 窗體的常用方法和事件 139
6.1.3 主要的窗體控件概述 140
6.2 基本控件 142
6.2.1 按鈕與標簽控件 142
6.2.2 文本控件 147
6.2.3 選擇控件 152
6.2.4 列表控件 155
6.2.5 容器控件 161
6.2.6 高級列表選擇控件 165
6.3 菜單、工具欄和狀態欄 172
6.3.1 菜單 172
6.3.2 工具欄 176
6.3.3 狀態欄 178
6.4 對話框控件及其設計 179
6.4.1 模態對話框與非模態對話框 179
6.4.2 通用對話框 179
6.4.3 消息對話框 187
6.5 鍵盤與鼠標事件處理 190
6.5.1 焦點處理 190
6.5.2 鍵盤事件處理 191
6.5.3 鼠標事件處理 191
6.6 本章小結 192
習題 192
第7章 圖形設計 194
7.1 繪圖概述 194
7.1.1 繪圖的基本知識 194
7.1.2 什么是GDI+ 195
7.1.3 Graphics類 195
7.2 繪圖流程 197
7.3 創建畫圖工具 197
7.3.1 創建畫筆 197
7.3.2 創建畫刷 198
7.4 繪制空心圖形 200
7.4.1 繪制直線 200
7.4.2 繪制矩形 201
7.4.3 繪制多邊形 202
7.4.4 繪制圓和橢圓 203
7.4.5 繪制圓弧 205
7.4.6 繪制餅形 206
7.4.7 繪制非閉合曲線 207
7.4.8 繪制閉合曲線 209
7.4.9 繪制貝塞爾曲線 210
7.5 繪制填充圖形 212
7.5.1 填充矩形 212
7.5.2 填充多邊形 213
7.5.3 填充圓和橢圓 214
7.5.4 填充餅形 215
7.5.5 填充閉合曲線 216
7.6 繪制文本 218
7.7 本章小結 219
習題 219
第8章 文件操作 221
8.1 文件 221
8.1.1 文件類型 221
8.1.2 文件的屬性 222
8.1.3 文件訪問方式 222
8.2 System.IO模型 222
8.2.1 什么是System.IO模型 222
8.2.2 文件編碼 223
8.2.3 C#的文件流 223
8.3 文件夾和文件操作 224
8.3.1 文件夾操作 224
8.3.2 文件操作 225
8.4 FileStream類 228
8.5 文本文件的操作 229
8.5.1 StreamReader類 229
8.5.2 StreamWriter類 230
8.6 二進制文件操作 232
8.6.1 BinaryReader類 232
8.6.2 BinaryWriter類 233
8.6.3 二進制文件的隨機查找 235
8.7 本章小結 235
習題 235
第9章 多線程技術 237
9.1 進程與線程 237
9.1.1 進程的基本概念 237
9.1.2 線程的基本概念 237
9.1.3 多線程 238
9.1.4 Thread類 238
9.1.5 前臺線程與后臺線程 239
9.1.6 線程的狀態 239
9.2 線程的基本操作 239
9.2.1 啟動線程 240
9.2.2 暫停線程 241
9.2.3 合并線程 241
9.2.4 終止線程 241
9.2.5 Volatile關鍵字 242
9.2.6 在一個線程中訪問另一個線程的控件 244
9.3 線程優先級 247
9.4 線程同步 248
9.5 本章小結 251
習題 251
第10章 ADO.NET數據庫編程 253
10.1 數據庫基礎知識 253
10.1.1 數據庫常用術語 253
10.1.2 關系型數據庫 254
10.2 SQL基礎知識 256
10.2.1 SQL簡介 256
10.2.2 插入語句(INSERT) 257
10.2.3 查詢語句(SELECT) 258
10.2.4 刪除語句(DELETE) 260
10.2.5 更新語句(UPDATE) 260
10.3 ADO.NET概述 260
10.3.1 ADO.NET簡介 260
10.3.2 ADO.NET對象模型 261
10.4 利用ADO.NET訪問數據庫 262
10.4.1 Connection對象 262
10.4.2 Command對象 265
10.4.3 DataReader對象 267
10.4.4 DataAdapter對象 271
10.4.5 DataSet對象 273
10.4.6 數據綁定 276
10.5 本章小結 282
習題 283
第11章 組件技術 284
11.1 概述 284
11.2 組件和控件 284
11.3 組件 285
11.3.1 組件的創建 285
11.3.2 組件的測試 287
11.4 用戶控件 289
11.4.1 用戶控件的創建 289
11.4.2 用戶控件的測試 291
11.5 本章小結 292
習題 292
第12章 干部信息管理系統 293
12.1 系統分析 293
12.1.1 需求分析 293
12.1.2 功能模塊的劃分 296
12.2 數據庫設計 296
12.2.1 數據庫的需求分析 297
12.2.2 數據的邏輯設計 297
12.3 公共類設計 302
12.3.1 數據庫連接及操作類 302
12.3.2 配置文件讀寫類 305
12.4 系統的實現 306
12.4.1 系統登錄模塊 306
12.4.2 單位注冊模塊 307
12.4.3 文件管理模塊 311
12.4.4 綜合管理模塊 316
12.4.5 數據分析模塊 326
12.4.6 打印管理模塊 331
12.4.7 用戶管理模塊 333
12.5 本章小結 334
習題 334
第13章 快餐POS系統 335
13.1 系統分析 335
13.1.1 需求分析 335
13.1.2 功能模塊的劃分 336
13.2 數據庫設計 337
13.2.1 數據庫的需求分析 337
13.2.2 數據的邏輯設計 338
13.3 公共類設計 346
13.3.1 數據庫連接及操作類 346
13.3.2 配置文件讀寫類 349
13.4 系統的實現 350
13.4.1 登錄模塊 351
13.4.2 上線模塊 352
13.4.3 系統主窗體 353
13.4.4 滾動字幕模塊 354
13.4.5 當前信息模塊 354
13.4.6 點單模塊 356
13.4.7 功能模塊 357
13.4.8 數字模塊 358
13.4.9 點餐模塊 361
13.4.10 商品分類模塊 361
13.4.11 商品模塊 362
13.4.12 修改密碼模塊 364
13.4.13 查詢模塊 365
13.4.14 下線模塊 366
13.5 本章小結 368
習題 368
第14章 部署Windows應用程序 369
14.1 應用程序部署概述 369
14.1.1 VS 2010提供的應用程序部署功能 369
14.1.2 部署前的工作準備 369
14.2 使用Windows Installer部署Windows應用程序 369
14.2.1 創建安裝程序 370
14.2.2 測試安裝程序 380
14.3 本章小結 381
習題 381
??

??

??

??

X
精通C#4.0程序設計

IX
目 錄

  

  



序: