下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VC+程序设计教学大纲一、课程基本信息1课程中文名称:VC+程序设计2课程英文名称:Visual C+ Program Design3课程类别:任选4适用专业:计算机科学与技术5总学时:54学时(其中理论36学时,上机18学时)6总学分:3二、本课程在教学计划中的地位、作用和任务Visual C+程序设计是专业选修课。Visual C+是面向对象的程序开发工具,通过本课程的学习,应使学生熟悉Visual C+编程环境,掌握Visual C+程序开发技术,进行Visual C+课程设计,使学生在掌握C+语言程序设计的基础上进一步提高自身编程能力和综合程序开发能力。三、理论教学内容与教学基本要求1
2、第一章 Visual C+ 6.0开发环境(2学时)教学内容:开发环境概述;开发环境的菜单功能;开发环境的工具栏;项目和项目工作区;资源;一个控制台应用程序;程序调试教学基本要求:掌握Visual C+的集成开发环境、MFC类库基本概念;熟悉项目和项目工作区;掌握资源编辑器、源代码编辑器的使用。教学重点:项目的建立;应用程序向导的使用;资源编辑器的使用教学难点:项目的建立及应用程序向导的使用2第二章 基本C+语言(4学时)教学内容:C+程序结构;数据类型和基本输入输出;运算符和表达式;基本语句;函数和预处理;构造类型;指针和引用教学基本要求:掌握基本C+的数据类型,常量表达式及表达式等;指针,
3、控制语句,函数等基本概念及使用。教学重点:C+的数据类型;函数;指针和引用的使用教学难点:C+的函数;指针和引用的使用3第三章 c+面向对象程序设计(4学时)教学内容:类和对象;继承和派生类;多态和虚函数;运算符重载;输入输出流库教学基本要求:理解面向对象基本概念,并掌握类与对象、构造和析构函数、友元、继承与派生、多态和虚函数、运算符重载及输入输出流和模板等应用。教学重点:面向对象基本概念;类与对象;构造和析构函数;友元;继承与派生;重载等应用教学难点:类与对象;构造和析构函数;友元;继承与派生;重载等应用4第四章 MFC基本应用程序的建立(4学时)教学内容:Windows编程基础;编制一个M
4、FC应用程序;使用MFC AppWizard;使用ClassWizard教学基本要求:了解windows编程基础,掌握MFC体系结构;应用程序框架中的对象;MFC消息映射机制;消息的发送;手工处理消息映射;MFC程序调试。教学重点:MFC体系结构;常用的MFC类教学难点:MFC消息映射机制;消息的发送;手工处理消息映射5第五章 对话框和常用控件(4学时)教学内容:对话框的使用;控件的创建和使用方法;常用控件;通用对话框和消息对话框教学基本要求:了解对话框的使用,掌握常用控件的使用方法,包括的控件有按钮、编辑框、列表框、组合框、滚动条、旋转按钮、滑动条和图像控件等。教学重点:基于对话框的应用程序
5、;创建对话框流程;模态和非模态对话框;控件的组织和共用属性教学难点:对话框类;对话框数据交换DDX和验证DDV;公用对话框6第六章 选单、工具栏和状态栏(4学时)教学内容:选单;工具栏;状态栏;交互对象的动态更新教学基本要求:熟练掌握选单、工具栏和状态栏的基本概念及其设计方法。教学重点:选单类;工具栏;状态栏的基本概念及设计方法教学难点:综合应用菜单;工具栏及状态栏7第七章 框架窗口、文档和视图(4学时)教学内容:框架窗口;文档及其序列化;视图及视图类;文档视图结构教学基本要求:理解掌握文档/视图结构的概述;文档/视图结构之间的相互作用;多文档;文档的读写;使用不同视图(滚动视图、多视图)。教
6、学重点:单文档应用程序;多文档应用程序的编写;文档的读写;使用不同视图(滚动视图、多视图)教学难点:文档/视图结构之间的相互作用8第八章 绘图、字体和位图(4学时)教学内容:简单图形的绘制;字体与文字处理;位图;图标与光标教学基本要求:理解图形设备接口概述及设备环境,GDI坐标系和影射模式;掌握GDI对象的使用;熟练使用画笔画刷、绘制基本图形、绘制文本及创建字体。教学重点:获取和编辑文本设备环境;GDI坐标系和影射模式;颜色的设置;使用画笔画刷;创建自定义字体;常用文本函数的使用教学难点:设备环境的理解;GDI对象的使用9第九章 数据库编程(4学时)教学内容:数据库概述 、ODBC数据库管理、
7、数据库相关的ActiveX控件教学基本要求:了解数据库概述、熟悉理解ODBC数据库编程、数据库相关的ActiveX控件及数据库编程技巧。教学重点:ODBC数据库编程;数据库相关的ActiveX控件及数据库编程技巧教学难点:ODBC数据库编程;数据库相关的ActiveX控件10第十章 媒体控制接口(2学时)教学内容:MCI设备类型;MCI编程步骤;使用MCIWnd窗口类教学基本要求:理解媒体控制接口及OpenGL、DirectX编程。教学重点:媒体控制接口及OpenGL;DirectX编程教学难点:OpenGL;DirectX编程四、实验教学内容与要求(简要说明,详见实验课大纲)VC+程序设计是一门实践性很强的课程,为了使学生理解所学知识,特设计相关的实验供学生在学完相应知识点后练习。另外在课程结束要求学生完成一个面向实际应用的课程设计。五、考核方式考查六成绩评定期末考查成绩占70%,平时成绩和实验成绩占30%七、本课程对学生创新能力培养的措施本课程侧重实际应用,使学生达到学以致用的目的。因此在每章节的实验中都有设计性的内容,而且在本课程学习结束后要能进行综合应用的实习。八、教材及教学参考书教 材:郑阿奇Visual C+实用教程(第二版)北京:电子工业出版社,2005年参考书:1 黄维通Visual C+面向对象与可视化程序设计北京
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年平行直线教学设计
- 2025-2026学年吸管穿线游戏教案
- 2025-2026学年英语uvw字母教学设计
- 2025-2026学年韦钰教学设计
- 2025-2026学年物理力学教案
- (2026年)医院医保培训计划
- 石灰生产粉尘控制工程安装施工方案及技术措施
- 卫生编制考试康复医学与治疗技术题库及答案
- 汽车维修基础知识考试题库及答案
- 危险化学品救援技术竞赛理论考试题库及答案
- 高压氧科操作安全与质量控制全流程规范
- 口腔科三基培训学习课件
- 生物安全法培训课件
- 社会调查研究与方法形成性考核册及参考答案文档
- 豪生酒店弱电系统规范标准
- 2025至2030新鲜萝卜行业调研及市场前景预测评估报告
- 2025年海南省检验检测研究院考核招聘事业编制专业技术人员备考题库及答案详解1套
- 动机式访谈课件
- 颅内高压症诊治课件
- 赤峰市出租车从业资格证考试题库及答案解析
- 客运车辆日常维护与安全检测流程
评论
0/150
提交评论