4VB程序设计语言基础.课时.ppt
《4VB程序设计语言基础.课时.ppt》由会员分享,可在线阅读,更多相关《4VB程序设计语言基础.课时.ppt(30页珍藏版)》请在咨信网上搜索。
新时代领航信息技术基础能力训练必修一版权所有 侵权必究34.2 VB程序设计语言基础(1.5课时)学习指导学习指导1面向对象程序设计方法简介在20世纪80年代,计算机科学家提出了一种新的程序设计思想方法:面向对象程序设计(Object Oriented Programming),简称为OPP。这是目前最为流行的系统程序和应用程序开发技术。使用面向对象方法进行程序设计时,是从分析问题领域中各种客观事物本体的属性和行为,以及它们之间的相互关系着手,在计算机中建立起这些客体的映象对象,用对象对应于问题领域中的客体,用对象间的消息传递来表达客体间的相互作用、相互关系。2VB简介VB是Visual Basic的缩写或简称,是Windows下的应用程序开发工具。Visual“可视化的”,是一种开发图形户界面。在这种环境下,程序设计者不必编写大量的代码去描述界面元素的外观和位置,只需把系统提供的对象(如命令按钮、文本框、标签框、图片框等)用鼠标拖曳到应用程序窗口适当位置即可,极大的提高了程序设计效率。另外,VB开发的程序还具有“事件驱动”特征,其与“可视化”特征同时构成了VB开发的应用程序的精髓。3VB应用程序集成开发环境(1)菜单栏包含VB系统所有的可用命令,这是程序开发过程中用于设计、调试、运行和保存应用程序所需要的命令,共有13个菜单项。(2)控件工具箱控制部件简称控件,是用户设计应用程序界面的工具。工具箱作为用户开发应用程序工具的集合,用户对其使用方法掌握得越多,处理问题的能力就越强。标准工具箱中的控件是20个,如果需要,可以利用“工程”菜单中的“部件”对话框来添加其它控件。这里的控件是VB中的标准控件,用它们来设计窗体。(3)窗体设计器是用户设计应用程序界面的窗口,也称为对象窗口。其中的窗体是用来开发VB应用程序界面的,用户可以在窗体中放置各种控件,窗体中的控件可随意在窗体上移动、缩放,但控件被锁定后则不可随意改动。窗体是VB应用程序的主要部分,也是VB程序设计的第一步,用户通过与窗体上的控件进行交互得到操作结果。每个窗体必须有一个唯一的窗体名称,建立窗体时的默认名称为Form1,Form2,用户可以根据需要在工程中建立多个窗体。用VB设计的窗体,它运行后,在windows系统下就称为窗口。(4)工程窗口VB中的文件是以一个“工程”来保存,一个工程中至少要有一个窗体文件,也可以有多个窗体文件。工程是应用程序各种类型文件的集合,应用程序是建立在工程的基础上完成的,工程文件的扩展名为Vbp。它包含的三类主要文件为:窗体文件(.Frm)、标准模块文件(.Bas)、类模块文件(.Cls)。(5)属性窗口主要是用来设置应用程序窗体和控件的属性,例如:名称、标识、字体等。属性窗口由以下几部分组成。对象下拉列表框:标识当前对象的名称及其所属的类别。选项卡:可按字母序或分类序两种方式,列出所选对象的所有属性。属性列表:列出所选对象的各个属性的默认值,可以在设计模式或运行模式重新设置属性的值。属性含义:显示所选取属性的简短文字说明。(6)立即窗口当调试程序时,在此窗口中会显示出事件执行的详细状态报告。(7)代码窗口编写事件代码时的窗口,一般是双击窗体或窗体中的控件来打开代码窗口。4Visual Basic基本概念(1)工程一个应用程序的总称。工程文件名的后缀是Vbp。一般把用VB系统开发的应用程序叫做工程,一个工程是指用于创建一个应用程序文件的集合。(2)窗体应用程序最终面向用户的窗口。窗体文件名的后缀是frm。该文件存储窗体上使用的所有控件对象、对象的属性、对象的事件过程及程序代码。(3)对象什么是对象VB是一种面向对象的开发工具,到底什么是对象呢?简单地说,对象就是事物。我们在现实生活中见到的各种事物,比如一个人是一个对象,一台计算机是一个对象,一辆汽车也是一个对象。什么是类类可以说是建立一个对象的模型,以同一个模型便能建立相同的对象。这就类似于月饼和月饼模,一旦制作好了一个月饼模,就可以成批地制作相同的月饼。为了便于管理各种事物,人们通常将相似的、或有某种联系的事物归为一类。例如将汽车分为卡车类、轿车类、军用车类等;将动物分为哺乳动物类、鸟类、鱼类这种分类的方法叫做抽象。每个类有自己的属性、方法和事件,每个具体的对象都是属于某个类的。类和对象的关系很密切,但并不相同。类包含了有关对象的特征和行为信息,它是对象的蓝图和框架。VB中的对象和类在VB程序设计中,也有类的概念,VB“工具箱”中的每种控件都是一个类。VB中的对象指的是窗体和控件。每个对象都有自己的属性、方法,并且可以响应外部事件。在VB中所有的控件都在工具箱窗口中,通过这些现有的控件可以很方便地编制出标准的VB应用程序。(4)对象的属性对象的属性是标识一个对象的所有特征,它实际上就是对象所属类的成员变量。常用的公共属性:属性的设置步骤:A选定控件后,从“属性”窗口中设置;在属性窗口右边列中直接输入值。B在代码窗口中设置(双击对象打开代码窗口),格式是:控件名属性名新设置属性值例如:Label1.Caption ”VB应用程序”(5)对象的方法对象的方法是指对象可以进行的操作,也就是对象的动作。一个窗体对象,可以利用它的Clear方法来清除窗体中的文字或图形。当生成了一个对象实例时就可以利用对象类的方法。方法分为两种:函数和过程。函数函数(Function)是有返回值的方法,如Sin()、Abs()等,在各种表达式中都可以使用函数的返回值。函数一般都有参数。过程过程(Sub)是没有返回值的方法,方法的操作与过程、函数的操作相同,调用格式为:对象名称方法名称(6)对象响应的事件(事件驱动)事件是在某种特定状态下由系统触发的方法。事件驱动是指用VB开发的应用程序的运行,是通过事件来驱动的。它与对象的属性、方法不同。对象的属性和方法是定义在类内部的,我们可以在程序代码中调用它们。而事件是由VB预先设置好的、能够被对象识别的动作,是用户根据对象来写的一段程序代码,可以说是系统调用了我们定义的代码。如命令按钮可响应的事件中有一个称为“单击”的事件,当用户用鼠标单击某命令按钮时,将产生该命令按钮的单击事件,并自动调用该命令按钮的单击事件过程,以此来完成相应的动作。事件过程的一般格式如下:PrivateSub对象名称_事件名称()事件响应程序代码,我们写的 End sub5VB的赋值语句计算机程序中的语句一般是一种用来描述或规定计算机应该完成的一串操作命令。VB程序中可以在一行上写一个语句,也可以在一行上写多个语句,一行上相邻两个语句之间用冒号(:)分隔。赋值语句的作用是把赋值号(等号)右边表达式的计算结果存储到赋值号左边的变量或某个特定的对象属性中,其格式如下:变量名表达式对象名属性名表达式例如有句语:A12*3,执行完该语句就将等号右边表达方式结果(7)赋值给变量A。学习提示学习提示本节课学习要求了解面向对象程序设计方法的概念,了解VB程序设计环境,体验VB程序设计的基本过程,初步掌握VB的基本概念,掌握VB对象的一些公用属性设置方法。并掌握命令按钮、文本框、标签框控件的属性、事件及应用方法。难点是理解VB中的类、对象、事件、属性的概念。1在在20世纪世纪80年代,计算机科学家提出了一种新的程年代,计算机科学家提出了一种新的程序设计思想方法:面向对象程序设计,简称为序设计思想方法:面向对象程序设计,简称为()APC BProgram CVisual Basic DOPP【答案答案】D基础训练基础训练2Visual Basic是一种面向是一种面向()的程序设计语言。的程序设计语言。A用户用户 B事件事件 C程序程序 D对象对象【答案答案】D3VB开发应用程序的两大精髓是开发应用程序的两大精髓是“可视化可视化”和和()A事件面向事件面向 B事件驱动事件驱动 C对象对象 D窗口化窗口化【答案答案】B4下列关于下列关于VB控件的说法,正确的是控件的说法,正确的是()A事件处理过程中的程序代码在该事件发生时被驱动执行事件处理过程中的程序代码在该事件发生时被驱动执行B只有为控件的每一个事件编写相应的处理过程代码,程只有为控件的每一个事件编写相应的处理过程代码,程序才能正确运行序才能正确运行C所有控件具有相同的属性所有控件具有相同的属性D对象的属性只能在设计阶段修改对象的属性只能在设计阶段修改【答案答案】A5使用使用Visual Basic编程,我们把工具箱中的工具称为编程,我们把工具箱中的工具称为()。A事件事件 B工具工具 C控件控件 D窗体窗体【答案答案】C6VB程序编写完毕后,窗体的属性程序编写完毕后,窗体的属性(如标题、大小等如标题、大小等)一般保存在以一般保存在以()为扩展名的文件中。为扩展名的文件中。Avbp Bfrm Cbas Dcls【答案答案】B7在在VB中,双击窗体中的对象后,将显示的窗口是中,双击窗体中的对象后,将显示的窗口是()A工程窗口工程窗口 B代码窗口代码窗口C立即窗口立即窗口 D属性窗口属性窗口【答案答案】B8在在VB中设计了如右图所示的界面,关于对象、类的说法中设计了如右图所示的界面,关于对象、类的说法正确的是正确的是()图中有图中有8个对象分别属于个对象分别属于4个类个类图中图中“圆周长圆周长”是对象的某一属性值是对象的某一属性值图中有图中有9个对象分别属于个对象分别属于5个类个类 图中图中“计算计算”是对象的名称是对象的名称A BC D【答案答案】C9如右图在输入如右图在输入Command1.后出现了一个下拉菜单,菜单后出现了一个下拉菜单,菜单中的中的Move是是Command1的的A属性属性 B事件事件C名称名称 D方法方法【答案答案】D10在在VB属性窗口中,以下哪项属性可以更改控件名称属性窗口中,以下哪项属性可以更改控件名称()ACaption BText CName DFont【答案答案】C看图回答1113题11图中窗体中共有几个对象图中窗体中共有几个对象()A1 B2 C3 D4【答案答案】C12图中的气球属于下列哪个类图中的气球属于下列哪个类()A按钮按钮 B文本框文本框 C图片框图片框 D标签标签【答案答案】C13如果要将窗体的标题如果要将窗体的标题“彩球彩球”改为改为“彩球飘扬彩球飘扬”,则需,则需要设置的窗体属性是要设置的窗体属性是()AName BCaption CBackColor DFont【答案答案】B14有如下有如下VB代码:代码:a 1 2b 2 ac a b 执行完毕后,变量执行完毕后,变量C的值是的值是()A3 B2 C8 D10【答案答案】C15有如下有如下VB语句段语句段 a3:b5 ta:ab:bt 执行完毕后,以下说法正确的是执行完毕后,以下说法正确的是()Aa值为值为3,b值为值为3 Ba值为值为3,b值为值为5Ca值为值为5,b值为值为5 Da值为值为5,b值为值为3【答案答案】D此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计语言 基础 课时
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文