| 课程名称 | 课程内容 |
| .NET框架 | - 什么是 .NET Framework(框架)
- .NET Class介绍
- 公共语言运行时(CLR),公共语言运行库
- .NET Framework组成
- .NET企业服务器的角色
- .NET Framework 类库
- Visual Studio .NET IDE简介
|
| C#语言基础 | - 数据类型
- 控制结构
- 设计算法:计数器控制的重复
- 运算符
- Windows应用编程简介
- 计数器控制重复的要点
- for、do/while重复结构、 switch多选择结构
- 结构化编程小结
|
| 方法 | - C#中的方法、方法定义
- C#名字空间
- 值类型和引用类型及其传递
- 变量的持续时间、作用域规则
- 递归
- 方法重载
|
| 数组 | - 声明和分配数组
- 使用数组的示例
- 将数组传递给方法? 按值和按引用传递数组
- 数组排序、数组查找:线性查找和折半查找
|
| 基于对象的编程 | - 类的范围
- 控制对成员的访问
- 构造函数
- 属性、复合
- 使用this引用
- 垃圾收集
- static类成员、const和readonly成员
- 数据抽象和信息隐藏
- 软件重用性
- 名字空间和组件
|
| 面向对象编程:继承 | - 基类和派生类
- protected和internal成员
- 基类和派生类的关系
- 实例研究:三级继承
- 派生类的构造函数和析构函数
- 使用继承的软件工程
|
| 异常处理 | - 异常处理概述
- .NET异常的层次
- 异常的属性
- 程序员定义的异常类
|
| 图形用户界面概念 | - Windows窗体
- 事件处理模型
- 控件属性和布局
- 通用控件
- 鼠标/键盘事件处理
|
| 多线程 | - 线程状态:线程生命周期
- 线程优先级和线程调度
|
| 字符串和正则表达式 | - 基础知识
- 字符串构造函数
- 字符索引器、属性Length和方法CopyTo
- 字符串比较和查找
- 案例:洗牌和发牌模拟程序
|
| 图形 | - 图形环境和图形对象
- 颜色控件、字体控件
- 画线、画矩形和画椭圆
- 装载、显示和放缩图像
|
| 文件和流 | - 数据层次
- 文件和流
- Stream对象及其编程
- 文件夹、文件的管理和访问
- 创建顺序访问文件、读取数据
|
| 数据库、SQL和# | - 关系数据库概述:Books数据库
- 结构化查询语言SQL
- 索引、存储过程、触发器、游标、事务、函数等
- MS SQL SERVER /ORACLE的使用
- #对象模型
- 使用#编程:从数据库中提取信息
- 简单数据库优化技术
- 深入研究DataSet
- 在#中应用 XML
|
| #、Web表单、Web控件和Web服务 | - #和Web窗体
- 简单的HTTP事务
- HTML 控件和验证控件
- 各种对象(Page、Response、Request和Server对象)
- 各种控件(数据绑定控件、用户控件、自定义控件)
- 体系结构
- 简单对象访问协议和Web服务
- #应用程序跟踪、缓存和部署
- 发布和消费Web服务
- .NET中XML的应用
|
| XML | - XML语言
- XML文档
- XML名字空间
- 文档对象模型
|
| 联网:基于流的套接字 | - TCP/IP基础
- 建立一个简单的服务器(使用流套接字)
- 建立一个简单的客户端(使用流套接字)
- 流套接字连接的客户/服务器交互
|
| 移动Internet工具包 | - 移动Internet工具包客户端设备
- 移动Internet工具包和移动Web表单
|