资源详情
曾瑛老师经典版 C#开发零基础入门视频教程 116讲C#经典入门学习课程 ===============课程目录 r n t1、了解C#的诞生和特点。 r n t2、认识C#的开发环境(Visual Studio 2010)。 r n t3、掌握C#代码的编写、运行过程。 r n t4、重点掌握主函数和函数的用法。 r n t5、重点掌握行注释和块注释的用法。 r n t1、认识C#语言的编译过程。 r n t2、掌握十进制分别于二进制、八进制、十六进制的互换。 r n t3、重点掌握Convert.ToInt32()和Convert.Tostring()两个函数的用法。 r n t4、认识数据在内存中的存储形式。 r n t1、认识C#中的整型变量。(变量的定义和使用) r n t2、掌握Console.WriteLine(“{0}+{1}={2}”,a,b,add)语句。 r n t3、理解C#中赋值=号和数学中=号的区别。 r n t4、理解变量在程序运行中变化过程。 r n t1、理解C#中整型变量取值范围的原理。 r n t2、认识整型变量中的另外几种类型:short型、long型、无符号型。并对整型进行小结。 r n t3、理解变量的溢出。 r n t4、掌握实数型(浮点型)变量的用法。(float型、double型、decimal型) r n t1、认识字符型、字符串型。 r n t2、掌握输出函数Console.Write()的用法。 r n t3、掌握读取字符串函数Console.ReadLine()的用法。 r n t4、掌握读取字符函数Console.Read()的用法。 r n t5、理解字符型和整型的互换。 r n t6、掌握Console.ToDouble()、Console.ToInt32()函数来将字符转化为数值。 r n t1、了解ASCII编码、Unicode编码的有关常识。 r n t2、掌握ASCII、Unicode字符和数值类型互换的方法。 r n t3、掌握转义字符(如: n)的使用方法。 r n t4、掌握@控制符的使用方法。 r n t5、掌握字符串 “+”运算符的使用方法。 r n t6、掌握Console.WriteLine()常用格式化输出的方法。 r n t1、掌握变量的命名规则。 r n t2、认识常量,掌握常量的用法。 r n t3、认识关键字。 r n t4、练习:交换两个变量的值。 r n t1、通过一个程序感悟运算符和表达式。 r n t2、认识算术运算符中的加、减、乘、除和取余。 r n t3、认识Math类中的常用函数。并学会使用Math类中的常用函数。 r n t1、理解掌握自增运算符“++”、自减运算符“- -”的用法。 r n t2、理解掌握赋值运算符形如“+=”、“*=”的用法。 r n t3、识记几种运算符的运算优先级。 r n t1、理解掌握数据类型的隐式转换。 r n t2、理解掌握数据类型的显式转换。 r n t3、掌握字符串和数值间的转换方法。 r n t1、通过一个程序体验一下流程控制。(不需要完全理解这个程序) r n t2、理解算法的概念。 r n t3、理解程序的顺序结构。 r n t1、认识关系运算符,并理解掌握逻辑表达式。 r n t2、认识三种逻辑运算符&& (且) ||(或) !(非)。 r n t3、总结多种运算符的优先级。 r n t4、掌握布尔变量的定义和使用。 r n t1、认识选择结构,掌握最常用的if else选择流程控制的程序编写方法。 r n t2、掌握单分支if选择流程控制的程序编写方法。 r n t3、掌握多分支if else if else ……选择流程控制的程序编写方法。 r n t4、掌握嵌套选择结构流程控制的程序编写方法。 r n t5、能够会用流程图设计选择结构。 r n t1、掌握多分支选择结构switch语句编程方法。 r n t2、掌握switch语句编程的遍历过程。 r n t3、掌握条件表达式?:选择结构。 r n t4、通过深化练习,继续跟踪变量的变化过程。 r n t1、掌握循环结构的算法,并理解循环结构中的变量变化过程。 r n t2、掌握while循环语句的编程过程。 r n t3、理解什么是死循环。 r n t1、掌握do-while循环语句的编程过程。并知道do-while和while的区别。 r n t2、掌握for循环语句的编程过程。 r n t3、掌握break语句和continue语句的用法。并知两者用法上的区别。 r n t4、通过一个程序练习,学习掌握循环嵌套。 r n t1、掌握枚举类型的定义和使用。 r n t2、掌握结构体的定义和使用。 r n t1、掌握一维数组的定义和使用。 r n t2、掌握Length属忄生的用法。 r n t3、掌握foreach循环语句在数组中的使用。 r n t1、掌握二维数组的定义和使用,由此推到多维数组。 r n t2、掌握二维数组的for循环及foreach循环。 r n t3、掌握可变数组的定义和使用。 r n t4、掌握foreach循环语句在可变数组中的使用。 r n t1、理解函数的概念,并知道使用函数的好处。 r n t2、掌握如何定义和使用函数,并知道函数是如何运行的。 r n t3、掌握返回语句return的用法。 r n t1、理解掌握函数的参数传递方式。 r n t2、理解掌握函数参数的匹配。 r n t1、理解掌握函数的递归程序设计方法。 r n t2、通过斐波那契数列的递归程序设计,更加深入领会函数的递归。 r n t1、认识局部变量,并掌握局部变量的作用域。 r n t2、理解什么是结构化编程思想。 r n t1、了解面向对象编程的背景。 r n t2、了解类,对类有个初步的印象。 r n t3、了解封装,对封装有个初步的印象。 r n t4、了解接口,对接口有个初步的印象。 r n t5、了解对象,对对象有个初步的印象。 r n t1、掌握如何定义类。 r n t2、认识字段和方法。 r n t3、理解公有(public)和私有(private)两种修饰符的运用。 r n t4、掌握如何创建对象。 r n t5、通过本课的学习初步理解类和对象。 r n t1、了解为什么要使用属忄生。 r n t2、掌握属忄生的定义和使用。 r n t3、认识什么是构造函数。 r n t4、并掌握默认构造函数、有参构造函数、无参构造函数的使用。 r n t1、了解什么是析构函数。并掌握析构函数的程序设计 r n t2、了解什么是垃圾回收。 r n t3、通过time类的设计,进一步巩固我们前面所学过的类的知识。 r n t1、理解什么是以对象为成员。学会以对象为成员的程序设计方法。 r n t2、认识静态变量和静态函数,掌握静态变量和静态函数的程序设计方法。 r n t1、掌握const常量成员在类中的程序设计。 r n t2、认识readonly掌量成员,并学会它在类中的程序设计。 r n t3、掌握const和readonly的区别。 r n t1、认识什么是重载。 r n t2、掌握函数重载的程序设计方法。 r n t3、掌握构造函数重载的程序设计方法。 r n t1、理解什么是运算符重载。 r n t2、掌握运算符重载的程序设计方法。 r n t3、通过运算符的重载程序设计,进一步感受相关的面向对象编程思想。 r n t1、理解this关键字,并掌握this关键字在程序设计中的用法。 r n t2、掌握数组在方法中的传递过程。 r n t3、掌握数组在属忄生中的传递过程。 r n t1、如何定义和使用索引器。 r n t2、了解索引器和对象数组的区别。 r n t3、通过索引器访问离散字段。 r n t4、了解ToLower()函数和null关键字。 r n t5、通过本课的学习养成良好的编程习惯。 r n t1、了解栈和堆,以及栈的内存存储形式。 r n t2、了解栈和堆的关系、区别。 r n t3、认识值类型和引用类型。 r n t4、通过一个程序理解对象引用符,并知道对象引用符的用法。 r n t5、实践操作一下类视图。 r n t1、理解什么是继承,什么是基类,什么是派生类。以及它们的关系。 r n t2、通过一个程序来编写基类和派生类,让理论升华到实践。 r n t1、理解protected保护成员的用法。以及和private及public的区别。 r n t2、如何在基类中定义虚方法和在派生类中重写虚方法。怎么使用虚方法。 r n t3、了解重载和重写的区别。 r n t1、掌握普通方法隐藏的程序设计。 r n t2、利用base关键字调用基类方法。 r n t3、掌握抽象方法和抽象类的程序设计。 r n t4、如何密封类和方法。 r n t1、掌握派生类中无参构造函数和有参构造函数的编程方法。 r n t2、认识Object类,并掌握Object类中的ToString()方法的使用,以及重写该方法。 r n t1、理解多态,掌握多态基本编程思想。 r n t2、掌握is运算符的用法。 r n t1、掌握基类转换为派生类向下类型的转换。 r n t2、掌握as运算符的用法。 r n t3、如何定义和使用接口。 r n t1、学习接口对接口的继承,加深对接口的理解。 r n t2、学习掌握vs查看类图工具。 r n t1、认识.NET框架。 r n t2、通过一个程序的编写,感悟一下.NET框架。 r n t1、理解通用类型系统以及公共语言规范。 r n t2、学会类型的断定(sizeof typeof GetType)。 r n t1、认识命名空间,学习如何定义和使用命名空间。 r n t2、学习如何使用帮助。 r n t3、理解装箱和拆箱操作。 r n t1、掌握四种比较对象的编程方法。 r n t2、学会重写Equals方法。 r n t3、理解对象的相等。 r n t1、了解什么是异常。 r n t2、掌握异常的编程的三种结构。 r n t1、认识常见的异常类,掌握继承链中异常类编程的注意事项。 r n t2、学会捕获一切异常。 r n t3、回顾如何使用帮助。 r n t4、学会使用异常类的属忄生。 r n t5、如何自定义异常。 r n t1、认识一下窗体,并知道窗体编程的几个小概念。 r n t2、做一个简单的窗体,掌握窗体编程的一些步骤。 r n t3、了解组成窗体编程的一些文件。 r n t1、掌握按钮的可视化编程过程,并学习它的几个属忄生。 r n t2、简单掌握MessageBox(对话框)的用法。 r n t3、掌握标签的可视化编程的过程。并知道用按钮如何改变标签的属忄生。 r n t1、认识超链接标签。 r n t2、掌握超链接标签的相关属忄生。并掌握它的单击事件。 r n t3、学会用超链接标签打开有关的内容。 r n t1、认识文本框 r n t2、掌握文本框的相关属忄生,并了解其事件和方法。 r n t3、掌握键盘上Tab键及Enter键可视化设计的用法。 r n t1、认识单选按钮 r n t2、掌握单选按钮的相关属忄生、事件。 r n t3、掌握单选按钮的可视化编程。 r n t1、认识复选框 r n t2、掌握复选框的相关属忄生、事件。 r n t3、掌握复选框的可视化编程过程。 r n t1、认识数字输入框和群组框。 r n t2、掌握数字输入框的相关属忄生、事件。 r n t3、掌握数字输入框和群组框的可视化编程过程。 r n t1、认识面版。 r n t2、通过做一个完整的程序来理解面版。 r n t3、分析可视化编程的控件布局代码。 r n t1、掌握几种鼠标的事件。 r n t2、通过做一个完整的程序来理解鼠标的事件。 r n t1、掌握三种键盘的事件。KeyPress KeyDown KeyUp r n t2、通过做一个完整的程序来理解键盘的事件。 r n t1、学习掌握图形框的两个属忄生. r n t2、通过做一个完整的程序来理解图形框。 r n t1、学习掌握列表框编程重要的属忄生和方法. r n t2、通过做两个完整的程序来理解列表框。 r n t设计一个程序,通过程序我们来学习掌握复选列表框相关属忄生和事件。 r n t设计一个程序,通过程序我们来学习掌握下拉列表框相关属忄生和事件。 r n t设计一个程序,通过程序我们来学习掌握列表视图的相关属忄生和事件。 r n t设计一个程序,通过程序我们来学习掌握树状视图的相关属忄生和事件。 r n t1.了解控件布局是什么一回事. r n t2.知道控件布局的两个属忄生. r n t3.学习掌握如何进行控件布局. r n t做一个QQ界面,一则复习前面所学过的知识.二则理解有关的属忄生和事件. r n t1.认识菜单,并掌握主菜单的制作过程. r n t2.认识richTextBox控件.并掌握它的一些属忄生和方法. r n t1.如何在菜单上添加图片以及快捷键. r n t2.如何在选中的菜单上实现打”√”. r n t3.如何实现RichTextBox控件的背景. r n t4.如何制作关联菜单. r n t学会使用工具栏控件,并对文字的进行相关的操作.(字体,大小,字形) r n t学会使用另存为对话框进行文件的保存,并了解它的有关属忄生. r n t1、学会使用这两个文件对话框的编程过程,并了解它们的有关属忄生. r n t2、要对对话框的学习要有一个理忄生的感悟. r n t学会颜色对话框,自定义对话框的可视化编程方法.并了解有关它们的属忄生. r n t1、认识什么是多文档界面. r n t2、掌握多文档界面的程序设计过程.并知道相关的属忄生 事件及方法. r n t1、重点学习如何进行子窗口的排列.并要掌握本设计中的一些属忄生. r n t2、了解windows窗体类的层次结构及一些属忄生. r n t1、通过两个程序的设计来理解委托. r n t2、能够掌握用委托来进行程序设计. r n t1、认识掌握多播委托. r n t2、利用匿名函数进行委托的设计. r n t3、利用Lambda表达式来代带匿名函数进行设计. r n t4、了解宽松委托. r n t1、认识C#编写windows程序的事件原理. r n t2、通过一实例程序的编写,让大家学会在windows程序设计中编写事件代码. r n t学会如何自定义事件,并知道事件制作的原理.理解一下事件程序中的继承. r n t1、理解关于绘画的命名空间、像素、坐标系、颜色等方面的基本概念。 r n t2、认识Graphics类,通过此类我们来编写画一条直线的程序。 r n t1、通过一个绘椭圆的实例,来掌握画刷的用法。 r n t2、掌握Brush的四个派生类的用法。 r n t1、理解路径的绘图方法。 r n t2、学会使用OnPaint()方法。 r n t学习掌握平移坐标、旋转坐标、伸缩坐标的程序绘图方法。 r n t1、认识窗口的几个属忄生. r n t2、对窗口和窗口绘图坐标系的进一步认识. r n t3、掌握在滚动窗口中绘图.(难点) r n t1、学习如何在窗体中绘制字体,掌握字体的属忄生和方法。(难点) r n t2、学习三个类来显示图像。 r n t1、学习利用File类和FileInfo类进行文件的相关操作。 r n t2、了解File类和FileInfo类的同异。 r n t3、学习掌握文件的异常。 r n t1、学习利用Directory类和DirectoryInfo类进行文件夹的操作。 r n t2、学习掌握Path类的操作。 r n t3、学习掌握Environment类及SpecialFolder类的操作。 r n t1、学习掌握filestream类的部分方法和属忄生。 r n t2、实现利用FileStream类来进行对文件的操作。 r n t1、学习流关于try-catch-finally的结构。 r n t2、学习利用委托进行文件处理的封装。 r n t3、学习using语句进行流的处理。 r n t1、学习利用StreamReader和StreamWriter来实现对文本文件的读写操作。 r n t2、学习利用BinaryReader和BinaryWriter来实现对二进制文件的读写。 r n t1、让我们深入一点认识一下字符串。 r n t2、学习复制字符串的几种方法。 r n t3、学习比较字符串的几种方法。 r n t学习掌握控制字符串的常用函数: r n t 1.验证字符串的首尾. r n t 2.定位字符或子串. r n t 3.截取子串. r n t 4.拆分字符串 r n t 5.更改大小写. r n t 6.修改字符串. r n t 7.插入格式化变量. r n t1.理解使用StringBuilder类的好处. r n t2.理解”容量”和”长度”的概念. r n t3.学会利用StringBuilder类的常用法方来操作这个类. r n t4.学会使用char类的常用方法. r n t1.认识正则表达式. r n t2.理解字符的匹配及及掌握相关方法来进行正则表达式程序的设计. r n t 知识点:正则表达式的概念//字符的匹配//正则表 r n t达式通配符//Regex类的方法//@前缀和转义字符//可 r n t选字符集//反向字符集//或匹配。 r n t1.学习掌握数量限定符: * + ? {n} {n,} {n,m} ()+ r n t2.实践程序:通配符和限定符的组合. r n t3.学习掌握正则表达式中的贪婪和懒惰. r n t1.学习掌握定位符: ^ $ b r n t2.学习掌握分组和后向引用.(难点) r n t3.学习掌握替换文本.(难点) r n t1.学习掌握 非捕获分组?: 正向预查?= 反向预查?<= 负正向预查?! 负反向预查? r n t2.学习正则表达式的类,并能够使用其相关方法和属忄生来设计程序。 r n t3.学习正则表达式的选项。 r n t4.学习正则表达式的注释。 r n t1.了解特忄生。 r n t2.使用.NET中的Obsolete特忄生,了解特忄生在程序中的用法。 r n t3.自定义特忄生,掌握特忄生的程序设计方法。 r n t1.了解程序集(Assembly)。 r n t2.通过一个程序的设计来学习理解程序集。知道多文件程序集的设计过程。 r n t1.了解程序集的结构。 r n t2.了解私有程序集和共享程序集。 r n t3.通过程序来掌握程序集的特忄生。 r n t1.利用Type类获取类信息。 r n t2.利用Assembly类获取程序集信息。 r n t3.学习如何动态的加载类型。 r n t1.了解线程的概念。 r n t2.通过程序的设计学习掌握thread类。 r n t1.学习掌握线程的优先级。 r n t2.学习掌握线程的插入。 r n t1.学习理解线程的状态。 r n t2.学习理解线程的同步,并通过互锁来掌握同步的程序设计。 r n t1.学习掌握Monitor类来实现线程的同步。 r n t2.学习掌握Lock语句来实现线程的同步. r n t1.理解互斥体的一些概念。 r n t2.通过做一个系统互斥体的实例,来掌握互斥体程序设计的方法。 r n t1.理解死锁概念。 r n t2.学习做一个死锁的程序,然后防止程序死锁。 r n t1.理解线程池,知道线程池和线程的区别。 r n t2.做一个线程池的程序,了解线程池的运行过程。 r n t1.了解C#中集合的概念。 r n t2.学习Array类,利用Array类进行对数组的操作。 r n t3.学习掌握集合中的ArrayList类。 r n t学习集合中的Stack ,Queue,SortedList三个类。 r n t1、理解散列表的原理(数据结构)。 r n t2、学习Hashtable的编程方法,掌握其部分属忄生及方法. r n t1、了解泛型的概念,并知道为什么需要泛型。 r n t2、通过编写泛型类的程序和泛型方法的程序来理解泛型。 r n t1、学习泛型的集合类。 r n t2、学习理解泛型的约束。
下载地址
链接:http://pan.baidu.com/s/1pL4pw4V 密码:dd0r 解压密码:www.santongit.com