課程目錄 :
(內容與授課時間) 授課總時數:
13:56:14
簡 介:
本課程面向編程初學者,著重於C#編程語言的基礎知識,可作為廣大學員的入門參考課程。
本課程將採用實例為主,理論知識講解為輔的教學方式,用實實在在的例子來講述各個技術要點,讓學員都可以看到每一個知識的實際應用效果。
由於C#語言是微軟公司專為.NET平台而開發的一門編程語言,因此本課程除了講述C#語言基礎知識,還會大量涉及到.NET框架相關的內容(但並不包括所有內容),學習C#語言編程不能脫離.NET框架。
適合人群:初學者,無編程基礎、或有其他編程語言基礎的學員均可
課程大綱:
一、Visual Studio開發環境的使用
二、C#語法基礎
三、面向對像編程
四、調試技巧與測試
五、本課程內容總體上會用到以下四種類型的項目: 類庫、控制台應用程序、Windows窗體應用程序、WPF應用程序。
六、LinQ
七、文件、流與註冊表訪問
八、系統信息管理
九、著重講述WPF基礎知識(因為該內容國內比較缺乏資料)
十、序列化技術
十一、反射技術
十二、應用程序的配置管理
十三、加密技術
十四、互操作(Win32 API導入與COM組件調用)
十五、網絡編程(包括Socket、HTTP、服務調用等)
十六、MEF基礎
十七、WCF基礎
十八、繪圖方面的技術(包括傳統GDI方式和WPF中的繪圖技術)
十九、異步編程
二十一、數據庫訪問基礎
二十二、其他(一些獨立的實用技巧)
課程列表:
第1課 開發環境的基本使用技巧 →時長:00:29:36
第2課 認識應用程序項目 →時長:00:20:13
第3課 代碼結構與命名空間 →時長:00:36:03
第4課 表達式、語句和運算符 →時長:00:40:19
第5課 流程控制與條件編譯 →時長:00:50:14
第6課 面向對像編程 →時長:00:16:57
第7課 類型成員 →時長:00:48:29
第8課 靜態類型與靜態成員 →時長:00:20:41
第9課 引用類型與值類型 →時長:00:26:42
第10課 方法 →時長:00:33:41
第11課 委託與事件 →時長:00:47:25
第12課 繼承 →時長:00:15:43
第13課 多態性 →時長:00:22:22
第14課 可訪問性 →時長:00:18:42
第15課 接口 →時長:00:35:05
第16課 抽像類 →時長:00:28:10
第17課 枚舉 →時長:00:46:25
第18課 特性 →時長:00:50:15
第19課 裝箱與拆箱 →時長:00:26:31
第20課 BitConverter 與 Convert →時長:00:26:14
第21課 自定義轉換 →時長:00:14:08
第22課 重寫ToString方法與格式化字符串 →時長:00:40:39
第23課 內插字符串,字符串的拆分、組合與查找 →時長:00:39:51
第24課 控制台應用程序的輸入輸出與命令行參數 →時長:00:28:12
第25課 窗口外觀設置與位置大小調整 →時長:00:27:19
第26課 泛型基礎 →時長:00:23:10
第27課 泛型約束 →時長:00:23:08
|