第二章 面向对象编程基础
对象的概念和用法
VB控件的常用属性,方法和事件
对象
程序:计算机语言,计算机是二进制的世界
传统方法:过程语句
面向对象方法:更接近人类思维,将计算机世界也看成由客观事物组成的世界,事物就是一个个对象.
比如一个计数器,我们不再使用一个整型变量来表示,而是设计成一个计数器对象,Value是属性,Init(),Dec()和Inc()分别为可执行的三个操作.使用者可以通过三个操作完成计数功能,可以访问属性获取计数器当前状态.
VB中的对象
窗体:每一个窗体Form都是一个对象
控件:窗体上的界面元素称为控件,比如一个命令按钮,或一个文本框,他们都是对象
部件:VB或Windows操作系统提供的类库,比如一个文件对象,一个数据库对象,一个Word文档对象等
自定义对象:程序员可以自行设计一个类,比如计数器对象,学生对象等
为对象命名
计算机中的对象需要名称来标识,就象现实世界一
样,为了区分每个对象,需要为他们指定一个唯一
的名称.
对象的名称从哪里来:
控件对象的名称:属性窗口中的"名称"栏指定,最好采用匈牙利命名法
对象变量的名称:变量声明时给定一个名称
对象的属性
对象有不同的特征,特征就是属性.每种属性有属性名称和特定对象的属性值.比如姚明的身高为226cm
获取对象的属性值:姚明.身高,或form1.Caption
指定或修改对象的属性值:form1.Caption="欢迎"
注意:VB语法比其他程序设计语言更简单易用,其他语言设置属性值可能会采取其他方法(比如只能通过提供的特定操作来设置某个属性值,而不是普通的赋值语句)
对象的方法
对象可以完成的动作:称为操作,方法或服务,因此
需要将计算机对象看作为物理世界中有自主行为的
个体.
比如窗体可以移动,就是一个move方法,如何移动,就是该方法的参数,move(0,0).事实上,方法就好比一个函数或过程.
使用一个对象的方法:form1.move 0, 0
通常对象的一些属性的改变是通过对象方法来完成的,就像计数器的value属性通过Init(), Inc()等方法改变.这是面向对象方法的一个重要特性——封装性(使用者不需要关心内部是如何实现的)
VB可视化对象——控件
内部标准控件:只要启动了vb开发工具,就会在工具箱中看到它们
ActiveX控件:一般以很多个*.ocx文件独立存在,是对标准控件的扩充,不会自动显示在工具箱中,需要用时利用菜单将对应的文件加载到工程中.
VB控件通用属性(1)
Name属性
控件对象的名称,唯一标识该控件,所有控件都有此属性
Height, Width, Left, Top属性
Left:返回或设置控件左边与其容器左边之间的距离
Top:返回或设置控件顶部与其容器顶边之间的距离
- c#3.0面向对象编程 > 面向对象编程基础
-
面向对象编程基础
下载该文档 文档格式:PPT 更新时间:2005-11-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: wxm 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: newcoding 分类: 创建时间: 上次保存者: wxm 修订次数: 104 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 21 段落数: 172 字节数: 45403 备注: 0 演示格式: 屏幕显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:面向对象程序设计
下一篇:三年级下册第一单元《植物的生长变化》 练习题
点击查看更多关于c#3.0面向对象编程的相关文档
- 您可能感兴趣的
- c#面向对象编程 c#面向对象编程下载 c#面向程序设计与编程 c#高级编程 c#socket编程实例 c#编程 c#socket编程 c#编程软件 wpf编程宝典c#2010版
- 大家在找
-
- · utv沙滩车转向节
- · 北京最新招聘司机
- · ihtmlspecialchars
- · 触电的预防与急救
- · 南昌新中原大剧院全集
- · 北京机械加工外协
- · 安师大物电学院工程制图期末考试答案
- · 深圳市地产交易网
- · 我相信mp3
- · creditcard.bank.comm
- · 高炉冷却理论知识
- · 道路交通事故绘图
- · 重庆奉节煤矿瓦斯爆炸
- · pvmall.net
- · 高职电子《电工基础》期末考试题
- · 波长与光的强度的关系
- · 金河田385电源
- · dota中路模式指令
- · 成考高数二
- · ppt小插图素材库
- · 百家讲坛弟子规下载
- · ps如何制作1寸的照片
- · 高中数学思想的重要性
- · 7060电影下载
- · 倩碧黄油125ml真假
- · webcrack4.0使用
- · qq飞车滑板好还是a车
- · 人类活动定量化
- · 文件夹不能搜索
- · 双叉臂悬挂技术参数
- 赞助商链接