VC++高级应用程序设计课程介绍与教学大纲_第1页
VC++高级应用程序设计课程介绍与教学大纲_第2页
VC++高级应用程序设计课程介绍与教学大纲_第3页
VC++高级应用程序设计课程介绍与教学大纲_第4页
VC++高级应用程序设计课程介绍与教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、VC+高级应用程序设计课程简介课程编号1240502805课程名称VC+高级应用程序设计课程性质任选学 时32学 分2学时分配授课:20   实验: 上机:12   实践:    实践(周):考核方式开卷考试,平时成绩占40%,期末成绩占60%。开课学院信息工程学院更新时间适用专业全校各专业先修课程大学计算机基础,(VB/VC/VF)程序设计课程内容:VC+高级应用程序设计是全校选修课。该课程介绍基本使用Visual C+和MFC开发WINDOWS应用程序的技术。通过本课程的学习,使学生掌握现代程序设计的基本理论和方法,能用Visua

2、l C+进行基本的Windows应用程序设计。本课程的重点在培养学生的实际应用软件开发能力。课程内容主要包括C+基础知识,面向对象程序设计基本概念, MFC基础知识, 对话框和常用控件,设计用户界面,数据库编程,VC+综合编程应用。Brief Introduction  Code1240502805TitleVC+ Advanced Application DesignCourse natureOptionalSemester Hours32Credits2Semester Hour StructureLecture:20 Experiment:  Co

3、mputer Lab:12 AssessmentOpen-book examination, usually results accounted for 40%, the final grade accounted for 60%.Offered bySchool of Information EngineeringDateforAll ProfessionalsPrerequisiteFoundation of Computer, (VB/VC/VF)ProgrammingCourse Description: The course is the optional subject for a

4、ll Professionals. This course introduces the basic use of Visual C+ and MFC development the Windows application of technology. The students may master the basic theories and methods of modern programming and use the Visual C+ basic Windows application design through the curriculum. This course focus

5、es on the students the practical application of software development capabilities. The content of the course includes: C+ basics, basic concepts of object-oriented programming, MFC basics, dialog boxes, and common controls, the design of the user interface, database programming, VC+ integrated progr

6、amming application.VC+高级应用程序设计课程教学大纲课程编号1240502806课程名称VC+高级应用程序设计课程性质任选学 时32学 分2学时分配授课:20   实验: 上机:12   实践:    实践(周):考核方式开卷考试,平时成绩占40%,期末成绩占60%。开课学院信息工程学院更新时间适用专业全校各专业先修课程大学计算机基础,(VB/VC/VF)程序设计一、教学内容第1章 VC+基础知识1.1 VC+开发环境概述1.2 C+程序的结构1.3 C+语言的语句和关键字1.4 一个简单的C+程序设计1.5 小结

7、教学难点:VC+开发环境及C+程序结构。教学重点:使用VC+建立源程序,熟悉VC+开发环境,掌握C+程序结构。 第2章 面向对象程序设计2.1 基本概念2.2 类和对象2.3 继承性和派生类2.4 多态性2.5 小结教学难点:面向对象程序设计基本概念。教学重点:面向对象程序设计的基本概念类和对象、封装、继承和多态定义和使用。 第3章   MFC基础知识3.1 Windows 编程基础 3.2 MFC编程3.3 MFC程序应用3.4 VC+常用操作3.5 小结 教学难点:Windows编程基本概念,窗口、事件驱动,句柄和Windows消息的理解。教学重点:MFC的使

8、用方法。第4章   对话框和常用控件4.1 对话框的使用4.2 控件的创建和使用方法4.3 常用控件4.4 通用对话框与消息对话框4.5 综合应用4.6 小结 教学难点:对话框及常用控件的使用。教学重点:掌握Visual C+中的标准控件以及它们在程序中的应用。第5章   设计用户界面5.1 菜单栏5.2 工具栏 5.3 状态栏 5.4 综合应用5.5 小结 教学难点:界面设计元素及相关类的基本操作及综合应用。教学重点:在单文档中应用程序中实现常用菜单、工具栏和状态栏的技术及为对话框添加菜单、工具栏和状态栏的方法。第6章  

9、数据库编程基础6.1 数据库基本概念6.2 常用SQL语句 6.3 MFC ODBC简述 6.4 ADO概述6.5 小结 教学难点:ODBC、ADO核心对象的理解和应用。教学重点:MFC ODBC 中的CDataBase类、CRecordSet类和CRecordView类的使用方法,及使用ODBC、ADO开发数据库应用程序的方法。第7章  学生信息管理系统设计与实现7.1 系统分析7.2 总体设计 7.3 数据库设计 7.4 系统实现7.5 应用程序发布 教学难点:使用VC+开发应用程序的方法和步骤。教学重点:学生管理系统分析、系统总体设计、数据库设计,使用VC+开发环境,利用MFC

10、开发设计数据库管理系统。二、教学要求第1章 VC+基础知识教学要求:掌握C+程序的基本结构,熟悉C+的语句及关键字,了解Visual C+开发环境所提供的工具,掌握项目和项目工作区的作用以及各种资源编辑器的使用方法,掌握C+程序的创建、编辑、连接和运行的步骤。第2章 面向对象程序设计教学要求:理解面向对象的基本概念,熟练掌握类、对象、派生类的定义和使用方法,掌握类的构造函数和析构函数的定义及特点。第3章   MFC基础知识教学要求:掌握windows程序设计基础,掌握窗口的概念,掌握事件驱动和消息响应机制;掌握MFC程序的启动流程和执行流程,掌握VC+类库的概念和

11、组成以及它的用法。第4章   对话框和常用控件教学要求:掌握Visual C+中的对话框和标准控件使用方法,重点是图形控件、滚动框、记时器和框架的使用;熟练掌握及与模式对话框的应用程序的编程方法。第5章   设计用户界面教学要求:了解用户界面的基本元素,掌握VC+环境中菜单栏、工具栏的基本操作掌握再单文档应用程序中编程实现常用的菜单、工具栏和状态栏的技术。第6章 数据库编程教学要求:了解熟悉数据库基本概念,熟悉常用SQL语句,掌握Visual C+中数据库编程的方法,掌握ODBC、ADO技术数据库访问方法。第7章  学生信息管理系统设计与实现教学要求:通过实例掌握使用VC+开发数据库系统的设计与开

温馨提示

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

评论

0/150

提交评论