VC程序设计课程教学大纲_第1页
VC程序设计课程教学大纲_第2页
VC程序设计课程教学大纲_第3页
全文预览已结束

下载本文档

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

文档简介

VC程序设计课程教学大纲(VCPROGRAMDESIGN)参考学时:48学分数:3适用专业:地理信息系统专业一、课程的性质、目的和任务“VC程序设计”是计算机科学与技术专业的必修计算机类基础课程。该课程介绍基本的程序设计技术,包括结构化程序设计方法(SP)、面向对象的程序设计方法(OOP)以及使用VisualC++和MFC开发WINDOWS应用程序的技术。通过本课程的学习,使学生掌握现代程序设计的基本理论和方法,能用VisualC++进行基本的WINDOWS应用程序设计。本课程的重点在培养学生的实际应用软件开发能力。二、课程教学的基本要求通过本课程的学习,在结构化程序设计方法和面向对象的程序设计方法的基本理论研究WINDOWS应用程序开发和MFC编程能力方面达到以下基本要求:1、熟悉计算机程序的基本组成要素,包括数据类型、程序流程、函数和指针等基本概念;2、理解结构化程序设计方法(SP)的理论,掌握“自顶向下,逐步求精”的程序设计技术,可设计含有分支、循环和模块(函数)的程序;3、掌握C++的基本流程控制;4、理解类、对象、封装、继承和多态性等面向对象程序设计(OOP)概念,掌握基本的面向对象程序设计方法;5、理解WINDOWS的消息机制和WINDOWS应用程序的基本结构;6、掌握MFC的基本概念,窗口、资源、图形设备接口、文档/视图结构、对话框和控件等对象的程序设计方法,VisualStudio中的AppWizard、ClassWizard、资源编辑器和调试器等工具的方法,可用VisualC++开发基本的WINDOWS应用程序。7、掌握MFC的数据库、多线程、网络等高级WINDOWS应用程序的常用程序设计方法。本课程总学时为48学时,在第六学期完成。三、课程的教学内容,重点和难点1、绪论了解VisualC++的特点及开发环境。2、Windows程序设计基础学习窗口的概念事件驱动以及消息和消息响应。3、Windows图形设备接口及绘图学习GDI的基本概念,Windows应用程序中绘图的方法。4、资源在Windows编程中的应用重点学习菜单、位图、对话框图标在Windows编程中的应用。5、MFC基础知识重点学习VC++类库的概念、组成和使用。6、常用标准控件重点学习VC++中的标准控件以及在程序中的应用。7、文档学习文档/视图结构,编写单文档和多文档应用程序的一般过程。8、高级应用学习多媒体、数据库和网络应用程序的设计。重点:事件驱动、消息响应、MFC类库的使用难点:绘图函数、坐标转换四、课程各教学环节要求本课程共安排48学时,其中讲授36学时,实验12学时,分配情况如下:五、学时分配序号内容各教学环节学时分配作业量备注讲授实验习题课其它小计1绪论4262Windows程序设计基础4483Windows图形设备接口及绘图664资源在Windows编程中的应用665MFC基础知识4266常用标准控件4487文档4268高级应用44合计361248六、课程与其它课程的联系学生学习此课程前,必须先修过C、C++等面向对象的语言,对Windows编程有一定的了解。七、教材与教学参考书1、教材:黄维通编.《VisualC++面向对象与可视化程序设计》.北京:

温馨提示

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

评论

0/150

提交评论