C#趣味編程實戰系列視頻教程簡介
<!--[if !mso]>
<![endif]--><!--[if gte mso 10]>
<![endif]-->
天轟穿VS2010視頻教程-c#趣味編程實戰系列視頻教程
課程大綱
· 第一講:Windows窗體
· 第二講:舉一反三之惡搞簡單控件
· 第三講:打造專屬記事本上
· 第四講:打造專屬記事本中
· 第五講:打造專屬記事本下
· 第六講:打造超級裸奔瀏覽器-簡單
· 第七講:超級裸奔瀏覽器-進階
· 第八講:打包成安裝程序
講師介紹
姓名 : 田洪川
網名 : 天轟穿
學歷 : 初中
年齡 : 不詳
性別: 絕對是男
特點: 單縫眼、老憤青
職業生涯
1999年在網吧接觸計算機,后被新聞網站所吸引,但因為討厭一般網站的彈窗和廣告,決定自己做一個綠色的新聞網站,于是找了一份守網吧的工作.
2002年,覺得一輩子守網吧沒有出息,出去當時綿陽新潮計算機集團找了個程序員的工作,為了得到工作機會,當場因學歷問題跟老板吵架,最后如愿以償,一直干到項目經理后辭職。
2003年底,覺得ASP沒有前途了,于是辭職回家學習.NET,為了管住自己的腿,剃了雙眉,迫使自己出不了門。4個月后,學會了,眉毛也長起來了,繼續找了個專做歐美外包的公司做項目經理。后兩次跳槽,做到項目總監。
2006年,做了一年項目總監后看了太多大學畢業后啥都不會的人,回想自己的自學歷程,一個高尚的想法出來了。要讓更多人花更少的成本學習到更合適的只是,毅然辭職回家專心做了106集的《Visual Studio2005入門.Net系列視頻教程》,而且完全免費。
2007年到成都國信安任課。學歷、培訓都做,期間完整帶出兩個100%就業的培訓班。
2008年底,再次想創業,辭職回家,同期與希望電子出版社一次簽約了4本計算機類書籍。并完成兩本,但因出版社調整,最終未出版發行。
2010年10月,回國信安,重啟學云網項目,任項目負責人。
經驗 : 01年正式入道,07年開始教學
擅長領域 : 微軟方向\PHP 應用編程\數據庫
目前工作 : 學云網上一小兵
工作目標 : 讓更多人以更低的成本學習到更合適的知識
詳細信息請見百科:
http://baike.baidu.com/view/2976157.htm
http://www.ixueyun.com/blog/thcjp
*老師有話說
學云網是老田偶自己創業的《學習交流平臺》,這里的云朵就是一般人說的積分了。
積分的獲取灰常簡單,發帖、回帖、發博客、每日登陸、邀請好友注冊等等都有,當然還有最簡單最快捷的方法,就是直接購買學幣兌換云朵。
1學幣 = 1元RMB = 100云朵
大家有問題隨時在論壇上去問,有專人守著回答滴。
簡單介紹下這個系列的教學風格:
1. 幽默,嘿嘿,我還是盡量的見縫插針的填充一些幽默的東西進去。
2. 結合實體教學中遇到的問題,在教程中經常有提醒大家把視頻暫停下來自己思考或者練習的地方;
3. 學習本系列教程你的腦子基本上無法偷懶,因為在教程中經常會有我們刻意留下來的問題,有的在本級中可以找到答案,但有些問題可能會在下一級或者后面幾級才能夠找到答案。
4. 盡量的承前啟后,讓知識銜接更加的緊密。
5. 完全是隨著視頻錄制一起手敲代碼,不知道可以叫"純手工"不。
6. 整個知識體系我們垂直劃分為三個部分,我只講一個最具代表性的部分,要求大家做其余兩個部分;
7. 有一個作業,要求大家根據我們的講解,一步步的完成這個作業,最終交給我評審;
8. 中間我們盡量接近現實,記事本模仿對象是windows記事本,瀏覽器模仿的是常見的火狐、360等瀏覽器,編輯工具為Microsoft Visual Studio 2010(當然,你采用任何一款都可以)我們力求達到很多同學可以邊看視頻邊完成自己的項目的目的。
9. 本系列最大的另外一個特色,是結合了我在實際教學中最大的收獲,哪就是將勵志和教學結合起來,在我們每一集的最后,都有一句我領悟到、學習到的、甚至正在努力踐行的勵志名言。
*本課程教學目標
學員在學完本課程后,能夠有一個實現整個程序的清晰思路,能夠獨立完成簡單的Windows桌面應用程序,學習到常用的控件使用以及擴展學習的能力,并且
以前零散的數據庫和C#基礎知識整合起來,培養學員從前期需求分析到具體程序實現并安裝的整體能力,為下個項目課程打下良好的基礎;
具體細化如下:
1. 學員能夠編寫簡單Windows桌面應用程序;
2. 學習到常用的控件使用以及擴展學習的能力;
3. 學會使用應用程序配置文件為程序服務;
4. 掌握C#編寫Windows桌面應用程序的技巧;
5. 學會如何在以后的學習過程中采用更有趣,更高效的學習方法
*本課程適合對象
本課程的主力用戶群:學了C#基礎,覺得啥都會,但有覺得啥都做不出來的初學者、在校大學生。
1. 基本熟悉Microsoft Visual Studio 2010編程環境;
2. 學習時間要求10-50個小時(非連續時間);
3. 最好是具備ADO.NET和數據庫相關知識,當然不具備也行
具備c# 編程基礎,比如變量、數據類型、分支、循環、方法、類等;
教學成果
簡單實用的記事本
1. 新建
2. 保存
3. 全選
4. 剪切
5. 復制
6. 粘貼
7. 設定字體
8. 是否換行
9. 在線幫助
10. 搜索
11. 廣告
超級裸奔但功能強大的網頁瀏覽器
1. 按地址訪問
2. 響應回車
3. 前進
4. 后退
5. 刷新
6. 停止
7. 右鍵
8. 讀取網頁標題到瀏覽器
9. 搜索
10. 加載進度
11. 多選項卡切換
大綱內容
本課程共 8 講,建議學習時間(至少) 20 小時以上
編 號 課程內容安排 學習時間建議
第1講
Windows窗體
1-2小時
第2講
舉一反三之惡搞簡單控件 1-2小時
第3講 打造個人專屬記事本 上
1-2小時
第4講 打造個人專屬記事本 中
1-2小時
第5講 打造個人專屬記事本 下
2-3小時
第6講 打造超級裸奔瀏覽器
2-4小時
第7講 打造超級裸奔瀏覽器-進階
2-6小時
第8講 打包成安裝程序
1-2小時
*教學大綱
第一講:Windows窗體 學習時間:1-2小時
學習目標:
1、學會使用Microsoft Visual Studio 2010這個工具做基本的操作
2、學會窗體和控件的常見屬性和方法
3、熟悉創建一個項目的基本流程
4、能夠獨立玩起來
教學過程描述:
1、Windows桌面應用編程基礎知識
2、Windows窗體及控件常用屬性
3、Windows窗體及控件常用事件
4、輸入\輸出\觸發事件的簡單控件
5、控件的定位\停靠和對齊
6、結合上面的控件制作一個錄入用戶信息的程序
第二講:舉一反三之惡搞簡單控件
一、學習目標
1、熟悉控件屬性的操作
2、熟悉控件的事件玩法
3、熟悉對控件的動態操作
二、教學過程描述
1、動態改變它們的屬性
2、上有政策,下有對策
3、哪里有壓迫哪里就有反抗
4、學舌鸚鵡
5、會拉客的控件
6、動態添加控件
7、動態刪除\隱藏 控件
第三講 : 打造個人專屬記事本(上 )學習時間:1-2小時
一、學習目標
1、學會使用下例控件,學一些基本的編程技巧
2、MenuStrip控件 -菜單欄
3、ToolStrip控件 - 工具欄
4、StatusStrip控件 -狀態欄
5、ContextMenuStrip控件 --右鍵菜單
6、RichTextBox 控件
二、教學過程描述
1、MenuStrip控件 -菜單欄
2、ToolStrip控件 - 工具欄
3、StatusStrip控件 -狀態欄
4、ContextMenuStrip控件 --右鍵菜單
5、RichTextBox 控件
第四 、 五 講 : 打造個人專屬記事本 (中\下)學習時間:2-6小時
一、學習目標
1、會更多控件的使用
2、學習到如何來制作這些常見的功能
二、教學過程描述
1、對話框組件
2、openFileDialog
3、saveFileDialog
4、fontDialog
5、字節流處理類
6、StreamWriter
7、StreamReader
8、關于窗體
9、設置全局變量
10、使用字節流實現打開、保存和新建
11、實現菜單條、工具條、右鍵菜單的復制、剪切、粘貼、全選
12、設置字體
13、實現狀態欄字數統計
14、實現在線幫助和狀態欄廣告
15、實現退出和關閉窗體事件
16、實現查找和關于
第六講:打造超級裸奔瀏覽器-簡單 學習時間:2-4小時
一、學習目標
1、熟悉WebBrowser控件的基本方法、屬性的使用
2、制作一個具備基本功能的個人專屬瀏覽器
二、教學過程描述
1、瀏覽器內核(WebBrowser)
2、WebBrowser 事件,屬性,方法
3、分析IE和FireFox 得到基本功能需求
4、制作軟件界面
5、為軟件實現每個功能(編寫事件代碼)
6、實現前進、后退、刷新、訪問主頁
7、轉到和捕獲回車事件
8、實現搜索
9、實現進度條
10、時間廣告
第七講:打造超級裸奔瀏覽器-進階 學習時間:2-6小時
一、學習目標
1、熟悉容器類控件的動態操作
2、實現瀏覽器多選項卡瀏覽
二、教學過程描述
1、TabControl控件
2、控件的獲取
3、控件事件
4、添加TabControl控件
5、添加一個默認的WebBorwser控件
6、設置TabControl控件的父容器的雙擊事件
7、添加新的選項卡
8、添加新的WebBorwser控件
9、設置TabPage的雙擊事件
10、獲得當前激活狀態下的TabPage中的WebBorwser控件
11、使用這個WebBorwser控件
12、修正之前的所有功能
第八講:打包成安裝程序 學習時間:1-2小時
三、學習目標
1、將做出來的應用程序打包并安裝到其它計算機上
四、教學過程描述
1、介紹Winform系統打包和部署的概念,通過實例介紹如何進行打包和部署的方法。
2、本章的學習目標:
i. 了解打包和部署的概念
ii. 掌握簡單打包和部署的方法
iii.掌握復雜打包和部署的方法
本課程共八 講,建議學習時間(至少) 10~20 小時以上
*學習提示
請在學習過程中注意以下幾點:
1.舉一反三,學習到一個知識點,就盡量延伸相關的一切可能,但請記住,發現問題是由于所學有限,而且差距很大的話,請馬上停止,繼續學習本系列后面的東西,不要偏離太遠,這會讓你的信心受打擊的。
2.當教程中一個知識點講完,請暫停視頻,按照你自己的理解趕緊去做一下。
3.雖然每節課的代碼資料都是提供了的,但是我希望大家不要在開始就看我的代碼,請跟著我一起來做,而不是看著我的代碼聽我的講解,那會讓你事倍功半的。
4.遇到錯誤,除非萬不得已,請不要問我,當然也不要去麻煩別人,因為你要知道,排錯,解決問題的能力也是你日后最大的本錢之一。否則就算你拿到博士學 位,沒有良好的解決問題的能力和習慣,不客氣的說,你也不會有什么出息。
哪么這樣說是不是一定要自己逼得要死去解決呢?當然不是,你要學會在網上搜索答案,最重要的是你要學會用好動態幫助,也就是MSDN。如果實在不行了,再
求教與人。
5.我們一直會有在線答疑的時間,但是請記住,任何問題我都不會直接告訴你答案,你能夠得到的僅僅是思路,甚至是一頓批評(對于我認為值得培養的人,我從來不吝嗇時間來激怒你)。
6.面對問題,你需要記住,我隨時愿意幫助你,所以不要放棄,不要氣餒。
7.面對成績,小驕傲一下就行了,否則小心被我批得一文不值。
8.按時完成你的作業。