Visual Basic 的基础知识.docx_第1页
Visual Basic 的基础知识.docx_第2页
Visual Basic 的基础知识.docx_第3页
Visual Basic 的基础知识.docx_第4页
Visual Basic 的基础知识.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1 Visual Basic的基础知识一、 概念和术语1对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control。Form:窗体或称表单,其实指的就是window。Control:控件,指的是各种按钮、标签等等。2属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。Caption、Left、Name是一个命令按钮的属性。3事件(Event)事件是发生在对象上的动作。比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住”可以发生在学生这个对象上,但它不会发生在老师这个对象上。4 方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件的区别在于:事件格式: Private Sub对象名_事件名 (事件内容)End Sub方法格式: 对象名方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。如果以上概念你记不住,不要紧,经过多次实践就会清楚一切。二、 Visual Basic 的开发周期1. 清楚你想做到什么 2. 用笔在纸上画出你的用户界面 3. 用鼠标在屏幕上画出你的用户界面,确定对象的属性 4. 告诉计算机你要做的事 5. 让程序运行看看能否工作 6. 如果不能工作不必难过 7. 找出那个错误重新开始 应该养成一些良好习惯,这样在你编大程序时不至于丢三望四,为一些本来可避免的错误反复做第六步和第七步。三、 Visual Basic的保存和运行1. 编写的程序和对象的属性一起存放在frm窗体文件里。2. 整个程序里包含着一个或多个frm文件,Visual Basic将所有frm文件名存入一个vbp工程文件里,若丢失了一个vbp文件,尽管frm文件仍在磁盘上,但应用程序将不能正常运行,因为工程文件是启动文件。3. 如果你的程序已经自以为成功了,你可以把它编译成EXE文件,这样做的好处是: 在没有Visual Basic 的环境下可以运行; 速度提高; 别人不知道你的编程方法,还以为你是个编程专家,对你的编程效率大加赞叹。更商业化的做法是做一张安装盘,Visual Basic 6.0在这方面也为你准备了工具,以后将会讲到这个工具的使用方法。四、 Visual Basic的特征1. 建立用户界面。对Visual Basic来讲,用户界面是由你直接在屏幕上画出来的,所以Visual Basic的用户界面看上去总是十分完美。2. 程序对用户界面反应。在Visual Basic里有许多事件等待你去填写代码,它自动也知道向机器解释这个事件,仅此一点就已经省去你的许多时间。3. 结构化的语言。在Visual Basic里所有的代码都在一个一个模块里,所有的程序看起来都是不很长。五、 Visual Basic的不足之处Microsoft的C+程序员是不会开发出一样东西之后,让自己失业的,大多数简单好用的东西都有它的限制,Visual Basic也是一样。1. C+和Pascal有更多的对计算机的控制,所以Windows是用C和汇编语言编的,UNIX也是用C语言编的,想用Visual Basic做一个操作系统是不可能的;2. C+和Pascal是一种速度更快的语言,所以如果速度在程序中很重要,则Visual Basic 难以胜任;3. Visual Basic不能在Macintosh、OS/2上运行,也不能在小型机或巨型机上运行。2 制作第一个Visual Basic程序一、 我们要做什么1. 我们要做的第一步是确立我们想做什么,我们想做的第一个自已的Visual Basic程序是让一张幸福的小脸眨眼睛的程序。2. 绘制用户界面,这是第二步。在开始菜单里选程序项,选择Visual Basic 6.0组,选择Visual Basic 6.0,进入Visual Basic环境。下面是画控件的方法:1. 单击工具栏里想画的控件(这个工具栏出现在Visual Basic界面的左边);2. 在窗体里单击并拖曳鼠标,画出控件(打开Visual Basic时,会有一个名为Form1的空白窗体出现)。二、 绘制用户界面1. 单击工具栏里的选项按钮控件(OptionButton),单击并拖曳鼠标,在Form1里,画一个选项按钮,使它看起来象图示一样;2. 再画三个选项按钮;3. 单击工具栏里图标控件(Image),单击并拖曳鼠标,在窗体里,画一个图标轮廓;4. 再在旁边画四个图标;5. 单击工具栏里命令钮控件(CommandButton),单击并拖曳鼠标,在窗体里,画一个按钮;6. 从文件菜单里选择“保存From1”项;7. 在保存对话框的文件名框中填写HellloVB,它的扩展名是frm,单击确定钮;8. 从文件菜单选择“工程保存”项;9. 在对话框里填上HelloVB,扩展名是vbp,单击确定钮。现在,我们已完成了用户界面的一部分设计,运行的时侯查看结果。三、 精确设置对象的属性首先,我们不一定要设置对象的属性,Visual Basic有对其对象属性的缺省值,其次,尽管每个对象有数十个属性,但我们往往只须改变其中的几个值而已。可以在设计阶段改变对象属性,也可以在运行阶段改变对象的属性值。在下面这个程序里通过设计阶段改变属性的方法和运行阶段改变属性的方法来实行全部功能。下面是设置属性的方法:1. 选择需要改变属性的对象(用鼠标在控件上单击,这时在控件周围出现八个小黑块,表示你已选上了这个控件);2. 按F4打开属性窗口;3. 选择想要改变的属性;4. 赋新值。现在开始设置属性:1. 选择Form对象,按F4键,出现Property窗口;2. 选择Caption属性;3. 通过输入“My First Visual Basic Application”来改变设置;4. 选择Icon属性,单击属性栏旁边标有“”的键,出现Load Icon对话框;5. 选择VBiconsmiscface03.ico;6. 按OK键7. 选择Option1选项按钮,按F4键,出现Property窗口,选择Name属性,键入“optBoth”。其余的属性设置是这样的:控件属性设置值Option1Caption睁眼睛Option2Caption眨左眼NameoptLeftOption3Caption眨右眼NameoptRightOption4Caption闭眼睛NameoptNoneCommand1Caption退出NamecmdExitImage1PictureFACE03.ICOStretchTrueNameimgShowImage2PictureFACE03.ICOVisibleFalseNameimgBothImage3PictureFACE05.ICOVisibleFalseNameimgLeftImage4PictureFACE04.ICOVisibleFalseNameimgRightImage5PictureFACE06.ICOVisibleFalseNameimgNone注:1. Image控件的Picture属性的设置和Form1的Icon属性的设置方法是一样的(即在属性栏旁边找到标有“”的按钮,并按它。);2. face04、face05、face06图标在vb的icons子目录下;3. Visible属性的真假决定对象在运行时是否可以被看见,False值表示对象不可见;4. Stretch属性决定Image控件里的图像能否被放大或缩小,当然,放得很大的图标会显得很粗糙。现在我们完成了界面的设计,然而,这个程序还不能工作,因为计算机还达不到人的思维水平,它想象不出这个程序是做什么的,与此同时,你已想像出这个出这个程序执行时的样子了。四、 编写程序代码最令人费解和最没有成就感的必要工作,除了程序员、专家,大多数人对程序代码都感到厌倦,幸好我们都不想成为世界级的程序员,所以目前的Visual Basic 程序代码都不难。1. 选定一个对象,比如optLeft,然后按F7键或双击它,Visual Basic 显示代码窗口,Visual Basic 将显示:Private Sub optLeft_Click()End SubPrivate表明这段代码的应用范围,我们先不用深究这个词的内涵,Sub是一个开头,是subprogram的简写,optLeft是对象名,_是一个下划线,用来分开对象名和事件名,Click是指一个事件,Click就是“单击”的意思,()是一对括号,通常里面是过程所使用的参数,现在它是空的。这一行的意思是:“这是当用户单击了optLeft选项按钮时,程序应该做的事。”End Sub是这段代码的结束标志,意思是“这是这段代码的最后一行。”我们要在这两行间输入指令。2. 现在输入如下指令Private Sub optLeft_Click() imgShow.Picture = imgLeft.PictureEnd Sub3. 从代码窗口顶部选择Object列表框,选择optRight控件,Visual Basic将显示另一个空的Click过程。4. 输入如下代码 Private Sub optRight_Click() imgShow.Picture = imgRight.PictureEnd Sub5. 用同样方法再输入下面三条指令 Private Sub optBoth_Click() imgShow.Picture = imgBoth.PictureEnd S

温馨提示

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

最新文档

评论

0/150

提交评论