VISUAL BASIC程序设计课件_第1页
VISUAL BASIC程序设计课件_第2页
VISUAL BASIC程序设计课件_第3页
VISUAL BASIC程序设计课件_第4页
VISUAL BASIC程序设计课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VISUALBASIC

程序设计

1.1VB的发展过程和特点

一、发展过程:

Windows操作系统产生初期,人们只能利用Windows

API(应用程序接口)的一千多个函数编写程序。微软公

司就开发了当今流行的MicrosoftVisualStudio工具套件,

VB就是其中一种。

年VB-Io

•I•

一VBCO

1X•

年VB3o

••

年VB4O

••

年VB5o

年VB6O

VB6.0版本

VB的基础版本,可开发WINDOWS或WINDOWSNT

学习版:

Learning程序。内容包括所有内部控制以及网络、数据

绑定控件。

为专业编程人员提供的一套功能完备工具。包

专业版:

括学习版的全部功能和ActiveX控件、Internet

Professional

控件开发工具、动态HTML页面设计。

为专业编程人员开发功能强大的分布式应用程

企业版:

序。包括专业版的全部功能,同时具有自动化

Enterprise

管理器、部件管理器及数据库管理工具。

二VB主要功能特点

•VB是面向对象的可视化程序设计工具—可视化

•事件驱动的编程机制—用事件执行对象的操作

•友好的VB集成开发环境

•支持多种数据库系统的访问

■通过ActiveX技术,可以使用其他程序提供的功能

•支持动态数据交换(DDE)、动态链接库(DLL)

、对象的链接与嵌入(OLE)技术及ActiveX技术

•完善的联机帮助

1.2VB6.0集成开发环境

VB6.0启动:

s

我的电脑金山影霸III

MicrosoftVisualC++6.0

MicrosoftVisualFoxPro6.0

Authorware5

Dr«wnweaver3

Fireworks3

AdobePhotoshop5.DCS

MicrosoftWord

MicrosoftExcel

MicrosoftPowerPoint

MicrosoftAccess

.、

*J收藏夹达)MicrosoftFrontPage

£Protel99

一文档⑦

GMicrosoftVisualBasic6.0中文版..MicrosoftVisualBasic6.0中文版

设置⑹>!目MicrosoftVisualStudio6.0忘MicrosoftVisualBasic6.0中文版工具►

启附件

查找g'总动

。JjWindows资源管理器

希助益

8自Protel99

6拒

^用WinZip

W

P国金山词霸

U注销A加.闫豪杰超级解霸5.5

-

M_目MicrosoftDeveloperNetwork

关闭系统@).

_忘HTMLHelpWorkshop

谓并靖e①图磔V启金山影霸IIIV..I

[设计】

Fdral,1□!x|百

,1□lx|日国工程1(I程1)

菜单栏口却窗体

(Forml)

工具栏

工程资

标题栏源编辑

器窗口For»l

属性窗口.蒙称)Forml

Appearance1-3D

AutoRedrawFalse

BackColor□&H8000000F.

Foral(Code)«!□!x|BorderStyle2-Sizable

■Form1

ClipControlsTrue

窗体设计PrivateLoadOControlBoxTrue

DrawMode13-I

器窗口DrawStyleSolid

DrawWidth

EnabledTrue

工具箱FillColor■&H00000000.

FillStyle1-Transpare

代码编辑窗体

Caption

器窗口布局返回/设置对象的拆题栏中或图标下

立即窗口

表达式

图-MicrosoftV..«18:08

标题栏

可显示当前VB的工作模式:

•设计模式可进行界面设计和代码编写

•运行模式:运行程序

•中断模式“翡底运行暂时中断,可编辑代码,但

不可设计界面_____________

工程资源管理窗口

一个工程由多种类型的文件组成,查看对象

如工程文件、窗体文件、标准模

块文件等,在工程资源管理窗口切换文件夹

中以树形目录结构的形式列出了

当前工程中包括的所有文件。

•工程文件(.vbp)

,窗体文件(.frm)

・标准模块文件(.bas)查看代码

­类模块文件(.cis)

•工程组文件(.vbg)

•资源文件(.res)

属性窗口

属性窗口主要对窗体和控件设置

对象下拉列表框

可列出当前所有

对象

选项卡

属性值

属性列表框

属性说明

代码编辑器窗口用于显示和编辑代码

-1□1x|

.1□1x|

事件过程下

Commandl

拉列表框

窗口拆分栏

相工程1-Forol((*ode)-1□1x|

Load

对象下拉PrivateSubConSandl_Click()

Forml.BackColor=vbRed

列表框

代码窗口

Load()

阕ActiveControl自动列出

Appearance成员特屉

过程查看阕AutoRedraw

西BackColor

&£勉空trie

全部过程

查看

1.3面向对象程序设计

传统过程化应用程序从第一行开始执行,并按照预定

的路径执行,用户无法改变程序

的流程

事件驱动的应用程序代码不是按预定的路径执行,而

是在响应不同事件时执行不同

的代码段

事件触发Ij

•由用户触发V

•由操作系统触发

•由其它应用程序的消息触发

采用面向对象、事件驱动方式的编程,程序员不需要考虑精确次序执

行的每一步骤,而只需编写响应用户动作的程序即可,工作量相对

较少。用VB编程,实际上是与一组标准对象进行交互的过程。

对象是系统中的基本运行实体,是代码和数据的集合.

VB中,对象分

•系统定义,如窗体、菜单等

・用户定义

对象是具有特殊属性(数据)和行为方式(方

法)的实体。建立对象后,其操作与该对象有

关的属性、事件和方法来描述。

类是封装数据和隐藏数据的工具,是一组用来定义对

象的相关过程和数据的集合.

一个对象就是类的一个实例

类具有封装性、继承性和多态性特征

属性

是一个对象的特性,不同的对象有不同的属性。

对象常见的属性:

•标题(Caption)

•名称(Name)

•颜色(Color)

•字体(Font)

•是否可见(Visible)

属性设置

通过修改对象的属性,可以改变对象的外观与功能。

•在属性窗口上设置

•在程序代码中用赋值语句设置

格式:

〈对象名>.〈属性名>=〈属性值〉

例:

•cmdOk.Caption="确定”

•Forml.Caption="求两数和”

事件

是指发生在对象上的事情。

在VB中,系统为每一对象预先定义好一系列的事件,如:

•单击(Click)

・双击(DblClick)事件过程的一般格式:

・装入事件(Load)PrivateSub(对象名>_<事件名>([(参数表刁)

,改变事件(Change)〈程序代码》

,鼠标移动事件(MouseMove)EndSub

,获取焦点事件(GotFocus)例:

PrivateSubCommand1_Click()

Forml.BackColor=vbRed

EndSub

方法是指对象要执行的动作。

方法是面向对象程序设计中所特有的,是一种特殊的

过程和函数,可供用户直接调用.如:

打印(Print)方法、显示窗体(Show)方法、清除(Cis)方法、

移动(Move)方法

对象调用格式:

[〈对象名〉."方法名》[〈参数名>]

Foral-1□!x|

欢迎使用VisualBasic6.0

^.FOFB2-1□!x|

向大家问好।

1.4VB程序设计的基本步骤

程序设计的一般过程

VB程序设计的基本步骤

以求两数和的程序为例,说明VB工程的建立全过程

新建工程

途径有两种:

•启动VB后,在系统显小的“新

建工程”对话框的“新建”选项

卡中选择“标准EXE”,然后单击

新建工程ZI2SJ

“打开”按Mjcrpsoft.

•在“文件”菜单输腔新gVKsualBasic

工程”命令,然后在“新建工淳

对话框中选用;标准EXE”,然后

单击“打开”按钮。

r不再显示这个对话框也)

设计界面

•设计对象控件的布局

•改变Caption属性的值为“求和

•改变对象标签、命令按钮的

Caption属性的值

•改变文本框的属性Text为0/

文本框

命令按钮

编写代码

三种方式:

•在窗体上双击命令按

•在工程管理器窗口单

击“查看代码”按钮

•在视图菜单中选择

“代码窗口”命令,

或单击“工具栏”上

的“代码窗口”按钮

运行与i试工程

选择“运行”菜单中的“启动”命令,或单击工具栏

中的“启动”按钮,或按F5键,即可运行。

在文本框中输入数据,和:|150

然后点击“求和”按锚退出叵]|

即可得到两数的和,显

示在文本框中。

计算结果

保存工程

程序代码检查没有错误后,可

保存工程。

•选择“文件”菜单中的“保存

工程”或“工程另存为”命令,

或单击工具栏中的“保存工程”

按钮。若是第一次保存,则系’

统弹出”文件另存为”对话框。工程另存为

保存在d):|75VB98三]i回㊁窿H

•在“文件对话框”中选择合适*1Setup

的文件夹后,点击“保存”即^Template

JU

JWizards

臬存窗体文件后,系统氢弹&械工程1

2“工程另存为”对话每/响样

选择文件夹,点击“谏存”文件名⑨:

保存类型Q):|工程文件L.vbp)

n取消

帮助QD

编译工程形成可执行文件

编译成.exe文件,可脱离VB环

境运行生成工程

保存在(I)3倒囿国后匐

•选择“文件”菜单中的“生.Zjliu..一

成可执行文件”,则系统弹尸,瀚助九识字.exe

出“生成工程”对话禧。.尸尸」

•在“生成文件对话能”中选文,拿留4网确定I

择合适的文件荚,输入文件取消

名点后,击“确定”即可。帮助®

选项⑥)..I

VB程序结构:

•窗体模块

•标准模块

•类模块

输入代码规则:

•每行不超过1023个字符

•一行写多个语句用":''隔开

•可用续行符“「在下一行接着写

•不分大小写,关键字及标准函数自动处理成第

一母大写

•注释行用“开头

格式约定

<>为必选参数表示符。尖括号中的是中文提示说明,由使用者根

据问题的需要提供具体参数。如果缺少必选参数,则语句发生语法

错误。

[]为可选参数表示符。方括号中的内容选与不选由用户根据具

体情况决定,且都不影响语句本身的语法。如方括号中的内容省略

,则VisuaIBasic会使用该参数的缺省值。

I为多个取一表示符。竖线分隔多个选择项,必须选择其中之

.O

0表示括起多个选择项。

,...表示同类项目的重复出现。

1.4使用VisualBasic建立一个简单程序

一、工程的组成

工程文件(.Vbp)包含了一个应用程序的所有文件

窗体文件(.frm):控件及属性、事件过程和自定义过程

窗体的二进制数据文件(.fr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论