.NET程序設計
.NET程序設計
《NET程序設計》是東軟電子出版社出版的圖書,作者是陳明華,是教育部高等學校高職高專計算機類專業教學指導委員會規劃教材。內容包括:.NET概述、本章導引、什麼是.NET、 .NET平台的組成、.NET Framework、公共語言運行時(CLR)、.NET Framework類庫和命名空間、C#與其他編程語言的比較、與C、C++的比較、與Java的比較、Visual Studio 2008、綜合實驗、數據類型、操作符和表達式等。
本教材主要面向計算機及相關專業的本、專科學生,共4篇16章:基礎篇,介紹.NET平台、開發環境以及C語言等;Windows編程篇,介紹如何應用.NET技術實現Windows應用程序的開發;數據訪問篇,介紹如何實現對文件、XML文檔以及資料庫文件等的訪問;實戰篇,介紹在線對戰遊戲的開發。本教材主要有如下特點:一體化地構建教材中的實驗體系;教材編寫的基本風格是以提出問題—分析問題—解決問題的思路進行的;結合CDIO教育理念,本課程重點培養學生的8個能力。
課程項目導學
第1篇基礎篇
第1章.NET概述
本章導引
1.1什麼是.NET
1.2.NET平台的組成
1.3 .NET Framework
1.3.1公共語言運行時(CLR)
1.3.2.NET Framework類庫和命名空間
1.4 C#與其他編程語言的比較
1.4.1 與C、C++的比較
1.4.2與Java的比較
1.5 Visual Studi0 2008
1.6綜合實驗
第2章數據類型、操作符和表達式
本章導引
2.1 C#基本語法
2.1.1語句
2.1.2空白
2.1.3註釋
2.2變數和常量
2.2.1變數
2.2.2常量
2.3值類型
2.3.1簡單值類型
2.3.2枚舉類型
2.3.3結構類型
2.4字元串
2.4.1字元串的表示格式
2.4.2比較兩個字元串
2.4.3查找指定字元串在字元串中出現的位置
2.4.4 在一個字元串的指定位置插入指定的字元串
2.4.5從字元串中刪除指定數量的字元
2.4.6字元串替換
2.4.7字元串中的大小寫轉換
2.5運算符
2.5.1算術運算符
2.5.2賦值運算符
2.5.3關係運算符
2.5.4邏輯運算符
2.5.5條件運算符
2.5.6 typeof運算符
2.5.7連接運算符
2.6綜合實驗
第3章流程式控制制
本章導引
3.1分支語句
3.1.1 if語句
3.1.2 switch語句
3.2循環語句
3.2.1 while語句和do
3.2.2 for語句
3.2.3 foreach語句
3.3跳轉語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 goto語句
3.3.4 return語句
3.4綜合實驗
第4章類型轉換和數組
本章導引
4.1類型轉換
4.1.1隱式類型轉換
4.1.2顯式類型轉換
4.1.3使用Convert轉換
4.2數組
4.2.1一維數組
4.2.2二維數組
4.2.3交錯數組
4.3綜合實驗
第5章面向對象程序設計基礎
本章導引
5.1面向對象的概念
5.1.1類的概念
5.1.2類的定義
5.1.3類對象、構造函數和析構函數
5.2定義和訪問類成員
5.2.1欄位
5.2.2屬性
5.2.3方法成員
5.3綜合實驗
第6章面向對象提高
本章導引
6.1繼承
6.1.1繼承的語法
6.1.2派生類的構造函數
6.2多態
6.2.1用virtual和override實現多態
6.2.2使用new重寫派生類中的方法
6.3抽象類、密封類與介面
6.3.1抽象類
6.3.2密封類
6.3.3介面
6.4 base和this關鍵字
6.4.1 base關鍵字
6.4.2 this關鍵字
6.5綜合實驗
第7章集合和泛型
本章導引
7.1 ArrayList —
7.2棧
7.3 隊列
7.4字典和散列表
7.5泛型
7.6 List
7.7自定義泛型類
7.8改進的控制台21點遊戲
第8章錯誤和異常處理
項目導引
8.1 Visual Studio中的調試
8.2異常類的定義和使用
8.2.1異常基類(Exception)
8.2.2異常類
8.2.3拋出異常
8.2.4捕捉異常
8.2.5自定義異常類
8.2.6異常屬性
第2篇Windows編程篇
第9章Windows窗體和控制項
本章導引
9.1 Windows編程基礎
9.1.1創建一個Windows應用程序
9.1.2 Windows窗體
9.2窗體控制項
9.2.1窗體控制項概述
9.2.2 Label控制項
9.2.3 TextBox控制項
9.2.4 Button控制項
9.2.5 RadioButton
9.2.6 CheckBox控制項
9.2.7 GroupBox和Panel控制項
9.2.8 ListBox和ComboBox控制項
9.2.9 ImageList控制項
9.2.10 ListView控制項
9.2.11 TreeView控制項
9.2.12滾動類控制項
9.2.13 ProgressBar
9.2.14 Timer控制項
9.2.15 日曆控制項DateTimePicker
9.2.16 PictureBox控制項
9.3 Windows版21點遊戲界面控制項實現
9.4窗體的菜單
……
第3篇數據訪問篇
第4篇實戰篇