C#趣味编程实战系列视频教程简介

13年前

天轰穿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
学币 = 1RMB = 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.  
广告

说明: http://www.ixueyun.com/community/data/attachment/album/201112/16/170222w58off2002vahffo.jpg

超级裸奔但功能强大的网页浏览器

1.   
按地址访问

2.   
响应回车

3.   
前进

4.   
后退

5.   
刷新

6.   
停止

7.   
右键

8.   
读取网页标题到浏览器

9.   
搜索

10.  
加载进度

11.  
多选项卡切换
说明: http://www.ixueyun.com/community/data/attachment/album/201112/16/170431rekx6brulxn6r3xb.jpg
大纲内容

本课程共  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
、分析IEFireFox 得到基本功能需求

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.
按时完成你的作业。