Visual-Basic6.0-基础知识(教材).doc
《Visual-Basic6.0-基础知识(教材).doc》由会员分享,可在线阅读,更多相关《Visual-Basic6.0-基础知识(教材).doc(95页珍藏版)》请在咨信网上搜索。
1、 . . . . 第1章Visual Basic 6.0 根底知识完整版教材1 Visual Basic的根底知识一、 概念和术语1, 对象Object事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control。Form:窗体或称表单,其实指的就是window。Control:控件,指的是各种按钮、标签等等。2, 属性Property指的是对象的属性,比如、性别、民族、籍贯都是你这个对象的属性。Caption、Left、Name是一个命令按钮的属性。3, 事件Event事件是发生在对象上的动作。比如敲桌子是一个事件,它是发生在桌子这个对象上的一个
2、动作。比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住可以发生在学生这个对象上,但它不会发生在教师这个对象上。4, 方法Method这是一个直译,是一个较难理解的概念,它是对象本身含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:事件:Private Sub对象名_事件名事件容End Sub方法:对象名方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。如果以上概念你记不住,不要紧,实
3、践中你会明白一切,请继续学习。二、 Visual Basic 的开发周期1, 想清楚你想做到什么;2, 拿起笔在纸上画出你的用户界面;3, 拿起鼠标在屏幕上画出你的用户界面,确定对象的属性;4, 告诉计算机你要做的事;5, 让程序运行,看看能否工作;6, 如果不能工作,不必难过;7, 找出那个错误,重新开始。你应该养成一些良好的习惯,这样在你编大程序时不至于丢三落四,为一些本来可防止的错误反复做第六步和第七步。三、 Visual Basic的存储和运行1, 编写的程序和对象的属性一块儿存在frm文件里;2, 整个程序里包含着一个或许多frm文件,Visual Basic将所有frm文件名存入一
4、个vbp文件里,假设丢失了一个vbp文件,尽管frm文件仍在磁盘上,但程序将不能运行了;3, 如果你的程序已经自以为成功了,你可以把它编译成EXE文件,这样做的好处是:(1) 在没有Visual Basic 的环境下可以运行;(2) 速度提高;(3) 别人不知道你的编程方法,还以为你是个编程专家,对你的编程效率大加赞叹。更商业化的做法是做一安装盘,Visual Basic 6.0在这方面也为你准备了工具,我们以后会讲到这个工具四、 Visual Basic的不同之处1, 建立用户界面。对Visual Basic来讲,用户界面是由你直接在屏幕上画出来的,所以Visual Basic的用户界面看上
5、去总是十分完美。2, 程序对用户界面反响。在Visual Basic里有许多事件等待你去填写代码,它自动也知道向机器解释这个事件,仅此一点就已经省去你的许多时间。3, 结构化的语言。在Visual Basic里似乎没有主程序一说,所有的代码都在一个一个模块里,所以所有的程序看起来都是不很长。五、 Visual Basic的不足之处Microsoft的C+程序员是不会开发出一样东西之后,让自己失业的,大多数简单好用的东西都有它的限制,Visual Basic也是一样。1, C+和Pascal有更多的对计算机的控制,所以Windows是用C和汇编语言编的,UNIX也是用C语言编的,想用Visual
6、 Basic做一个操作系统是不可能的;2, C+和Pascal是一种速度更快的语言,所以如果速度在程序中很重要,那么Visual Basic 难以胜任;3, Visual Basic不能在Macintosh、OS/2上运行,也不能在小型机或巨型机上运行。当然,任何一门语言的精通都需要长时间的“玩耍,然而现在,我们只须从玩Visual Basic开始。2 制作第一个Visual Basic程序一、 我们要做什么1, 我们要做的第一步是确立我们想做什么,我们想做的第一个自已的Visual Basic程序是让一幸福的小脸眨眼睛的程序。2, 绘制用户界面,这是第二步。在开始菜单里选程序项,选择Visu
7、al Basic 6.0组,选择Visual Basic 6.0,进入Visual Basic环境。下面是画控件的方法:1, 单击工具栏里想画的控件这个工具栏出现在Visual Basic界面的左边;2, 在窗体里单击并拖曳鼠标,画出控件打开Visual Basic时,会有一个名为Form1的空白窗体出现。二、 绘制用户界面1, 单击工具栏里的选项按钮控件OptionButton,单击并拖曳鼠标,在Form1里,画一个选项按钮,使它看起来象图示一样;2, 再画三个选项按钮;3, 单击工具栏里图标控件Image,单击并拖曳鼠标,在窗体里,画一个图标轮廓;4, 再在旁边画四个图标;5, 单击工具栏
8、里命令钮控件CommandButton,单击并拖曳鼠标,在窗体里,画一个按钮;6, 从File菜单里选择Save File项;7, 在Save对话框填上HellloVB,它的扩展名是frm,单击OK钮;8, 从File菜单项选择择Save Project项;9, 在对话框里填上HelloVB,它的扩展名是vbp,单击OK钮。现在,我们已完成了用户界面的一局部设计设计,运行的时侯它看起来就是现在这个样子的。三、 准确设置对象的属性首先,我们不一定要设置对象的属性,Visual Basic有对其对象属性的缺省值,其次,尽管每个对象有数十个属性,但我们往往只须改变其中的几个值而已。可以在设计阶段改变
9、对象属性,也可以在运行阶段改变对象属性属性。在这个程序里我们通过设计阶段的改变属性的方法和运行阶段的改变属性的方法来实行全部的功能。下面是设置属性的方法:1, 选择需要改变属性的对象用鼠标在控件上单击,这时在控件周围出现八个小黑块,表示你已选上了这个控件;2, 按F4打开属性窗口;3, 选择想要改变的属性;4, 赋新值。现在开始设置属性。1, 选择Form对象,按F4键,出现Property窗口;2, 选择Caption属性;3, 通过输入“My First Visual Basic Application来改变设置;4, 选择Icon属性,单击属性栏旁边标有“的键,出现Load Icon对话
10、框;5, 选择VBiconsmiscface03.ico;6, 按OK键7, 选择Option1选项按钮,按F4键,出现Property窗口,选择Name属性,键入“optBoth。其余的属性设置是这样的:控件属性设置值Option1Caption睁眼睛Option2Caption眨左眼NameoptLeftOption3Caption眨右眼NameoptRightOption4Caption闭眼睛NameoptNoneCommand1Caption退出NamecmdExitImage1PictureFACE03.ICOStretchTrueNameimgShowImage2PictureFA
11、CE03.ICOVisibleFalseNameimgBothImage3PictureFACE05.ICOVisibleFalseNameimgLeftImage4PictureFACE04.ICOVisibleFalseNameimgRightImage5PictureFACE06.ICOVisibleFalseNameimgNone注:1, Image控件的Picture属性的设置和Form1的Icon属性的设置方法是一样的即在属性栏旁边找到标有“的按钮,并按它。;2, face04,face05,face06图标并不在vbicons子目录下,那是自已做的。在Borland C+、Vis
12、ual C+、Visual FoxPro、Delphi等编程工具里都有制作图标的工具,可以用来制作自已的图标;3, Visible属性的真假决定对象在运行时是否可以被看见,False值表示对象不可见;4, Stretch属性决定Image控件里的图像能否被放大或缩小,当然,放得很大的图标会显得很粗糙。现在我们终于完成了界面的设计,然而,这个程序还不能工作,因为计算机还达不到人的思维水平,它想象不出这个程序是做什么的,与此同时,你已想像出这个出这个程序执行时的样子了。四、编写程序代码最令人费解和最没有成就感的必要工作,除了程序员、专家,大多数人对程序代码都感到厌倦,幸好我们都不想成为世界级的程序
13、员,所以目前的Visual Basic 程序代码都不是很难。1, 选定一个对象,比如optLeft,然后按F7键或双击它,Visual Basic 显示代码窗口,Visual Basic 将显示:Private Sub optLeft_ClickEnd SubPrivate说明这段代码的应用围,我们先不用深究这个词的涵,Sub是一个开头,是subprogram的简写,optLeft是对象名,_是一个下划线,用来分开对象名和事件名,Click是指一个事件,Click就是“单击的意思,是一对括号,通常里面是过程所使用的参数,现在它是空的。这一行的意思是:“这是当用户单击了optLeft选项按钮时,
14、程序应该做的事。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
15、optBoth_Click imgShow.Picture = imgBoth.PictureEnd SubPrivate Sub cmdExit_Click EndEnd SubPrivate Sub optNone_Click imgShow.Picture = imgNone.PictureEnd Sub按下F5键运行这个程序,看它是否能运行。如果运行不正确,那么你要找出错误,再试一次。我们已经成功地完成了这个例子,你已经首次尝试了Visual Basic的编程过程。是否十分简单?其实编程序就象眨眼的小脸一样有趣。第二章用户界面设计1 用户界面设计概述一,在设计前应该了解的通常程序总是由
16、用户操纵的,所以用户需要一个界面来进展操纵。往往那些漂亮的简单的界面更加吸引用户,让他们认为程序有魔术般的力量,这样他们才会使用这个程序。下面有四条设计界面的原那么。1,了解用户的习惯2,保持简单3,允许用户的错误,并给以提示4,让用户了解他在程序中的位置二,Visual Basic用户界面设计根底通过我们的第一个Visual Basic程序的设计,我们已经知道界面的设计有两步:先绘制控件,然后确定控件属性。我们发现绘制控件并不是很难。在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后松开鼠标即可。双击工具箱里的控件,将在窗体中央出现那个控件。如果用这种方法的话,要注意双击第二个控件时把上
17、一个控件移开,否那么两个控件会叠在一起,引起一些混淆。确定属性的方法是先选中控件,然后按F4键进入Properties窗口,接着在Properties窗口中找到要设置的属性并进展设置。下面解释一些常用的属性,这些属性几乎总是要被设置和改变。1Name属性对象都有名字,尽管我们可以通过描绘一些特性来描绘对象,这样做总是非常麻烦。计算机也是一样,它把名字看成对象于对象之间的根本差异。由于计算机的这种顽固观点,它拒绝在同一窗体里出现重名的情况除非这是一个控件数组,它也拒绝超过40个字的名字。在简单的程序里,给控件命名不很必要,我们完全可以使用控件Name属性的缺省值。例如Text1。但在有几十个控件
18、的复杂窗体里,这种方法会使你花更多的时间去区分它们。所以,Visual Basic向你推荐由三个小写字母的前缀和一个第一个字母为大写的描述性单词组成的名字。例如cmdMyButton是一个命令按钮前缀是cmd推荐的前缀是:对象前缀例子确认框Check BoxchkchkCareerChioce组合框Combo BoxcbocboCrimesCommitted命令钮Command ButtoncmdcmdExit数据库控件Data ControldatdatTopSecretInfo目录列表框Directory List BoxdirdirTree驱动器列表框Drive List Boxdrvd
19、rvHardDisk文件列表框File List BoxfilfilDocuments窗体Formfrmfrm1040Tax框架FramefrafraGroupButtons水平滚动条Horizontal Scroll BarhsbhsbTemperature图形ImageimgimgPrettyDrawing标签LabellbllblFakeName线LinelinlinBorder列表框List BoxlstlstCandidates菜单MenumnumnuHamAndEggs选项钮Option ButtonoptoptStation101图形框Picture BoxpicpicPrett
20、yPicture几何图形ShapeshpshpUpOrShipOut正文框Text BoxtxttxtWarning垂直滚动条Vertical Scroll BarvsbvsbMoneyRaised2Caption属性这仅仅是一个装饰性的属性,它可以长达255字符,包括空格和标点符号,比如一个叫cmdOk的命令钮,它的Caption属性就可以是“Ok。编程序时也要考虑到使用键盘的用户,在设置Caption属性在需要加下划线的字母前加上 “& 符号,例如 “&File,输出的就是“File,这样就可以通过按ALT键和标题上那个带下划线的字母来选取它了。你不必为此编任何代码。3Top,Left属性
21、只有两种情况需要在属性窗口里设置这两个属性:第一种是用户没有鼠标,第二种是程序员需要十分准确地设定这两个值。这两个属性决定对象的位置。当你选中对象,单击并拖曳它的时候,你便在修改这两个值了。4Height,Width属性这两个属性决定了对象的大小,当你选中控件时,它周围出现八个小黑方块,你把鼠标指向这些方块,鼠标指针将变成一个双向的箭头,这时按下鼠标并拖曳它,即可改变控件的大小,也就改变了Height,Width属性。同Top,Left属性一样,我们主要通过鼠标的操作来设置Height,Width属性。2 窗体和命令钮介绍一、窗体窗体是Windows的根本组成局部,这也是为什么这个操作系统叫W
22、indows的原因。它的主要属性除上面介绍的以外,还包括:1,Appearance属性这个属性用来决定控件是否采用三维效果。2,BorderStyle属性这个属性决定了窗体的边框形式,共有6种属性值。改变窗体的BordrStyle属性后,窗体在屏幕上没有变化,它只在运行时才变为你所要求的样子。3,ControlBox属性程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。4,Font属性程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。5,Icon属性这个属性是用户经常要使用的一种属性。当用户的应用程序在工具条上最小化或在Windows桌面上变为一个独立应用程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic6 基础知识 教材
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。