- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Visual Basic程序设计 1.面向对象程序设计 面向对象程序设计(简称OPP)方法,其核心是对象功能的实现和表达。Visual Basic即是一种面向对象的程序设计语言。 2.Visual Basic Visual Basic简称VB,是一种Windows环境下应用程序开发的工具。用VB开发的应用程序具有“可视化”和“事件驱动”两个重要特征。 2.1 面向对象程序设计方法简介 3.对象 在现实世界中,我们眼睛看得见摸得着的都是对象,如计算机、日光灯、钢笔、书本等无一例外全是对象。对象是有着状态和行为的实体。 在Visual Basic程序中,具体的某个窗体(Form)、文本框(TextBox)、标签(Label)、列表框(ListBox)、命令按钮(CommandButton)等都是对象,它们有两个特点:用一组数据来表示的状态和对状态属性进行操作和处理的行为。 4.属性 每个对象都有自己的状态 ,每一个对象的状态是通过若干个属性(Property)来描述的;行为是对属性进行操作和处理的方法(Method)。在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为。 VB中对象常见的属性有Name(名称),Caption(标题),Enabled(启用),Visible(可视)、Font(字体)、Backcolor(背景色)、Fillcolor(填充色)、Height(高度)、Width(宽度)等。 对象属性可以在窗口中直接更改,也可以在程序中用语句进行设置,一般格式如下: 对象名.属性名称=新设置的属性值 5.类(class) 类是对具有相同性质的对象的一种抽象,而一个对象则是类的一个“实例”,类通过继承可以创建许多对象。 6.事件(event) 事件就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。 事件处理过程一般格式如下: Private Sub 对象名称_事件名称() … 事件响应程序代码 … End Sub 其中,事件处理过程名的表达规范:“对象名_事件名”的标准名称。如Command1_Click()、Form_Load()、Timer1_Timer()、Text1_Change()等。 在Visual Basic中,标准的事件名称有:Load(加载)、Click(鼠标单击)、DblClick(鼠标双击)、Change(改变)、KeyPress(按下键盘)等。 本节课学习中要求掌握对象,事件,类,方法,属性的概念。难点在区分对象、事件、方法的概念,考查方式为选择题与填空题。 1.在VB中,语句Text1.Font= 〝宋体〞中的Text1是( ) A.事件名 B.对象名 C.属性值 D.属性名 B 2.在VB中,某对象的属性窗口如下图所示: 该对象名的名称是 ( ) A.Txt1 B.Text1 C.Text D.TextBox A 3.下列有关对象的描述中,不正确的是 ( ) A.对象的属性用于描述对象的状态 B.对象的属性与方法可以有多个 C.对象事件的发生会驱动该对象相应事件处理过程的执行 D.对象的属性值只能在属性窗口中设值 D 4.在下图所示的VB程序设计界面中,共有类的数量是( ) A.3 B.4 C.5 D.6 B 5.在VB中,语句Text1.Text= 〝Blue〞执行后,文本框Text1的 ( ) A.名称变为“Blue” B.文字内容变为“Blue” C.文字颜色变为蓝色 D.背景色变为蓝色 B 6.如下图所示为某VB程序设计界面: 若想将窗口的标题“Form1”改为“计算圆的周长”,则应改变的窗体属性是( ) A.Font B.Name C.Caption D.Visible C 7.在VB中,鼠标单击命令按钮Command1触发的事件处理过程名是( ) A.Command1Change B.Command1_ Change C.Command1Click D.Command1_Click D 8.在VB代码窗口中,输入“Label1.”后,出现如下图所示的信息: 其中的“Caption”是“Label1”的 ( ) A.
您可能关注的文档
- 1折纸.ppt
- 1自尊是人人都需要的上课.ppt
- 1古文两小儿辩日.ppt
- 1比多少.ppt
- 1课件:电和磁(基础型).ppt
- 2 因数与倍数 课件5.ppt
- 2.1_圆周角定理_课件(人教A选修4-1).ppt
- 1认识绘画艺术1.ppt
- 1古诗词三首.1.ppt
- 1《燕子》_872068.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 绿色金融改革创新试点政策对企业经营绩效的影响研究.pdf VIP
- 赣州市南康区赞贤小学开展“扣好人生第一粒扣子——我爱我的祖国主题演讲比赛活动方案.doc
- 个人医保承诺书模板.docx VIP
- 绿色金融改革创新试点政策对企业绿色创新的影响-来源:创新与创业教育(第2022002期)-中南大学.pdf VIP
- 信息技术环境下的数学教学设计结题报告.doc VIP
- 国金证券:新型消费研究系列-便利店-小业态大生意-打造便利生活.pdf
- HIKARI富山奇立铺布机使用说明书.doc
- 部编版语文四年级上册第七单元大单元教学设计核心素养目标.pdf VIP
- 三级助理舞台灯光师题库考点(三).docx VIP
- (格式已排好)国家开放大学电大《计算机应用基础(专)》终结性考试大作业答案任务一.doc
文档评论(0)