VB讲义

来源:网络收集 时间:2025-06-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Visual Basic实用教程

第一章 Visual Basic简介

作为以编程的方式解决问题,实现算法,选择一种易于接受的、实用的高级语言,Visual Basic无疑是较理想的工具。

学习程序设计,不仅要掌握语言本身的语法,更要学会编程的思想、学会算法的设计。

1.1 Visual Basic的发展过程

BASIC,英文全称Beginner?s All-purpose Symbolic Instruction Code,意为初学者通用符号指令代码。

由最初的基于DOS模式下面向过程的计算机高级语言,BASIC已发展成为基于GUI(Graphic User Interface)的Visual Basic程序设计语言,现在的较高版本是2002年微软推出的VB.NET,它融合了Microsoft Visual Studio.Net技术。

Visual Basic是一种基于BASIC的可视化、面向对象和采用事件驱动方式的结构化程序设计语言。

本书以Visual Basic 6.0企业版为实验环境,是微软于1998年推出的,它与其他程序开发设计语言(Visual C++、Visual FoxPro、Visual J++)及开发环境打包组成Microsoft Visual Studio 98开发工具套件。

VB6.0除企业版外,还有学习版和专业版,其中企业版是功能最全的版本。

1.2 Visual Basic的特点

1. 可视化的编程工具

封装Windows风格图形界面的复杂性,界面的设计通过在窗口中添加“控件”,并设置其属性和布局即可完成,无须编码。

2. 结构化的程序设计语言和面向对象的程序设计思想

VB作为结构化的程序设计语言,具有丰富的数据类型和内部函数,其语句简单易懂。同时,支持面向对象的程序设计方法(OOP)。 3. 事件驱动的编程机制

VB的每一个对象能够捕获和响应事件,如CommandButton的Click事件,通过编写事件过程的代码,规定事件触发时应完成的特定功能。

4. 数据库系统的访问

具有很强的数据库管理功能,通过数据控件或ADO对象可实现不同类型数据源的访问。 5. 联机帮助

帮助系统,MSDN(Microsoft Developer Network Library)。 数据交换技术,DDE(Dynamic Data Exchange),实现应用程序之间数据的动态链接。 对象的链接与嵌入,OLE(Object Linking and Embedding)。 动态链接库,DLL(Dynamic Linking Library),实现如C++开发的程序在VB中的应用,

也可直接建立相应的ActiveX组件。

6. VB.NET的主要特性

引入严格的面向对象特性,提供ADO.NET数据库访问技术,可直接编辑ASP.NET开发Web应用程序。

1.3 运行环境、安装、启动与退出

1. 运行环境

从软件环境和硬件环境配置两方面考虑。 2. VB系统的安装

是否安装MSDN、是否需要注册、序列号。

3. VB的启动和退出 (1) 启动:“新建工程”对话框的使用,集成环境的介绍在下一节。 (2) 退出

1.4 VB系统的集成开发环境(IDE)

该部分内容通过演示,首先明确VB中的相关概念,包括工程(标准EXE)、窗体窗口、资源管理器、属性窗口、窗体布局窗口、对象浏览器、工具箱、数据视图窗口、可视化部件管理器等,简要描述其用途。

2. 标题栏、菜单栏、工具栏

注意VB的三个状态,即设计状态、运行状态、中断状态

3. 窗体窗口

用来设计应用程序的界面。新建工程,会自动打开一个窗体,可使用“工具箱”向窗体添加控件,并做适当调整,以完成界面设计。注:窗体上的网格线,仅作位置或大小的标识之用,运行时消失。

以在窗体(Form)上添加一命令按钮(CommandButton)为例演示。

4. 工具箱与添加控件

使用工具箱在窗体上添加控件的方法:

(1) 在工具箱上双击控件图标

(2) 在工具箱上鼠标单击,然后再窗体上拖动鼠标

工具箱除包含已有的“通用(General)”控件以外,也可通过“工程”菜单的“部件”菜单项添加其他的控件,如数据访问控件-ADODC等。

5. 属性窗口

用来描述VB窗体和控件(对象)特征的窗口,决定对象的外观、特点、功能等。 属性窗口是在设计状态下改变或设置对象属性的一种方式,一般针对不需要在运行进行改变的属性。若要求在运行状态下改变属性的值,一般通过程序代码的方式来完成。

属性窗口的组成,包括标题栏、对象下拉列表、属性名/属性值、属性简短说明。具体内容进行演示说明。

6. 工程资源管理窗口 VB的应用程序称作“工程”,对应的文件扩展名为.vbp,包含应用程序所需的文件清单。对工程中文件的管理,使用“工程资源管理窗口”来完成,类似于Windows资源管理器。其中包含的文件分6类,分别是窗体文件(.frm)、类模块文件(.cls)、标准模块文件(.bas)、

资源文件(.res)、工程文件(.vbp)、工程组文件(.vbg)。

工程资源管理窗口中显示的模块名称与实际存储在磁盘上的文件可以相同,也可以不同,二者具有不同的含义和用途。模块名是在程序中相互引用时使用的标识符;而文件名是存储在磁盘上的文件标识符。如窗体的名称为Form1,而存盘时的文件名可为MyForm1.frm,在程序代码中对窗体的引用应使用Form1。

工程资源管理窗口包含“查看代码”、“查看对象”、“切换文件夹”三个按钮。 7. 代码窗口

代码窗口用于编辑应用程序的源代码,也称代码编辑器。 打开代码窗口的方法:(1)编辑状态双击窗体的任何位置;(2)右键单击,从快捷菜单执行“查看代码”;(3)单击工程资源管理窗口的“查看代码”;(4)执行“视图”菜单的“代码窗口”。

代码窗口包括三部分,如下“

(1) 对象列表框:查看并选择当前窗体及窗体上所有对象。其中“通用”表示与特定对象无关,一般用于定义模块级变量或自定义过程的声明。注:窗体的对象名总是Form。 (2) 事件列表框:列出当前所选对象的所有事件名,其中在对象列表中选定“通用”时,事件列表中为“声明”,可定义模块级变量。

(3) 代码编辑区:输入、编辑事件过程的程序代码。

事件过程的一般形式,在VB环境中演示说明。

8. 立即窗口

在立即窗口中使用Print或?语句可直接查看表达式的值,无须编程。但循环、分支、变量类型说明等不能在立即窗口中执行。

要打开立即窗口,可执行“视图”菜单的“立即窗口”命令。

9. 窗体布局窗口

用于观察应用程序中各窗体运行时在屏幕上的初始位置。在窗体布局窗口中,可右键单击后使用快捷菜单设置窗体的“启动位置”。

1.5 对象的有关概念

1.5.1 对象和类

1. 对象和类的概念:现实世界中客观存在的实体抽象为对象,而具有相同结构、操作,并遵守相同规则的一组对象聚合为类。对象可看做类的实例,类是创建对象实例的模板,是同种对象的集合与抽象。同一类中的不同实例有一些共同的性质和功能。

2. VB中使用的类和对象的特点:VB作为面向对象的程序设计语言,主要建立在类和对象的基础上。大多数类和对象由系统定义,并封装了类的属性、方法和事件,用户无须关心类的内部实现,可直接使用。最常用的方式就是通过“工具箱”提供的控件类,直接在窗体上创建控件类的实例。

通过举例简单演示说明。

1.5.2 对象的属性、事件、方法

1. 对象的属性

属性是对象所具有的特征、状态或行为。不同类的实例对象具有不同的属性,同类的对象其属性值可不同,从而使对象具有不同的外观和功能。

属性可看作是数据的集合,改变有关的数据就是改变属性;对象就是用不同的属性值来描述其各自不同的特征。

举例:如TextBox对象具有Text属性,而CommandButton对象具有Caption属性;CommandButton1的Caption属性值为“确定”,而CommandButton2的Caption属性值为“取消”。

2. 对象的事件、事件过程及事件响应

(1) 事件:发生在对象上的事情或动作,也称“触发”。在VB中,事件是预先定义好的、能够被对象识别的动作。不同的对象具有不同的事件,利用系统提供的类创建的对象其事件是固定的,用户不能建立新的事件。

(2) 事件过程:在代码编辑区编写的、当事件被触发时能够被执行的相应程序代码。如:

Private Sub Command1_Click()

Command1.Caption = \确 定\

End Sub

(3) 事件响应:事件被触发时,将执行相应的事件过程的能力。

注:按时间发生的顺序而不是固定的顺序运行程序的工作模式,即事件驱动方式。 3. 对象的方法

面向对象的程序设计语言中,由系统预定义的一类特殊的事件过程,编程者可直接调用而无须响应某个事件,即所谓对象的方法。如Form﹒Show、Print等。

1.5.3 编程步骤及示例

用VB编程的一般步骤:

① 创建用户界面------在窗体上添加控件、菜单等 ② 设置对象(控件)属性 ③ 编写事件过程

④ 保存程序,调试、运行程序。

示例1.1:会动的标语

1.6 使用帮助

1. 在线帮助

2. Visual Basic 6.0帮助主题 3. 使用帮助

第二章 Visual Basic入门

教学目的及要求:

介绍窗体对象、最常用的基本控件,包括命令按钮、标签、文本框及它们的

常用属性、事件和方法 ,使学生对VB程序设计过程有一个大致的了解。 重点与难点:

1、 熟练掌握窗体的建立,窗体的常用属性、事件和方法。 2、 熟练掌握VB程序的保存、打开和关闭。

3、 熟练掌握命令按钮、标签、文本框的创建和应用。 4、 了解焦点的意义及其设定方法。 5、 了解多窗体的存取、移去与添加。

6、 难点是对GotFocus事件、 LostFocus事件、 SetFocus方法的理解,属性设置的两种方式。 主要外语词汇:

Caption 、LoadPicture、 Click、 WordWrap、 Show、 Hide

2.1 建立窗体对象

窗体及放置在窗体上的控件共同组成应用程序的界面。窗体是容器对象。

2.1.1 窗体对象的创建与操作

创建“标准EXE”工程,即自动包含一个窗体。

1. 窗体常用属性

见教材P18页表2-1,明确常用属性的含义并有所记忆,结合在“属性窗口”中设置属性值的方式做简单演示。

2. 设置属性

(1) 在属性窗口中设置属性值

在程序运行时固定不变的属性值,可在设计状态下利用属性窗口进行设置。 (2) 用程序代码改变属性值

格式为:[对象名].属性名=属性值 其中,[]表明是可选项,=是赋值号

举例说明以代码方式设置属性值,强调在事件过程中完成代码的编写。 1) Caption属性

在Form_Click()事件过程中演示,Form1.Caption = \演示\2) 背景图片的加载

属性窗口加载图片做演示

[对象名] .Picture = LoadPicture(\图片文件名\ 其中图片文件名如C:\\PIC\\sunset.jpg,应包括路径。

[对象名] .Picture = LoadPicture(\,或把双引号去掉,作用是卸载图片。

3) 颜色的设置

包括前景色.ForeColor和背景色.BackColor,可通过属性窗口设置;若以代码方式设置,有以下4种方法:

a) 使用RGB函数

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库VB讲义在线全文阅读。

VB讲义.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/662914.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219