內容簡介
《基於C#的Windows應用程式設計項目教程》主要介紹了使用C#語言開發Windows應用程式,全書包括第一個Windows應用程式、登錄程式設計、技術調查應用程式設計、記事本應用程式設計、資源管理器應用程式設計、圖片瀏覽器程式設計、簡單畫圖板程式設計、通訊錄應用程式設計、日記本程式設計9個具體章節。全書通過對真實企業項目全面解構,精心組織提煉內容,從項目建立開始到項目測試完成。之後提煉出相關核心技能,還設計了便於課堂練習的拓展實訓以及課後練習3,重點加強技能培養。
《基於C#的Windows應用程式設計項目教程》適合作為高職高專院校、套用型本科院校計算機軟體類專業的教材,也可作為各類Windows應用程式設計、信息管理訓練以及Windows應用程式設計職業資格培訓的教材,還可供Windows應用程式設計工程技術人員等自學使用,或作為程式設計人員的案頭參考書。
圖書目錄
第一部分 開發環境搭建
第1章 第一個windows應用程式
1.1 情景描述:預備知識
1.1.1.NETFramework簡介
1.1.2 C#語言簡介
1.1.3 C#語言的基本語法
1.1.4 安裝和啟動VisualStudio2008
1.2 實戰引導:完成“Helloworld程式
1.2.1 新建HellWorld程式項目
1.2.2 HelloWorld程式界面設計
1.2.3 Hell0world程式功能實現與編碼
1.2.4 調試運行
1.3 核心技能
1.3.1 Visual Studio2008開發環境
1.3.2 幫助的使用
1.3.3 分析窗體代碼結構拓展實訓1
課後練習1
第二部分 窗體界面設計
第2章 登錄程式設計
2.1 情景描述:製作登錄程式
2.2 實戰引導:完成登錄程式
2.2.1 登錄程式界面設計
2.2.2 編寫按鈕事件處理程式
2.2.3 登錄程式測試
2.3 核心技能
2.3.1 控制項的分類
2.3.2 類層次結構
2.3.3 Contml類的常用屬性
2.3.4 常用控制項
拓展實訓2
課後練習2
第3章 技術調查應用程式設計
3.1 情景描述:製作技術調查應用程式
3.2 實戰引導:完成技術調查應用程式
3.2.1 技術調查應用程式界面設計
3.2.2 技術調查應用程式功能實現與編碼
3.2.3 技術調查應用程式測試
3.3 核心技能
3.3.1 窗體的常用屬性和事件
3.3.2 其他控制項的常用屬性和事件
3.3.3 異常處理
3.3.4 手工添加控制項
拓展實訓3
課後練習3
第4章 記事本應用程式設計
4.1 情景描述:製作記事本應用程式
4.2 實戰引導:完成記事本應用程式
4.2.1 記事本應用程式的界面設計
4.2.2 記事本應用程式功能實現與編碼
4.3 核心技能
4.3.1 MenuStrip控制項和
ConteXtMenuStrip控制項
4.3.2 T001Strip控制項和StatusStrip控制項
4.3.3 對話框
4.3.4RichTextBox控制項
4.3.5 程式的調試技巧
拓展實訓4
課後練習4
第三部分 系統訪問技術
第5章 資源管理器應用程式設計
5.1 情景描述:製作資源管理器
5.2 實戰引導:完成資源管理器
5.2.1 資源管理器應用程式界面設計
5.2.2 資源管理器功能實現與編碼
5.3 核心技能
5.3.1 視圖類控制項
5.3.2 SplitContainer控制項
5.3.3 系統環境相關類
拓展實訓5
課後練習5
第四部分 圖形圖像處理
第6章 圖片瀏覽器程式設計
6.1 情景描述:製作圖片瀏覽器
6.2 實戰引導:完成圖片瀏覽器
6.2.1 為項目添加資源檔案
6.2.2 圖片瀏覽器應用程式界面設定
6.2.3 圖片瀏覽器應用程式功能實現與編碼
6.3 核心技能
6.3.1 Image類和Bitmap類
6.3.2 ArrayList類、DirectoryInf0類和
FileInfo類
6.3.3 PictureB0x控制項和IHlageList組件
6.3.4 其他控制項
拓展實訓6
課後練習6
第7章 簡單畫圖板程式設計
7.1 情景描述:製作簡單畫圖板
7.1.1 明確程式功能
7.1.2 窗體設計與控制項的布局
7.1.3 編寫控制項的事件處理代碼的思想
7.2 實戰引導:完成簡單畫圖應用程式
7.2.1 界面總體設計
7.2.2 創建自定義控制項
7.2.3 實現“檔案”選單功能
7.2.4 實現繪圖工具的功能
7.3 核心技能
7.3.1 GDI+概述
7.3.2 Graphics類
7.3.3 向量圖形概述
7.3.4 繪製圖形
7.3.5 圖形路徑
7.3.6 畫筆和實心形狀
7.3.7 用直線和曲線消除鋸齒
拓展實訓7
課後練習7
第五部分 數據訪問
第8章 通訊錄應用程式設計
8.1 情景描述:製作通訊錄應用程式
8.2 實戰引導:完成通訊錄應用程式
8.2.1 設計XML檔案結構
8.2.2 通訊錄應用程式主界面設計
8.2.3 設計Address Xml類
……
第9章 日記本程式設計
附錄 編程規範
參考文獻