版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品卫生安全检测技术进展
- 策划大寒节气活动模板
- 财务月报解读模板
- 硕士生导师训练模板
- 圣诞新媒体运营报告模板
- 学生会总结大会主持稿
- 统编版五年级语文上册寒假作业(三)(有答案)
- 河北省唐山市2024-2025学年七年级上学期1月期末考试生物试卷(含答案)
- 二零二五年度教育资源共享平台合作合同2篇
- 二零二五年度智能仓储系统安装与物流管理协议3篇
- 2023年保安公司副总经理年终总结 保安公司分公司经理年终总结(5篇)
- 中国华能集团公司风力发电场运行导则(马晋辉20231.1.13)
- 中考语文非连续性文本阅读10篇专项练习及答案
- 2022-2023学年度六年级数学(上册)寒假作业【每日一练】
- 法人不承担责任协议书(3篇)
- 电工工具报价单
- 反歧视程序文件
- 油气藏类型、典型的相图特征和识别实例
- 流体静力学课件
- 顾客忠诚度论文
- 实验室安全检查自查表
评论
0/150
提交评论