可视化程序设计VC教学大纲.doc_第1页
可视化程序设计VC教学大纲.doc_第2页
可视化程序设计VC教学大纲.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可视化程序设计VC+教学大纲课程名称:可视化程序设计VC+ 课程代码:08120130课程类型: 专业核心课 学分:4总学时:80 理论学时:48 上机学时:32先修课程:面向对象程序设计C+适用专业:计算机科学与技术本科专业一、课程性质、目的和任务可视化程序设计VC+是计算机科学与技术本科专业的核心课程。通过该课程的学习,培养和提高掌握C+程序设计以及应用Visual C+解决实际问题的能力。二、教学基本要求1、知识、能力、素质的基本要求通过本课程的学习,学生要掌握C+语言的基本语法,了解面向对象的概念、MFC基本应用程序的建立、掌握对话框、常用控件、菜单、窗口、图形、文本、位图、数据库编程。能正确运用面向对象的思维方法分析问题和解决问题,要具有较好的职业道德,具有创新意识。2、教学模式基本要求本课程采用理论与实践相结合的教学方式。理论课需要在多媒体教室进行,教师主要讲授VC+的基础知识和基本理论,学生在实验课上进行编程练习。三、教学内容及要求第一章 基本C+语言 了解C+预处理,理解C+程序结构,C+基本语法,C+函数,C+指针和引用。 第二章 C+面向对象程序设计了解输入、输出流库,理解类和对象,继承、多态、虚函数、运算符第三章 MFC基本应用程序的建立了解Windows编程基础,编制一个MFC应用程序,掌握使用MFC AppWizard、类向导第四章 对话框和常用控件 掌握对话框的创建和使用,常用控件的创建和使用第五章 菜单、工具栏和状态栏理解工具栏、状态栏,掌握菜单 第六章 框架窗口、文档和视图了解文档序列化、文档视图结构,理解视图及视图类、框架窗口 、文档窗口第七章 图形、文本和位图理解位图、图标与光标,掌握字体与文字处理、简单图形绘制第八章 数据库编程 了解MFC ODBC数据库概述、ADO 数据库编程、数据库相关的Active 控件,理解MFC ODBC应用编程 四、实验(上机)内容实验一 认识Visual C+中文版开发环境、C+程序设计实验二 MFC基本应用程序的建立实验三 对话框的建立实验四 按钮控件的建立和应用实验五 编辑框、列表框、组合框的建立实验六 进展条、滚动条和滑动条的建立实验七 菜单的建立实验八 工具栏和状态栏的建立实验九 框架窗口的建立实验十 文档和视图的建立实验十一 图形实验实验十二 文本实验实验十三 位图实验实验十四 ODBC数据库编程实验十五 ADO数据库编程实验十六 综合案例:学生信息系统五、学时分配 序号课程内容教 学 时 数讲 授习题课实 验小 计1第一章 基本C+语言2242第二章 C+面向对象程序设计2243第三章 MFC基本应用程序4264第四章 对话框和常用控件86145第五章 菜单、工具栏和状态栏108186第六章 框架窗口、文档和视图84127第七章 图形、文本和位图84128第八章 数据库编程6410合 计483280六、考核方法本课程突出过程考核和编程能力考核。过程性考核,包括学生理论课课堂上回答问题的情况、课后作业的完成情况、出勤率。编程能力考核主要通过每次实验的实际情况进行累计考核,着重考察学生的实际动手能力以及独立解决的能力。本课程的总成绩由平日成绩、期中成绩和期末成绩三部分组成。平日成绩占总成绩的20%,期中考试占总成绩的20%,期末成绩占总成绩的60%。七、推荐教材和教学参考书 教 材:Visual C+实用教程郑阿奇 主编,电子工业出版社,2012年。参考书:1.Windows API程序设计参考大全 张立科 编著,人民邮电出版社,2006年。2.Visual C+6.0实例教程杨国兴 主编,中国水利水电出版社,2002年。3.Visual C+6.0程序设计与开发指南 王松 编著,高等教育出版社,1999年。4.VC+深入详解孙

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论