当前位置:文档之家› 可视化程序设计课程教案

可视化程序设计课程教案

可视化程序设计课程教学大纲
可视化程序设计课程教学大纲
(总学时数:56(38+18),学分数:3.5)
一、课程的性质、任务和目的
可视化程序设计课程是计算机科学与技术专业的专业课。

本课程以面向对象的可视化编程为核心,介绍Visual Basic程序设计中的基本概念、基本语法和编程方法,重点介绍了Visual Basic语言中程序的调试技术、文件访问技术、数据库访问技术等,要求学生通过理论学习和上机实习,深刻理解和领会Windows程序设计的特点和风格,掌握其方法和要领,学会可视化程序设计的通用方法和步骤。

能够较快地掌握同类的编程语言,如:Delphi 等。

二、课程的基本内容和要求
(一)VB概述
教学内容:
1.VB的特点
2.VB的启动和退出
3.VB的集成开发环境
教学要求:
介绍Visual Basic的特点、熟悉Visual Basic的集成开发环境和定制系统集成开发环境的基本方法。

(二)VB编程基础
教学内容:
1.基本概念和术语
2.工程管理
3.创建一个简单的VB应用程序(应用程序设计、程序启动与
运行、编译应用程序)
教学要求:
掌握Visual Basic中面向对象程序设计的基本概念、VB中工程管理的基本方法,熟练掌握Visual Basic应用程序从界面设计到代码设计、程序编译和程序运行的全过程。

(三)Visual Basic程序设计基础
教学内容:
1.基本概念
2.常量、变量及数据类型
3.数组
4.枚举、自定义类型
5.顺序结构、选择结构和循环结构
6.过程
7.VB中的常用函数
教学要求:
熟练掌握Visual Basic语言的基本语法、Visual Basic语言中关于程序结构、数据类型、常用函数、过程的基本概念。

(四)用户界面设计
教学内容:
1.简介
2.标准控件
3.文本编辑处理常用方法
4.ActiveX控件简介
教学要求:
熟练掌握窗体的常用属性、事件和方法,明确各标准控件的功能,熟练使用【属性】窗口设置属性,能为控件的事件过程编写简单代码,学会使用剪贴板对象、键盘事件,了解一些常用的ActiveX控件的功能。

(五)窗体、菜单和对话框
教学内容:
1.用户界面简介
2.窗体运行模式
3.MDI窗体设计
4.菜单设计
5.工具栏
6.状态栏
7.通用对话框
8.用户界面的基本设计原则
教学要求:
熟练掌握菜单、弹出式菜单、状态栏、工具栏的设计方法,通用对话框控件的使用方法,了解多文档应用程序的特点及设计方法,逐步建立、了解用户界面设计的基本原则。

(六)调试与错误处理
教学内容:
1.VB运行模式及程序错误类型
2.错误捕获及处理
3.程序跟踪与调试
教学要求:
掌握Visual Basic 的运行模式及常见错误类型,掌握Visual Basic 的错误处理机制、常见错误以及一般错误处理方法,熟练掌握Visual Basic的调试工具及常用的调试方法。

(七)文件处理系统
教学内容:
1.文件系统基本概念
2.标准文件输入/输出
3.文件系统控件
4.FileSystemObject模型
5.注册表Registry文件访问技术
教学要求:
熟练掌握Visual Basic 6.0中与文件有关的一些内容,包括标准文件的处理,文件系统控件的使用,与文件处理有关的一些函数和语句,
了解VB中最新的文件系统对象模型(FSO)的使用方法。

了解VB 中系统注册表的访问方法。

(八)图形图像处理技术
教学内容:
1.坐标系统和颜色
2.线条和形状控件
3.图像框(Image)控件
4.图片框(Picture Box)控件
5.绘图方法
6.多媒体常用控件简介
教学要求:
掌握Visual Basic中与图形处理有关的内容,包括图形控件:Picture Box(图形框)、Image(图像框)、Line(线条)和Shape(形状);图形方法:Line、Circle、Pset和Point等;以及常用多媒体控件的使用方法。

(九)OLE、ActiveX技术*
教学内容:
1.OLE技术
2.ActiveX技术
教学要求:
了解基于COM的两种技术:OLE和ActiveX控件。

了解ActiveX 控件的开发、调试和发布。

(十)数据库访问技术
教学内容:
1.数据库概述
2.使用数据库管理器和ACCESS创建数据库
3.数据控件的使用(ADODC控件)
4.数据绑定控件的使用
5.数据环境
6.数据报表
7.ADO数据访问对象
教学要求:
了解数据库的基本原理,熟练掌握用数据访问控件ADODC、数据环境访问数据库的方法,了解ADO数据访问对象的使用方法。


解数据库应用程序设计的基本结构、了解C/S结构的程序设计方法,
掌握进行数据库程序设计的基本的方法和思路。

说明:大纲中注有*的章节为提高部分,教师可根据教学情况灵活安排教学方式。

五、有关说明
(一)教学建议
教学中要求学生应能在课后自己上机,且课后上机时间至少大于实验中所安排的时间,这样才能较好地完成所安排的实验内容。

(二)课程建议教材
《Visual Basic程序设计教程》电力工业出版社
(三)课程建议参考书
《VB6.0入门与提高》清华大学出版社
《VB6.0程序设计导学》清华大学出版社
《中文版VB6.0开发指南》人民邮电出版社
(四)本课程的先修课程或实践性环节的名称和内容
无特殊要求;如教学计划中安排有C语言、VFP或数据库原理课程,建议将本课程安排在其后。

(五)课程考试与考核要求
平时实验、小制作:20~30%
期考成绩:60~70%
课程考勤、课堂提问:10%
执笔人:王文琴、费贤举
审定人:唐学忠
批准人:庄燕滨。

相关主题