課程目錄 :
(內容與授課時間) 授課總時數:
24:14:33
簡
介:
本課程從初學者角度出發,提供了從入門到成為程序開發高手所需要掌握的各方面知識和技術。課程結合大量實例和實戰案例,由淺入深、循序漸進地介紹C#程序設計的相關知識,尤其對面向對象的程序設計和一些難點做了重點介紹。
C#是微軟推出的一種基於.NET框架的、物件導向的進階程式語言。C#以.NET框架類別庫作為基礎,擁有類似Visual
Basic的快速開發能力。C#由安德斯·海爾斯伯格主持開發,微軟在2000年發布了這種語言,希望藉助這種語言來取代Java。C#已經成為Ecma國際和國際標準組織的標準規範。
【課程特點】
1由淺入深,編排合理;
2視頻講解,精彩詳盡;
3豐富實例,輕鬆易學;
課程大綱:
第1篇基礎語法
第1章 C#入門基礎
1.1 C#概述
1.1.1 C#的發展
1.1.2.NET框架
1.1.3 C#開發工具
1.2 搭建Visual Studio 開發環境
1.2.1 安裝Microsoft Visual Studio
1.2.2 配置集成開發環境(IDE)
1.2.3 熟悉集成開發環境
1.3 創建第一個控制台應用程序
1.3.1 創建Sample_控制台應用程序
1.3.2 解決方案資源管理器
1.3.3 Program.cs文件
1.3.4 AssemblyInfo.cs文件
1.3.5 運行應用程序
1.4 創建第一個Windows窗體應用程序
1.4.1 創建Sample Windows窗體應用程序
1.4.2 解決方案資源管理器
1.4.3 相關文件簡介
1.4.4 運行應用程序
1.5 小結
1.6 習題
第2章 C#基本概念
2.1 創建Hello World應用程序
2.1.1 創建hello.txt文本文件
2.1.2 創建HelloWorld類
2.1.3 添加Print()方法
2.1.4 添加Main()方法
2.1.5 調用Print()方法
2.1.6 引入System命名空間
2.1.7 整理Hello World應用程序的代碼
2.2 編譯和運行Hello World應用程序
2.3 C#程序的概念擴展
2.4 小結
2.5 習題
第3章類型
3.1 什麼是類型
3.2 值類型
3.2.1 值類型的基礎——System.ValueType類型
3.2.2 整數類型
3.2.3 浮點型
3.2.4 decimal類型
3.2.5 bool類型
3.2.6 枚舉類型
3.2.7 結構類型
3.3 引用類型
3.3.1 類類型
3.3.2 對像類型
3.3.3 字符串類型
3.3.4 數組類型
3.3.5 接口類型
3.3.6 委託類型
3.4 裝箱和拆箱
3.4.1 裝箱
3.4.2 拆箱
3.5 小結
3.6 習題
第4章變量
4.1 什麼是變量
4.2 變量的類型
4.2.1 靜態變量
4.2.2 實例變量
4.2.3 局部變量
4.2.4 值參數
4.2.5 引用參數
4.2.6 輸出參數
4.2.7 數組元素
4.3 對變量賦值
4.4 變量轉換
4.4.1 隱式轉換
4.4.2 顯式轉換
4.5 小結
4.6 習題
第5章表達式和運算符
5.1 運算的最小單位——表達式
5.1.1 表達式分類
5.1.2 this關鍵字
5.1.3 new關鍵字
5.2 運算的核心——運算符
5.2.1 算術運算符
5.2.2 自增、自減運算符
5.2.3 邏輯運算符
5.2.4 條件運算符
5.2.5 條件邏輯運算符
5.2.6 移位運算符
5.2.7 關係運算符
5.2.8 賦值運算符
5.2.9 運算優先級
5.2.10 類型轉換
5.3 小結
5.4 習題
第6章程序最小單位——語句
6.1 什麼是語句
6.2 基本語句
6.2.1 沒有功能的語句——空語句
6.2.2 標記語句
6.2.3 表達式語句
6.2.4 聲明語句
6.2.5 塊
6.3 選擇語句
6.3.1 如果…就…——if語句
6.3.2 當…就…——switch語句
6.4 迭代語句
6.4.1 for語句
6.4.2 foreach語句
6.4.3 while語句
6.4.4 do語句
6.5 跳轉語句
6.5.1 跳出語句break
6.5.2 繼續下一次循環語句continue
6.5.3 返回語句return
6.5.4 拋出語句throw
6.6 其他語句
6.6.1 try語句
6.6.2 using語句
6.6.3 lock語句
6.6.4 checked和unchecked語句
6.7 小結
6.8 習題
第7章命名空間
7.1 什麼是命名空間
7.2 聲明命名空間
7.3.(點號)運算符
7.4 ::(雙冒號)運算符
7.5 using指令
7.5.1 導入命名空間
7.5.2 創建命名空間或類型別名
7.6.NETFramework常用命名空間
7.7 小結
7.8 習題
第8章類
8.1 什麼是類
8.1.1 聲明類
8.1.2 設置類的訪問權限
8.1.3 繼承類
8.1.4 類、對像和實例化
8.2 類的組成
8.2.1 常量
8.2.2 字段
8.2.3 方法
8.2.4 屬性
8.2.5 索引器
8.2.6 構造函數
8.2.7 析構函數
8.2.8 事件
8.3 小結
8.4 習題
第9章結構
9.1 結構概述
9.2 結構成員
9.3 結構和類的區別
9.3.1 繼承
9.3.2 this保留字
9.3.3 構造函數
9.4 小結
9.5 習題
第10章數組
10.1 使用數組
10.1.1 數組的基準——維度數
10.1.2 聲明數組
10.1.3 實例化數組
10.1.4 初始化數組
10.1.5 遍歷數組
10.2 數組的類型
10.2.1 一維數組
10.2.2 二維數組
10.2.3 多維數組
10.2.4 交錯數組
10.3 靜態數組System.Array
10.3.1 常用屬性概覽
10.3.2 常用方法概覽
10.3.3 獲取數組長度
10.3.4 獲取元素的值
10.3.5 設置元素的值
10.3.6 獲取元素的索引
10.3.7 排序數組
10.3.8 反轉數組
10.4 動態數組System.ArrayList
10.4.1 常用屬性概覽
10.4.2 常用方法概覽
10.4.3 添加元素
10.4.4 移除元素
10.5 小結
10.6 習題
……
第2篇面向對像技術深入
第3篇 C#應用技術
第4篇項目案例實戰
課程列表:
第01章 C#入門基礎 →時長: 00:40:13
第02章 C#基本概念 →時長: 00:18:18
第03章 類型 →時長: 00:47:33
第04章 變量 →時長: 00:44:47
第05章 表達式和運算符 →時長: 00:59:31
第06章 程序最小單位--語句 →時長: 01:10:24
第07章 命名空間 →時長: 00:27:38
第08章 類 →時長: 01:21:04
第09章 結構 →時長: 00:15:33
第10章 數組 →時長: 01:51:20
第11章 接口 →時長: 00:35:01
第12章 委託和事件 →時長: 00:33:39
第13章 異常處理 →時長: 00:20:45
第14章 泛型 →時長: 00:28:58
第15章 分部類型和可空類型 →時長: 00:27:04
第16章 更好的賦值 →時長: 00:35:55
第17章 迭代器、匿名方法和擴展方法 →時長: 00:33:17
第18章 Lambda表達式和查詢表達式 →時長: 01:02:37
第19章 字符串處理 →時長: 01:18:12
第20章 日期和時間處理 →時長: 00:35:47
第21章 I_O流、目錄和文件處理 →時長: 01:16:30
第22章 Windows窗體編程 →時長: 01:16:10
第23章 使用GDI 繪圖 →時長: 01:29:02
第24章 操作數據庫 →時長: 01:31:25
第25章 圖書管理系統 →時長: 01:47:49
第26章 P2P聊天工具 →時長: 00:33:48
第27章 我的校內網 →時長: 01:12:13
|