C#程序設計教程

C#程序設計教程
定價:267
NT $ 232
  • 作者:張淑芬
  • 出版社:清華大學出版社
  • 出版日期:2014-02-01
  • 語言:簡體中文
  • ISBN10:7302349274
  • ISBN13:9787302349273
  • 裝訂:377頁 / 普通級 / 1-1
 

內容簡介

以Visual Studio 2010為程序設計環境,系統地介紹了Visual C#.NET程序設計基礎、流程控制與算法、面向對象程序設計、程序調試與異常處理、Windows程序設計、文件操作、數據庫編程、圖形與圖像、網絡編程和部署Windows應用程序等內容。

每章都配有一定數量的習題,以方便學生鞏固所學知識。本書采用案例教學法,既有豐富的理論知識,又有大量的實戰范例。
 

目錄

第1章.NET與C#概述1
1.1.NET概述1
1.1.1 什麼是.NET1
1.1.2.NET的發展1
1.1.3.NET平台的結構2
1.2 C#概述2
1.2.1 什麼是C#2
1.2.2 C#與C及C++語言的區別2
1.2.3 C#語言的特點3
1.3 Visual Studio 2010集成開發環境4
1.3.1 Visual Studio 2010的啟動4
1.3.2 創建項目5
1.3.3 Visual Studio 2010界面介紹6
1.3.4 其他常用子窗口7
1.3.5 Visual Studio.NET幫助8
1.4 開發第一個C#程序8
1.4.1 一個簡單的控制台應用程序8
1.4.2 一個簡單的Windows應用程序10
1.4.3 一個簡單的Web應用程序11
習題13

第2章程序設計基礎15
2.1 C#程序的組成要素15
2.2 常量和變量18
2.2.1 常量18
2.2.2 變量19
2.3 數據類型概述20
2.3.1 簡單數據類型21
2.3.2 結構類型25C#程序設計教程目錄2.3.3 枚舉類型28
2.3.4 類型轉換29
2.4 運算符與表達式31
2.4.1 算術運算符與算術表達式32
2.4.2 關系運算符與關系表達式33
2.4.3 賦值運算符與賦值表達式34
2.4.4 邏輯運算符與邏輯表達式35
2.4.5 位運算符37
2.4.6 其他運算符39
2.4.7運算符的優先級及結合性40
2.5 引用類型41
2.5.1 字符串41
2.5.2 類45
2.5.3 接口46
2.5.4 委托46
2.5.5 數組48
2.5.6 集合51
2.5.7裝箱和拆箱54
2.6 常用系統定義類55
2.6.1 數學類55
2.6.2 日期時間結構58
2.6.3 隨機數類60
習題61

第3章流程控制與算法63
3.1 算法的概念63
3.1.1 什麼是算法63
3.1.2 描述算法64
3.2 順序結構65
3.2.1 賦值語句65
3.2.2 輸入與輸出66
3.2.3 順序結構典型例題68
3.3 選擇結構70
3.3.1 if語句70
3.3.2 switch語句76
3.3.3 選擇結構典型例題78
3.4 循環結構83
3.4.1 循環語句簡介83
3.4.2 for語句83
3.4.3 foreach語句86
3.4.4 while語句88
3.4.5 do?while語句90
3.4.6 循環的嵌套91
3.4.7跳轉語句94
3.4.8循環結構典型例題97
習題100

第4章面向對象程序設計基礎103
4.1 面向對象的概念103
4.1.1 面向對象編程103
4.1.2 類和對象104
4.1.3 面向對象的特點104
4.2 類的聲明105
4.3 類的成員106
4.3.1 常量106
4.3.2 字段107
4.3.3 屬性108
4.3.4 方法110
4.3.5 構造函數和析構函數116
4.3.6 索引器118
4.4 靜態類與靜態成員121
4.4.1 靜態類121
4.4.2 靜態成員121
4.4.3 靜態構造函數121
4.5 對象的創建和存儲122
4.5.1 對象的創建122
4.5.2 對象的存儲124
4.5.3 對象成員的引用125
4.6 Visual Studio 2010中的OOP工具125
4.6.1 類視圖125
4.6.2 對象瀏覽器126
4.6.3 添加類127
4.6.4 類圖127
4.6.5 類庫項目130
習題133

第5章面向對象的高級程序設計135
5.1 繼承135
5.1.1 繼承的定義135
5.1.2 構造函數的執行順序137
5.2 多態139
5.2.1 隱藏基類成員140
5.2.2 重寫基類成員141
5.3 抽象類和密封類146
5.3.1 抽象類146
5.3.2 密封類147
5.4 接口148
5.4.1 定義接口148
5.4.2 實現接口149
5.4.3 接口和抽象類的比較152
習題152

第6章調試與異常處理156
6.1 程序錯誤156
6.2 程序調試158
6.3 異常處理162
6.3.1 異常類162
6.3.2 異常的捕捉及處理163
6.3.3 引發異常165
習題165

第7章Windows編程基礎167
7.1 Windows應用程序開發步驟167
7.2 Windows應用程序的組織結構170
7.3 Windows窗體與控件171
7.3.1 窗體171
7.3.2 控件177
7.4 常用控件180
7.4.1 按鈕180
7.4.2 標簽181
7.4.3 文本框和數字顯示框183
7.4.4 單選按鈕和復選框186
7.4.5 分組框188
7.4.6 列表框188
7.4.7 組合框191
7.4.8 圖片框和圖像列表193
7.4.9 定時器195
7.4.10 跟蹤條和滾動條196
7.4.11 進度條197
7.4.12 富文本框198
7.4.13 選項卡202
7.4.14 面板和拆分器205
7.4.15 樹視圖和列表視圖205
習題215

第8章Windows窗體的高級功能217
8.1 菜單217
8.2 工具欄和狀態欄222
8.3 對話框229
8.3.1 通用對話框230
8.3.2 自定義對話框235
8.4 多文檔程序設計239
8.4.1 創建MDI應用程序240
8.4.2 MDI相關屬性、方法和事件240
8.4.3 MDI應用程序中的菜單欄242
8.5 ActiveX控件243
8.5.1 ActiveX控件簡介243
8.5.2 在工具箱中添加ActiveX控件243
8.5.3 開發ActiveX控件243
習題247

第9章文件操作250
9.1 文件和流250
9.2 文件讀寫操作259
9.2.1 FileStream類259
9.2.2 文本文件的讀寫262
9.2.3 讀寫二進制文件266
習題268

第10章數據庫編程基礎269
10.1 數據庫概述269
10.1.1 數據庫和數據庫系統269
10.1.2 關系數據庫271
10.2 SQL基礎272
10.3 ADO.NET275
10.3.1 ADO.NET對象模型275
10.3.2 ADO.NET訪問數據庫模式277
10.4 使用ADO.NET訪問數據庫278
10.4.1 使用Connection對象連接數據庫278
10.4.2 ADO.NET聯機模式的數據存取280
10.4.3 ADO.NET脫機模式的數據存取286
10.5 數據綁定控件293
10.5.1 數據綁定293
10.5.2 DataGridView控件293
10.5.3 BindingSource組件296
10.5.4 BindingNavigator控件297
習題298

第11章創建數據庫應用程序300
11.1 案例: 學生信息管理系統300
11.1.1 系統功能300
11.1.2 數據庫結構300
11.1.3 類的定義302
11.2 登錄界面306
11.3 主控界面307
11.4 學生信息錄入309
11.5 學生信息查詢313
11.6 系統維護321
11.6.1 學院設置321
11.6.2 專業設置324
11.6.3 班級設置327
11.6.4 用戶管理331
習題334

第12章圖形與圖像335
12.1 圖形圖像的基礎知識335
12.1.1 GDI+概述335
12.1.2 Graphics類337
12.2 繪制基本圖形337
12.2.1 創建畫筆337
12.2.2 繪制基本圖形338
12.3 填充圖形341
12.3.1 單色畫刷SolidBrush341
12.3.2 HatchBrush342
12.3.3 TextureBrush343
12.3.4 LineargradientBrush344
12.4 圖像處理345
12.4.1 圖像的顯示345
12.4.2 圖像的拉伸與反轉346
習題350

第13章網絡編程352
13.1 Socket的概念352
13.2 網絡通信地址353
13.3 使用Socket通信354
13.3.1 Socket類354
13.3.2 使用Socket通信流程355
13.4 UdpClient、TcpListener與TcpClient類360
習題363

第14章部署Windows應用程序365
14.1 部署概述365
14.2 使用ClickOnce部署Windows應用程序366
14.2.1 將應用程序發布到Web366
14.2.2 將應用程序發布到共享文件夾368
14.2.3 將應用程序發布到媒體371
14.3 使用Windows Installer部署Windows應用程序373
14.3.1 創建安裝程序373
14.3.2 測試安裝程序375
習題376
參考文獻377
網路書店 類別 折扣 價格
  1. 新書
    87
    $232