下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程编号:“vc+程序设计”课程教学大纲visual c+ programming course outline50学时 2.5学分一、课程的性质、目的及任务vc+程序设计是计算机科学与技术专业软件方向学生的一门选修课程。visual c+作为一个功能非常强大的可视化应用程序开发工具,是计算机界公认的最优秀的应用开发工具之一。microsoft的基本类库mfc使得开发windows应用程序比以往任何时候都要容易。visual c+作为一种程序设计语言,它同时也是一个集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。 本课程主要介绍vc+6.0的编程环境、基于mfc的vc+程序设计的基
2、本概念方法、windows环境下常用控件的基本使用方法以及windows编程环境下的一些基本的概念和方法。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握利用微软的基本类库mfc,在visual c+环境下,开发出功能强大的windows应用程序。从而掌握vc+程序设计的基本知识和基本技能。二、适用专业计算机科学与技术三、先修课程c程序设计语言、c+程序设计语言四、课程的基本要求通过本课程的学习,学生应能达到下列要求:1熟悉vc+编程环境,掌握vc+中多种向导的使用2. 掌握windows环境下常用控件的使用方法和技巧3. 掌握windows编程环境下的一些基本概念和方法4. 学会
3、在visual c+编程环境下,利用基础类库mfc开发多种类型的应用程序五、课程的教学内容(一) 课堂讲授的教学内容1windows应用程序windows编程基础知识,windows中的事件驱动程序设计,windows应用程序的基本组成2. gdi及其应用gdi的特点及其应用,绘图工具简介,常用绘图函数,应用实例。3.vc+编程中字体的应用字体的创建及其属性的设置,文本的输出过程,文本操作实例。4.vc+编程中关于键盘与鼠标消息的响应键盘在应用程序中的应用、键盘操作应用举例,鼠标在应用程序中的应用,鼠标操作应用举例。5资源的应用菜单于加速键资源,创建菜单资源实例、位图资源及其应用,位图操作实例
4、,对话框资源及其应用,通用对话框资源。6windows标准控件常用字窗口操作函数,按钮控件的创建,滚动条控件,静态控件,列表框子窗口控件,编辑框控件,组合控件。7文件的操作文件操作概念与基本方法,剪贴板的应用及其操作。8mfc设计应用程序的基础知识mfc简介,mfc类的主要层次结构及主要的类的用法,应用程序向导。9应用mfc创建含编辑框的应用程序编辑框控件简介,带有编辑框控件的应用程序编程实例。10菜单设计菜单结构,cmenu类,用class wizard创建带有菜单的应用程序。11用appwizard创建含滚动条控件的应用程序滚动条类的结构,滚动条类的创建和初始化,用appwizard创建含
5、滚动条控件的应用程序。12用appwizard创建带有按钮控件和列表框控件的应用程序按钮控件类的简介,clistbox类及其应用,按钮控件及分组框的应用。13利用appwizard创建带有工具条的应用程序工具条模版及工具条类的简介,用appwizard创建带有工具条的应用程序实例。14应用用appwizard创建带有文档/视图结构的应用程序文档界面概述,文档类与视图类的结构简介,文档编程实例(二) 课堂讨论的教学内容无(三)实验的教学内容实验一 windows编程环境 2学时实验二 菜单与加速键 2学时实验三 模态对话框应用程序实践 2学时实验四 对话框与控件 2学时实验五 控件栏 2学时实验
6、六 windows环境下的绘图操作 2学时 实验七 文档视图结构与文件操作 2学时 共14学时六、学时分配表内 容讲 课讨 论实 验小 计(一) windows应用程序224(二) gdi及其应用426(三) vc+编程中字体的应用22(四) vc+编程中关于键盘与鼠标消息的响应22(五) 资源的应用426(六) windows标准控件426(七) 文件的操作22(八) mfc设计应用程序的基础知识426(九) 应用mfc创建含编辑框的应用程序22(十) 菜单设计224(十一) 用appwizard创建含滚动条控件的应用程序22(十二)用appwizard创建带有按钮控件和列表框控件的应用程序22(十三)利用appwizard创建带有工具条的应用程序22(十四)应用用appwizard创建带有文档/视图结构的应用程序224合 计361450七、主要参考书1、黄维通,姚瑞霞.visual c+程序设计教程.北京:机械工业出版社.2002,1 2、黄维通主编.visual c+ 面向对象与可视化程序设计.北京:清华大学出版社八、评价方式(包括作业、测验、考试等) 考试采用笔试为主,也可以配合上机考试。 作业、课堂提问、实验等为平时成绩。 九、说明 (1)与其它课程的关系vc+程序设计是以c程序设计语言、c+程序设计语言等课程为基础的课程,在学习过程中,要运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- vip定制化服务合同协议书
- 2025关于室内装饰装修工程施工合同
- 2025承揽合同书范文
- 2025店面出兑合同范文
- 2024版农资化肥购销合同
- 2024年艺术工作室接手协议2篇
- 2025技术咨询合同特征
- 2025新科普版英语七年级下Unit 12 Better Together单词表
- 2025技术保密合同协议
- 二零二五年度智能安防系统安装承包合同3篇
- 中华全国律师协会律师办理物业管理法律业务操作指引
- 配水管网工程主要项目施工方法及技术措施
- 地基验槽记录
- 软件无线电原理与应用第3版 课件 【ch01】概述
- 手术区皮肤消毒及铺单法课件
- 血液科侵袭性真菌的治疗
- 重点专科建设实施方案(四篇)
- 工程合同违约协议书范本
- 排列 教学PPT课件 高中数学
- 公益性岗位开发申请审批表
- 阳离子络合主体
评论
0/150
提交评论