下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 VB编程入门

VB编程入门.doc

VB编程入门

Chloe晓萌
2017-09-26 0人阅读 举报 0 0 暂无简介

简介:本文档为《VB编程入门doc》,可适用于综合领域

VB编程入门VisualBasic编程简介、什么是VBVisualBasic(以下简称VB)是Microsoft的一种面向对象的通用程序设计语言(也称第四代可视化编程语言)在Windows操作平台下VB是具有图形用户界面的开发和创建应用程序的强有力工具之一。VB以人们所熟知的BASIC语言(BeginnersAllpurposeSymbolicInstructionCode初学者符号指令代码)为基础不仅易于学习、掌握它的可视化(Visual)特性还为应用程序的界面设计提供了迅速便捷的途径在VB编程中不需编写大量代码去描述界面元素的外观和位置而只要把预先建立的对象拖放到窗体上适当的位置即可。另外VB还有一个包括编辑、测试和程序调试等各种程序开发工具的集成开发环境IDE(IntegrateDevelopmentEnviornment)从应用程序的界面设计、程序编码、测试和调试、编译并建立可执行程序直到应用程序的发行可谓功能强大。VB包含了数百条语句、函数及关键词其中大多数和Windows图形用户界面(GUI)有直接关系。初学者只要掌握几个关键词就可以象专业人员一样建立实用的应用程序。现在许多应用软件、甚至许多大型的商品化软件也都采用VB作为软件开发平台所以学习和掌握VB已成为当今计算机人才应具有的基本要求之一。、面向对象的程序设计方法简介前已述及VB是一种面向对象的程序设计语言那么面向对象的程序设计方法究竟是一种什么样的方法呢,面向对象的程序设计(OOP)是近年来发展起来的一种新的程序设计思想。计算机程序本是对现实世界的模型化而现实世界则是由一个一个动作主体构成一个复杂的动作主体又由若干简单的动作体组成。比如一辆汽车是一个动作主体汽车又是由诸如发动机、传动系统、转向系统、刹车系统、车轮等动作体组成用计算机程序描述一辆汽车动作的时候如果着眼点是汽车从一地到另一地的运动过程这就是传统的“面向过程的程序设计思想”如果着眼点是组成汽车的一个个部件即动作体的特性、工作规律和动作方式通过对这些动作体的描述进而确定整个汽车的工作特性和规律这种程序设计思想就是“面向对象的程序设计思想”。显然面向对象的程序设计思想是对现实世界的更精确的反映。Windows下的应用程序都是以窗口的界面形式出现的窗口就是代表屏幕上某个矩形区域的对象一个窗口可能包容其他窗口这些被包容的窗口称为子窗口在VB中把这种窗口的界面称为“窗体”。在窗体上可以设置用于和用户交互的各种部件如文本框(TextBox)、标签(Label)、命令按钮(CommandButton)、选项按钮(OpptionButton)和列表框(ListBox)等这些部件统称为“控件”。应用程序的每个窗体和窗体上的控件都是VB的对象。对象的三要素:属性、方法、事件。“属性”是对对象特性的描述。VB为每一类对象规定了若干属性。比如窗体的属性就有:显示方式、背景颜色、边框线型、窗体名称、标题颜色、前景颜色、大小位置和可见性等通过为窗体设置具体的属性值可获得所需要的窗体外观及相关特性如窗口的行为以及如何对按键及鼠标事件进行控制等。“方法”是控制对象动作行为的方式每个对象的动作及行为都是由一些特定的“方法”控制的。“事件”就是使某个对象进入活动状态(又称激活)的一种操作或动作。如用鼠标单击窗体上菜单条的某个命令项或双击窗体上的某个图标就会打开相应的下拉式菜单或打开该图标所对应的窗口鼠标的单击和双击都是“事件”。、设计一个最简单的VB应用程序,启动VisualBasic单击“开始”选“程序”“MicrosoftVisualBasic中文版”“MicrosoftVisualBasic中文版”在弹出的对话框中选“标准EXE”,见图再单击“打开”按钮即可进入VB的集成开发环境见图:集成环境介绍:()窗体设计器窗体设计器是一个用于设计应用程序界面的自定义窗口通过在窗体中添加控件、图形和图片(它如同一个大容器)来创建应用程序所希望的外观。在启动VB开始创建一个新工程时在窗体设计器中总是显示一个空白的初始窗体初始窗体名为Form。用户通过与窗体上的各种对象进行交互来实现程序的种种功能。一个应用程序可有若干个窗体但初始窗体只能有一个。()控件箱控件箱又称控件工具箱由若干控件按钮组成用于在设计时向窗体中放置控件。是系统缺省的控件箱布局包括指针(Point)、文本框(TextBox)、图片框(PictureBox)、标签(Label)等。()工程资源管理器窗口和代码编辑器窗口“工程资源管理器”又称为“工程浏览器”窗口在窗口中列出当前工程的所有窗体和模块。“工程浏览器”窗口也有一个小工具栏上面三个按钮分别用于查看代码、查看对象和切换目录。“代码编辑器”窗口是输入应用程序代码的窗口。应用程序的每个窗体或标准模块都有一个单独的代码编辑器窗口(在工程浏览器窗口中单击“查看代码”或双击窗体即能进入“代码编辑器”窗口)。“代码编辑器”窗口中有两个列表框:“对象”列表框和“事件”列表框。从“对象”列表框中选定要编写代码的对象(若是公共代码段则选“通用”)再在“事件”列表框中选定相应的事件则可非常方便地为对象编写响应指定事件的程序代码。()“属性”窗口“属性”窗口由标题栏、“对象”列表框和“属性”列表框及属性说明几部分组成属性窗口中的标题栏标有选取窗体的名称。单击对象框下拉列表选取本窗体的各个对象在属性列表中就列出了与本对象有关的各个属性及其设定值。还可以将属性按字母或分类顺序排列。当选中某一属性时在下面的说明框里会给出该属性的相关说明。对象框排序选项属性列表属性说明()“窗体布局”窗口“窗体布局”窗口允许使用表示屏幕的小图像来布置应用程序中各窗体的位置。()“立即”、“本地”和“监视”窗口这些附加窗口是为调试应用程序提供的。它们只在IDE之中运行应用程序时才有效。()对象浏览器对象浏览器可以列出工程中有效的对象并提供在编码中漫游的快速方法。可以使用“对象浏览器”浏览在VB中的对象和其它应用程序查看对那些对象有效的方法和属性并将代码过程粘贴进自己的应用程序中。单击工具栏上的“对象浏览器”按钮即可打开“对象浏览器”窗口。例设计一个程序界面如图所示。窗口中有一行文字:“你好~”和一个命令按钮。当用鼠标单击命令按钮时窗口中的文字就会自动变成“欢迎学习VB~”。步骤:()启动VB开始新工程()创建用户界面本程序只需要一个窗口来和用户交互。现在就使用显示在VB主画面的窗体来创建这个窗口。、设置窗体属性在属性窗口中选定窗体(或直接单击窗体)再将右边“属性”列表框中的“Caption”(标题)属性改为“例”(这时窗体的标题就变为例了)。、为窗体增加控件和设置属性示例中的文字是由“标签”控件提供的。用鼠标单击控件箱中标有字母“A”的被称为“标签”的按钮然后在窗体适当的位置上按下鼠标左键向右下方拖动标签控件(Label)就添加到窗体中了见图。再为标签设置属性:选中标签在属性窗口中把“Caption”(标题)由原来的“Label”改为“你好~”再将“AutoSize”属性设为“True”(可单击右边的列表按钮)这样可以使标签的大小能自动调节大小以容纳相应的信息内容。设置字体颜色:单击“ForeColor”右的列表按钮„„设置标签中字体大小:单击“Font”右的列表按钮设为二号楷体。设置完在标签框外单击鼠标或按回车。用同样的方法再拖一个命令按钮(见图)将它的“Caption”属性改为“确定”。注意:在为窗体添加控件时控件的位置和大小可以从工具栏右侧显示的坐标信息中获知。该坐标的单位是“Twip”(特维Twip=英寸)。()加入程序代码本程序所要响应的事件是用鼠标单击命令按钮。用鼠标双击窗体上的命令按钮(或单击按钮再单击“工程”窗口的“查看代码”按钮)系统即打开“代码编辑器”窗口见图这时“对象”列表框中显示“Command”(命令按钮)“过程”列表框中显示“Click”(单击)然后输入:LabelCaption="欢迎学习VB~"。代码含义:PrivateSubCommandClick()‘示命令按钮响应单击事件的过程LabelCaption="欢迎学习VB~"‘在标签中显示文字EndSub‘过程结束()保存工程文件关闭“代码编辑器”窗口后就可以保存工程了。单击菜单“文件”选“保存工程”命令在打开的“保存”对话框中先保存窗体(扩展名为frm)单击“保存”后系统又弹出“工程另存为”对话框输入工程名(扩展名为vbp)再单击“保存”按钮(若窗体上有图片时还产生frx)系统这时又弹出一个对话框见图单击“No”按钮。()运行及调试程序这是一个十分简单的程序。用鼠标单击工具栏上的“运行”按钮(注意:此时VB环境的标题栏已从设计态变成了运行态)再单击“确定”按钮程序即出现如图所示的窗口。关闭窗口或单击工具栏上的“停止”按钮程序运行结束系统又回到了设计态。如果程序在运行时发生错误或实现不了预定的功能或界面外观不够理想用户可进行修改。修改完可再次保存。()生成可执行程序使用菜单“文件”中的“生成„„exe„”命令建立可执行文件。即把设计完并经过调试的工程编译成可以脱离VB环境独立运行的可执行文件。、几个常用控件文本框文本框主要用于接受用户在框内输入的信息或显示由程序提供的信息。文本框常用的属性、方法和事件如下:()属性文本框的基本属性:名称、Caption、Height、Width、Top、Left、Enabled、Visible、Fontname、Fontsize、FontBold、FontItalic、FontUnderline等都与窗体的这些基本属性是一样的下面学习文本框所特有的属性:,Text:文本属性。该属性的值就是用户从文本框内输入的内容。通过程序可以获取该属性的值。常这样使用:格式:文本框名称Text=字符串表达式如:TextText=“上海”‘在文本框中显示“上海”,MaxLength:求文本框长度。缺省值为表示可接受任意个数的字符。,MultiLine:多行属性。当为True时文本框内可以输入多行字符且自动换行该属性不能在程序中改变。,Alignment:对齐方式。“”:左对齐“”:右对齐“”:居中(缺省为)。本属性只有在MultiLine为True时才有效。,ScrollBars:滚动条。用之来控制文本框是否带有水平或垂直滚动条仅当MultiLine为True时此属性才有效它有四个值:None无滚动条Horizontal有水平滚动条Vertical有垂直滚动条Both既有水平又有垂直滚动条。,Locked:禁止编辑。,PasswordChar:口令属性。本属性的缺省值为空表示用户可看到输入的字符如果该属性的值为某个字符(例如*)则表示用户每输入一个字符文本框内就出现一个本属性指定的字符。一般用在密码登入框。()方法,Refresh:刷新。,SetFocus:对控件(按钮、标签„„)设置焦点。Focus意指焦点在VB中把当前可以用键盘操作的控件称为焦点即把光标移到该控件上。格式:控件名称SetFocus()事件,Change:当文本框的内容发生变化时引发该事件。,LostFocus:当光标离开文本框时引发该事件。,KeyPress:在按下与ASCII字符对应的键时将触发KeyPress事件。标签标签主要用于在窗体上增加文字说明。比如给文本框、列表框等添加注释文字等还可向用户提供帮助信息。用户不能编辑这些文本。标签控件的基本属性与文本框控件相同但标签的Caption属性不是真正意义上的标题主要用来显示文本信息。标签常用的属性、方法和事件如下:()属性,Name:标签名称。,Caption:标题属性即标签所显示的文本内容。,Alignment:对齐属性。缺省为文本左对齐:右对齐:居中。,AutoSize:大小自适应属性。当值为True时可由文本大小自动调整标签大小。,VBCRLF:是回车和换行的组合一般用在程序中。()方法,Refresh:刷新。,Move:移动。()事件提供文字说明的标签可以接受Click(单击)、DbClick(双击)等事件但很少有人使用这些事件。命令按钮用户经常用鼠标单击命令按钮用来启动、中断或结束程序。命令按钮常用的属性、方法和事件如下:()属性,Caption:标题属性即显示在按钮上的文字。如:PrivateSubFormLoad()CommandCaption=“显示数据D”CommandCaption=“清除数据C”CommandCaption=“退出X”EndSub注:“”表示指定快捷键(有下划线运行时按Alt字符即触发Click事件)”时按“ESC”键等同于按此键。,Cancel:取消属性。当该值为“True,Default:缺省属性。当该值为“True”时本按钮被设为焦点按回车等同于单击此键。,Picture:图片属性。用来指定按钮表面显示某个图形可在设计时或在运行时设置。,Style:按钮样式。“”:Standard即加载图片不可见“”:Graphical即加载图片可见。,ToolTipText:工具提示。为按钮添加提示文本(即运行时把鼠标移到按钮上系统会自动显示一个小的黄色矩形框框内再显示文字)。()方法,SetFocus:设置焦点。设置为焦点的按钮将有一个边框直接按回车键即执行该按钮所代表的动作。()事件对于命令按钮来说最重要的事件就是鼠标单击。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/14

VB编程入门

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利