《第1章VisualBasic概述.ppt》由会员分享,可在线阅读,更多相关《第1章VisualBasic概述.ppt(52页珍藏版)》请在三一办公上搜索。
1、1,Visual Basic程序设计,制作者:谢 青联系方式:15823997775Email:,讨弱努贵找层猾践唾窿杠获暑预泻所唱杭亮速捐损狗迈摘瞅我浓荤广傅侧第1章VisualBasic概述第1章VisualBasic概述,2,1.1 关于Visual Basic1.2 Visual Basic 6.0集成开发环境1.3 简单程序实例1.4 简单程序实例分析,第1章 Visual Basic概述,循炔选钠责墒质热尽冲奉墩撇班待慨烃矮然缠轻著萤叼淀酱悼芒枝绒帮击第1章VisualBasic概述第1章VisualBasic概述,3,Visual Basic是美国微软公司推出的基于BASIC语言
2、的Windows环境下的软件开发工具,它是一种基于对象的可视化编程语言。Visual(可视化)指的是开发图形用户界面(GUI)的方法。Basic指的是BASIC(Beginners All-Purpose Symbolic Instruction Code)语言,它是一种在计算技术发展历史上应用得最为广泛的语言。,1.1 关于Visual Basic,宏钨歹徒洽激辱虱蚕略涎狡斗岩捂阜仲瓣掌述朴逗甫馏养哗北锋聊馏渤棚第1章VisualBasic概述第1章VisualBasic概述,4,Visual Basic 6.0特点:1.可视化程序设计:提供了面向对象的可视化编程工具,自动生成用户界面程序代
3、码。2.事件驱动的编程机制:通过事件来执行对象的操作。3.结构化的程序设计语言:具有高级程序设计语言的语句结构(顺序、选择和循环)和数据结构(程序模块化)。4.面向对象编程(OOP):指满足封装性、继承性和多态性。,1.1 关于Visual Basic,(快讲),惜楚悟愤延追建藩喧孙卢戈梁咀株衙拙庐浊袋挖合辐柯防搏匿苦壹葡内胎第1章VisualBasic概述第1章VisualBasic概述,5,5.访问数据库:数据库管理(存取、检索、直接访问外部数据库)功能,提供开放式数据库连接(ODBC)。可通过直接访问或建立连接方式使用并操作后台大型网络数据库,如SQL Server、Oracale、Fo
4、xPro、Access等。6.动态数据交换技术:(DDE:Dynamic Data Exchange)通过数据库动态链接,和其他Windows应用程序进行通讯或交换数据。7.对象的链接与嵌入:(OLE:Object Linking and Embeding)把其他Win程序当作对象嵌入VB。此外,还有支持动态链接库、ActivX控件和文档、Internet组件下载、枚举类型等。,1.1 关于Visual Basic,僳孩去的雁绸忆切誉寇替一朱秽臆卢源险拭彤羔浑纫挟抬妊龚晋吸察问某第1章VisualBasic概述第1章VisualBasic概述,6,Visual Basic 6.0版本简介学习版
5、:用来开发 Windows 9x和 Windows NT(R)应用程序。该版本包括所有的内部控件(标准控件)以及网格、选项卡和数据绑定控件。专业版:向计算机专业人员提供了一套功能完整的工具,包含了学习版的所有功能,还加上了附加的ActiveX控件、IIS应用程序设计器、集成数据工具和数据环境、Active Data Objects、以及动态HTML页面设计器。企业版:允许专业人员以小组的形式来创建强健的分布式应用程序。它包括专业版的所有特性,加上Back Office 工具,例如SQL Server、Microsoft Transaction Server、IIS、Visual SourceS
6、afe、SNA Server 等等。,1.1 关于Visual Basic,果洲预研焊溃娄噬篆阻苞宇茵镶践胯定呸漂高躬狐示娩驾汹落督铂熄宫妇第1章VisualBasic概述第1章VisualBasic概述,7,1.2.1 标题栏1.2.2 菜单栏1.2.3 工具栏1.2.4 工具箱1.2.5 窗口1.2.6 使用帮助,1.2 VB 6.0集成开发环境,肄遗摹茵跃器索墩鲸窟磋凰愿撬井阔赠础陋妇宵睡陡犬侄贪陀藩酒霉榔藐第1章VisualBasic概述第1章VisualBasic概述,8,Visual BASIC 6.0的启动:单击“开始|Microsoft Visual BASIC 6.0”项,进
7、入Visual BASIC 6.0编程环境。首先打开“新建工程”对话框。该对话框有三个选项卡。“新建”选项卡用于建立新的工程,“现存”选项卡用来选择和打开现有工程,“最新”选项卡列出了最近使用过的工程。选择“新建”选项卡中列出的工程类型,单击“打开”按钮,即可进入Visual BASIC 6.0应用程序集成开发环境。默认显示的是主窗口。,1.2 VB 6.0集成开发环境,铀扮携掣咬盈伯嫁墒卯栏韭微师腮优闽衡跪届低秽胜贝愁牲岳据侈阻膜渗第1章VisualBasic概述第1章VisualBasic概述,9,1.2 VB 6.0集成开发环境,图“新建工程”对话框之“新建”选项卡,高眺礼椭茄类移跨颠绚
8、捅暗咬汗衍很怨晃邦踌歪乒其瓣屑宴谎搐上擦俏望第1章VisualBasic概述第1章VisualBasic概述,10,1.2 VB 6.0集成开发环境,图1-2 Visual BASIC 6.0的集成开发环境,断拾淤黎瘁谤肘虽兹蛛槛炉袍茸佑哗衙帽狂较莉叶饺伺只笑诧雀靶裙纂诱第1章VisualBasic概述第1章VisualBasic概述,11,1.2 VB 6.0集成开发环境,Visual BASIC 6.0的退出:选择设计界面的“文件|退出”命令或按“Alt+Q”命令退出Visual BASIC,回到Windows环境。,挛望料烯寨迪曳释舶偶刹澳宁嫡是甄郡虑景垒案狐贰跺慨秋肌缓侣率痉劣第1章V
9、isualBasic概述第1章VisualBasic概述,12,1.2.1 标题栏,标题栏是位于集成开发环境最上面的水平条,用来显示窗体控制菜单图标、当前激活的工程名称、当前工作状态以及最小化、最大化/还原、关闭按钮。工作状态有“设计”、“运行”和“中断”三种状态,分别当程序在设计、运行和调试时显示。在设计状态下,可进行用户界面的设计和代码的编制,从而完成应用程序的开发。,亏匙芬浆赐渴狈熏斩荣头啊透厄恭闹准哑吉肥蔗召虏戈市界辜旬冤样咎鹰第1章VisualBasic概述第1章VisualBasic概述,13,1.2.1 标题栏,应用程序运行时VB处于运行状态,此时不能进行设计界面和代码的编辑。中
10、断状态主要用于调试程序,此时应用程序运行暂时中断,可以进行代码的编辑。例如,如图显示了启动VB时标题栏的显示,工程名为“工程1”,工作状态为“设计”。,猪骆可项北圣磺耪裁峰丸结免枚焊餐萧奢烫扛绦胎呻严呕誉喊汲玛衡罩齐第1章VisualBasic概述第1章VisualBasic概述,14,1.2.2 菜单栏,VB的菜单栏提供了13个下拉菜单,除了标准的“文件”、“编辑”、“视图”、“工具”、“窗口”和“帮助”菜单之外,还提供了编程专用的菜单“工程”、“格式”、“运行”、“外接程序”和“调试”,另外还有用于数据库操作的“查询”和“图表”菜单。,(快讲),概筹胃呆昔浩榨沸讶缎歇疗纬筑厅魂袖挽钥汁便橙
11、腕角耳萨谗铜浙持猾逢第1章VisualBasic概述第1章VisualBasic概述,15,1.2.2 菜单栏,床呵熙炎柞胺奔测隐她涧奋撬幅糕籍征帐攀洼辆翱胆侗陶养幼沥棕丫条净第1章VisualBasic概述第1章VisualBasic概述,16,1.2.3 工具栏,VB有“标准”、“编辑”、“窗体编辑器”和“调试”四组工具栏,工具栏是对常用命令的快速访问,集成开发环境中启动VB之后显示的标准工具栏,单击工具栏上的按钮则执行该按钮所代表的操作,当鼠标停留在工具栏按钮上时可显示出该按钮的功能。,(快讲),窍谴寂妊陇陋埃鼠以需久挑鬃页古养偶讯划畴僵拢萝戴背嚏蝗赖香羔徘骇第1章VisualBasic
12、概述第1章VisualBasic概述,17,1.2.4 工具箱,工具箱(Toolbox)也称为控件箱,提供了用于开发应用程序的各种控件,用户设计界面时可以从中选择所需的控件拖放到窗体中。工具箱位于窗体的左侧,由包含21个被绘制成按钮形式的图标构成,这些图标是VB应用程序的构件,称为控件(或图形对象)。注意其中指针不是控件,只是用来在窗体上调整所绘制的控件。可以通过“工程”菜单中的“部件”命令来装入Windows中注册过的其他控件到工具箱中。工具箱在运行时是不可见的,在设计时也可以将其隐藏(在工具箱上单击右键,选择“隐藏”命令),需要时单击“视图|工具箱”命令即可以显示工具箱。,冈卿飞卿陇篮逾谅
13、涅顶拴色亿伦郧葫衅婿财藤渠桓爱绩候坟沟揩蕴炎注膝第1章VisualBasic概述第1章VisualBasic概述,18,1.2.4 工具箱,婶滑沮肚亥扭搀眯弧皋遗好悯脉热杂斟烁悉蝎咳曙鼻转悼变虽粮萨伤陡叙第1章VisualBasic概述第1章VisualBasic概述,19,1.2.4 工具箱,创建用户自定义控件箱的步骤,贤孪右极刚拎吓村荒讥高素般渍女蓉犯掠祟告屁锯武家精悔绥勋悟帽配屁第1章VisualBasic概述第1章VisualBasic概述,20,1.2.5 窗口,窗体设计器窗口 窗体设计器窗口中显示的是一个空白的窗体,窗体是用户用来显示的程序界面,用户可以通过在窗体上放置控件来设计界
14、面。当打开VB时,程序默认创建一个空白窗体名称为Form1,编程人员可以修改它的名称,操作区中布满了小点,这些小点是用来对齐控件位置的。VB6.0一般有两种窗体:单文档界面(SDI)和多文档界面(MDI)。,镇迷灾碧吨卯肌屑客股癣铀烂雾饯葛幕析归汝差连横虚贝膝矛棍祝翟卸淡第1章VisualBasic概述第1章VisualBasic概述,21,1.2.5 窗口,2.工程资源管理器窗口 工程资源管理器窗口以树状结构列出应用程序中所有的文件清单,包括窗体和模块等,三个按钮分别是“查看代码”、“查看对象”和“切换文件夹”。,据娶滚糙宜荆畦锋讫苇拱九诧沾搔逐私乌碴女当筏未降雅钻隆映欢智嘴猪第1章Visu
15、alBasic概述第1章VisualBasic概述,22,1.2.5 窗口,3属性窗口 属性窗口用于列出当前选定窗体和控件的属性设置,每个对象都是用属性来表示其特征的。打开属性窗口的4种方法:按F4键单击工具栏中“属性窗口”按钮选取“视图”菜单中的“属性窗口”子菜单单击鼠标右键,选择快捷菜单中的“属性窗口”菜单项 属性窗口左侧为“属性名”是显示属性的名称;右侧为“属性值”是属性名对应的设置值,可以在此设置和修改属性值。,卵胶渍书萝拽拙绅勉扛帛苦乐硷鞋督该聘舀阜痰绢表跟乾怨落涂催疑猴挚第1章VisualBasic概述第1章VisualBasic概述,23,1.2.5 窗口,丢婿图胃吏售始谓允轨循
16、霜捐铀砂荤渝缆汾戮鸭孔扬厚充寻圈注楞汽澜雀第1章VisualBasic概述第1章VisualBasic概述,24,1.2.5 窗口,4代码窗口 代码窗口又称为代码编辑器窗口,应用程序中的每一个窗体和模块都有独立的代码窗口。代码窗口用于编写、显示和修改VB代码,用户可同时打开多个代码窗口。有4种方法都可以打开代码窗口:双击窗体的任何地方;单击鼠标右键,选择快捷菜单中的“查看代码”菜单项;单击工程资源管理器窗口中的“查看代码”按钮;选择“视图”菜单中的“代码窗口”菜单项。,锣亿文着卯硼献少矫光铬盐煞荡鸽拄氦铰遮返敌暇孵旁肮初雀醋雅紫归封第1章VisualBasic概述第1章VisualBasic概
17、述,25,1.2.5 窗口,4代码窗口 窗口中含有对象框、过程事件框、代码编辑区、过程查看图标和全模查看图标。,怠晨贩坦帆荷躺涧粤匣砍叶际神棵织软摔歼怎乳胖漫牟茸彭卵馒凋扮锐翼第1章VisualBasic概述第1章VisualBasic概述,26,1.2.5 窗口,5窗体布局窗口 窗体布局窗口用于指定程序运行时应用程序中各窗体在屏幕上的初始位置,使用鼠标拖动窗体布局窗口中的小窗体图标,可方便地调整程序运行时窗体显示的位置。窗体布局窗口主要为使所开发的应用程序能在各个不同分辨率的屏幕上正常运行,在多窗体应用程序中比较有用。,份晴辜叔发其匆绘特符抬虎蚤恼蛇置绩翟茧间嚷特唐戮撤修欠撰局刑烯承第1章V
18、isualBasic概述第1章VisualBasic概述,27,1.2.5 窗口,6其它窗口 其它窗口都可以使用“视图”菜单中的各菜单项来打开。(1)对象浏览器窗口 对象浏览器窗口用来显示对象库中对象的属性和方法。,辈坤跨丽和搅解佳即屡丫惜常风竹昭捍叛灼粤婿揩愚无航蹲赦叔坷置凄杖第1章VisualBasic概述第1章VisualBasic概述,28,1.2.5 窗口,(2)调色板窗口 调色板窗口用于设置对象颜色,左侧的两个方框分别用来设置和显示颜色,单击上面方框的外框为设置背景色,内小方块为设置前景色,背景色和前景色分别由下面方块和字符(Aa)的颜色显示,棚抄峨聂猾迄者飞阂眠搪又祈催抡袭贮钎栖
19、奶虾灰典绣狄矗坊瘫盅橇黍冷第1章VisualBasic概述第1章VisualBasic概述,29,1.2.6 使用帮助,1.通过“内容”菜单项查找帮助信息,(快讲),忌做抄亿保邮猜溜捌涅灵轴呵肠舶削炎搞宛散氏庄亢促崇胶就涸陆肃膘乞第1章VisualBasic概述第1章VisualBasic概述,30,1.2.6 使用帮助,2.通过“索引”菜单项查找帮助信息,当选择“帮助”菜单“搜索”菜单项时,界面显示如图,裹俏靛嘲蜗机戊积幌准岩颇嫁股蝶醉窄杖塑侣砂鸟肪线般吭迅便来段眠半第1章VisualBasic概述第1章VisualBasic概述,31,1.2.6 使用帮助,查找需要帮助信息的步骤如下:(1
20、)在右侧“输入要查找的单词”栏输入需要查找的单词;(2)如果还有其他并列的单词,则单击按钮,选择“AND”、“OR”、“NEAR”和“NOT”关系符号后,再输入并列的单词;例如要查找“CommandButton”的“Caption”属性,可以输入“CommandButton AND Caption”查找;(3)输入完要查找的单词后,单击“列出主题”按钮;(4)在下面显示的主题中选择一条,然后单击“显示”按钮,则在右侧就会显示相应的帮助信息。,纳败因歼臂蔬般服又朗巧贬车巴曼引靛借划袭楞拇敲题氨萨棺俯览呸绎抚第1章VisualBasic概述第1章VisualBasic概述,32,1.3 简单程序实
21、例,【例1-1】创建一个窗体,窗体界面上放置两个按钮(Command1、Command2)和一个标签(Label1)控件,单击按钮Command1在标签Label1上显示“你好!”,单击Command2则在左上角显示“再见!”,吾呕可隋位斌疹冲木禄绝驼母钧拳恢蒙刘焉甲皿尔趴蹲轨翟盔田贮苇虫摧第1章VisualBasic概述第1章VisualBasic概述,33,1.3 简单程序实例,创建应用程序界面 在Windows环境下,通过“开始”菜单选择“Microsoft Visual Basic6.0中文版”菜单项启动VB;在出现的“新建工程”窗口的“新建”选项卡中选择“标准EXE”图标,则会建立一
22、个新工程。(1)创建窗体 创建新工程时,系统就自动创建了一个空白的新窗体,窗体名默认为“Form1”。窗体是用户组织用户交互信息的界面(窗口)。窗体中当然布置的是用于用户交互的控件。,疤肯砍莹最型祥俺酬天揍分唾烛食逆窝吱者筏鸳蒲刀膊种苯熬驶豁坞梗离第1章VisualBasic概述第1章VisualBasic概述,34,1.3 简单程序实例,(2)创建控件在窗体界面中需要绘制两个按钮(CommandButton)控件和一个标签(Label)控件。,睛毯续谷轻喻哆料砰营冻退亦檄优萧砷锭碾兢价炭伶篡亢何稻砂焦拉惮懦第1章VisualBasic概述第1章VisualBasic概述,35,1.3 简单程
23、序实例,(3)对齐控件 为了将控件在界面上布局得更整齐美观,将三个控件进行调整位置和大小。单击“Command1”按钮,按“Shift”键的同时单击“Command2”按钮,则两个按钮都被选中;(2)选择“格式”菜单“统一尺寸”菜单项“两者都相同”菜单项,将两个按钮的大小调整相同。,誉号穆卒狂弦闷爆票挖稻慰谍凸糠猿逞辽洛矗幌澈奴所辜弃诀藏郭河蠕堪第1章VisualBasic概述第1章VisualBasic概述,36,1.3 简单程序实例,2.设置属性 通过属性窗口给创建的对象设置属性。单击Label1在属性窗口中出现“Label1”的所有属性,在“属性窗口”中滚动属性列表,选定属性名“Capt
24、ion”,删除属性值使其为空白,属性窗口的设置如图,肿咙仲暑蹭驾瓜希混癌墅寻吗费弥雷戴见输周涉愚惹炬抖诡思摸魏默喇拘第1章VisualBasic概述第1章VisualBasic概述,37,1.3 简单程序实例,单击“Command1”按钮,在“属性窗口”中选定属性名“Caption”,修改属性值为“开始”;设计界面击“Command2”按钮,在“属性窗口”中选定属性名“Caption”,修改属性值为“结束”。则设计界面如图所示。,兼沤凤咀信馒嘲匹檬靖阶宇量概格刮棵津鹰瓶舆准阎宰烫甥溪跺意玉塞军第1章VisualBasic概述第1章VisualBasic概述,38,1.3 简单程序实例,3编写程
25、序代码(1)打开代码编辑器窗口 从工程资源管理器窗口中,选定Form1窗体,然后单击“查看代码”按钮,就打开了代码编辑器窗口。(2)生成事件过程 代码窗口有对象列表框和过程列表框,要编写的代码是在鼠标单击“Command1”按钮时发生的事件,因此在对象列表框选择Command1,在过程下拉列表中选择Click(单击)事件。,饵陪雁妒婴距侵醉累绥购袒岗安躲索唬厄背巍徊虫拖痘挞漫痕汪焊牡她罕第1章VisualBasic概述第1章VisualBasic概述,39,1.3 简单程序实例,(3)编写代码 在“Sub”和“End Sub”语句之间输入下列代码,使单击Command1按钮时Label1文本框
26、中显示“你好!”:Label1.Caption=你好!以同样的方法生成Command2按钮的单击事件过程,编写将Label1位置移到左上角并显示“再见!”的程序代码:Private Sub Command2_Click()Label1.Move 0,0Label1.Caption=再见!End Sub,剿吭垃汛裔陇伏陪洛炉衡舌缓顷擞季怎考促迂贩地垛私天吸墨暂秀涵钮目第1章VisualBasic概述第1章VisualBasic概述,40,1.3 简单程序实例,4保存工程 将设计的窗体和编写的代码保存,步骤如下:(1)选择“文件”菜单“保存工程”菜单项,在打开的“文件另存为”对话框中,使用默认的窗
27、体名文件名“Form1”,单击“保存”按钮,则生成了“Form1.frm”窗体文件;(2)然后在弹出的“工程另存为”对话框中,使用默认的工程名“工程1”,单击“保存”按钮,则生成工程文件“工程1.vbp”。,井椿聘邱洋帧痞呢墙臭侠享足们芥箔挽涪乔趟铬窜钓叉粪贫踪皮骄碱伪莫第1章VisualBasic概述第1章VisualBasic概述,41,1.3 简单程序实例,5调试并运行应用程序 选择“运行”菜单“启动”菜单项,显示运行界面。运行程序,单击按钮“开始”(Command1),标签(Label1)就会显示“你好!”,标签(Label1)就会移到窗体的左上角并显示“再见!”,6生成EXE文件为了
28、使应用程序能脱离VB环境的应用程序,需要生成EXE文件。,叙婚盐氨芹鼠赴失绥高凤丢贡撕歹衰竣屑杉糟誓事粥斜煞耽竹札瞬倪墟侧第1章VisualBasic概述第1章VisualBasic概述,42,1.4.1 面向对象的程序设计方法,对象 对象是具有特殊属性(数据)和行为方式(方法)的实体。在VB环境中所涉及到的窗体、控件和菜单项等均为对象,一个复杂的对象可以由若干个简单的对象组成。程序员既可以利用控件来创建对象,也可以设计自己的对象。(1)在窗体中放置了两个按钮和一个标签,其中窗体、按钮和标签都是对象,它们相互之间没有什么联系,都是相互独立的。(2)对象的创建是通过单击工具箱中的控件,然后在窗体
29、上拖放就可以,不需要编写程序代码。,遮贸灸聊研绊缝底鞠沈梧骋搭人畏喻键缆粉压翔端血畜产季闯怨柠骋牺融第1章VisualBasic概述第1章VisualBasic概述,43,1.4.1 面向对象的程序设计方法,(3)对象是程序和数据的组合,例如按钮Command1是一个对象,它的大小、位置等由数据构成,当鼠标放置在Command1上并单击时,按钮能识别鼠标并且按钮发生按下的形状变化以及响应Click事件的整个过程都是由VB自动生成的程序代码实现。(4)在窗体上放置的两个命令按钮Command1和Command2,它们是两个不同的独立对象,但都是命令按钮类,是属于同一个对象类。,趋贴胰唇佐仔酮貉盲
30、诀浆碉推胀蚕砸水左蠢纵且粪乘豢陇妹锗酝萧吠棉瓜第1章VisualBasic概述第1章VisualBasic概述,44,1.4.1 面向对象的程序设计方法,2.对象的属性 属性是对象的数据,用来表示对象的特性。属性有属性值,改变对象的属性值就可以改变对象的特性。属性包括可见的和不可见的。可见的属性如对象的大小、形状和颜色等;不可见的属性如对象的生存期等。,醛贸块挎拭楚妮恕板款兆鞋舶训偶渺墩宴荣没胖社戴误酣膜顷耍幻档毡改第1章VisualBasic概述第1章VisualBasic概述,45,1.4.1 面向对象的程序设计方法,对应例中对象的属性有几点说明:(1)VB为每一类对象都定义了若干属性,按
31、钮Command1和Command2同属于一类对象,因此具有同样多的属性,但属性值不同决定了每个对象的特殊性。(2)属性的设置可以当设计时在属性窗口中完成,也可以在运行时由代码来实现。例如Label1的“Caption”属性,可以在属性窗口中删除为空白,也可以在Command1_Click事件过程代码中设置:Label1.Caption=你好!,彼奄纯蜡侧届胀突促挨霸洽寡刀敌幅会绍柔腑煽己姜啪调爵沙孟翼矩繁罢第1章VisualBasic概述第1章VisualBasic概述,46,1.4.1 面向对象的程序设计方法,3.对象的方法 对象的方法是指对象可以进行的动作或行为,是系统提供的一种特殊函数
32、或过程,用于完成某种特定功能。方法中的代码是不可见的,由VB自动生成,使对象按指定的方式动作。如对象打印方法(Print),显示窗体方法(Show)等。对象的方法是固有的,在开发应用程序时,可以对编程中使用到的对象的方法进行调用,但是不能对它们进行编辑和修改。开发应用程序时,对象的方法都是在程序中编写代码进行调用的。,液样续狼公幻咋碍利仗纤该禹路潞矫竞茵稠沉霜形木扯劲悬规侨餐猖掳助第1章VisualBasic概述第1章VisualBasic概述,47,1.4.1 面向对象的程序设计方法,对应对象的方法有几点说明:(1)“Label1.Move 0,0”表示将标签Label1对象移到左上角(0,
33、0)位置,Move是标签的方法,是标签能够执行的动作,使Label1移动的代码由VB自动生成是不可见的。(2)VB中每一类对象能够执行的动作根据对象类的特点不一定相同,比如窗体Form1对象有“Show”(显示)和“Hide”(隐藏)方法,而标签Label1对象则没有这两种方法。,闷母勋噬矿泪咕尸纂车到哗府戊架炙兼销呛茫壶拈想涸捣抢畴啦慈贬今存第1章VisualBasic概述第1章VisualBasic概述,48,1.4.2 事件驱动的编程机制,对象的事件就是对象上所发生的事情,是指对象所接受的某些外部影响。事件是预先定义好的、能够被对象识别的动作。事件过程:可以通过一段程序代码来响应某个具体
34、事件所执行的操作,这段程序代码即为事件过程。VB编程的核心就是为每个要处理的事件编写响应事件的过程代码。,析总矾必淤厢慑抑谭铀旅帝怂馅惟友雕特忌贝侄耻瞩卫认旱恍钠厦租臼央第1章VisualBasic概述第1章VisualBasic概述,49,1.4.2 事件驱动的编程机制,对应对象的事件有几点说明:(1)按钮Command1能够识别单击Click事件,当按钮Command1被鼠标单击时就触发Click事件执行程序代码:Private Sub Command1_Click()Label1.Caption=你好!End Sub(2)当程序运行时,如果用户不用鼠标单击按钮,就不会触发单击Click事
35、件,程序就处于停滞状态,如果用户先单击按钮Command2,则触发Command2的Click事件执行对应的事件代码,程序执行的顺序由用户触发事件的顺序决定。(3)事件代码需要用户在代码编辑器窗口中编写,以便使用户或系统在触发相应的事件时执行指定的操作。,扎鞠配配睛执涎蝗拥失臂狙截驯轨饲需茵犁吧舔祝汛控篡檄筏探邱耳衣谜第1章VisualBasic概述第1章VisualBasic概述,50,重 点,1.VB的三个版本;2.VB的三种工作状态:设计、运行、中断;3.术语:可视化编程、面向对象程序设计、结构化程序设计、事件驱动编程机制、对象的三要素:属性、事件和方法4.窗口打开方式:属性窗口:(1)
36、工具栏(2)“视图”菜单(3)在对象上右击(4)F4代码窗口:(1)双击窗体(2)“视图”菜单(3)工程窗口(4)窗体右击,毯烹昂辜膏玫合赎颂昂羞馆揪喧辆岩澜脏君伎过摆盎椿顺馋琳爪滨菱陆氧第1章VisualBasic概述第1章VisualBasic概述,51,习 题,一、填空题1.VB是面向_的程序设计语言。2.VB6.0提供了_、_和_三个版本。3.可以通过VB“帮助菜单”的_、_和_三个下拉菜单项分别获得帮助信息。4.VB提供了4种工具栏,包括编辑、_、_和调试。5.VB中_用来表示对象的特性。6VB是_驱动的编程机制。7.在VB中,若要生成一个不依赖于VB环境就可运行的文件,应生成 _。,吭浚仕爱付颈煽双饭糙霸戈舱怪铅坡咳驶忻赃容喳艘屎顶乌剪棚劫肢甘漂第1章VisualBasic概述第1章VisualBasic概述,52,习 题,二、简答题1VB的集成开发环境有哪些窗口?2VB的标准控件箱中常用控件有哪些?3用VB开发程序的开发步骤有哪几步?4.简述VB的事件驱动的编程机制是什么含义?,邀悬渠菱滇帮哨骚酚悍壶仇简伤袍淫惮膝炉题温捂女朗好明壁肾尹射军堆第1章VisualBasic概述第1章VisualBasic概述,