《Visual C# 2005程序設計項目教程》以“工作過程導向”理念為指導,以具體的項目任務為主線,按照“提出任務—分析任務—探索實踐—歸納說明—拓展提高”的體例,循序漸進地介紹項目任務的實現方法與實現過程,培養學生解決實際問題的能力,同時以任務驅動引導知識點的學習,力求使學生在探索實踐的過程中迅速掌握使用VisualC#進行應用程序設計的必備知識和技巧。全書圍繞一個“客戶信息管理系統”,通過精心設計的7個項目任務,以任務驅動的形式介紹配置VisualC#2005開發環境、使用IDE創建應用程序項目、設計WinForm用戶界面、創建和調用方法、處理各種數據、實施流程控制、實現數據庫操作等內容。
《Visual C# 2005程序設計項目教程》力求“做中學、學中做、做學相融”,內容深入淺出、循序漸進,適合作為高職高專計算機專業的程度設計入門教材,也可以作為社會培訓教訓和廣大編程愛好者的自學參考書。
項目1 Visual C# 2005開發環境
項目問題
1.1 建立和配置開發環境
1.1.1 安裝Visual C# 2005
1.1.2 安裝MSDN聯機幫助文檔
1.1.3 下載并安裝Visual Studio 2005更新
1.1.4 安裝SQL Server 2005
1.2 常用的開發環境簡介
1.3 開發環境說明與在線資源
1.3.1 開發平臺、開發工具及編程語言
1.3.2 在線資源
思考實訓
項目2 使用IDE創建應用程序項目
項目問題
2.1 創建應用程序項目
2.1.1 創建項目的準備工作
2.1.2 創建C#控制臺應用程序項目
2.1.3 創建C# Windows應用程序項目
2.1.4 創建ASP.NET網站項目
2.2 不同創建方式的比較
思考實訓
項目3 設計WinForm用戶界面
項目問題
3.1 設計用戶界面
3.2 創建用戶界面窗體
3.2.1 創建解決方案
3.2.2 創建和設置窗體
3.2.3 設計“關于”窗體
3.2.4 設計“客戶信息管理”窗體
3.3 窗體與控件
3.4 面向對象編程的術語和概念
3.4.1 對象
3.4.2 屬性
3.4.3 方法
3.4.4 事件
3.4.5 集合
思考實訓
項目4 創建和調用方法
項目問題
4.1 項目功能設計
4.2 方法的設計與調用
4.2.1 無參數的方法
4.2.2 有參數的方法
4.2.3 聲明不返回值的方法
4.2.4 聲明返回值的方法
4.2.5 調用方法
4.3 方法的相關概念與說明
思考實訓
項目5 處理各種數據
項目問題
5.1 數據運算處理
5.2 常用的數據運算處理
5.2.1 使用變量和常量
5.2.2 執行基本的算術運算
5.2.3 執行比較運算
5.2.4 執行邏輯運算
5.2.5 處理字符串
5.2.6 處理日期和時間
5.2.7 歸納說明
5.3 復雜數據運算處理
5.3.1 轉義字符
5.3.2 值類型和引用類型,裝箱和拆箱
5.3.3 數據類型轉換
5.3.4 常量和變量的命名規范
5.3.5 使用Random類生成隨機數
思考實訓
項目6 實施流程控制
項目問題
6.1 流程控制
6.2 選擇與循環結控制
6.2.1 使用選擇結構
6.2.2 使用循環結構
6.3 提高編程效率的方法
思考實訓
項目7 實現數據庫操作
項目問題
7.1 數據庫訪問
7.2 使用字符串操作數據庫
7.2.1 通過代碼連接到數據庫
7.2.2 對數據庫執行非查詢操作
7.2.3 對數據庫進行查詢操作--查詢單個值
7.2.4 對數據庫進行查詢操作--查詢若干條記錄
7.2.5 批量查看、篩選和修改數據
7.2.6 實現數據導航窗體
7.2.7 參數化查詢
7.3 使用ADO.NET操作數據庫
7.3.1 NET Framework數據提供程序
7.3.2 使用Command對象檢索數據庫的步驟
7.3.3 使用Command對象更改數據庫的步驟
7.4 拓展提高
7.4.1 ADO.NET簡介
7.4.2 列表視圖控件ListView
7.4.3 使用app.config文件存儲配置信息
思考實訓
附錄A C#編程規范
A.1 概述
A.2 代碼外觀
A.2.1 列寬
A.2.2 換行
A.2.3 縮進
A.2.4 空行
A.2.5 空格
A.2.6 括號
A.2.7 花括號
A.3 程序注釋
A.3.1 注釋概述
A.3.2 文檔型注釋
A.3.3 類c注釋
A.3.4 單行注釋
A.3.5 注釋標簽
A.4 聲明
A.4.1 每行聲明數
A.4.2 初始化
A.4.3 位置
A.4.4 類和接口的聲明
A.4.5 字段的聲明
A.5 命名規范
A.5.1 命名概述
A.5.2 大小寫規則
A.5.3 縮寫
A.5.4 命名空間
A.5.5 類
A.5.6 接口
A.5.7 屬性Attribute
A.5.8 枚舉Enum
A.5.9 參數
A.5.10 方法
A.5.11 屬性property
A.5.12 事件
A.5.13 常量const
A.5.14 字段
A.5.15 靜態字段
A.5.16 集合
A.5.17 措詞
A.6 語句
A.6.1 每行一個語句
A.6.2 復合語句
A.6.3 return 語句
A.6.4 if、if-else、if else-if語句
A.6.5 for、foreach語句
A.6.6 while語句
A.6.7 do - while語句
A.6.8 switch - case語句
A.6.9 try - catch語句
A.6.10 using塊語句
A.6.11 goto語句
A.7 控件命名規則
A.7.1 命名方法
A.7.2 主要控件名簡寫對照表
A.8 其他
A.8.1 表達式
A.8.2 類型轉換
參考文獻