编程技术课程教学大纲.doc

上传人:rrsccc 文档编号:9799155 上传时间:2021-03-26 格式:DOC 页数:3 大小:44KB
返回 下载 相关 举报
编程技术课程教学大纲.doc_第1页
第1页 / 共3页
编程技术课程教学大纲.doc_第2页
第2页 / 共3页
编程技术课程教学大纲.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《编程技术课程教学大纲.doc》由会员分享,可在线阅读,更多相关《编程技术课程教学大纲.doc(3页珍藏版)》请在三一文库上搜索。

1、Visual c+ 编程技术课程教学大纲课程名称:Visual c+ 编程序技术/ Visual c+ Programming Design课程编码:12023012 课程类型:专业必修课课程性质:专业基础课 适用范围:04地理信息系统学分数:3.5 先修课程:c语言程序设计学时数: 72 其中:实验/实践学时:27 课外学时:考核方式:考查 制定日期:2004年制定单位:广州大学地理科学学院 审核者:夏丽华执笔者:周涛 一、教学大纲说明(一)课程的地位、作用和任务C+语言是C语言的超集,主要是在C语言的基础上扩充了面向对象程序设计的概念,如类与对象、继承性和多态性等。C+语言既支持传统的结构

2、化程序设计,也支持新型的面向对象程序设计。本课程旨在通过C+语言的学习,培养学生系统掌握结构化程序设计和面向对象程序设计的理论、方法与技术,并且逐渐引入到Visual C+这个功能非常强大的可视化编程工具,真正理解面向对象程序设计和了解windows应用程序的方法,增强学生的动手能力、培养学生的创新能力,提高学生学习计算机知识的兴趣。(二)课程教学的目的和要求1 了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想。2 理解了解C+程序设计的基本概念和使用C+进行程序设计的基本思想,进行一般面向对象的程序设计。3熟练掌握C+数据类型、类和对象、控制结构、函数等基础知识,掌握对话框及常

3、用控件、菜单、工具栏和状态栏的编程使用方法,一般掌握视图-文档结构及数据库编程,了解多媒体及OpenGL编程知识。(三)课程教学方法和手段以课堂讲授为主,辅之以较多的课内实践。(四)课程与其他课程的联系有一门程序设计语言基础,最好学过c语言程序设计,本课程与许多课程如:数据结构、数据库系统、软件工程有着密切的联系。(五)教材与教学参考书教材: 郑阿奇主编,Visual C+实用教程,电子工业出版社,2002年教学参考书: 1 宛延恺,C+语言和面向对象程序设计(第二版),清华大学出版社,2001年2 王申康等,面向对象程序设计导论,浙江大学出版社,2000年3 王世同等,Visual C+6.

4、0编程基础, 清华大学出版社,2000年4 钱能,C+程序设计教程,清华大学出版社,1999年二、课程的教学内容、重点和难点第一章:Visual C+开发环境(4学时)教学内容:详细介绍并通过上机实习使学生熟悉VC开发环境及其各个成分的使用方法:菜单、工具栏、项目工作区窗口、文档窗口、输出窗口。了解VC控制台程序创建方法并理解程序框架。重点:各个菜单项执行的功能,工具栏各个按扭的作用。第二章:C+语言基础(20学时)教学内容:讲解并要求熟练掌握C+程序结构、数据类型、运算符与表达式、控制结构、构造类型、指针、函数、类与对象等C+基础知识,了解文件与预处理知识。重点:数据类型、运算符与表达式、控

5、制结构、函数、类与对象。难点:指针、构造类型、类与对象。第三章:基本应用程序的建立(4学时)教学内容:介绍并要求掌握Windows的编程特点,了解MFC应用程序创建步骤及其运行界面,理解MFC单文档程序、多文档程序、基于对话框的程序框架。重点:Windows编程特点,MFC应用程序创建步骤。难点:单文档程序框架、多文档程序框架、基于对话框的程序框架。第四章:对话框及常用控件(16学时)教学内容:讲解并要求掌握对话框的类型、设计与编程使用;控件的类型、通用属性、消息以及在对话框中创建和使用控件的方法;Windows常用控件的属性、消息及编程使用方法;通用对话框和消息对话框的使用。重点:对话框的编

6、程方法、Windows常用控件的编程方法。难点:列表框、组合框的编程。第五章:菜单、工具栏和状态栏(12学时)教学内容:讲解并要求掌握菜单的设计与编程、动态修改菜单、快捷菜单编程、工具栏按扭的设计与编程、工具栏与菜单的结合、状态栏的定制与常用操作。重点:菜单编程、工具栏按扭编程、状态栏编程。难点:动态修改菜单。第六章:框架窗口、文档和视图(8学时)教学内容:讲解并要求掌握框架窗口的相关概念、窗口风格设置与窗口状态改变;文档模板类、多文档类型及文档序列化过程;视图及其与文档的相互作用、切分窗口与一档多视图。重点:窗口风格与状态设定、文档序列化过程、视图-文档框架。难点:切分窗口、一档多视图。第七

7、章:数据库编程(8学时)教学内容:讲解并要求掌握关系数据库与SQL概念;MFC的ODBC过程、ODBC类及ODBC类编程;数据库相关的ActiveX控件使用方法。重点:MFC的ODBC类基本操作。难点:MFC的ODBC类编程。第八章:多媒体应用(8学时)教学内容:Windows设备环境类、MFC的GDI类、图形和文字绘制、位图显示、媒体控制接口(MCI)设备类型与编程使用、OpenGL图形库及其MFC编程。重点:Windows设备环境类、MFC的GDI类、图形和文字绘制。难点:位图显示、媒体控制接口(MCI)编程、OpenGL编程。三、学时分配教学内容各教学环节学时分配采用何种多媒体教学手段章节主要内容讲授实验讨论习题实践其他小计1Visual C+开发环境22幻灯片2C+语言基础146幻灯片3基本应用程序的建立42幻灯片4对话框及常用控件62幻灯片5菜单、工具栏和状态栏53幻灯片6框架窗口、文档和视图44幻灯片7数据库编程64幻灯片8多媒体应用44幻灯片合计4527

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1