C#可視化程式設計案例教程

C#可視化程式設計案例教程

《C#可視化程式設計案例教程》是2009年機械工業出版社出版的圖書,作者是劉培林、黃翀、史熒火。書中內容起點低,可作為C#窗體應用程式設計的入門性書籍。

基本介紹

  • 書名:C#可視化程式設計案例教程
  • 作者:劉培林、黃翀、史熒火
  • ISBN:9787111268635
  • 定價:26.00 元
  • 出版社機械工業出版社
  • 出版時間: 2009-6-1
  • 開本:16開
內容簡介,目錄,

內容簡介

本書共9章,內容包括:C#開發環境,窗體與基本控制項,C#語言概述,選單、工具列、狀態欄、對話框與MDI程式設計,C#資料庫開發環境與資料庫應用程式設計,水晶報表程式設計, C#高級控制項和應用程式的部署。“學生檔案管理系統的設計開發”案例貫穿全書內容,將知識點的介紹與學生檔案管理系統的設計開發有機地結合在一起,因此本書教學適合採用項目式教學方法或基於工作過程的教學方法。
本書可以作為高職高專學校計算機、管理、電子類專業學生的教材。書中案例完整、實用性強,可作為從事計算機套用技術人員的培訓和自學參考書,或程式設計類人員的技術參考書。

目錄

前言
第1章 W indows應用程式開發入門1
1.1 C#概述1
1.1.1 C#與.Net框架的關係 1
1.1.2 .NET Framework概述 1
1.1.3 公共語言運行庫 3
1.2 C#應用程式類型4
1.3 可視化程式設計5
1.3.1 面向對象程式設計 5
1.3.2 可視化程式設計 6
1.3.3 事件驅動的程式設計 7
1.4 Visual Studio 2005介紹7
1.4.1 安裝Visual Studio 2005 8
1.4.2 Visual Studio 2005集成開發環境介紹 8
1.4.3 第1個W indows應用程式 10
1.5 本章小結12
1.6 習題一12
1.7 實驗一12
第2章 窗體與控制項13
2.1 屬性、方法和事件13
2.1.1 屬性 13
2.1.2 方法 13
2.1.3 事件 13
2.2 窗體14
2.2.1 窗體的主要屬性 14
2.2.2 窗體的主要事件 16
2.3 常用控制項17
2.3.1 控制項的命名和添加 17
2.3.2 標籤 18
2.3.3 文本框 18
2.3.4 按鈕 20
2.3.5 列表框 21
2.3.6 組合框 23
2.3.7 單選按鈕 24
2.3.8 複選框 26
2.3.9 圖片框 27
2.3.10 分組框 27
2.3.11 定時器控制項 31
2.4 控制項布局31
2.4.1 調整控制項的位置和大小 31
2.4.2 控制項的對齊 32
2.4.3 控制項的間距 32
2.5 程式界面設計示例32
2.6 本章小結36
2.7 習題二36
2.8 實驗二37
第3章 C#程式設計語言38
3.1 C#程式組成38
3.1.1 類 39
3.1.2 類代碼 40
3.1.3 代碼行書寫規則 41
3.2 C#的數據類型、變數、常量與表達式42
3.2.1 數據類型 43
3.2.2 常量 45
3.2.3 變數 45
3.2.4 運算符與表達式 47
3.2.5 C#中常用公共類及其函式 50
3.3 程式結構與流程控制語句55
3.3.1 程式的3種基本結構 55
3.3.2 賦值語句及相關函式 57
3.3.3 分支程式 60
3.3.4 循環語句 64
3.4 數組67
3.4.1 數組概述 67
3.4.2 一維數組 69
3.4.3 多維數組的定義與引用 733.4.4 交錯數組 75
3.4.5 數組列表 77
3.4.6 對數組或數組列表使用 foreach 79
3.5 類與對象81
3.5.1 基本概念 81
3.5.2 類 81
3.5.3 對象 86
3.5.4 類的繼承 87
3.5.5 虛方法 87
3.5.6 密封類 87
3.5.7 抽象類 87
3.5.8 內部類 88
3.5.9 接口 88
3.5.10 類型判斷與轉換 89
3.6 本章小結89
3.7 習題三90
3.8 實驗三91
第4章 選單、工具列、狀態欄與
對話框94
4.1 選單94
4.1.1 主選單 94
4.1.2 上下文選單 98
4.2 工具列設計100
4.2.1 創建工具列 100
4.2.2 工具列的屬性 101
4.2.3 工具列的事件 102
4.3 狀態欄設計103
4.4 對話框設計104
4.4.1 對話框的屬性 105
4.4.2 對話框的套用 106
4.5 MDI多窗體程式設計107
4.5.1 創建MDI主窗體 108
4.5.2 創建MDI子窗體 108
4.6 學生檔案管理系統窗體設計108
4.6.1 學生檔案管理系統MDI主選單功能實現 109
4.6.2 學生檔案管理系統主窗體中工具列設計 110
4.6.3 學生檔案管理系統主窗體中狀態欄設計 110
4.7 本章小結111
4.8 習題四111
4.9 實驗四112
第5章 資料庫應用程式開發環境簡介113
5.1 資料庫應用程式開發環境簡介113
5.2 伺服器資源管理器114
5.2.1 使用伺服器資源管理器 114
5.2.2 查詢設計器套用舉例 117
5.3 類型化數據集119
5.4 學生檔案管理系統資料庫設計120
5.5 本章小結123
5.6 習題五124
5.7 實驗五124
第6章 資料庫應用程式設計125
6.1 資料庫應用程式的結構與設計步驟125
6.1.1 資料庫應用程式結構 125
6.1.2 資料庫應用程式的設計步驟 126
6.2 ADO.NET資料庫訪問技術126
6.2.1 ADO.NET概述 127
6.2.2 使用ADO.NET對象訪問資料庫 128
6.2.3 使用DataSet對象訪問資料庫 134
6.2.4 使用CommandBuilder對象簡化數據更新 145
6.3 DataGridView 控制項146
6.3.1 DataGridView 控制項的結構 147
6.3.2 DataGridView控制項的常用屬性和方法 148
6.3.3 使用DataGridView 控制項 149
6.3.4 設計學生檔案管理系統校歷管理程式 155
6.4 BindingSource 組件160
6.5 BindingNavigator控制項161
6.6 數據綁定163
6.6.1 將DataGridView控制項綁定到數組 163
6.6.2 為ListBox控制項綁定數據 164
6.6.3 為TextBox控制項綁定數據 165
6.6.4 為Label控制項綁定數據 165
6.6.5 設計班級編碼表維護程式 165
6.7 學生檔案管理系統設計168
6.7.1 設計學生檔案查詢程式 168
6.7.2 設計學生檔案錄入程式 174
6.7.3 設計學生檔案維護程式 179
6.8 本章小結182
6.9 習題六183
6.10 實驗六184
第7章 水晶報表185
7.1 水晶報表簡介185
7.2 報表的執行模式186
7.3 使用報表嚮導生產報表187
7.4 報表設計器介紹190
7.5 報表查看器控制項192
7.6 報表文檔193
7.7 操作報表數據源和資料庫193
7.8 本章小結196
7.9 習題七196
7.10 實驗七196
第8章 C#窗體應用程式高級控制項197
8.1 日期控制項197
8.1.1 MonthCalendar 控制項 197
8.1.2 DateTimePicker 控制項 198
8.1.3 校歷數據表錄入程式設計 199
8.2 樹形控制項201
8.2.1 TreeView 控制項 201
8.2.2 用TreeView控制項設計學生檔案查詢程式 204
8.3 分頁控制項206
8.3.1 TabControl控制項 206
8.3.2 用TabControl控制項設計學生檔案查詢程式 207
8.4 進度條控制項208
8.5 列表控制項210
8.5.1 ListView 控制項 210
8.5.2 用ListView控制項和ProgressBar控制項設計顯示學生信息查詢進度程式 216
8.5.3 用ListView控制項設計班級相冊程式 218
8.6 本章小結220
8.7 習題八220
8.8 實驗八221
第9章 應用程式部署222
9.1 部署概述222
9.2 創建和部署基於W indows的應用程式224
9.2.1 創建一個基於 W indows 的應用程式 224
9.2.2 創建部署項目 224
9.2.3 將基於 W indows 的應用程式添加到安裝程式中 225
9.2.4 部署應用程式 226
9.3 應用程式可選部署功能227
9.3.1 為基於 W indows 的應用程式創建捷徑 227
9.3.2 創建檔案關聯 228
9.3.3 添加註冊表項 228
9.3.4 添加自定義安裝對話框 229
9.3.5 安裝示例檔案 230
9.3.6 添加啟動條件 231
9.3.7 設定系統必備組件 231
9.3.8 部署應用程式到其他計算機 232
9.4 部署學生檔案管理系統232
9.5 本章小結233
9.6 習題九234
9.7 實驗九234

相關詞條

熱門詞條

聯絡我們