1、58 VB 可视化程序设计课程教学大纲 一、课程名称 VB 可视化程序设计 二、 学时及学分 64 学时,4 学分 三、 适用专业 软件设计专业、软件设计(日语)专业 四、 教学目的 本课程是信息技术系各专业学生的一门专业课程,具有较强的实践性。本课程 的教学任务是培养能够利用可视化的编程方法独立地开发和设计小型系统、并能够 进行相应管理工作的应用型专门人才。 本课程通过理论和实践教学,使学生了解 Visual Basic 的对象、属性和方法 等基本概念和特点;掌握 Visual Basic 中的数据类型、函数、控制结构的使用方 法;熟悉 Visual Basic 窗体定义及各种控件的使用,了
2、解 Visual Basic 与数据库 的连接,及对数据库的访问。最后通过一个具体的开发实例使学生初步具有独立的 开发和设计、代码编写、系统管理与维护的能力。 五、 教学要求 在具有一定的程序设计思想的基础上,通过理论与实践相结合的教学方式,采 用实验、实践、实例、演示、投影等多种教学方法和手段来保证教学任务的顺利完 成。 六、 教学学时数分配表 学时数分配 章次 教学内容 总学 时数 理论 实践 习题 作业 次数 第一章 Visual Basic 基础 4 2 2 0 1 第二章 窗体与基本控件 6 3 3 0 1 第三章 常用控件 16 6 8 2 2 第四章 菜单设计 4 2 2 0 1
3、 第五章 Visual Basic 程序设计基础 12 6 6 0 1 第六章 文件管理 4 2 2 0 1 59 第七章 图形 4 2 2 0 1 第八章 多文档界面 2 1 1 0 1 第九章 数据库管理 4 2 2 0 1 第十章 报表设计 4 1 2 1 0 第十一章 应用程序的发布 2 1 1 0 1 总结、复习、答疑、考试 2 1 1 0 0 合计 64 29 32 3 11 七、 理论教学内容 第一章 Visual Basic 基础(2 学时) 内容提要: 本章要求学生了解 VB 的发展史,理解 VB 作为高级编程语言的特点及编程思想, 掌握 VB6.0 的安装、启动方法及其集成
4、开发环境中的菜单栏;工具栏;属性、代码 编辑器、立即窗口、工程资源管理器、窗体布局窗口等的使用方法,使学生对 VB 有一个初步的了解;理解面向对象程序设计的相关概念;通过介绍一个简单的应用 程序,使学生熟悉 VB 应用程序的开发步骤以及工程、窗体、报表、等文件的运行 与保存。 教学重点和难点: VB 的编程思想及属性、代码编辑器、立即窗口、工程资源管理器、窗体布局 窗口的灵活使用, VB 应用程序的开发步骤以及工程、窗体、报表、等文件的运行 与保存。 1.1 Visual Basic 概述(0.2 学时) 一、 Visual Basic 简介及版本 二、 Visual Basic 特点 三、
5、Visual Basic 简介及版本 四、 Visual Basic 特点 1.2 VB 的安装与启动(0.4 学时) 一、 Visual Basic 的安装过程及软硬件环境要求 二、 Visual Basic6.0 的启动 60 1.3 Visual Basic6.0 的集成开发环境(0.4 学时) 一、 Visual Basic 的菜单栏、工具箱的介绍 二、 Visual Basic 的工程资源管理器窗口 三、 Visual Basic 的属性窗口、窗体布局窗口 四、 Visual Basic 的代码编辑器窗口 五、 Visual Basic 的对象浏览器窗口 六、 Visual Basi
6、c 的立即窗口 1.4 面向对象程序设计概念(0.2 学时) 一、 对象和类的概念 二、 对象的属性、事件和方法 1.5 启动 Visual Basic(0.2 学时) Visual Basic 的启动方法 1.6 最简单的应用程序(0.2 学时) 一个简单的应用程序实例介绍 1.7 开发 VB 应用程序的步骤(0.1 学时) 模仿这个实例介绍开发应用程序的步骤 1.8 如何运行与保存程序(0.2 学时) 一、 程序的运行 二、 程序的调试 三、 程序的运行结束 四、 程序的保存 1.9 生成可执行文件(0.1 学时) 对于开发好的应用程序进行编译 第二章 窗体与基本控件(3 学时) 内容提要
7、: 通过本章学习,使学生了解应用程序用户界面设计的原则,掌握窗体的属性、 常用事件、常用方法、多窗体和启动窗体的设置等内容,并能进行用户界面的设计 制作;了解文本框和标签框的特点和使用方法,掌握文本框和标签框的常用属性、 方法及事件,了解在程序运行中通过键盘接收用户输入信息的方法。 教学重点和难点: 窗体、文本框、标签框和命令按钮的属性、常用事件、常用方法的使用和启动 窗体的设置 2.1 窗体的属性(0.2 学时) 61 窗体的常用属性介绍 2.2 窗体的常用事件(0.5 学时) 窗体的常用事件窗体的鼠标事件 (Click、DbClick、MouseDown、MouseUp、MouseMove
8、、KeyDown、KeyUp、KeyPres s、Load、UnLoad)介绍 2.3 窗体的常用方法(0.2 学时) 窗体的显示、隐藏的方法(Show、Hide) 2.4 多窗体的程序设计(0.2 学时) 2.5 窗体的启动(0.1 学时) 2.6 使用文本框处理字符信息(0.4 学时) 一、文本框的简单使用 二、文本框的属性、事件和方法 三、字体与字号的控制 2.7 使用标签控件显示字符信息(0.4 学时) 文本框和标签框组合使用举例 2.8 命令按钮(0.6 学时) 一、命令按钮的简单使用 二、命令按钮的属性、事件和方法 2.9 文本框和标签框组合使用的技巧(0.4 学时) 第三章 常用
9、控件(8 学时) 内容提要: 了解常用控件的特点及使用时需注意的问题,掌握这些控件的常用属性、方法 和事件,能综合运用这些控件进行实际问题的解决。 教学重点和难点: 复选框、单选按钮、框架、列表框、组合框、对话框、图片框、图像框和计时 器的常用属性、方法和事件的灵活应用 3.1 复选框(0.5 学时) 一、复选框的简单使用 二、复选框的属性、事件和方法 3.2 单选按钮(0.5 学时) 62 3.3 框架(0.4 学时) 3.4 列表框(0.6 学时) 3.5 组合框(0.6 学时) 3.6 对话框(0.6 学时) 3.7 图片框(0.6 学时) 3.8 图像框(0.6 学时) 3.9 计时器
10、(0.6 学时) 3.10 控件的组合应用(1 学时) 3.11 控件使用习题课(2 学时) 第四章 菜单设计(2 学时) 内容提要: 了解菜单编辑器窗口,掌握菜单的建立过程,了解菜单相应的控制操作,掌握 下拉式和弹出式菜单的建立与使用,能熟练的根据实际问题进行菜单的设计与实现。 教学重点和难点: 利用菜单编辑器创建下拉式菜单、弹出式菜单的方法及功能控制。 4.1 菜单的功能和组成(0.3 学时) 4.2 菜单编辑器(0.3 学时) 4.3 创建下拉式菜单(0.4 学时) 4.4 菜单的控制(0.6 学时) 一、有效性控制 二、菜单项标记的控制 三、菜单项的动态增减 4.5 创建弹出式菜单(0
11、.4 学时) 63 第五章 Visual Basic 程序设计基础(6 学时) 内容提要: 通过本章的学习,使学生掌握 VB 的数据类型;常量与变量的定义和作用域;理 解 VB 的数据类型与数据库(AccessSQL Server)的数据类型的关系;了解变量的 命名规则;掌握一维数组、控件数组的定义格式及引用方法;过程和函数的定义与 调用方法;理解二位数组的定义格式及引用方法;了解子过程和子函数的区别;掌 握 Visual Basic 提供的循环语句、转移语句的基本语法格式和应用方法;理解各 语句在程序段中的实际应用选择;掌握 Visual Basic 提供的常用内部函数的功能 及用法;掌握
12、Visual Basic 提供的五种运算符同时理解表达式的书写规则及结果 并了解运算的优先顺序。 教学重点和难点: VB 的数据类型;常量与变量的定义和作用域; 一维数组、控件数组的定义格 式及引用方法;过程和函数的定义与调用方法;子过程和子函数的编写及调用;循 环语句、转移语句等基本语法格式和应用方法;常用内部函数的功能及用法;运算 符及表达式的规范。 5.1 Visual Basic 的数据类型(0.3 学时) 基本数据类型 5.2 常量与变量(0.5 学时) 一、 常量的作用域及定义方法 二、 变量的作用域及定义方法 5.3 运算符和表达式(0.2 学时) 一、 运算符 二、 表达式 5
13、.4 常用内部函数(2 学时) 一、数学函数 二、字符串函数 三、转换函数 四、日期与时间函数 五、随机函数 5.5 基本语句(2 学时) 一、赋值语句 二、条件语句 三、循环语句 5.6 数组(0.4 学时) 一、数组的概念 64 二、一维数组 三、二维数组 四、控件数组 5.7 过程和函数(0.6 学时) 一、过程的定义和调用 二、函数的定义和调用 第六章 文件管理(2 学时) 内容提要: 通过本章的学习,使学生掌握驱动器列表框、目录列表框及文件列表框的常用 属性及常用方法和事件;掌握三个控件的同步操作;了解三个控件的其它事件。掌 握文件的顺序存取;文件的随机存取;文件的二进制存取;理解
14、VB 的文件处理内 容;并了解计算机的文件类型。 教学重点和难点: 驱动器列表框、目录列表框及文件列表框的常用属性及常用方法和事件及三个 控件的同步操作;文件的顺序存取;文件的随机存取;文件的二进制存取; 6.1 文件系统控制(1 学时) 一、驱动器列表框的常用属性及常用方法和事件 二、文件列表框的常用属性及常用方法和事件 三、目录列表框的常用属性及常用方法和事件 6.2 文件存取操作(1 学时) 一、文件的随机存取 二、文件的二进制存取 第七章 图形(2 学时) 内容提要: 了解常用控件的使用,根据实际问题的需要,能利用这些控件提供的基本元素 组成各种图形。 教学重点和难点: 直线控件、图形
15、控件的方法和事件;用图形方法创建图形。 7.1 图形控件(1 学时) 一、直线控件 二、形状控件 7.2 图形方法(1 学时) 65 一、用 PSet 方法画点 二、用 Line 方法画线和矩形 三、用 Circle 方法画圆、椭圆和圆弧 第八章 多文档界面(1 学时) 内容提要: 了解多文档界面的特性,掌握关于 MDI 的常用属性、方法和事件,掌握建立 多文档应用程序的方法,掌握在 MDI 应用程序中菜单的设计。 教学重点和难点: MDI 窗体属性、事件和方法及使用。 8.1 建立多文档 MDI(0.2 学时) 8.2 MDI 窗体属性、事件和方法及使用(0.8 学时) 第九章 数据库管理(
16、2 学时) 内容提要: 了解数据库的概念,掌握使用 Data 控件、ADO 数据控件访问数据库的方法, 掌握在 VB 中建立数据库应用程序的方法。 教学重点和难点: ADO 数据控件属性、方法;ADO 对象对数据库的访问连接与访问;程序段中 ADO 对象的使用方法。 9.1 数据库管理概述(0.3 学时) 一、 数据库基本概念 二、 数据库与客户端/服务器 三、 常用访问数据库方式 9.2 数据管理器(0.3 学时) 一、 数据管理器的作用 二、 用数据管理器建立数据表 三、 用 Access2000 建立数据库 9.3 Data 数据控件和数据感知控件(0.4 学时) 9.4 ADO 数据控
17、件(1 学时) 一、 ADO 数据控件属性和方法 66 二、 ADO 数据控件的使用 第十章 报表设计(2 学时) 内容提要: 通过本章的学习,使学生掌握报表的设计方法;理解报表与系统打印机设置的 关系;了解报表的功能。 教学重点和难点: 报表的设计方法;报表对数据库的数据的显示。 10.1 报表的结构介绍(0.1 学时) 10.2 报表的功能介绍(0.1 学时) 10.3 报表的控件及插件介绍(0.2 学时) 一、 文本框 二、 标签框 三、 框架 四、 图形 五、 直线 10.4 报表的设计方法(0.1 学时) 10.5 设置报表数据源(0.2 学时) 10.6 报表的调用(0.1 学时)
18、 10.7 报表的预览与输出(0.1 学时) 10.8 报表与系统打印机设置的关系(0.1 学时) 10.9 报表设计习题课(1 学时) 第十一章 应用程序的发布(1 学时) 内容提要: 通过本章的学习,使学生掌握应用程序的编译;应用程序的发布;理解工程与 安装包之间的关系;了解其它打包软件的优点和局限。 教学重点和难点: 67 应用程序的编译;应用程序的发布。 11.1 应用程序编译(0.1 学时) 11.2 应用程序运行(0.1 学时) 11.3 利用 VB 自带的打包安装向导进行打包(0.2 学时) 11.4 安装软件包(0.2 学时) 11.5 配置数据库(0.2 学时) 11.6 其
19、他打包软件的介绍(0.2 学时) 八、 实践教学内容 第一章 Visual Basic 基础(2 学时) 内容提要: 本章要求学生上机试验 1 :认识 VB 界面,设计一个简单的应用程序,掌握 VB6.0 的安装、启动方法及其集成开发环境中的菜单栏;工具栏;属性、代码编辑 器、立即窗口、工程资源管理器、窗体布局窗口等的使用方法,使学生熟悉 VB 应 用程序的开发步骤以及工程、窗体、报表、等文件的运行与保存。 教学重点和难点: VB 的属性、代码编辑器、立即窗口、工程资源管理器、窗体布局窗口的灵活 使用; VB 应用程序的开发步骤以及工程、窗体、报表、等文件的运行与保存。 1.1 上机试验 1
20、认识 VB 界面,设计一个简单的应用程序(2 学时) 一、 VB 的启动 二、 VB 的退出 三、 设计一个简单的应用程序 四、 保存文件 五、 编译文件 第二章 窗体与基本控件(3 学时) 内容提要: 掌握窗体、命令按钮及文本框的常用属性、事件和方法,熟练这些控件的综合 应用,并能实现相应的功能。设计一个程序,在执行时由用户从键盘上键入两个操 作数和运算符,然后根据输入的运算符来改变标签框的内容,单击“”命令按钮, 68 将根据运算符进行相应的运算并将运算结果显示在“运算结果”标签框中。 教学重点和难点: 结合实验,学会窗体、文本框、标签框和命令按钮的属性、常用事件、常用方 法的使用和启动窗
21、体的设置。 2.1 上机试验 2 窗体、命令按钮、文本框、标签框的应用(3 学时) 一、 工程建立 二、 窗体建立 三、 控件添加 四、 窗体及控件的属性设置 五、 程序代码的添加 六、 工程保存 第三章 常用控件(8 学时) 内容提要: 掌握复选框、单选钮、列表框和组合框的常用属性、事件及典型的使用方法, 熟悉滚动条的数值应用,掌握对话框的设计及使用,掌握图片框、图像框的使用及 在使用中二者的区别,能够利用计时器进行动画制作。 教学重点和难点: 复选框、单选按钮、框架、列表框、组合框、对话框、图片框、图像框和计时 器的程序代码的灵活应用及解读。 3.1 上机实验 4 常用控件的应用(8 学时
22、) 一、设计一个应用程序,窗体上由 1 个文本框、1 个命令按钮和 4 个框架组成 (3 学时) 二、一个简单的报到处理窗体,从文本框中输入学生姓名,在“班级”旁边的 组合框中选择其所属班级(提供 4 种默认班级) 。然后将学生姓名和班级添加到列 表框中。用户可以删除列表框中所选择的项目,也可以把整个列表框清空。 (5 学 时) 第四章 菜单设计(2 学时) 内容提要: 通过上机实验 5 :设计应用程序菜单,建立一个较完整的菜单系统;使用菜 单,利用剪贴板,在两个文本框中进行文字、图形的复制与剪切;建立一个弹出式 菜单。 教学重点和难点: 掌握下拉式菜单和弹出式菜单的设计方法,掌握菜单事件过程
23、的编写方法。 69 4.1 上机实验 5 设计应用程序菜单(2 学时) 一、设计一个菜单程序,在菜单栏中有“程序”和“附件”两个菜单。其中 “程序”菜单中有 Word、Excel、PowerPoint 三个选项。 “附件”菜单中含有“画 图”和“游戏”两个选项。当用户选择了某个菜单项时,应能启动相应的程序。 (1 学时) 二、建立一个弹出菜单,含有“红色” 、 “兰色” 、 “绿色”三个选项,单击相应 的选项后,可以改变文本框中文字的颜色。 (1 学时) 第五章 Visual Basic 程序设计基础(6 学时) 内容提要: 通过上机实验 3:常量、变量、表达式和基本语句的应用,设计一个应用程
24、序, 窗体上有 3 个文本框、1 个标签框和 3 个命令按钮,界面设计。当用户运行应用程 序后,在文本框中随意输入三个数据,单击“排序”命令按钮后,将三个数据按照 从小到大的顺序重新排列。 教学重点和难点: 掌握数据类型的定义及使用,掌握常量、变量和表达式的使用,熟悉 VB 基本 语句的使用,能够使用简单的算法解决实际问题。 5.1 上机实验 3 常量、变量、表达式和基本语句的应用(6 学时) 设计一个应用程序,窗体上有 3 个文本框、1 个标签框和 3 个命令按钮,界面 设计。当用户运行应用程序后,在文本框中随意输入三个数据,单击“排序”命令 按钮后,将三个数据按照从小到大的顺序重新排列。
25、第六章 文件管理(2 学时) 内容提要: 通过上机实验 6:驱动器、目录及文件列表框的应用的学习,模拟一个文件选 择窗体,并能完成操作;利用文件系统控件的同步,能随意查找某一文件;利用文 件系统控件的同步,进行文件的重命名、复制、删除等操作。 教学重点和难点: 驱动器、目录及文件列表框属性、事件和方法,熟练完成三者之间的同步操作, 并能实现相应的功能。 6.1 上机实验 6 驱动器、目录及文件列表框的应用(2 学时) 模拟一个文件选择窗体,并能完成操作。 70 第七章 图形(2 学时) 内容提要: 通过设置不同的属性值,实现各种图形的绘制,各种颜色的设置。 教学重点和难点: 能根据自己的意愿,
26、画出点、直线、矩形、圆、椭圆等基本图形,并能根据这 些基本的图形构成更复杂的图形及效果。 7.1 上机实验七(2 学时) 一、在屏幕颜色为 16 位色以上的显示方式下,窗体背景由深变浅。 (1 学时) 二、利用 Circle 方法在窗体上画一个圆柱。采用循环从下到上画一系列的圆, 最上面的画成实心的即可,编写窗体的 Paint 或 Click 事件。 (1 学时) 第八章 多文档界面(1 学时) 内容提要: 通过上机实验 8:多文档界面操作,建立一个多文档应用程序,在 MDI 应用程 序中生成菜单。 教学重点和难点: 建立多文档应用程序的方法,在 MDI 应用程序中菜单的设计。 8.1 上机实
27、验 8 多文档界面操作(1 学时) 建立一个简易文档编辑器。该编辑器能够建立、编辑文本文件;能够处理剪切、 复制及粘贴操作;可以按不同的方式排列打开窗口。要求编写各窗体的事件过程。 第九章 数据库管理(2 学时) 内容提要: 在 Access 中建立数据库,并进行数据的输入与编辑;用数据控件访问数据库。 教学重点和难点: 用数据管理器(VisData)建立数据库和表以及 ADO 控件属性和方法的使用。 9.1 上机实验九 数据管理器(VisData )和 ADO 控件的应用(2 学 时) 一、 建立工资信息数据库和数据表。 二、 建立工资信息处理界面。 71 第十章 报表设计(2 学时) 内容
28、提要: 根据上机实验九,建立输出报表,对报表进行设计。 教学重点和难点: 报表的设计方法;报表与数据库连接。 10.1 上机实验十 报表的设计(2 学时) 一、 报表的添加 二、 控件的添加 三、 属性的设置 四、 数据源的设置 五、 报表的显示 第十一章 应用程序的发布(1 学时) 内容提要: 根据上机实验十,将工程编译、打包,并安装在机器上。 教学重点和难点: 应用程序的编译;应用程序的发布。 11.1 上机实验十一应用程序的发布(1 学时) 一、 应用程序运行 二、 应用程序编译 三、 打包 四、 应用程序发布 九、 使用教材 可视化程序设计 ,谢尧 主编,大连理工大学出版社,2004
29、年 十、参考书目 1、 Visual Basic6.x 程序设计 ,齐锋编,中国铁道出版社,2002 年 2、 Visual Basic6.0 职业技能培训教程 ,全国计算机信息高新技术考试教材 编写委员会编,北京希望电子出版社,2000 年 3、 Visual Basic3.x for Windows 程序设计入门与提高 ,何立起编著、倪群 改编,人民邮电出版社,1995 年 4、 Visual Basic 语言简明教程 ,谭浩强编,电子工业出版社,1998 年 5、 Visual Basic6 使用指南 ,田金兰等译,电子工业出版社,1999 年 72 6、 QBASIC 语言教程 ,谭浩强编,电子工业出版社,1997 年
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。