《visual basic 6.0程序设计》教学大纲

  • 格式:doc
  • 大小:26.00 KB
  • 文档页数:7

1 / 7

《visual basic 6.0程序设计》教学大纲

《Visual Basic 6.0程序设计》课程教学大纲

适用:非计算机专业

学分:3 学时:54〔上课〕+18〔实验〕

一、课程的性质和任务

《Visual Basic 6.0程序设计》是一门具有较强实践性的计算机程序设计语言入门

根底课,是进一步学习其他计算机技术根底课和专业课的必备根底。本课程的任务是使校非计算机专业学生掌握计算机技术应用根本能力,包括 1. 熟悉Visual Basic 6.0集成开发环境;

2. 了解类、对象的概念和事件驱动程序的根本特性;

3. 掌握Visual Basic 6.0控件及其常用的属性、事件和方法; 4. 掌握根本数据类型、常量、变量、常用函数、表达式运算;

5. 掌握Visual Basic 6.0的根本语句、三种结构、数组、子程序的调用和常用算法; 6. 掌握文件的翻开、关闭、读、写,文件系统控件及其对象模型FSO;

7. 能够编写和调试Visual Basic 6.0一般应用程序;

8. 具有综合运用Visual Basic 6.0的知识分析问题和解决问题的初步能力。

二、 课程的教学内容

1.Visual Basic 6.0程序开发环境〔1学时〕 〔1〕Visual Basic 6.0的功能和特点;

〔2〕主窗口、属性窗口、工具箱窗口和代码窗口; 〔3〕工程管理器; 〔4〕环境设置。 2. 对象及其操作〔2学时〕

〔1〕类、对象及其对象的属性、事件和方法的概念; 〔2〕建立用户界面对象;

〔3〕标准控件的画法和根本操作; 〔4〕对象属性的设置;

〔5〕对象的事件、事件过程和事件驱动。 3. 数据类型及其运算〔4学时〕

〔1〕常用数据类型:数值型、字符型、日期型、逻辑型、对象型、可变型; 〔2〕存储类型:常量、变量声明,运算符及表达式运算; 〔3〕常用内部函数: 2 / 7

数学函数Abs(x)、Sqr(x)、Exp(x)、Int(x)、Fix(x)、Round(x)、Sgn(x)、Rnd(x); 字符串函数Len、Left、Right、Mid、Instr、 String、Ltrim、Rtrim、Trim; 日期/时间函数Date、Time、Year、Weekday、Hour; 类型转换函数Val、Str、Asc、Chr; 格式输出函数Format。 〔4〕编写程序代码的规那么。 4.数据输入输出〔3学时〕

〔1〕数据输入:赋值语句、输入框〔InputBox〕、文本框〔TextBox〕; 〔2〕数据输出:Print或?方法、消息对话框〔MsgBox〕; 〔3〕特殊打印格式函数:Spc、Tab;

〔4〕注释〔'|Rem〕、暂停〔Stop〕、程序结束〔End〕语句。

5.常用标准控件〔9学时〕

〔1〕控件的公共属性:Name、Caption、Enabled、Visible、Height和Width、Left和Top、Autosize、Font; 〔2〕窗体:

常用属性:除公共属性外,还有Maxbutton和Minbutton、BorderStyle、Picture; 主要事件:Click、Load、Unload、QueryUnload事件; 常用方法:Show、Print、Cls方法; 〔3〕标签:

常用属性:除公共属性外,还有BorderStyle、BackStyle; 〔4〕文本框:

常用属性:除公共属性外,还有Text、Maxlength、Multiline、ScrollBars、Locked、SelStart、SelLength和SelText属性;

主要事件:KeyPress、Change、GotFocus与LostFocus事件; 常用方法:SetFocus方法。 〔5〕命令按钮控件:

常用属性:除公共属性外,还有Style、Picture、ToolTipText。 主要事件:Click事件。

〔6〕图形控件PictureBox和Image:

常用属性:除公共属性外,还有Picture、Autosize(Image为Stretch属性)。

主要事件:Click。

常用方法:LoadPicture。 〔7〕复选框和单项选择按钮:

常用属性:除公共属性外,还有Value、Style。 主要事件:Click。 〔8〕列表框和组合框: 3 / 7

常用属性:除公共属性外,还有List、ListIndex、ListCount、MultiSelect和Selected、Style。

主要事件:Click、Change。

常用方法:AddItem、RemoveItem、Clear。 〔9〕滚动条〔ScrollBar〕和Slider控件:

常用属性:除公共属性外,还有Value、Max、Min、SmallChange、LargeChange。主要事件:Scroll、Change。 〔10〕时钟:

常用属性:Interval、Enabled。 主要事件:Timer。 〔11〕框架:

常用属性:Enabled、Caption。 〔12〕键盘与鼠标:

主要事件: KeyPress、KeyDown、KeyUp、MouseMove、MouseDown、MouseUp。 6.控制结构〔5学时〕 〔1〕选择结构; 〔2〕多分支结构; 〔3〕循环结构;

〔4〕利用控制结构阅读、编写简单程序〔简单应用〕。 7.数组〔5学时〕

2

〔1〕数组的根本概念;

〔2〕静态、动态数组的声明;

〔3〕数组的初始化、释放存储空间、输入、输出、保存动态数组的内容; 〔4〕控件数组建立及使用。 8.过程〔5学时〕

〔1〕函数(Function)过程的定义和调用; 〔2〕Sub过程的定义和调用;

〔3〕过程之间的参数传递〔按值传送、按地址传送〕; 〔4〕过程的作用域〔模块级过程、全局级过程〕;

〔5〕变量的作用域〔局部变量、模块级变量、全局变量〕; 〔6〕变量的生存期〔动态变量、静态变量〕; 〔7〕常用算法的应用〔综合应用〕。 9.界面设计〔4学时〕

〔1〕下拉式菜单的设计和应用;

〔2〕弹出式菜单的设计和PopupMenu方法的应用; 〔3〕工具栏的制作; 〔4〕多文档界面设计; 〔5〕对话框的设计:

自定义对话框的设计、模式对话框与无模式对话框、创立通用对话框。 10.文件〔4学时〕 4 / 7

〔1〕文件的定义、存取方式分类; 〔2〕顺序文件〔ASCII文件〕操作; 〔3〕随机文件操作。 〔4〕文件系统控件:

驱动器列表框〔DriveListBox〕: Drive属性、Change事件; 目录列表框(DirListBox): Path属性、Change事件;

文件列表框〔FileListBox〕: Path、FileName、Pattern属性,Click、DblClick事件。

〔5〕文件系统对象模型FSO:

Drive对象、Folder对象,FileSystemObject对象、File对象。 11.图形的绘制〔6学时〕 〔1〕坐标系统:

坐标系与图形层,改变坐标系统的方法〔ScaleLeft和ScaleTop、ScaleWidth和ScaleHeight属性、Scale方法〕。 〔2〕颜色:

RGB、QBColor函数。 〔3〕图形控件:

Shape控件、Line控件。 〔4〕绘图方法:

画点方法Pset, 画直线、矩形方法Line, 画圆方法Circle。 〔5〕与绘图有关的常用属性、事件和方法:

属性:线宽〔DrawWidth〕和线型〔DrawStyle〕属性、填充颜色(FillColor)和填充样式(FillStyle)属性、自动重画(AutoRedraw)属性;

事件:Paint事件;

方法:去除图形方法 (Cls)。 12.复习〔6学时〕

〔1〕作业常见错误、典型算法分析

3

〔2〕期末总复习的知识要点

〔3〕参加省计算机等级考试前的模拟训练

三.课程的教学要求 1.根底内容

了解Visual Basic 6.0的功能和特点;

熟悉VB主窗口、属性窗口、工具箱窗口、代码窗口、工程管理器及其环境设置; 了解类、对象及其对象的属性、事件和方法的概念;

掌握用户界面对象的建立,标准控件的画法和根本操作,对象属性的设置; 熟悉对象的事件、事件过程和事件驱动。 5 / 7

熟练掌握常用数据类型,存储类型,常用内部函数; 熟悉编写程序代码的规那么。

熟练掌握数据输入,数据输出,注释〔'|Rem〕、暂停、程序结束语句。 2.核心内容

熟悉控件的公共属性;

熟练掌握窗体的常用属性,主要事件,常用方法; 熟练掌握标签的常用属性;

熟练掌握文本框常用属性,主要事件,常用方法; 熟练掌握命令按钮控件的常用属性,主要事件;

熟练掌握图形控件〔PictureBox和Image〕的常用属性,主要事件,常用方法;

熟练掌握复选框和单项选择按钮的常用属性,主要事件;

熟练掌握列表框和组合框的常用属性,主要事件,常用方法; 掌握滚动条〔ScrollBar〕和Slider控件的用法; 熟练掌握时钟控件的常用属性和主要事件; 熟练掌握框架的用法;

掌握键盘与鼠标的主要事件;

熟练掌握选择结构、多分支结构、循环结构,利用控制结构阅读、编写程序;

熟悉数组的根本概念和静态、动态数组的声明;

熟练掌握数组的初始化、释放存储空间、输入、输出、保存动态数组的内容;

掌握控件数组建立及使用。

熟练掌握Function过程的定义和调用,Sub过程的定义和调用; 熟练掌握过程之间的参数传递〔按值传送、按地址传送〕;

熟悉过程的作用域〔模块级过程、全局级过程〕,变量的作用域〔局部变量、模块级变量、全局变量〕,变量的生存期〔动态变量、静态变量〕; 掌握常用算法的应用〔综合应用〕。 3.扩展内容

掌握下拉式菜单的设计和应用;

掌握弹出式菜单的设计和PopupMenu方法的应用; 掌握工具栏的制作; 掌握多文档界面设计;

掌握对话框的设计:自定义对话框、模式对话框与无模式对话框、创立通用对话框; 熟悉文件的定义、存取方式分类; 掌握顺序文件〔ASCII文件〕操作;

掌握随机文件操作;