7天精通c#教程
基本信息:
講師:桂素偉
時間:45小時
集數:31
ISRC:CN-M10-10-305-32/V.T
出版社:機械工業出版社
發行商:華章培訓網
作者介紹:
桂素偉
微軟MVP
微軟山西.net俱樂部主席
微軟webcast,TechEd講師
51CTO開發專家
2000節以上的課程和講座經驗
技術專長 C#,WinForm,LINQ
喜歡的技術 MVC,WPF,VSTS
從事過 進銷存,呼叫中心,金融單位接口的開發,稅務平台接口的開發,網路信息採集,金蝶Erp沙盤演示數據分析系統
課程介紹:
本課程是講述C#基礎知識,不僅限基礎,更有延伸,課程會從CLR角度去分析C#執行的原理,讓學員從本質上去認識、學習C#。同時課程中還有設計相對靈活新穎的小項目,逐步讓學員建立編程、設計的思想。
課程目錄:
第1講走近.NET課程目標:.NET介紹,Visual Studio和發展的各個版本
課程內容:.NET的優勢和.NET Framework的版本
課程目標:.NET Framework,認識Visual Studio 2008
課程內容:.NET Framework的作用、安裝和常用面板
課程目標:代碼注釋,.NET程式結構,控制台介紹
課程內容:
1)代碼注釋種類:單行注釋,語句塊注釋,XML注釋
2).NET程式結構:using,namespace,class,Main方法
3)Console的介紹,輸入輸出語句,控制函式和屬性
課程目標:類型介紹
課程內容:
1)數據存儲與運算
2)預定義數據類型
3)類型轉換
4)變數(命名規則)
5)常量
6)唯讀欄位
7)字面量
課程目標:數值類型,裝拆箱操作
課程內容:
1)引用類型和值類型
2)引用類型和值類型原理
3)裝箱和拆箱
課程目標:枚舉,結構體
課程內容:
1)枚舉類型的定義和套用
2)結構體的定義和套用
課程目標:表達式和運算符
課程內容:
1)理解語句,標識符,關鍵字
2)語句
3)標識
4)關鍵字
5)表達式的基本概念
6)運算符的基本概念
7)運算符的分類
8)運算符號優先權
課程目標:條件語句,選擇語句
課程內容:
1)if…else…
2)嵌套if…else…
3)switch…case…
課程目標:循環語句
課程內容:
1)for
2)while
3)do while
4)foreach
5)break
6)continue
課程目標:實現一個控制台小鋼琴
課程內容:通過按1到7鍵,來實現一個彈琴的小程式。
課程目標:字元編碼,string,stringbuild
課程內容:
1)字元編碼
2)string常用處理函式
3)string原理
4)stringbuild
課程目標:Array,一維數組,多維數組,交錯數組
課程內容:
1)Array
2)一維數組聲明,初始化,使用
3)多維數組聲明,初始化,使用
4)交錯數組聲明,初始化,使用
課程目標:五子棋布局
課程內容:
布局一個10X10的五子棋局,用□代表棋格,用●代表黑方,用○代表白方。要求設計明了,簡單。(可以不實現驗證輸贏部分)
課程目標:集合概念,幾種集合
課程內容:
1)集合概念
2)ArrayList
3)Stack
4)Queue
5)HashTable
6)List<>
課程目標: 個人小帳本(一)
課程內容:
1)需求分析
2)系統設計
3)程式設計
課程目標:個人小帳本(二)
課程內容:
4)程式設計
5)程式測試
課程目標:類,對象
課程內容:
1)面向對象概念
2)類的定義
3)類的實例化
課程目標:方法
課程內容:
1)方法的定義
2)方法調用
3)方法參數
課程目標:欄位,屬性,索引器
課程內容:
1)欄位的定義,初始化
2)屬性的定義,作用
3)索引器的定義,作用
課程目標:帳戶管理系統
課程內容:
1)帳戶信息和借貸分析
2)賬戶系統架構及對象模型分析
3)編碼
4)測試
課程目標:構造函式,析構函式
課程內容:
1)靜態構造函式
2)無參構造函式
3)有參構造函式
4)析構函式
課程目標:封裝,繼承,多態
課程內容:
1)訪問修改符
2)封裝的意義
3)繼承
4)多態-重載
5)多態-重寫
課程目標:Exception類,try catch finally,throw
課程內容:
1)Exception類的介紹
2)自定義Exception
3)try…catch…finally套用
4)處理多個異常
5)throw
課程目標:帳戶管理系統重構
課程內容:
1)給帳戶管理系統加入異常處理
2)添加有參構造函式
3)抽象出接口,擴展帳戶類型
4)擴展企業帳戶
課程目標:抽象類,接口
課程內容:
1)抽象類
2)抽象成員
3)接口
課程目標:委託,事件
課程內容:
1)委託的定義
2)委託調用
3)事件定義
4)事件的定義
5)事件的作用
第27講檔案操作
課程目標:檔案操作
課程內容:
1)FileInfo和File類
2)DirectoryInfo和Directory類
3)Path類
課程目標: 檔案搜尋工具
課程內容:
1)確定需求,做到檔案資料夾的模糊搜尋
2)分析需求
3)設計
4)編程
5)驗證
課程目標:流的操作
課程內容:
1)Stream
2)filestream
3)StreamReader
4)treamWriter
5)MemoryStream
6)BufferStream
課程目標:多執行緒
課程內容:
1)多執行緒概念
2)執行緒的特點和使用環境
3)創建和使用多執行緒
課程目標:網路通訊
課程內容:
1)TCP/IP和UDP/IP 基本概念
2)TCP/IP兩個實例
3)UDP/IP實例