《WinForm套用開發與實踐教程》是2009年由高等教育出版的圖書,作者是宋楚平//周建輝
基本介紹
- 作者:宋楚平//周建輝
- ISBN:9787040278163
- 頁數:296
- 定價:26.50元
- 出版社:高等教育
- 出版時間:2009-5
內容介紹,作品目錄,
內容介紹
《WinForm套用開發與實踐教程》基於C#語言深入闡述WinForm的核心開發思想和技術,詳盡講解WinForm的編程方法和一些實用的技術,如資料庫訪問技術、圖形處理和自定義報表技術、水晶報表和多執行緒技術、網路編程和基於多層結構的應用程式開發技術。
作品目錄
第1章 WinForm編程基礎 1.1 Windows窗體簡介 1.1.1 創建一個簡單的Windows應用程式 1.1.2 設定窗體屬性 1.1.3 窗體的常用方法和事件 1.1.4 一個簡單的啟動視窗 1.2 多文檔應用程式 1.2.1 創建MDI應用程式 1.2.2 子窗體的激活和排列 1.2.3 多文檔記事本 1.3 多窗體應用程式 1.3.1 窗體之間的連線 1.3.2 訊息框視窗 1.3.3 窗體之間的數據傳遞 實驗 思考與練習第2章 常用組件 2.1 組件的基本概念 2.2 基本控制項 2.2.1 顯示控制項 2.2.2 輸入控制項 2.2.3 按鈕控制項 2.2.4 選擇控制項 2.2.5 圖形控制項 2.2.6 進度控制項 2.2.7 錄入學生信息示例 2.3 容器控制項 2.3.1 布局控制項 2.3.2 分組控制項 2.3.3 選項卡控制項 2.3.4 班級管理示例 2.4 選單和工具列 2.4.1 主選單 2.4.2 快捷選單 2.4.3 工具列 2.4.4 狀態欄 2.4.5 學生管理系統主窗體示例 2.5 對話框控制項 2.5.1 檔案對話框 2.5.2 顏色對話框 2.5.3 字型對話框 2.5.4 簡易寫字板應用程式 2.6 其他高級組件 2.6.1 監視檔案系統 2.6.2 圖像列表 2.6.3 進程控制 2.6.4 定時器 實驗 思考與練習第3章 檔案處理 3.1 檔案系統的基本操作 3.1.1 檔案及流的基本概念 3.1.2 目錄的操作 3.1.3 檔案的操作 3.1.4 列舉目錄下的檔案 3.2 讀寫文本檔案 3.2.1 使用FileStream讀寫文本檔案 3.2.2 使用StreamReader讀取文本數據 3.2.3 使用StreamWriter寫入文本數據 3.3 讀寫二進制檔案 3.3.1 讀取二進制數據 3.3.2 寫入二進制數據 3.3.3 讀寫課程基本參數 3.4 讀寫ini檔案 3.4.1 ini檔案介紹 3.4.2 讀寫ini檔案示例 實驗 思考與練習第4章 訪問資料庫 4.1 ADO.NET概述 4.1.1 ADO.NET的結構 4.1.2 ADO.NET的優勢 4.1.3 ADO.NET的基本組件 4.2 數據的增刪改查 4.2.1 建立資料庫連線 4.2.2 檢索數據 4.2.3 增加、刪除和更改數據 4.3 數據集 4.3.1 創建數據集 4.3.2 數據表、數據列和數據行 4.3.3 利用數據集批量更新數據 4.3.4 DataView 4.4 數據組件和數據綁定 4.4.1 數據組件 4.4.2 簡單的數據綁定 4.4.3 複雜的數據綁定 4.5 使用存儲過程 4.5.1 返回記錄的存儲過程 4.5.2 返回值的存儲過程 4.5.3 行為存儲過程 4.5.4 存取大對象數據 4.6 使用事務處理 4.6.1 在資料庫級使用事務處理 4.6.2 在ADO.NET級使用事務處理 實驗 思考與練習第5章 利用控制項顯示和運算元據 5.1 利用TreeView顯示數據 5.2 利用ListView顯示數據 5.3 利用ReportViewer顯示數據 5.4 利用DataGridView顯示和運算元據 5.4.1在DataGridView中顯示數據 5.4.2 在DataGridView中運算元據 實驗 思考與練習第6章 繪圖和列印 6.1 圖形設備接口簡介 6.2 繪製基本圖形 6.2.1 繪製文本和直線 6.2.2 繪製矩形和橢圓 6.2.3 繪製曲線 6.2.4 翻轉、縮放和移動圖形 6.3 自定義列印和預覽 6.3.1 列印自定義票據 6.3.2 列印自定義報表 實驗 思考與練習第7章 水晶報表 7.1 水晶報表簡介 7.2 創建水晶報表 7.2.1 拉模型創建水晶報表 7.2.2 推模型創建水晶報表 7.3 預覽水晶報表 7.4 水晶報表的高級套用 實驗 思考與練習第8章 多執行緒和Windows服務 8.1 多執行緒 8.1.1 執行緒類的屬性和方祛 8.1.2 創建執行緒 8.1.3 執行緒的調度 8.1.4 執行緒同步 8.2 Windows服務 8.2.1 創建服務 8.2.2 安裝和卸載Windows服務 8.2.3 調試Windows服務 實驗 思考與練習第9章 網路編程 9.1 Internet訪問 9.1.1 利用WebClient類訪問Internet 9.1.2 利用WebRequest類和WebResponse類訪問Internet 9.2 套接字編程 9.2.1 TCP協定類簡介 9.2.2 建立TCP伺服器和客戶端 實驗 思考與練習第10章 開發多層結構的套用系統 10.1 系統的功能需求分析 10.1.1 項目背景說明 10.1.2 業務流程 10.1.3 功能描述 10.2 資料庫設計 10.2.1 系統的ER圖 10.2.2 系統的關係表 10.3 多層結構的套用系統設計 10.3.1 多層結構的概念及優勢 10.3.2 搭建多層結構的開發框架 10.3.3 實現實體層 10.3.4 實現數據訪問層 10.3.5 實現業務邏輯層 10.3.6 實現表示層 實驗 思考與練習第11章 應用程式的單元測試和發布 11.1 程式的單元測試 11.1.1 單元測試的基本概念 11.1.2 單元測試類 11.1.3 創建單元測試項目 11.1.4 運行單元測試項目 11.2 應用程式的發布 11.2.1 使用ClickOnce技術發布應用程式 11.2.2 使用Windows Installer技術發布套用 程式 實驗 思考與練習主要參考文獻