- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
周 次 课 次 教学时数 2 课 题 第2讲 面向对象的基本概念及窗体控件 教学目的
与要求 1、理解面向对象的基本概念
2、掌握事件驱动的原理
3、掌握窗体控件的常用属性、事件、方法 教学重点 1、VB的对象、事件和方法
2、窗体控件的常用属性、事件、方法 教学难点 1、面向对象的基本概念
2、事件驱动原理 课程类型 理论课(√) 实验课( ) 教 学 方 法 设 计 教学方法 讲授法、演示法 教学手段 多媒体、PPT课件、黑板 参 考 资 料 《Visual Basic程序设计教程》,罗朝盛主编,人民邮电出版社,2005年7月第2版。
《Visual Basic程序设计》,沈祥玖、郑有增等编著,2005年3月第1版
《全国计算机等级考试二级教程——Visual Basic语言程序设计(修订版)》,教育部考试中心,高等教育出版社,2002年4月第2版
教 学 过 程 设 计 备注 一、VB的对象、属性、方法和事件
1、对象和类
2、对象的建立和编辑
二、窗体控件
三、常用方法
Print、Cls、Move方法
课堂小结 (5分钟)
?
?
??
难点?
?
重点
重点?
?
?
?
?
本课安排
以课堂讲授为主,以生活中的例子作类比说明面向对象的基本概念;以演示法告诉学生VB的编程环境。
内容简介
一、VB的对象、属性、方法和事件
二、窗体控件
三、常用方法
教学过程
复习提问
新课引入
第2讲 面向对象的基本概念及窗体控件
一、VB的对象、属性、方法和事件 难点
1、面向对象程序设计与可视化编程 补充
面向对象的语言是以对象为基础,由事件驱动对象执行的一种编程技术。对于任何对象都可以用属性、方法、事件三个方面来描述它。而 VB 所使用的对象是把程序代码和数据封装起来的具体概念,它包含了自身的特性和控制方法。如窗体、按钮、标签等都是可感受的对象。编程人员在设计用户界面时,不需要为每个对象编写程序代码,只需利用工具箱中的图形工具(简称控件)在窗体上画出来,VisualBasic会自动把每个对象的程序代码和数据生成并封装好。编程人员只需编写每个对象所完成的功能程序即可。
所谓可视化就是指在程序设计过程中就能知道你设计的用户界面的实际效果。
2、对象和类
1、对象(Object)
在OOP中,程序的核心是对象。在开发一个应用程序时,必须先建立各种对象,然后围绕对象来进行程序设计。对象是具有某些特性的具体事物的抽象(如:控件及窗体)。每个对象都具有描述其特征的属性,以及附属于它的行为。
一个具有属性和方法的实体。是现实世界的、具有一定特征和感知(接收)外界信息功能的一个实体。
客观世界的任何实体被看作对象。在可视化编程中,对象是应用程序界面的基本元素,常见的对象有:窗体、控件、文本框、列表框等。
对象的特性:
(1)有一个名字以区别于其他对象;
(2)有一组特征;
(3)有一定的功能或行为。
(4)能受到某些特定外界因素的影响,并作出一定的反应
举例:尹树玲是一个对象,她有姓名、性别、身高、体重等特征,具有的功能是教VB,如果她一看到在上实验课有人QQ聊天、玩游戏,她就会将那位同学请出机房。
手机是一个对象,有大小、型号等特征,它能接电话、打电话、收发短信等,如果一摔到地上就会损坏
2、类(Class)
类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。类是同种对象的抽象。
类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。对象是类实例化后的结果。类含有属性和方法,它封装了用于类的全部信息。每个类都必须有一个名字,用来区分其它的类。
类可以定义,定义之后,基于类可以生成这类对象中的任何一个对象。这些对象采用相同的属性表示状态,但它们在属性的取值上可以不完全相同。
在VB中,所见到的类大多是系统已经设计完成的,我们只需使用就可以了,如VB工具箱中的可视类图标是VB系统设计好的标准类控件。具体的如:工具箱中的“TextBox”控件就是一个标准类,当我们从该类中“取出”某个Text控件后,这个Text控件就成为一个对象,它自动继承了TextBox类的各种特征。即当我们在窗体上画一个控件时,就将类转换为一个对象,也就创建了一个控件对象,控件对象简称控件。VB也允许程序员自行设计类。
注意:窗体是一个特例,它既是对象又是类。
3、消息(message)
用来请求对象执行某一处理或回答某些信息的要求。
3、对象的建立和编辑
1、对象的建立方法
(1)从工具箱中建立
(2)使用复制的方法
2、对象的选定
(1)单
文档评论(0)