VB应用程序的开发过程_第1页
VB应用程序的开发过程_第2页
VB应用程序的开发过程_第3页
VB应用程序的开发过程_第4页
VB应用程序的开发过程_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

第六章第1、2讲

可视化编程程序设计语言与程序设计人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把这些步骤用计算机能够识别的指令编写出来并送入计算机执行,计算机才能按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。 人与计算机交流使用的是“程序设计语言”。同人类语言一样,程序设计语言也是由字、词和语法规则构成的一个系统。从计算机执行的角度来看,程序设计语言通常分为机器语言、汇编语言和高级语言3种。VisualBasic简介要介绍VisualBasic,不能不提到BASIC语言。BASIC是英文Beginner’sAll-purposeSymbolicInstructionCode(初学者通用符号指令代码)的缩写,它是专门为初学者设计的高级语言。VisualBasic是Microsoft公司于1991年推出的基于窗口的可视化程序设计语言。“Visual”是“可视化的”、“形象化的”的意思。VisualBasic的语法与BASIC语言的语法基本相同,因此VisualBasic也具有易学易用的特点,此外它还提供了一套可视化设计工具,大大简化了Windows程序界面的设计工作,同时其编程系统采用了面向对象、事件驱动机制,与传统BASIC有很大的不同。目前VisualBasic的最新版本是VisualBasic6.0(简称VB6.0),其功能十分强大,应用VisualBasic可以方便地完成从小的应用程序,到大型的数据库管理系统、多媒体信息处理、功能强大的Internet应用程序等各项任务。可视化(Visual)编程VisualBasic是一种基于Basic的可视化程序设计语言。用户利用开发工具提供的各种控件对象,直接在屏幕上拖放、调整、设置,完成图形用户界面(GUI)的设计,再面向对象编写代码,实现应用程序的开发。可视化编程具有“所见即所得”、面向对象、开发效率高等特点。面向对象程序设计VisualBasic是采用面向对象的程序设计方法(OOP).程序设计分类(1)过程化程序设计Qbasic、C、Pascal等(2)面向对象程序设计C++、Java、VB等对象和类1.对象

指现实世界中的实体。如一个人、一辆汽车、一台电脑、一份报表等。每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。例如人具有身高、体重等特征,具有行走、说话等行为,外界作用在人对象上的各种活动,如下雨等。2.类的概念在现实中,许多对象具有相似的性质,执行相同的操作,称之为同一类对象。

类是对同一种对象的集合与抽象。如人类是“人”的抽象。类是创建对象实例的模板,对象则是类的一个实例。类包含所创建对象的属性数据,以及对这些数据进行操作的方法。封装和隐藏是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。93.VB中的类和对象VB中对象是软件运行的基本实体,是VB应用程序的基本单元。VB工具箱中的可视图标是VB系统设计好的标准控件类。通过将控件类实例化,得到真正的控件对象。在窗体上画一个控件,就将类转换为对象,创建了一个控件对象。例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件),窗体上显示的是两个TextBox对象。VB中常用的对象是控件。此外,VB还提供了系统对象:打印机(Printer)、剪贴板(Clipboard)、屏幕(Screen)和应用程序(App)等。窗体是个特例,它既是类也是对象。当向一个工程添加一个新窗体时,实质就由窗体类创建了一个窗体对象。属性、事件和方法构成对象的三要素。1.属性:存放对象的数据(决定对象外观及功能)例如:控件名称、文本、大小等属性。对象属性的设置方法:在设计阶段,利用属性窗口直接设置属性值程序运行时,通过语句[对象名.]属性名=属性值

例如:Command1.Caption="确定"注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。

对象的属性、事件和方法(1)事件:发生在对象上的事情,是预先定义好的可被对象识别的动作。同一事件,对不同的对象,会引发不同的反应:2.事件教师_铃声()讲课EndSub学生_铃声()听讲EndSubVB为对象预先定义了一系列的事件。例如,单击Click、获取焦点GotFocus、按下键盘KeyPress等其他人员_铃声()可不于响应EndSub(2)事件过程:应用程序处理事件的步骤。应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下:PrivateSub对象名_事件([参数])

… 事件过程代码EndSub例:单击忧按钮时,使Te受xt粱1的字厘体为20磅。Pr董iv努at超e阵Su肠b型Co题mm重an盘d1评_C铅li钢ck志()Te享xt林1.梯Fo初nt驳Si客ze智=航2阀0En强d嚼Su拖b一个屑动作析可能饱同时翼发生榨多个理事件检。例尚如单茄击鼠锈标同幼时发畏生了Cl壮ic计k、Mo豪us也eD劝ow播n、Mo国us畏eU休p事件矮。编标程时筐,只避要对赤需要略的事孝件过两程编齿写代递码。注意伍:在代隆码窗迫,自告动产擦生事演件过要程的肚模板何,不亲要修脆改模盖板的洁内容书,只询需键哪入过咬程的蹈代码挎。程序烛执行赵的次咱序与陶程序户设计垃者无潮关,爆取决阴于用津户的粘操作绝,这就简是事执件驱淋动程条序设初计方遣式。VB程序变的执夺行步今骤如老下:①启动爆应用衣程序酱,装包载和杜显示残窗体颗;②窗体(或窗斥体上策的控砍件)等待碗事件练的发避生;③事件恩发生汽时,晶执行隐对应慎的事焰件过叙程;④重复田执行涌步骤②和③。(3)事绿件驱层动173.方法面向附对象顽的程骂序设命计语土言,弃为程汪序设哭计人控员提肆供了俯一种卵特殊死的过程便和函妈数,称踢为方法。方法冤是面毯向对军象的搬,调场用时布一定赌要指口明对倘象。对象咽方法梅的调躲用格聪式为济:[对象.]方法[参数酿名表]若省京略对护象,蚂表示烫当前竭对象茄,一也般指塑窗体劫。例如挺:Te拘xt票1.兰Se兄tF染oc熄us此语第句使Te劳xt逗1控件寨获得救焦点摩,光万标在逮本文韵框内倘闪烁材。Vi暂su痒al银B臂as缠ic有三锅种版奔本学习拼版:分包括曾所有父的内辟部控扰件以膝及网华格、谨选项盯卡和虹数据己绑定宾控件衣。专业财版:菊为专站业编延程人宽员提滚供了汇一整恢套功疑能完岗备的梳开发问工具突。包攻括了盈学习绞版的唱全部蛋功能兽以及Ac痰ti护ve庆X控件游等部境件。企业遗版:挂包括符专业筐版的裂全部刷功能察以及Ba冷ck树O塞ff榆ic辟e工具洁。学习况版<专业短版<企业委版Vi呀su退al户B如as烟ic版本三、沿启动Vi丑su遵al怀B刘as碧ic步骤染:1.单击沃任务船条上浇的“收启动棋”。2.选择骑“程层序”夺,接层着选否取“Mi峰cr参os桌of社t度Vi场su脾al净B布as胖ic抱6井.0中文仅版”。3.双击Vi测su问al脖B波as牙ic锹6燥.0的围快捷走键图框标。4.使用胳“Wi至nd英ow厦s资源娇管理导器”火寻找Vi轧su以al拥B币as火ic可执捕行文尚件。1.范3牙V届is漫ua鼻l亮Ba每si象c鉴6.侮0的集独成开亲发环娃境菜单栏工具栏代码窗口工具箱窗体窗口立即窗口监视窗口工程窗口属性窗口布局窗口1.主窗煌口应用耀程序常窗口,由标速题栏侦、菜伞单栏乎和工塘具栏古组成VB的三元种工肿作模颈式(标臂题栏撇总显滨示当伤前模挤式)(1)设伪计模叫式:创建扣应用狸程序术的大卸多数及工作震都是液在设钱计时目完成肆的。案在设璃计时慎,可坦以设洪计窗塘体、沉绘制流控件手、编盏写代内码并肝使用佛“属涨性”慨窗口索来设干置或晌查看随属性念设置者值。(2)运乱行模药式:代码法正在兔运行粱的时每期,阵用户害可与铲应用岸程序于交流疼。可幻玉查看某代码讲,但怠不能蜘改动扑它。(3)中教断模孟式:程序步在运淋行的库中途谅被停灶止执判行时培。在眨中断香模式木下,蹄用户朴可查钞看各孟变量忘及不号是属扯性的倦当前武值,烤从而煎了解缎程序吓执行昏是否伯正常逗。还抓可以狡修改览程序肃代码块,检刘查、屡调试灵、重忌置、亿单步妙执行夜或继秧续执武行程谨序。2.窗体(F及or路m)设计桌窗口窗体岸设计焰窗口白是屏寄幕中广央的胞主窗链口,料它可都以作饮为自爬定义或窗口铅用来却设计然应用农程序戏的界剖面。屈用户表可以赌在窗民体中虚添加乘控件剂、图虾形和烧图片脂来创吹建所溪希望翠的外史观。课每个草窗口侄必须计有一肃个的康窗体袋名字苦,建雄立窗踪蝶体时猛缺省乞名为Fo米rm削1,秩Fo给rm队2,预.狸.割.。应注涉意窗悠体名煎即Na汪me属性枣和窗形体文娇件名构的区舟别窗体设计窗口窗体名窗体文件名3.代码(c该od渠e)窗口在设货计模葬式中熔,通蹦过双迈击窗闪体或狸窗体徒上任艰何对溪象或妈通过康“工欣程资骡源管听理器爽”窗节口中刻的“骂查看百代码系”按跌钮来悦打开伶代码略编辑鸣器窗荐口。朽代码隐编辑姥器是倒输入争应用态程序钳代码央的编刚辑器秧。4.属性(p然ro弱pe贡rt绣ie驻s)窗口属性稠是指牺对象樱的特昼征,肌如大本小、味标题扔或颜肉色等俗数据熟。在Vi弦su途al顿B穗as杏ic需6.贷0设计饶模式寺中,木属性果窗口意列出折了当筒前选津定窗冲体或眠控件覆的属圣性的值值,宵用户突可以膀对这政些属架性值狱进行痕设置给。工程稍是指鹊用于惑创建之一个遇应用诊程序使的文流件的锈集合摇。工亲程资铸源管渐理器扇列出夸了当洞前工企程中搬的窗望体和担模块庆。命其中工程碌文件(以.vb碧p为扩冬展名)包含敢窗体村文件(.fr撑m)、程脸序模耕块文辽件(.蚂ba差s)、类涨模块酿文件(.cl柴s)5.工程锈资源满管理虚器(p斤ro烟je虏ctex沾pr娱or)窗口工具流箱提咸供一滩组工旧具,您用于愉设计扶时在窄窗体搁中放内置控有件

温馨提示

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

评论

0/150

提交评论