C#程式設計與項目實踐

C#程式設計與項目實踐

《C#程式設計與項目實踐》是2012年由清華大學出版社出版的圖書,作者是朱二喜。

基本介紹

  • 書名:C#程式設計與項目實踐
  • 作者:朱二喜
  • ISBN:9787302275671
  • 定價:39.5元
  • 出版時間:2012年2月27日
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

本書基於Visual Studio 2008/.NET Framework 3.5開發和運行環境,闡述了C# 3.0語言的基礎知識,以及使用C# 3.0語言的實際開發套用實例。具體內容包括C#語言基礎、對象和類、基本常用類與異常處理、Windows編程基礎、檔案操作、ADO.NET與數據訪問、GDI+繪圖等。

圖書目錄

第1章基本理論知識
項目一: 一個簡單的C#程式
技能1: 認識C#語言
技能2: 了解.NET框架結構
技能3: 認識通用類型系統
技能4: 認識程式集
技能5: 認識.NET Framework類
技能6: 認識命名空間
技能7: Visual Studio 2008的介紹
技能8: 掌握創建、編寫和調試項目
小結
第2章C#語言基礎
項目一: 演示輸出
技能1: 熟悉C#程式的基本結構
項目二: 三角形屬性計算
技能2: 標識符命名原則
技能3: 運用通用數據類型
技能4: 認識常量和變數
項目三: 豐富的算術運算
技能5: 認識運算符
技能6: 熟悉運算符的優先權
技能7: 認識類型轉換
技能8: 了解裝箱和拆箱
項目四: 最大公約數和最低公倍數
技能9: 掌握條件語句
技能10: 掌握循環語句
技能11: 掌握跳轉語句
項目五: 一個枚舉的套用
技能12: 認識枚舉類型
項目六: 計算100個學生成績
技能13: 認識數組
技能14: 認識命名空間
技能15: Main()方法的使用
技能16: 格式化輸出
技能17: 使用注釋
技能18: C#預處理器指令的使用
技能19: C#編程規則
小結
第3章對象和類
項目一: MathTest項目
技能1: 認識類
技能2: 認識類成員
技能3: 掌握方法成員
技能4: 掌握屬性成員
技能5: 掌握構造函式
技能6: 了解終結器
技能7: 掌握索引器
項目二: BubbleSorter項目
技能8: 掌握委託
項目三: 引發事件
技能9: 掌握事件
項目四: Vector項目
技能10: 掌握運算符重載
技能11: 唯讀欄位的使用
技能12: 認識結構
技能13: 認識部分類
技能14: 靜態類
項目五: Money項目
技能15: Object類的使用
技能16: 對象的相等比較
項目六: SimpleCurrency項目
技能17: 用戶定義的數據類型轉換
項目七: 簡單的Vehicle繼承項目
技能18: 認識繼承
技能19: 領悟派生類的構造函式
技能20: 掌握修飾符的作用
項目八: IBankAccount接口
技能21: 認識接口
小結
第4章基本常用類與異常處理
項目一: 三角形操作
技能1: Math類的使用
項目二: 產生隨機數
技能2: Random類的使用
項目三: 列印當年當月的日曆
技能3: DateTime結構
項目四: 字元串處理
技能4: String類的使用
技能5: StringBuilder類的使用
技能6: 格式化字元串
項目五: 設計RegularExpressionsPlayaround
技能7: 認識正則表達式
項目六: 捕捉整數除零錯誤
技能8: 異常處理
小結
第5章Windows編程基礎
項目一: TextBoxTest項目
技能1: 理解控制項的知識
技能2: 認識窗體
技能3: Button控制項的使用
技能4: Label和LinkLabel控制項的使用
技能5: TextBox控制項的使用
項目二: 改進TextBoxTest項目
技能6: RadioButton控制項的使用
技能7: CheckBox控制項的使用
技能8: GroupBox控制項的使用
項目三: RichTextBox
技能9: RichTextBox控制項的使用
項目四: ListBox項目
技能10: ListBox和CheckedListBox控制項的使用
項目五: ListView項目
技能11: ListView控制項的使用
技能12: ImageList控制項
技能13: 定時器控制項的使用
技能14: 滾動條控制項的使用
技能15: 日期/時間控制項的使用
項目六: 使用標籤頁
技能16: TabControl控制項的使用
項目七: 為小型文本編輯器添加選單欄
技能17: MainMenu控制項的使用
技能18: MenuStrip控制項的使用
項目八: 為小型文本編輯器添加工具列
技能19: ToolStrip控制項的使用
項目九: 為小型文本編輯器添加狀態欄
技能20: StatusStrip控制項的使用
項目十: 創建MDI應用程式
技能21: 熟悉SDI和MDI應用程式概念
技能22: 建立MDI應用程式
小結
第6章檔案操作
項目一: 檔案瀏覽器
技能1: 管理檔案系統
項目二: 移動、複製和刪除檔案
技能2: 移動、複製和刪除檔案
項目三: 讀取檔案
技能3: 讀寫檔案
技能4: 熟悉流的概念
技能5: 讀寫二進制檔案
技能6: 讀寫文本檔案
小結
第7章數據訪問
項目一: 連線Northwind資料庫
技能1: ADO.NET的基本知識
技能2: 管理連線字元串
技能3: 高效地使用連線
技能4: 進行事務處理
技能5: 定義命令
技能6: 使用ADO.NET連線和運算元據庫
項目二: 使用DataAdapter和DataSet訪問資料庫
技能7: 使用數據讀取器(DataAdapter)
技能8: 使用DataSet類管理數據和關係
技能9: 用數據適配器來填充DataSet
技能10: 保存對數據集的修改
項目三: 利用DataGridView顯示數據
技能11: 使用DataGridView控制項
項目四: LINQ to SQL查詢
技能12: LINQ的使用
技能13: 將數據集成到GUI
小結
第8章使用GDI繪圖
項目一: 繪製圖形和線條
技能1: 了解GDI和GDI+的基本知識
技能2: 使用Graphics類
技能3: 繪圖基本步驟
技能4: 繪製圖形
技能5: 使用OnPaint()繪製圖形
技能6: 認識測量坐標和區域
技能7: 了解世界、頁面和設備坐標
技能8: 顏色的運用
技能9: 畫筆的使用
技能10: 鋼筆的使用
項目二: 顯示圖像
技能11: 學習Image基類
項目三: 繪製簡單的文本
技能12: 字型的使用
項目四: 編輯文本文檔
小結
參考文獻

相關詞條

熱門詞條

聯絡我們