创建应用程序:介绍
第一部分:应用程序对象
应用程序对象
JavaTM编程语言与日常生活有很多相 似的地方。每天您都要接触许多“对象”,比如您所驾驶的轿车、一日所需 的三餐以及在因特网上所浏览的网页。
Java应用程序也是由对象构建的,比如按钮、滚动条、菜单以及文本 区。
此外,对象可以做一些事情。比如您的轿车可使您从这个地方赶到另一 个地方。要实现这一点,它(对象)就必须具备一种或多种功能。软件对 象同样如此。
Java对象所具有的功用是通过使用大量代码,也就是所谓的方法来实现 的。方法可以告诉一个应用程序当按钮被点击、菜单被打开、文本被输入 后会发生什么。方法可以预先定义,也可以从头创建,用于操纵对象或对 象中的数据。
您将要创建的潜水日志应用程序包含很多对象。这些对象都是基于 “类”的——“类”详细解释了对象如何定义以及如何行动。
本课包括使用预定义类以及利用自己的类来创建或设计新对象的基本知 识。此外,您还可以学到通过调用预定义的方法和编写新方法来使用对象, 从而获得您所期望的应用。
准备工作
在学习潜水日志代码前,您需要为创建应用程序所需的文件和图像建 立一个专用目录。
存储文件
潜水日志使用了很多类,所以有很多文件。需要将它们组织到一起。
建立一个名为divelog的目录。
在divelog目录下,建立一个名为 images的目录。目录结构:
对于Windows平台:
C:/divelog/images
对于SolarisTM环境: environment:
%home/usr/divelog/images
潜水日志对象
软件对象的概念通过一些实际范例很容易理解。您为潜水日志应用程序 所创建的就是对象,包括应用程序自身。潜水日志应用程序的主屏列出了 一些可视对象。
潜水日志完成后的可视对象
每一个对象都有自己的特征或状态。标题(Title)对象与标签(Tab) 对象不同,图像(Image)对象与文本区(Text Area)对象不同。但是在对 象出现之前,首先要进行设计。
在制造汽车或搭建房屋之前,需要设计蓝图;在烘烤饼干之前,需要制 定配料单。软件对象同样是根据特定的设计来创建的。
软件对象的设计被称之为“类”。类准确说明了或指定了对象如何出现 以及如何行动。创建软件对象的指令被写入类中,通过使用变量来代表数据 和信息,通过使用方法来操
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>