欢迎来到天天文库
浏览记录
ID:45079314
大小:865.50 KB
页数:50页
时间:2019-11-09
《VisualBasic对象及其操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章VisualBasic对象及其操作郭清溥Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第2章VisualBasic对象及其操作【本章要点】面向对象程序设计技术的基本概念;程序代码编码规则。【课时安排】2学时(理论),2学时(上机)Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011
2、AsposePtyLtd.2.1对象的概念2.1.1对象和类1.界面界面是计算机应用程序设计的一个非常重要的部分。从某种程度上讲,界面对于一个应用程序来讲起着至关重要的作用。可视化编程为程序设计人员提供了一种设计人-机界面的技术,这种技术可以方便的设计出非常直观的图形用户界面--GUI(GraphicUserInterface)。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2.1对象的概念2.1.1对象和类2
3、.对象对象可以是用来表示客观世界中的任何实体。也就是说应用领域中有意义的、与所要解决问题有关系的任何事物都可以作为我们的对象。例如:一个人,一辆汽车……对象是具有某些特征的具体事物的抽象。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2.1对象的概念几乎所有的物体都可以作为我们的对象——只要我们注意了并对它有所作为。2.1.1对象和类2.对象Evaluationonly.CreatedwithAspose.Sl
4、idesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.将属性、操作相似的对象归为。是具有共同属性、共同方法的对象的集合。指“类”中一个具体的对象。“类”是抽象的,“实例”是具体的。例如,“苹果”----类“我吃的这个苹果”----实例实例2.1对象的概念类2.1.1对象和类2.对象Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.本书中我
5、们只涉及系统提供的“类”2.1VB对象的概念VB中的对象和类TextBox类TextBox对象ComboBox类ComboBox对象Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.VB中的每个对象都有一个默认的名字,例如,Form1,Command1,Text1,等。但是为了提高程序的可读性,建议用系统提供了约定的前缀字符。2.1VB对象的概念VB中对象的命名Evaluationonly.CreatedwithA
6、spose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.对象的“属性”就是对象的性质和状态特征。例如,一座山的属性:高度、成份、位置……一辆汽车的属性:颜色、型号……VB中命令按钮的属性:标题(Caption)、名称(Name)、颜色(Color)、字体(Font)、……2.1VB对象的概念2.1.2对象的属性、方法和事件1.对象的属性Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.
7、Copyright2004-2011AsposePtyLtd.一个对象可以有很多种操作。每一种操作都会改变对象的一个或几个属性。通常我们把对对象的操作叫做“方法”。例如,一座山的方法:挖山……一辆汽车的方法:启动、加速、刹车……使用“Print”方法在对象为“Form1”的窗体中显示“欢迎使用”的代码为:Form1.Print"欢迎使用"2.1VB对象的概念2.1.2对象的属性、方法和事件2.对象的方法Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright200
8、4-201
此文档下载收益归作者所有