正文

目錄(1)

學通C#的24堂課 作者:王小科


第1部分 基礎篇

第1堂課 初探C#及其開發(fā)環(huán)境 3 視頻講解:96分鐘

1.1 了解.NET 4

1.1.1 .NET概述 4

1.1.2 .NET程序編譯原理 4

1.1.3 .NET項目成功案例 5

1.2 C#語言及特點 6

1.2.1 C#與.NET的關系 6

1.2.2 C#語言特點 6

1.2.3 C#語言發(fā)展趨勢 7

1.3 安裝與卸載Visual Studio 2008 7

1.3.1 安裝Visual Studio 2008系統(tǒng)必備 7

1.3.2 安裝Visual Studio 2008 8

1.3.3 卸載Visual Studio 2008 9

1.4 熟悉Visual Studio 2008開發(fā)環(huán)境 10

1.4.1 創(chuàng)建控制臺應用程序 10

1.4.2 創(chuàng)建Windows應用程序 11

1.4.3 菜單欄介紹 12

1.4.4 工具欄介紹 13

1.4.5 “工具箱”面板介紹 14

1.4.6 “屬性”面板介紹 14

1.4.7 解決方案資源管理器介紹 15

1.5 C#編程常用幫助 15

1.5.1 安裝MSDN 15

1.5.2 使用MSDN 17

1.6 照貓畫虎——基本功訓練 18

1.6.1 基本功訓練1——如何開始運行程序 18

1.6.2 基本功訓練2——如何中斷當前程序的運行 19

1.6.3 基本功訓練3——設置程序代碼行號 20

1.6.4 基本功訓練4——統(tǒng)一窗體中控件的字體設置 20

1.6.5 基本功訓練5——通過“格式”菜單布局窗體 21

1.7 情景應用——拓展與實踐 22

1.7.1 情景應用1——設置Windows應用程序啟動窗體 22

1.7.2 情景應用2——為程序設置版本和幫助信息 23

1.7.3 情景應用3——為項目添加已有窗體 24

1.7.4 情景應用4——動起來的Label控件 24

1.7.5 情景應用5——加法計算器 25

1.8 自我測試 26

1.9 行動指南 27

1.10 成功可以復制——C#語言之父安德斯·海爾斯伯格 28

第2堂課 C#程序設計基礎 31 視頻講解:168分鐘

2.1 編寫第一個C#程序 32

2.2 分析C#程序結構 33

2.2.1 命名空間介紹 33

2.2.2 類的介紹 34

2.2.3 Main方法的使用 34

2.2.4 認識標識符 35

2.2.5 認識關鍵字 35

2.2.6 編寫C#語句 35

2.2.7 代碼注釋 36

2.3 數據類型 37

2.3.1 值類型的使用 37

2.3.2 引用類型的使用 39

2.4 聲明并使用變量 40

2.4.1 變量的聲明及初始化 40

2.4.2 變量的作用域 41

2.5 聲明并使用常量 42

2.6 數據類型轉換 43

2.6.1 隱式類型轉換 43

2.6.2 顯式類型轉換 43

2.6.3 裝箱和拆箱 45

2.7 運算符的使用 46

2.7.1 算術運算符 46

2.7.2 賦值運算符 48

2.7.3 關系運算符 49

2.7.4 邏輯運算符 51

2.7.5 移位運算符 54

2.7.6 其他特殊運算符 54

2.7.7 運算符的優(yōu)先級 56

2.8 照貓畫虎——基本功訓練 57

2.8.1 基本功訓練1——使用“///”標記給代碼段添加說明 57

2.8.2 基本功訓練2——使用引號運算符進行賦值 58

2.8.3 基本功訓練3——使用checked關鍵字處理“溢出”錯誤 58

2.8.4 基本功訓練4——使用typeof關鍵字獲取類的內部結構 59

2.8.5 基本功訓練5——使用using關鍵字有效回收資源 60

2.9 情景應用——拓展與實踐 61

2.9.1 情景應用1——檢查對象是否與給定類型兼容 61

2.9.2 情景應用2——使用算術運算符開發(fā)簡單計算器 62

2.9.3 情景應用3——使用“^”運算符對數字進行加密 64

2.9.4 情景應用4——巧用移位運算符獲取漢字編碼值 65

2.9.5 情景應用5——使用條件運算符判斷指定年份是不是閏年 66

2.10 自我測試 67

2.11 行動指南 68

2.12 成功可以復制——中國第一程序員求伯君 69

第3堂課 程序流程控制 71 視頻講解:116分鐘

3.1 C#程序設計算法 72

3.2 if語句的使用 74

3.2.1 使用if和if…else語句實現(xiàn)條件選擇 74

3.2.2 if語句的嵌套使用 77

3.3 switch語句的使用 78

3.3.1 使用switch語句實現(xiàn)多分支選擇 79

3.3.2 if…else語句與switch語句 80

3.4 while和do…while語句的使用 82

3.4.1 使用while語句實現(xiàn)代碼循環(huán) 82

3.4.2 使用do…while語句實現(xiàn)至少執(zhí)行一次循環(huán) 84

3.4.3 while和do…while語句的區(qū)別 86

3.5 for和foreach語句的使用 86

3.5.1 使用for語句實現(xiàn)代碼循環(huán) 86

3.5.2 使用foreach語句遍歷數據集合 88

3.6 循環(huán)結構中的跳轉語句 89

3.6.1 使用break語句跳出循環(huán) 89

3.6.2 使用continue語句繼續(xù)程序的執(zhí)行 91

3.6.3 使用goto語句實現(xiàn)程序跳轉 92

3.6.4 使用return語句使程序返回 94

3.7 照貓畫虎——基本功訓練 95

3.7.1 基本功訓練1——循環(huán)向控制臺中輸出內容 95

3.7.2 基本功訓練2——使用switch語句實現(xiàn)數字轉換大寫 96

3.7.3 基本功訓練3——雞尾酒排序算法的實現(xiàn) 97

3.7.4 基本功訓練4——判斷用戶登錄身份 99

3.7.5 基本功訓練5——小明去學校和醫(yī)院分別要走哪條路 100

3.8 情景應用——拓展與實踐 101

3.8.1 情景應用1——遞歸算法的經典面試題 101

3.8.2 情景應用2——使用流程控制語句報銷業(yè)務花銷 102


上一章目錄下一章

Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號