课时 | 理论内容 | 实践内容 |
2 | 初识C#及其开发环境 初识C#程序结构及代码编写规范 C#命名空间的讲解以及变量、常量、特殊运算符 C#的方法调用 方法中的参数传递(传值和传址)
| 编写一个自定义方法 自定义一个变量,将这个变量按值与按引用传到方法里去 尝试编写一个静态方法与一个实例方法
|
2 | C#的程序结构介绍 一维数组、二维数组、Char字符与字符串、正则表达式 属性、方法、类与结构、接口的定义、类的继承、态、以及 枚举类型定义 泛型类、抽象类、密封类的定义
引用类型与值类型的定义与用法
| 练习方法的相互调用
自定义一个基类,再声明一个子类从子类中重写基类中的方法
|
1
| 流程控制语句的讲解 条件选择语句的应用 4种迭代语句的定义及应用 跳转语句的定义及应用
| 尝试开发一个程序,要求在判断变量A大于等于100时,输出A的值 尝试开发一个程序,用G0T0语句跳转到程序中的位置号 用switch语句判断年份是闰年还是平年
|
2 | 窗体、MDI窗体、子窗体、窗体继承方法 基本控件的应用 控件的应用 如何画自定义控件以及自定义控件的应用 构造函数与析构函数的讲解 异常处理程序的讲解
| 练习各个控件的画法 熟悉各个控件的属性 根求在两个不同类型的数据进行加法计算时,使用异常语句捕捉由于类型错误而出现的异常
|
4 | 1.S0CKET类的讲解与实例应用 2.文件流,文件及文件夹操作 3. EXCEL文件读写操作 4.C#如何操作SQL、增加与修改以及删除元素 5.GDI+类的讲解以及应用 6.程序的调试详细讲解(包括设置断点、逐过程、逐语句)会用即时窗口、断点跟踪的方法调试代码 | 1.用C#画出一个曲线图 2.创建一个文本文件,将字符串写到文本文件里 3.尝试开发一个程序,要求实现修改数据表中的数据功能
|
4 | 1.注册表操作与应用 2.多线程与委拖、L0CK同步机制、Invoke与BeginInvoke的区别以及实例应用 3.多线程的暂停、恢复、挂起、与休眠的操作及应用
4.进程与线程的本质区别,以及会用Func与Action函数处理异步调用的问题 5.C#应用程序打包 | 1.编写多线程程序,输出数字时还能够使应用程序控件及时响应
2.读注册表中的指文件件夹中的内容并写入一个数字到的注册表文件夹中 |