Visual C++程序设计教学大纲
课时:36
一、课程的性质和特点
能够入门到VISUAL C++中,并进行产品级的开发。
为精通VISUAL C++ 打下良好的基础。
二、课程内容、学时分配及基本要求
*章 Visual C++s集成开发环境. 1 学时
1. Visual c++工程及其文件构成
2. Visual c++集成开发环境综述
3. 练习题
基本要求:熟悉Visual c++开发环境,对Visual c++有初步了解。
第二章 开发简单的VC程序 2 学时
1. AppWizard的使用
2. 一个简单的应用程序
3. 程序结构剖析
4. Win32编程基础
5. 练习
基本要求:进一步了解VC环境,并熟练掌握vc环境工具。
第三章 应用程序框家与文档/视图结构 3 学时
1. CWinApp类
2. CmainFrame类
3. Cdoc,Cview类
4. CchildFrame类
5. 应用程序框架中的文件列表
基本要求:掌握document/view 结构,能够开发简单的单文档,多文档程序。
第四章 Microsoft类库基础 3 学时
1. Microsoft类库概述
2. 根类:CObject
3. MFC应用程序框架结构类
4. MFC窗口类
5. MFC异常类
6. MFC文件类
7. 绘图和打印类
8. ODBC类
9. Internet 和网络类
10. OLE类
第五章 菜单,classwizard与消息映射 3 学时
1. 编辑菜单资源
2. ClassWizard简介
3. 建立消息映射
4. 增强菜单项
第六章 对话框 4 学时
1. 消息映射
2. 定义对话框
3. 弹出对话框
4. 运行程序
5. 程序分析
第七章 控件 3 学时
1. 控件概述
2. 静态控件
3. 按钮控件
4. 编辑框控件
5. 列表框控件
6. 组合框控件
7. 滚动条控件
8.常用控件应用实例
第八章 高级控件 3学时
1. 高级控件简介
2. 标签控件
3. 树控件
4. 旋转按钮控件
5. 滑动条控件
6. 进度条控件
第九章 绘图和打印 3学时
1. 绘图和打印类
2. 绘图操作的实现过程
3. 坐标与坐标模式
4. 绘图与打印实例
第十章 访问数据库 2学时
1. MFC提供的数据库访问类
2. ADO访问数据库
3. ODBC访问数据库
4. 实例分析
第十一章 ActiveX控件的设计与应用 2学时
1. ActiveX控件的概念
2. ActiveX控件包容器
3. 使用ActiveX控件
4. ActiveX控件的编写
第十二章 Socket编程与网络通信 2学时
1. Windows Sockets简介
2. 使用WindowsSocket编程
3. 使用WinInet编程
第十三章 动态链接库 3 学时
1. 概述
2. 动态链接库的结构
3. 创建动态链接库
4.使用动态链接库
第十四章 常见错误与程序调试
1. 常见错误分析
2. 程序调试
*:个人经验总结 2学时