- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH2可视化编程基础
第2章 VB可视化编程基础 2.1 对象的概念 2.2 窗体和基本控件 2.3 综合应用 2.1 对象的概念 类的概念 2.1.2 对象的属性、事件和方法 事件 事件驱动 方法 2.2 窗体和基本控件 2.2.2 窗体 窗体-方法 窗体-事件 2.2.3 标签 2.2.4 文本框 文本框-事件 文本框-方法 2.2.5 命令按钮 2.3 综合应用 本章小节 vb程序设计 2.1.1 对象和类 对象指现实世界中的实体。如一个人、一辆 汽车、一棵树、一条狗、一本书等。 每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。 例如 人具有身高、体重等特征; 具有行走、说话等行为; 外界作用在人上的各种活动,如下雨等。 本章目录 许多对象具有相似的性质,执行相同的操作,称之为同一类对象。类是对同一种对象的集合与抽象。 如“人类”是“人”的抽象。 类是创建对象实例的模板,对象则是类的一个实例。 类包含所创建对象的属性数据,以及对这些数据进行操作的方法。 本章目录 VB中的类和对象 VB工具箱中的可视图标是VB系统设计好的标准控件类。 窗体上画一个控件,就将类实例化为对象 本章目录 对象:代码和数据的集合。 如窗体、按钮、菜单、文本框等。 对象名: 如Form1、Command2、 Menu1、Text3等默认名 对象的三要素:属性、事件和方法构成 本章目录 属性 属性: 对象的一组特征,如:名字、标题、宽度等 属性名: Name、Caption、Width、Left、Top 对象属性的设置方法: 设计阶段 利用属性窗口直接设置属性值 运行阶段 通过语句 对象名.属性名=值 例如:Command1.Caption = 确定 本章目录 事件: 在对象上所发生的事情 同一事件,对不同的对象,会引发不同的反应: 教师_铃声() 讲课 End Sub 学生_铃声() 听讲 End Sub VB为对象预先定义了一系列事件。例如,单击Click、获取焦点GotFocus、敲击键盘KeyPress 等。 其他人员_铃声() 不响应 End Sub 本章目录 事件过程:发生某事件后所要执行的程序代码 应用程序设计的主要工作就是为对象 编写事件过程的代码。 事件过程的形式如下: Sub 对象名_事件(参数) … 事件过程代码 End Sub 本章目录 例:单击按钮 ,使Text1的字体为20磅. Sub Command1_Click() Text1.FontSize = 20 End Sub 一个动作可能同时激发多个事件。 例:单击鼠标左键同时发生了:Click、MouseDown、MouseUp事件 注意:在代码窗,自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。 模板产生 用户输入 本章目录 程序执行的次序与程序设计者无关,取决于用户的操作,这就是事件驱动程序设计方式。 VB程序的执行步骤如下: ① 启动应用程序,装载和显示窗体; ② 窗体(或窗体上的控件)等待事件的发生; ③ 事件发生时,执行对应的事件过程; ④ 重复执行步骤②和③。 本章目录 对象为程序设计人员提供的一种特殊的过程和函数,称为方法。 方法是面向对象的,调用时一定要指明对象。方法的调用格式为: [对象.]方法 [参数名表] 若省略对象,表示当前对象,一般指窗体。 例如:Label1.Move 本章目录 窗体和控件具有基本属性 例2.1 (1) Name 名称属性 所创建的对象名称,在程序中引用。 (2) Caption 标题属性 该属性决定了对象上显示的内容。 (3) Height、Width、Top和Left属性 决定对象的高度、宽度,和位置。 本章目录 (4) Enabled 属性 对象是否允许操作 (5) Visible 属性 对象是否可见 (6) Font 属性组 文本的外观 FontName字体、FontSize大小 FontBold粗体、FontItalic斜体 FontStrikethru 删除线 FontUnderline 下划线 本章目录 (7) ForeColor属性 前景颜色 (8) BackColor属性 背景颜色 本章目录 默认属性 所谓默认属性是程序运行时,可以改变某控件的值,而不必指定该控件的哪个属性。 控 件 默认属性
您可能关注的文档
- 微博的自媒体特征解析.doc
- 实施成功教育.doc
- 4.1发展生产.ppt
- 第4章动词的语气.doc
- 雨水井及雨水口02.doc
- 厦门市2012届高三5月份适应性考试(文科综合)试题与答案.doc
- CAFUC6-2飞机气源系统.ppt
- 宁波大学研究生期末考试答题纸_制造系统工程.doc
- 人教版新课标五上.doc
- 线面平行与垂直的证明题精选.doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)