課程清晰版學習地址:http://www.ixueyun.com/community/lessons.php?mod=detail&lessonId=518&tkid=684
完整課程討論地址 :http://www.ixueyun.com/community/thread-5591-1-1.html?tkid=684
•C#編程基礎
課程清晰版學習地址:http://www.ixueyun.com/community/lessons.php?mod=detail&lessonId=518&tkid=684
完整課程討論地址 :http://www.ixueyun.com/community/thread-5591-1-1.html?tkid=684
===========================本課特色================================
1、趣味、搞怪,盡量多的以日常所見的實例來深入淺出的闡述C#編程過程中的各種概念;
2、使用Visual Studio 2010 + Sql Server2008,同時又將相應的其它同類工具做補充講解。
3、講解中留下“陷阱”,讓學員在學習過程中保持高度的懷疑精神;
4、講解中將初學者容易犯的錯在教學過程中呈現出來並教會學員舉一反三的解決錯誤;
5、為了不影響大家以后主要的學習方式(即參考其他書籍和資料),本系列的每一本書都統一隨章節的延續,講述方式也由最初的嘻哈風格逐步調整為正規的講述。讓你輕松入門,最終又能夠不依賴這種風格的學習資料。
6、每章最后的“每日一練”中提出的問題常常都有錯誤的問法夾雜其中,在這種題下面緊跟着的一個題就會要求你將前一個題修改正確,極大的避免了填鴨式的教學,讓你想不思考都不行。
7、本教程總是提出問題再來解釋,通過解釋的過程來講解新的知識;這樣極大的避免了知識鋪陳,轉而將學習的過程變成了解決問題的過程;
8、本系列教程並非嚴格將知識分類整理講解。而是按照既定的學習線路和初學者的思維習慣,將每一個知識點放在最恰當的位置。所以單看目錄,會感覺知識的排列不像同類書那樣絕對的僅僅有條。
9、視頻教程 + 配套電子書 + 配套實體書籍,確保每種學習方式都適應。
===========================本課講師================================
•經驗 : 01年正式入道,07年開始教學
Blog:http://www.ixueyun.com/blog/thcjp 學號/QQ號:110535808
課程清晰版學習地址:http://www.ixueyun.com/community/lessons.php?mod=detail&lessonId=518&tkid=684
完整課程討論地址 :http://www.ixueyun.com/community/thread-5591-1-1.html?tkid=684
===========================本課已完成部分大綱================================
章節名稱 | 教學過程描述 |
第一講:DotNet與C# |
a) 什么是.Net b) .Net 帶來的變革 c) .Net平台的結構 d) CLR e) 基類庫 f) .NET Framework的版本歷史、內容、獲取與安裝 g) Visual Studio 2010的安裝 h) C#的簡介、優點和特點 |
第二講:第一次 |
a) 項目與解決方案 b) 第一個控制台應用程序 c) 第一個WinForm桌面應用項目 d) 第一個WebForm應用項目 e) Visual Studio界面設置 |
第三講 : C#前置知識 |
a) 講解C#基本語法 b) 講解C#的幾種注釋方式以及用處 c) 講解在學習過程中如何快速獲取幫助 d) 講解預處理指令的作用和最常用的一個 |
第四講: 變量常量 |
a) 變量的概念 b) 變量的申明 c) 變量的初始化 d) 類型推斷 e) 變量的作用域 f) 常量 |
第五 講 : 預定義數據類型 | a) 數據類型 b) 值類型 c) 引用類型 d) 系統預定義數據類型 e) 預定義值類型 f) 預定義引用類型 g) 轉義符 h) 數據類型轉換 i) 裝箱 VS 拆箱 |
第六 講 : 運算符 |
a) 運算符 b) 算術運算符 c) 比較運算符 d) 賦值和邏輯運算符 e) 一元運算符 f) 三元運算符 g) 復合運算符 h) 運算符優先級 |
第七 講 : 流程控制-條件分支語句 | a) 流程控制 - 選擇控制 i. if…else ii. if…else if…else iii. switch…case |
第八 講 : 流程控制-循環語句 | a) 非常十分特別很熟練以下內容 b) 流控制--循環控制: i. While ii. do… while iii. for iv. 跳轉語句:break、continue、return |
第九 講 : C# 的異常處理 | a) 異常概述 b) try/catch塊處理異常 c) 多個catch塊 d) 異常處理的系統流程 e) Finally關鍵字 f) Throw關鍵字 |
第十講 : 面向對象編程簡介 | a) 對象 b) 對象的生命周期 c) 對象與類 d) 面向對象的特征 e) 類和結構 f) Vs2010中的OOP工具 |
第十一講 : 類和對象的使用 |
a) 一個實例 – 引發的系列問題 b) 命名空間 c) 實例化類對象 d) 對象與對象引用 e) 調用方法和屬性 |
第十二講 : 封裝&類成員 | a) 封裝 i. 為何要封裝? ii. 如何封裝? b) 類成員 i. 數據成員 |
第十三講 : 屬性&構造\析構函數 |
a) 類成員 b) 屬性 c) 構造函數&析構函數 |
第十四講 : 類成員之方法&靜態 | a) 什么是方法 b) 方法語法 c) 參數 d) 值傳遞VS引用傳遞 e) 靜態類與靜態類成員 |
第十五講 : 重載 |
a) 方法重載 b) 構造函數重載 c) 構造函數之間的調用 |
第十六講 : 運算符重載 |
a) 坑爹的“ToString()” ---運算符重載 b) 運算符工作方式 c) 運算符重載能干嗎? d) 實踐 e) 重載 + 、- 符號 f) 運算符重載規則 |
第十七講 : 繼承 |
a) 現實中的分類繼承 b) 繼承性 c) 實現繼承 d) 繼承透視圖 e) 訪問基類成員 f) 如何實現多繼承 g) 對象引用與類型轉換 h) 密封類 |
第十八講 : 多態 | a) 現實中的多態與編程中的多態 b) 虛方法和重寫 c) 面積計算器-實踐 d) 虛方法-規則 e) 隱藏基類的成員 f) 隱藏基類成員-實踐 g) 抽象類 |
第十九講 : 其它類 | a) Object類 b) 類包含 c) 類嵌套 d) 匿名類型 e) 分部類 f) 擴展方法 |
第二十講 : 接口 | a) 接口簡介 b) 接口規則 c) 接口語法 d) 申明與實現-實踐 e) 多重繼承 f) 抽象類“實現”接口 g) 類圖中的接口 h) 接口VS抽象類 |
第二十一講 : 簡單數組 | a) 數組的概念以及為什么使用數組 b) 數組的申明和初始化 c) 訪問數組 d) Foreach迭代 e) 向數組中存放引用類型對象 |
第二十二講 : 深入數組 | a) 多維數組 b) 鋸齒數組 c) Array類 d) ArrayList |
第二十三講 : 泛型入門 | a) 泛型簡介及優缺點 b) 使用泛型 c) 泛型類的使用實例-教務課程管理模塊 d) 舉一反三用泛型 |
第二十四講 : 泛型實例 - 專業\課程管理模塊實現 | a) 申明類的數據字段 b) 初始化類的公有字段 c) 加載專業信息和全部課程列表 d) 將指定專業所屬課程填充到ListView e) 向專業中添加課程 f) 將指定課程從專業中移除 g) 課程列表的全選、取消 |
第二十五講 :委托與事件實例淺析 | a) 需求的產生 b) 定義委托 c) 定義事件 d) 訂閱事件 e) 傳遞參數 f) 多播委托 |
第二十六講 : 深入委托 | a) 我們忽略的事件與委托 b) 定義、使用委托 c) 實踐- 說媒 、娶媳婦的標准 d) 多播委托 e) 匿名方法 f) Lambda表達式 g) 實踐-窗體互動 |
第二十七講 : ADO.NET實例淺析 | a) ADO.NET概述 b) 訪問數據庫的步驟 c) 實踐 - 商品管理 |
合計五十二講 | 已經全部完成,具體關注下面地址 |
課程清晰版學習地課程址:http://www.ixueyun.com/community/lessons.php?mod=detail&lessonId=518&tkid=684
完整課程討論地址 :http://www.ixueyun.com/community/thread-5591-1-1.html?tkid=684