当前位置:文档之家› VC教学大纲2019年版

VC教学大纲2019年版

《可视化程序设计》课程教学大纲
一、课程基本信息
课程名称:可视化程序设计Visual C++
英文名称:Visual programming Visual C++
课程编码:210306822
课程性质:必修
适用专业:软件技术
开课学期:第3学期
课程模块:专业课
课程学分:4
课程学时:总学时数72,理论学时3,实践学时36
二、课程内容与目标
课程性质:《可视化程序设计VC++》是计算机专业学生的专业核心课程。

VC++是目前应用较为广泛的可视化程序设计语言之一,功能十分强大。

课程目的:通过本门课程的学习,完善了C、C++、VC++语言学习链,使学生掌握VC++的基本语法以及Windows程序设计方法,了解搭建MFC程序框架的基本方法,熟悉简单界面设计,掌握各种常用的类以及类的属性和方法,为今后实际工作中大型工程应用软件的设计与开发打下坚实的基础。

课程任务:学生应熟练掌握VC++集成开发环境,熟练掌握VC++的数据库链接技术、数据库设计方法,网络编程的相关知识,Socket协议及应用等,在熟练掌握语言的基础上,更能动手解决实际问题。

三、教学学时分配
章次教学内容学时分配
理论*实践小计第一章Visual C++程序的建立 4 4 8
第二章菜单、工具栏和状态栏的设计 4 4 8
第三章对话框与控件 6 6 12 第四章窗口、文档和视图 6 6 12 第五章图形绘制 6 6 12 第六章数据库应用 6 6 12 第七章多媒体技术 4 4 8
合计36 36 72
四、教学内容和教学要求
第一章VC++集成开发环境
(一)教学要求
通过本章内容的学习,熟练掌握:C++程序开发环境,c++程序的基本结构,vc++程序的开发步骤,vc++ 程序的编译和运行方法等。

掌握:数据的基本输入方法和基本输出方法。

(二)教学内容
1.1 VC++概述
1.2 集成环境介绍
1.3 程序调试
1.4 思考练习题
(三)重点与难点
教学重点:
VC++概述,集成环境介绍,程序调试。

教学难点:
VC++程序调试。

第二章菜单、工具栏和状态栏的设计
(一)教学要求
通过本章内容的学习,熟练掌握:设计菜单,工具栏,状态栏。

掌握:菜单和工具栏的连用。

(二)教学内容
2.1 设计菜单
2.2 工具栏
2.3 状态栏
2.4 章后实训
(三)重点与难点
教学重点:
VC++概述,集成环境介绍,程序调试。

教学难点:
VC++程序调试。

第三章对话框与控件
(一)教学要求
通过本章内容的学习,熟练掌握:对话框的使用、创建对话框及添加控件、常用控件。

掌握:资源与资源标识、控件的创建和使用方法、标签控件、图像列表、属
性表及属性页。

了解:向导对话框。

(二)教学内容
3.1 对话框的使用
3.2 资源与资源标识
3.3 创建对话框及添加控件
3.4 控件的创建和使用方法
3.5 常用控件
3.6 标签控件、图像列表、属性表及属性页
3.7 向导对话框
3.8 菜单对话框
3.9 章后实训
(三)重点与难点
教学重点:
对话框的使用,常用控件。

教学难点:
菜单对话框。

第四章窗口、文档和视图
(一)教学要求
通过本章内容的学习,熟练掌握:主窗口和文档窗口、文档串行化、不同视图的应用。

掌握:串行化MDI(多文档)应用程序实例。

了解:改变窗口的状态
(二)教学内容
4.1 主窗口和文档窗口
4.2 改变窗口的状态
4.3 文档串行化
4.4 不同视图的应用
4.5 串行化MDI(多文档)应用程序实例
4.6 章后实训
(三)重点与难点
教学重点:
主窗口和文档窗口、文档串行化、不同视图的应用。

教学难点:
串行化MDI(多文档)应用程序实例。

第五章图形绘制
(一)教学要求
通过本章内容的学习,熟练掌握:设备环境与设备环境类、绘图程序、图形设备接口对象。

掌握:颜色和颜色对话框、字体CFont 类。

了解:位图、图标。

(二)教学内容
5.1 设备环境与设备环境类
5.2 绘图程序
5.3 图形设备接口对象
5.4 颜色和颜色对话框
5.5 字体CFont 类
5.6 位图、图标
5.7 章后实训
(三)重点与难点
教学重点:
设备环境与设备环境类、图形设备接口对象。

教学难点:
绘图程序。

第六章数据库应用
(一)教学要求
通过本章内容的学习,熟练掌握:MFC 的ODBC 编程技术、MFC 的ODBC 应用编程。

掌握:数据库相关的ActiveX 控件。

了解:数据库、DBMS 和SQL。

(二)教学内容
6.1 数据库、DBMS 和SQL
6.2 MFC 的ODBC 编程技术
6.3 MFC 的ODBC 应用编程
6.4 数据库相关的ActiveX 控件
6.5 章后实训
(三)重点与难点
教学重点:
MFC 的ODBC 编程技术、MFC 的ODBC 应用编程。

继承、多态。

教学难点:
MFC 的ODBC 编程技术。

第七章多媒体技术
(一)教学要求
通过本章内容的学习,熟练掌握:MCI、MCI 编程步骤。

掌握:使用MCIWnd 窗口类。

了解:使用MCI 播放WAVE 文件的程序实例。

(二)教学内容
7.1 使用MCI 播放WAVE 文件的程序实例
7.2 MCI
7.3 MCI 编程步骤
7.4 使用MCIWnd 窗口类
7.5 章后实训
(三)重点与难点
教学重点:
MCI 编程步骤。

教学难点:
MCIWnd 窗口类。

五、实验内容与学时分配
序号实验项目名称实验内容提要


主要仪器设备
实验
类型
实验
类别
实验
地点
1 对话框的建立分别创建有模式对话
框和无
模式的对话框
4
微型计算机。


央处理器
PentiumIV以上;
显示器256色
VGA以上;内存
使用128兆;硬
盘300M以上
设计

必开
土木
机房
2 按钮控件的建
立和应用
设计一个用于问卷
调查的对话框应用
程序
4
设计

必开
土木
机房
3 工具栏和状态
栏的建立
创建多信息状态栏、自
定义工
具条
4
设计

必开
土木
机房
4 框架窗口的建
立更改窗口的风格和状

4
设计

必开
土木
机房
5 文档和视图的
建立
编写一个绘制图形的
程序,并能将绘制好的
图形保存在磁
盘上。

6
设计

必开
土木
机房
6 图形实验在屏幕上绘制各种图
形4
设计

必开
土木
机房
7 文本实验设计一个更改字体设
置的单文档应用程序
4
设计

必开
土木
机房
8 综合案例:学生
信息系统综合运用各个控件
6
设计

必开
土木
机房
六、教学方法与手段的建议
1.教学方法:课堂理论讲授,习题课和实验相结合。

2.教学手段:传统课程和计算机多媒体课件辅导相结合。

实践性教学环节,要求熟悉开发环境和建立控制台项目、基本应用程序的建立方法、对话框、按钮及编辑框控件的使用、菜单、工具栏和状态栏的建立、框架窗口和文档的使用、了解视图与文档的相互作用、掌握数据库编程及多媒体应用。

七、考核方式与成绩评定
1.考核方式:本课程采用理论考试进行考核。

其中,理论考核包括期末考试(闭卷笔试)与平时成绩。

2.课程考核的成绩评定:例:以百分制(或五级制、两级制)计分,最终成绩的构成为平时成绩占(40%)、实验操作考核成绩占(20%)、期末考试成绩占(40%)。

3.期末考试命题要求:笔试命题要有一定的题量以及知识点覆盖面,并要体现重点;试题的难度要求及其比例为:识记占20%、理解占33%、掌握与应用占30%,分析与综合占15%。

根据本课程的特点,建议命题采用选择题、填空题、判断题、名词解释、简答题、综合应用题等题型。

八、推荐教材及参考书目
推荐教材:
《可视化程序设计Visual C++》杨喜林,杨亮,杨杨,刘颖等主编。

参考书目:
《Visual C++实用教程》郑阿奇主编
《Windows API程序设计参考》人民邮电出版社
《Visual C++6.0实例教程》杨国兴主编,中国水利水电出版社
《Visual C++6.0程序设计与开发指南》王松主编,高等教育出版社
《VC++深入详解》孙鑫,余安萍著,电子工业出版社
《Windows核心编程》(美)理查德著,王建华等译,机械工业出版社
九、其他说明
制订:教研室:
主笔人:审订人:。

相关主题