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

合集下载

VisualBasic6.0程序设计实用教程教学设计 (2)

VisualBasic6.0程序设计实用教程教学设计 (2)

VisualBasic6.0程序设计实用教程教学设计前言VisualBasic6.0是一种基于事件驱动编程模型的计算机编程语言,是微软公司开发的一种可视化的编程环境。

它既简单易学,又功能强大,适用于Windows操作系统,并且易于开发图形化界面的应用程序。

VisualBasic6.0在工业、商业、科技、企事业单位等领域中得到了广泛应用。

本文将通过讲解VisualBasic6.0的程序设计实用教程,并结合案例进行实际演示,帮助学习者更好的掌握该编程语言。

教学内容本教程将分为四个部分,分别包含VisualBasic6.0的基础知识、程序设计实用教程、案例分析以及自测题目。

下面将对每个部分进行详细介绍。

基础知识在本部分中,我们将会讲解VisualBasic6.0的基本语法、变量类型、运算符、条件语句、循环语句等基础知识,从而帮助学习者了解VisualBasic6.0的基本概念,为后面的程序设计打下坚实的基础。

程序设计实用教程在本部分中,我们将会教授VisualBasic6.0的程序设计实用技巧,包括窗体设计、控件设置、控制语句、数组与字符串等方面。

我们将在每个章节末尾设置实践练习题,帮助学习者巩固所学知识。

案例分析在本部分中,我们将以实际案例为基础,讲解VisualBasic6.0的应用技巧,如文件操作、数据库操作、窗口操作等。

每个案例都配有详细的代码分析和实际演示。

通过案例分析,学习者可以更好的掌握VisualBasic6.0的实际运用。

自测题目在本部分中,我们将会设置一些自测题目,帮助学习者巩固所学内容。

每道题目都将配有详细的题解和参考答案,可以帮助学习者更好的巩固知识点。

教学方法在本教程中,我们将采用一些具体的教学方法,如案例分析、实践演练和自测题目等。

这些教学方法可以帮助学习者更好的掌握所学知识,并在实践中体会到编程的乐趣和实用性。

教学目标通过本教程,学习者可以:•掌握VisualBasic6.0的基本语法和编程模型;•掌握VisualBasic6.0的程序设计实用技巧;•熟悉VisualBasic6.0的应用技巧;•熟悉常见的编程思路和方法;•提高编程思维和实践能力。

Visual_Basic6.0程序设计(完整)

Visual_Basic6.0程序设计(完整)
退出
第3页
1.1 VB主要功能和特点
1.2 VB的启动与退出
1.3 VB集成开发环境
退出
1.1 VB 主要功能和特点
第4页
1. 具有面向对象的可视化设计工具; 2. 事件驱动的编程机制; 3. 提供了易学易用的应用程序集成开发环境; 4. 结构化的程序设计语言; 5. 支持多种数据库系统的访问; 6. Active技术; 7. VB 6.0在开发环境上、网络功能等的增强; 8. 完备的help联机帮助功能。
一、常用属性
1. Name名称属性 创建的对象名称,有默认的名。在程序中,控件名是作为对 象的标识而引用,不会显示在窗体上。 2. Caption标题属性 该属性决定了控件上显示的内容。 3. Height、width、top和left属性
Top
Left Width
Heig ht
退出
第23页
4. Enabled属性
控件是否可操作。当设置为false时,呈暗淡色,禁止用户进 行操作。 5. Visible属性
控件是否可见。当设置为false时,用户看不到,但控件本身存在。

例2-3-1 】 Visible属性和Enabled属性 的比较。
退出
第24页
7.Font(字体)属性 FontName:设置字体类型,属性值为字符型。如:“宋体”、“楷 体”。 FontSize:设置字体大小,属性值为整型。如:28、32。 FontBold:设置字体是否粗体,属性值为逻辑型。 FontItalic:设置字体是否斜体,属性值为逻辑型。 FontStrikethru:设置文本是否加删除线,属性值为逻辑型。 FontUnderline:设置文本是否加下划线,属性值为逻辑型。 【例2-3-2】设计一个程序,程序运行后在窗体上显示2个文本框,文本框 中显示“沈阳”二字。

《vb6.0》教材大纲

《vb6.0》教材大纲

《Visual Basic 6.0程序设计基础教程》教材编写大纲项目1 Visual Basic 6.0开发环境任务1. 1 Visual Basic 6.0概述技能要点:1.1.1 Visual Basic的发展简史1.1.2 Visual Basic的特点任务1.2 Visual Basic 6.0集成开发环境技能要点:1.2.1 Visual Basic的启动1.2.2 Visual Basic的退出1.2.3 Visual Basic 6.0的开发环境项目2 Visual Basic的对象任务2.1 Visual Basic对象的概念及类型任务2.2 Visual Basic控件的概念及种类任务2.3内部控件的基本操作技能要点:2.3.1控件的添加2.3.2 控件的选择与格式设置任务2.4Visual Basic对象的属性技能要点:2.4.1 对象属性的概念2.4.2 Visual Basic对象的属性值的设置方法任务2.5 Visual Basic对象的事件技能要点:2.5.1控件事件概念及语法格式任务2.6 Visual Basic对象的方法技能要点:2.5.1 对象方法的概念及调用项目3创建Visual Basic 应用程序任务3.1 Visual Basic应用程序的结构任务3.2建立工程(文件扩展名.vbp)任务3.3窗体模块(文件扩展名.frm)技能要点:3.3.1 窗体模块的结构及代码的位置任务3.4标准模块技能要点:3.4.1标准模块的概念3.4.2向当前工程添加标准模块3.4.3从当前工程中移除标准模块任务3.5类模块的概念任务3.6 Visual Basic程序的编码规则任务3.7Visual Basic可视化编程的基本步骤技能要点:3.7.1Visual Basic程序的步骤3.7.2应用程序创建实例项目4 Visual Basic程序设计基础任务4.1 Visual Basic 6.0常用程序语句任务4.2 数据类型技能要点:4.2.1 数据类型的分类4.2.2 标准数据类型4.2.3 用户自定义数据类型4.2.4 枚举数据类型任务4.3 常量与变量技能要点:4.3.1 常量4.3.2 变量4.3.3 变量的作用域任务4.4标准函数任务4.5表达式技能要点:4.5.1 运算符4.5.2 表达式项目5选择结构程序任务5.1单分支选择结构If…Then…语句任务5.2双分支选择结构If…Then…Else…语句任务5.3 IIf函数任务5.4多分支选择结构任务5.5分支结构的嵌套项目6循环结构程序任务6.1计数循环(For…Next语句)任务6.2 条件型循环技能要点:6.1.1While循环结构6.1.2Do…Loop循环结构任务6.3循环结构的嵌套任务6.4辅助控制语句6.4.1End语句6.4.2Goto语句6.4.3Exit语句任务6.5循环结构的应用技能要点:6.4.1累加、累乘6.4.2求极值6.4.3穷举法6.4.4迭代法项目7数组任务7.1数组的概念任务7.2静态数组及声明任务7.3动态数组及声明任务7.4数组的基本操作任务7.5数组的应用技能要点:7.5.1利用数组累加与累乘7.5.2利用数组求极值7.5.3利用数组对数据排序7.5.4二维数组——矩阵的转置7.5.5利用数组进行分类统计任务7.6控件数组项目8过程任务8.1过程的定义任务8.2过程的调用技能要点:8.2.1 子过程的调用8.2.2 函数过程的调用任务8.3参数传送技能要点:8.3.1 形参与实参的传送方式8.3.2 按地址传递与按值传递8.3.3 数组参数的传递8.3.4 可选参数8.3.5可变参数项目9 Visual Basic 6.0基本控件的应用任务9.1内部控件任务9.2对象常用属性及控件默认属性任务9.3Visual Basic控件技能要点:9.3.1 窗体9.3.2 文本框控件(TextBox)9.3.3 标签控件(Label)9.3.4 命令按钮控件(CommandButton)9.3.5 框架9.3.6单选按钮(OptionButton)和复选框(CheckBox)9.3.7列表框(ListBox)与组合框(ComBox)9.3.8计时器(Timer)9.3.9滚动条(ScrollBar)9.3.10图片框(Picture)与图像框(Image)任务9.4文件系统控件技能要点:9.4.1 驱动器列表框(DriveListBox)9.4.2 目录列表框(DirListBox)9.4.3 文件列表框(FileListBox)项目10鼠标与键盘事件任务10.1 鼠标事件任务10.2 键盘事件技能要点: 10.2.1 KeyPress事件10.2.2 KeyDown和KeyUp事件任务10.3 对象拖放(drag and drop)技能要点:10.3.1 drag拖放方法10.3.2 DragMode属性与DragIcon属性10.3.3DragDrop事件和DragOver事件项目11 通用对话框与程序界面设计任务11.1预定义对话框任务11.2通用对话框技能要点:11.2.1通用对话的基本属性与方法11.2.2“颜色”和“字体”对话框11.2.3“打印”和“帮助”对话框任务11.3 菜单设计技能要点:11.3.1 菜单编辑器11.3.2下拉式菜单11.3.3弹出式菜单任务11.4 设计工具栏和状态栏技能要点:11.4.1使用工具栏控件创建工具栏11.4.2工具栏的常用属性和方法11.4.3使用状态栏控件创建状态栏项目12 多重窗体与多文档界面任务12.1与多重窗体程序设计有关的语句和方法任务12.2多重窗体程序的设计技能要点:12.2.1添加窗体12.2.2添加Sub main过程12.2.3设置启动对象任务12.3闲置循环与DoEvents语句任务12.4 多文档界面技能要点:12.4.1多文档窗体的结构12.4.2添加与设计多文档窗体12.4.3与多文档窗体有关的属性12.4.4子窗体显示及窗体排列方式12.4.5 与多文档窗体有关的事件项目13数据文件任务13.1文件的概念与分类任务13.2文件的打开与关闭任务13.3数据文件的读写技能要点:13.3.1与文件读写有关的概念、语句和函数13.3.2顺序文件的读写13.3.3随机文件的读写项目14 Visual Basic数据库编程任务14.1Visual Basic中作用数据库的工作原理任务14.2创建数据库技能要点:14.2.1创建数据库14.2.2在“数据库窗口”输入数据任务14.3数据控件技能要点:14.3.1在窗体添加数据控件14.3.2为数据控件指定连接的数据源14.3.3为输入/输出控件指定Data访问数据库14.3.4Data控件的Recordset对象14.3.5数据控件的常用属性、事件、方法任务14.4 SQL语言技能要点:14.4.1 SQL命令14.4.2 SQL的数据查询功能14.4.3 SQL查询的应用编写时以大纲为基础各章习题附参考答案。

VisualBasic6.0程序设计教程课程设计

VisualBasic6.0程序设计教程课程设计

VisualBasic6.0程序设计教程课程设计前言本课程设计旨在帮助学生掌握VisualBasic6.0程序设计的基础知识、编程思想和实际应用技巧。

本教程不仅适用于初学者,也适用于有一定基础的读者。

通过本课程设计的学习,学生将能够熟悉VB6.0的开发环境和编程语言,掌握基础语法和常用控件的使用,了解面向对象编程的思想,以及应用VB6.0编写简单计算器和通讯录等实际应用程序。

第一章 VB6.0的开发环境1.1 VB6.0的安装和配置•安装VB6.0软件包•配置VB6.0的编译选项和工程设置1.2 VB6.0开发环境的介绍•VB6.0的主界面和工具栏•VB6.0的工程管理器和代码编辑器•VB6.0的控件箱和属性窗口第二章 VB6.0的基础语法2.1 变量和常量•变量的定义和赋值•常量的定义和使用2.2 运算符和表达式•算术运算符和表达式•关系运算符和表达式•逻辑运算符和表达式2.3 控制语句•条件语句if/elseif/else•选择语句select/case•循环语句for/next、while/do/loop 第三章 VB6.0的常用控件3.1 窗体控件•标签控件Label•按钮控件CommandButton•输入框控件TextBox3.2 常用对话框控件•消息框控件MsgBox•文件对话框控件CommonDialog•颜色对话框控件ColorDialog3.3 其他常用控件•列表框控件ListBox•单选按钮控件OptionButton•多选按钮控件CheckBox第四章 VB6.0的面向对象编程4.1 类和对象•定义类和对象•类的属性、方法和事件•对象的创建和销毁4.2 继承和多态•继承和派生•多态和接口第五章 VB6.0的程序设计实践5.1 VB6.0计算器的设计和实现•界面设计和控件布局•基本计算功能代码实现5.2 VB6.0通讯录的设计和实现•界面设计和控件布局•数据存储和读取•增加、删除、修改联系人信息的功能实现结语本课程设计是VisualBasic6.0程序设计教程的实践部分,通过课程设计的学习,学生将能够进一步了解VB6.0的编程思想和实际开发应用技巧,提高自身的编程能力和实践能力。

Visual Basic6.0程序设计教学大纲

Visual Basic6.0程序设计教学大纲

2
1
§9—2可视化数据管理器
2
1
§9—3 Data控件与DBGrid控件
2
2
§9—4创建报表
2
2
§9—5数据库应用实例
2
2
第十章多媒体和网络应用 §10一1多媒体应用 §10一2网络应用
10
6
4
3
2
3
2

第十一章程序的调试与编译
12
8
4
§11—1程序的调试
4
2
§11—2程序的编译
4
2
机动
4
2
2
总计
156
教学内容 §3—1流程控制
一、条件语句 . 二、循环语句 三、转移语句 四、控制语句的嵌套 §3—2过程 一、子过程 二、函数 三、使用参数 §3—3数组 一、数组 二、记录
第四章Visual Basic 6.0窗体与控件
教学要求 1.熟悉掌握对象和类的基本概念,掌握面向对象编程的方法,掌握
对象的三个基本特征:属性、事件、方法。 2.掌握窗体的基本概念、属性、事件,熟悉加载和卸载窗体的方
一、Visual.Basic:6.0语言 二、Visual Basic 6.0的特点 §1—2 Visual Basic 6.0的安装与启动 一、Visual Basic 6.0版本简介 二、运行环境要求
三、Visual Basic 6.0的安装过程 四、Visual Basic 6.0的启动与退出 §1—3Ⅵsual Basic 6.O的开发环境 一、集成开发环境简介 二、集成开发环境中的菜单和工具栏 三、集成开发环境中的工程资源管理器 四、集成开发环境中的其他窗口 五、集成开发环境中的帮助系统 §1—4创建一个简单程序 一、设计界面 二、设置属性 三、编写代码 四、程序的运行及保存 教学建议 在讲授Visual Basic 6.0的安装与启动、Visual Basic 6.0的开发环境 和创建一个简单程序时,使用多媒体投影的教学手段,增强直观,提高 教学效率。

VisualBasic6.0程序设计基础教程教学设计

VisualBasic6.0程序设计基础教程教学设计

Visual Basic 6.0程序设计基础教程教学设计前言Visual Basic 6.0是一个常用的Windows桌面应用程序开发语言,其开发工具集成了开发环境、编辑器、表单设计器、调试器等一系列功能,可以大大提高开发效率。

Visual Basic 6.0开发人员不仅可以制作基本的Windows应用程序,而且也可以轻松地开发ActiveX控件、COM组件以及基于Internet的应用程序。

在Visual Basic 6.0程序设计基础教程中,学生将学习到如何使用Visual Basic 6.0开发Windows应用程序,包括编写基本的代码、创建用户界面、访问数据库和处理错误等。

教学目标•掌握Visual Basic 6.0的基本语法,了解其程序结构、流程控制和函数的使用。

•了解Visual Basic 6.0的用户界面设计,掌握各种控件的使用和界面布局。

•掌握Visual Basic 6.0的数据库编程,包括连接数据源、执行SQL 语句和数据检索等操作。

•学习Visual Basic 6.0程序的调试和错误处理方法,能够快速定位并解决程序中的错误。

教学内容第一章 Visual Basic 6.0概论本章将介绍Visual Basic 6.0的基本概念、特点、开发工具等,让学生了解Visual Basic 6.0的基本信息,为后续的学习打下基础。

第二章 VB6.0程序设计基础本章将介绍VB6.0程序设计的基本语法,包括变量、运算符、流程控制语句、函数和子过程等。

第三章 VB6.0的界面设计本章将介绍VB6.0的用户界面设计,包括表单的创建、控件的使用、界面布局和美化等。

第四章 VB6.0的数据库编程本章将介绍VB6.0的数据库编程基础,包括连接数据库、执行SQL语句、数据检索、数据展示等操作。

第五章 VB6.0程序的调试和错误处理本章将介绍VB6.0程序的调试和错误处理方法,包括调试器的使用和错误处理的技巧等。

《VisualBasic程序设计》教学大纲

《VisualBasic程序设计》教学大纲

《VisualBasic程序设计》教学大纲一、课程概述Visual Basic(简称 VB)是一种面向对象的可视化编程语言,具有简单易学、功能强大等特点。

本课程旨在使学生掌握 VB 程序设计的基本概念、方法和技能,培养学生的程序设计思维和解决实际问题的能力。

二、课程目标1、知识目标(1)了解 VB 程序设计的基本概念,如对象、属性、方法、事件等。

(2)掌握 VB 语言的基本语法,包括数据类型、变量、常量、运算符、表达式等。

(3)熟悉 VB 程序的控制结构,如顺序结构、选择结构(IfThenElse、Select Case)、循环结构(ForNext、DoLoop)。

(4)掌握数组、过程(Sub 过程、Function 过程)、常用控件(文本框、标签、命令按钮、列表框、组合框等)的使用。

2、能力目标(1)能够运用所学知识,编写简单的 VB 程序,解决实际问题。

(2)具备良好的程序设计习惯和代码规范意识。

(3)能够调试和修改程序,提高程序的正确性和可靠性。

3、素质目标(1)培养学生的逻辑思维能力和创新能力。

(2)培养学生的团队合作精神和沟通能力。

(3)提高学生的自主学习能力和解决问题的能力。

三、课程内容1、 VB 程序设计基础(1)VB 集成开发环境的介绍与使用。

(2)对象的概念,对象的属性、方法和事件。

(3)创建简单的 VB 应用程序。

2、 VB 语言基础(1)数据类型(数值型、字符型、布尔型、日期型等)。

(2)变量与常量的定义和使用。

(3)运算符与表达式的运算规则。

3、程序控制结构(1)顺序结构程序设计。

(2)选择结构程序设计(IfThenElse、Select Case)。

(3)循环结构程序设计(ForNext、DoLoop)。

4、数组(1)数组的定义、初始化和使用。

(2)动态数组的创建和操作。

5、过程(1)Sub 过程的定义和调用。

(2)Function 过程的定义和调用。

(3)参数传递(值传递和引用传递)。

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

《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 Basic6.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)常用内部函数:数学函数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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Visual Basic6.0程序设计》课程教学大纲适用:非计算机专业学分:3学时:54(上课)+18(实验)一、课程的性质和任务《Visual Basic6.0程序设计》是一门具有较强实践性的计算机程序设计语言入门基础课,是进一步学习其他计算机技术基础课和专业课的必备基础。

本课程的任务是使校非计算机专业学生掌握计算机技术应用基本能力,包括1.熟悉Visual Basic6.0集成开发环境;2.了解类、对象的概念和事件驱动程序的基本特性;3.掌握Visual Basic6.0控件及其常用的属性、事件和方法;4.掌握基本数据类型、常量、变量、常用函数、表达式运算;5.掌握Visual Basic6.0的基本语句、三种结构、数组、子程序的调用和常用算法;6.掌握文件的打开、关闭、读、写,文件系统控件及其对象模型FSO;7.能够编写和调试Visual Basic6.0一般应用程序;8.具有综合运用Visual Basic6.0的知识分析问题和解决问题的初步能力。

二、课程的教学内容1.Visual Basic6.0程序开发环境(1学时)(1)Visual Basic6.0的功能和特点;(2)主窗口、属性窗口、工具箱窗口和代码窗口;(3)工程管理器;(4)环境设置。

2.对象及其操作(2学时)(1)类、对象及其对象的属性、事件和方法的概念;(2)建立用户界面对象;(3)标准控件的画法和基本操作;(4)对象属性的设置;(5)对象的事件、事件过程和事件驱动。

3.数据类型及其运算(4学时)(1)常用数据类型:数值型、字符型、日期型、逻辑型、对象型、可变型;(2)存储类型:常量、变量声明,运算符及表达式运算;(3)常用内部函数:数学函数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)列表框和组合框:常用属性:除公共属性外,还有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学时)(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学时)(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)作业常见错误、典型算法分析(2)期末总复习的知识要点(3)参加省计算机等级考试前的模拟训练三.课程的教学要求1.基础内容了解Visual Basic6.0的功能和特点;熟悉VB主窗口、属性窗口、工具箱窗口、代码窗口、工程管理器及其环境设置;了解类、对象及其对象的属性、事件和方法的概念;掌握用户界面对象的建立,标准控件的画法和基本操作,对象属性的设置;熟悉对象的事件、事件过程和事件驱动。

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

熟练掌握数据输入,数据输出,注释('|Rem)、暂停、程序结束语句。

2.核心内容熟悉控件的公共属性;熟练掌握窗体的常用属性,主要事件,常用方法;熟练掌握标签的常用属性;熟练掌握文本框常用属性,主要事件,常用方法;熟练掌握命令按钮控件的常用属性,主要事件;熟练掌握图形控件(PictureBox和Image)的常用属性,主要事件,常用方法;熟练掌握复选框和单选按钮的常用属性,主要事件;熟练掌握列表框和组合框的常用属性,主要事件,常用方法;掌握滚动条(ScrollBar)和Slider控件的用法;熟练掌握时钟控件的常用属性和主要事件;熟练掌握框架的用法;掌握键盘与鼠标的主要事件;熟练掌握选择结构、多分支结构、循环结构,利用控制结构阅读、编写程序;熟悉数组的基本概念和静态、动态数组的声明;熟练掌握数组的初始化、释放存储空间、输入、输出、保留动态数组的内容;掌握控件数组建立及使用。

熟练掌握Function过程的定义和调用,Sub过程的定义和调用;熟练掌握过程之间的参数传递(按值传送、按地址传送);熟悉过程的作用域(模块级过程、全局级过程),变量的作用域(局部变量、模块级变量、全局变量),变量的生存期(动态变量、静态变量);掌握常用算法的应用(综合应用)。

3.扩展内容掌握下拉式菜单的设计和应用;掌握弹出式菜单的设计和PopupMenu方法的应用;掌握工具栏的制作;掌握多文档界面设计;掌握对话框的设计:自定义对话框、模式对话框与无模式对话框、创建通用对话框;熟悉文件的定义、存取方式分类;掌握顺序文件(ASCII文件)操作;掌握随机文件操作;掌握文件系统控件:驱动器列表框,目录列表框,文件列表框;熟悉文件系统对象模型FSO;熟悉坐标系与图形层,改变坐标系统的方法,颜色的设置;熟练掌握图形控件(Shape控件、Line控件);掌握绘图方法(画点方法Pset,画直线、矩形方法Line,画圆方法Circle);掌握与绘图有关的常用属性、事件和方法。

四.课程的重点和难点1.类、对象及其对象的属性、事件和方法的概念;2.对象的事件、事件过程和事件驱动;3.熟练掌握常用数据类型,存储类型,常用内部函数;4.数据输入,数据输出;5.常用控件(包括窗体,标签,文本框,命令按钮,图形控件,复选框和单选按钮,列表框和组合框,时钟,框架等)的常用属性,主要事件,常用方法;6.键盘与鼠标的主要事件;7.控制结构(选择结构、多分支结构、循环结构),利用控制结构阅读、编写程序;8.数组建立、初始化、释放存储空间、输入、输出、保留动态数组的内容;控件数组建立及使用;9.Function过程的定义和调用,Sub过程的定义和调用;过程之间的参数传递(按值传送、按地址传送);10.过程的作用域,变量的作用域,变量的生存期;11.掌握常用算法的应用(综合应用);12.对话框的设计:自定义对话框、创建通用对话框等;13.顺序文件(ASCII文件)操作;随机文件操作;14.文件系统控件:驱动器列表框,目录列表框,文件列表框;15.绘图方法(画点方法Pset,画直线、矩形方法Line,画圆方法Circle)。

相关文档
最新文档