设为首页 加入收藏

TOP

Windows编程基础 - 概述(二)
2014-11-23 21:38:06 来源: 作者: 【 】 浏览:9
Tags:Windows 编程 基础 概述
法与数据,将它们保存在一个类中是面向对象程序设计的核心。
  在日常生活中,我们也以类这种方式来定义客观对象。通过对客观对象进行抽象,我们将性质相同的对象归为一类,形成概念,例如,人类、苹果类、食品类等。通过对客观对象分类,我们也可以更好地认识客观对象,例如,当知道张三是一个人时,不用对张三进行更多的描述,我们已知道张三作为一个人所具有的特征和行为,因为它们已经在“人”类中进行了描述。
  在面向对象的程序中,类被用作样板来生产具有相同行为方式的对象。类就像是生产对象的一个工厂,在生产对象时,对象具有类中所描述的同样的数据结构和方法,同时,对象的每个数据在创立之初取得一个初始值,形成对象的初始状态。对象通过发送消息相互作用,对象的状态从一种状态过渡到另一种状态,当所有的有关对象到达某种特定的状态时就得程序的运行结果。
  使用类产生对象的过程也称为生成该类的一个实例。因此,对象也可以定义为对象是类的一个实例。定义类也意味着将该类的对象公用代码放在内存的公共区域中,而不必对每个对象都将它们的代码和数据重新进行一次描述,这减轻了程序员的劳动强度。我们可以将一些常用对象定义放在一个公用库中,而在程序中需要该类的一个对象时,就创建该类的一个实例。Windows已为程序员预定义了许多像按钮、滚动杠和对话框等对象的类,当程序员需要这些类的对象时,仅需创立该类的实例即可。对于同一个类的不同对象,在建立对象时其初始状态不同,因而这些对象在屏幕上显示的位置、大小等属性也不相同,但同类的对象的操作是相同的(因为它们共用相同的方法)。这也就是为什么不同的Windows应用程序对用户表现出一致的操作特性的原因之一。1.5、句柄
  Windows应用程序中存在许多对象,例如选单、窗口、图标、内存对象、位图、刷子、设备对象和程序实例等,在Windows中,对象使用句柄进行标识,这样,通过使用一个句柄,应用程序可以访问一个对象。
  在Windows软件开发工具中,句柄被定义为一种新的数据类型。在应用程序中,对句柄的使用一般只有赋值(句柄可以

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言制作打蜜蜂游戏 下一篇Windows编程基础 - 文本显示

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: