
C#程序設(shè)計(jì)培訓(xùn)
01
第1講 計(jì)算機(jī)的工作原理
了解計(jì)算機(jī)的基本工作原理;了解計(jì)算機(jī)中信息的表示與存儲(chǔ)機(jī)制;了解程序設(shè)計(jì)的基本概念。
1.計(jì)算機(jī)的基本工作原理
2.信息的表示與存儲(chǔ)
3.程序設(shè)計(jì)概述
02
第2講 初識(shí)C#程序
了解C#的基本結(jié)構(gòu)。
1.C#語言概述
2.簡單的C#程序
3.C#程序的基本結(jié)構(gòu)
03
第3講 用C#描述簡單數(shù)據(jù)
掌握C#描述簡單數(shù)據(jù)的類型支持和描述手段。
1.簡單數(shù)據(jù)類型
2.常量
3.變量
04
第4講 用C#描述數(shù)據(jù)的簡單處理
掌握C#中的運(yùn)算符功能和使用方法。
1.數(shù)值數(shù)據(jù)運(yùn)算符
2.邏輯數(shù)據(jù)運(yùn)算符及其他運(yùn)算符
3.常量表達(dá)式與類型轉(zhuǎn)換方法
05
第5講 實(shí)現(xiàn)輸入輸出
掌握常見的輸入輸出操作實(shí)現(xiàn)語法。
1.語句
2.輸入與輸出
3.輸出格式控制
06
第6講 實(shí)現(xiàn)順序結(jié)構(gòu)和簡單的選擇
掌握順序結(jié)構(gòu)和使用if語句、switch語句實(shí)現(xiàn)簡單的選擇結(jié)構(gòu)。
1.順序結(jié)構(gòu)
2.使用if語句實(shí)現(xiàn)簡單的選擇結(jié)構(gòu)
3.使用switch語句實(shí)現(xiàn)簡單的選擇結(jié)構(gòu)
07
第7講 實(shí)現(xiàn)復(fù)雜的選擇結(jié)構(gòu)
掌握復(fù)雜的選擇結(jié)構(gòu)的編程實(shí)現(xiàn)
1.if語句的嵌套
2.switch語句的嵌套
3.if與switch相互嵌套
08
第8講 實(shí)現(xiàn)簡單的循環(huán)
掌握循環(huán)語句的語法及簡單使用。
1.while語句
2.do語句
3.for語句
09
第9講 實(shí)現(xiàn)復(fù)雜的循環(huán)
掌握循環(huán)結(jié)構(gòu)的控制以及嵌套使用的方法。
1.循環(huán)的控制
2.循環(huán)的嵌套
3.常見的兩種循環(huán)結(jié)構(gòu)類型
10
第10講 遞推與枚舉算法
掌握基礎(chǔ)的遞推和枚舉算法的思想和編程邏輯。
1.遞推法
2.枚舉法
3.枚舉優(yōu)化
11
第11講 實(shí)現(xiàn)異常處理
掌握簡單的異常處理語句。
第11講 實(shí)現(xiàn)異常處理
1.異常處理語句
2.其他語句
12
第12講 實(shí)現(xiàn)方法定義
掌握方法的定義。
1.方法定義
2.方法返回
3.方法參數(shù)
13
第13講 使用方法
掌握方法的調(diào)用方法;掌握標(biāo)準(zhǔn)庫以及專業(yè)庫方法的調(diào)用語法。
1.自定義方法調(diào)用
2.標(biāo)準(zhǔn)庫方法調(diào)用
3.使用OpenTK
14
第14講 方法調(diào)用示例
掌握方法的嵌套和遞歸調(diào)用語法
1.方法的嵌套
2.方法的遞歸
15
第15講 提高方法調(diào)用的效率
掌握默認(rèn)參數(shù)和方法重載的語法及限制條件。
1.默認(rèn)參數(shù)
2.方法重載
16
第16講 批量數(shù)據(jù)的描述方法(1)
掌握一維數(shù)組的定義和使用方法;掌握使用foreach語句遍歷數(shù)組的語法。
1.一維數(shù)組的定義與初始化
2.一維數(shù)組的引用
3.foreach語句
17
第17講 批量數(shù)據(jù)的描述方法(2)
掌握多為數(shù)組的定義和使用;掌握交錯(cuò)數(shù)組的定義和使用。
1.多維矩形數(shù)組的定義
2.多維矩形數(shù)組的引用
3.交錯(cuò)數(shù)組的定義與使用
18
第18講 批量數(shù)據(jù)的常見操作
掌握數(shù)組的查找和排序操作的編程;掌握方法之間傳遞數(shù)組的機(jī)制和語法。
1.查找
2.排序
3.數(shù)組與方法
19
第19講 使用Array類
掌握Array類的常用屬性和方法。
1.Array類的常用方法和屬性
2.借助Array類的方法實(shí)現(xiàn)查找
3.借助Array類的方法實(shí)現(xiàn)排序
20
第20講 使用LINQ操作數(shù)組
掌握LINQ的常用表達(dá)式,方法語法。
1.LINQ概述
2.LINQ的查詢表達(dá)式
3.方法語法
21
第21講 實(shí)現(xiàn)文字信息的處理
掌握字符串常用類的屬性和方法的使用。
1.String類
2.StringBulider類
3.文字信息常見處理實(shí)現(xiàn)
22
第22講 描述記錄型信息
掌握結(jié)構(gòu)體類型的定義和使用方法;掌握結(jié)構(gòu)類類型變量的定義和使用方法。
1.結(jié)構(gòu)體類型的定義
2.結(jié)構(gòu)體類型變量的定義與初始化
3.結(jié)構(gòu)體變量的使用
23
第23講 處理批量記錄型信息
掌握結(jié)構(gòu)體數(shù)組的定義和使用;掌握在方法中傳遞結(jié)構(gòu)體的機(jī)制及語法。
1.結(jié)構(gòu)體數(shù)組
2.結(jié)構(gòu)體與方法
24
第24講 限定不出現(xiàn) “星期八”
掌握枚舉類型的定義和使用;了解位標(biāo)識(shí)的定義的使用場景及方法
1.枚舉類型的定義和使用
2.位標(biāo)識(shí)
25
第25講 類的定義方法
掌握類及其成員的定義和訪問控制方法
1.類的定義
2.成員定義與訪問控制
26
第26講 描述類的常見成員
掌握類的字段、方法、常量等常見成員的定義和使用方法
1.類的字段
2.類的方法
3.類的成員常量
27
第27講 定義和使用類的實(shí)例
掌握對象的常用操作
1.對象的定義和創(chuàng)建
2.對象的使用
3.對象的銷毀
28
第28講 描述類的其他成員
掌握類的屬性、索引、事件以及運(yùn)算符的定義和使用語法
1.類的屬性
2.類的索引和事件
3.類的運(yùn)算符
29
第29講 有關(guān)類的其他話題
掌握this訪問器的使用方法,理解作用域和生命期的概念及規(guī)則
1.對象的高級(jí)應(yīng)用
2.this訪問器
3.作用域與生命期
30
第30講 實(shí)現(xiàn)類的繼承和派生
了解派生類的定義和訪問方法,理解多態(tài)性的含義
1.派生類的定義
2.派生類的訪問
3.多態(tài)性
31
第31講 類的特殊形式
了解類的特殊形式及應(yīng)用情景
1.分布類和抽象類
2.密封類和靜態(tài)類
3 類和結(jié)構(gòu)體的區(qū)別
32
第32講 開發(fā)大規(guī)模程序
了解大規(guī)模程序開發(fā)的流程和方法
1.接口
2.程序集和命名空間
3.常用預(yù)處理命令
33
第33講 實(shí)現(xiàn)文件的打開關(guān)閉
了解文件系統(tǒng),掌握目錄及文件管理的常用類及方法
1.文件概述
2.目錄管理
3.文件管理
34
第34講 實(shí)現(xiàn)文件的讀寫操作
掌握二進(jìn)制和文本文件的操作方法
1.按字節(jié)讀寫文件
2.讀寫文本文件
3.讀寫二進(jìn)制文件
35
第35講 操作復(fù)雜類型文件
學(xué)會(huì)編程操作常見格式的文件
1.操作EXCEL文檔
2.操作PDF文檔
3.操作XML文檔
36
第36講 設(shè)計(jì)簡單的窗口程序(一)
了解Windows編程的基本概念,學(xué)習(xí)簡單的窗體設(shè)計(jì)
1.Windows編程的基本概念
2.窗體
3.簡單的窗體程序?qū)嵗?br>
37
第37講 設(shè)計(jì)簡單的窗口程序
掌握常用空間的屬性及方法
1.控件的應(yīng)用
2.菜單和計(jì)時(shí)器
3. 對話框的使用
38
第38講 數(shù)據(jù)庫編程基礎(chǔ)
了解數(shù)據(jù)庫的基礎(chǔ)知識(shí),掌握簡單的數(shù)據(jù)庫設(shè)計(jì)流程,學(xué)會(huì)使用控件進(jìn)行簡單的數(shù)據(jù)庫操作
1.數(shù)據(jù)庫基礎(chǔ)知識(shí)
2.ACCESS數(shù)據(jù)庫系統(tǒng)
3.使用控件綁定數(shù)據(jù)庫
39
第39講 使用ADO.NET實(shí)現(xiàn)數(shù)據(jù)庫開發(fā)
學(xué)會(huì)編程訪問數(shù)據(jù)庫的簡單操作
1.數(shù)據(jù)庫連接
2.操作數(shù)據(jù)庫所使用的對象
3.使用ADO.NET操作數(shù)據(jù)庫的示例
40
第40講 設(shè)計(jì)簡單的網(wǎng)絡(luò)程序
學(xué)會(huì)使用ASP.NET搭建簡單的網(wǎng)站
1.搭建ASP.NET開發(fā)環(huán)境
2.使用VS開發(fā)簡單的網(wǎng)站
3.在ASP.NET中訪問數(shù)據(jù)庫