1 Java概述(Top)
Java编程语言最初是作为消费电器的编程语言来设计和实现的。然而,在SUN Microsystems公司的赞助下,它已经开发成为一个通用目的的、高水平的编程语言了,就像C++一样,Java不是专门面向Web编程的,单机Java程序不需要在网页中运行。
Java小程序是整个Java开发环境的特殊的子集。
Java在Web编程中应用的最见形式是Java小程序。它们是设计在网页中执行的专门的Java程序。要运行一个Java小程序,需要一个启用Java的Web浏览器。这些浏览器能够下载在网页中指定的Java程序,然后通过使用和浏览器软件一致的Java虚拟机在用户的计算机上执行这些程序。
在Web中,Java小程序提供下列好处:
因为它们在客户端而不是在服务器上运行,所以Java小程序可能更好地利用计算机资源。
2 Java小程序(Top)
FrontPage 2000的组件中,横幅广告管理器和悬停按钮,就是Java小程序。一旦应用它们,就可以发现在网站中出现下述文件:
fphover.class 、fphoverx.class(悬停按钮);fprotate.class、fprotatx.class(横幅广告管理器)。
对于仅仅用FrontPage 2000编辑网页,而用它管理网站的用户,要特别注意。使用上述组件后,上传文件时,须将有关的Class文件上传到指定的目录中,否则,组件将不能正常运行。
3 应用例(Top)
FrontPage 2000中的组件,有些就是Java小程序。例如,横幅广告管理器和悬停按钮。
通过Java编译器,能将Java源程序编译成以.class结尾的字节码文件,从而创建Java小应用程序和独立应用程序。在Web页面中应用Java小程序,使用HTML语言中的<APPLET>来标识,且其在Web页面被下载时一起被下载下来执行。一个小应用程序可以在Web页面上占据你给它预留的某些空间,并且能够在此空间上给用户显示图形和文本。
注意:微软也提供Java小程序。例如,第10章介绍过的:横幅广告管理器和悬停按钮。
例,Java小程序-即时时钟
Sun公司的网站上,供下载的文件:http://java.sun.com/openstudio/demo.zip之中,就有即时时钟,Java小程序。
将demo.zip解压后,即可把即时时钟插入网页。
⑴单击“插入”·“文件”后,在“选择文件”对话框中,选择包含即时时钟的网页文件,然后单击“打开”。
⑵在Java小程序图标上单击右键,然后单击“Java小程序属性”。
⑶“Java小程序属性”对话框上
“Java小程序源”框,键入程序名
“含有Java小程序的URL”框,键入存放有关.Class扩展名文件的目录
“浏览器不支持Java时显示的消息”框,目前一般浏览器均支持。因此,可以不填
“Java小程序参数”框,列出了用户可以修改的参数。若要修改、添加、删除,分别单击右侧的相应按钮。框中所列即时时钟的参数的含义见下表。
名 称 | 值 | 含 义 |
border | 2 | 钟圆周边界宽度 |
nradius | 78 | 数字半径 |
cfont | TimesRoman|BOLD|16 | 字体、字型、字号 |
delay | 100 | 秒针跳动时间间隔 |
bgcolor | ffffff | 圆周外方框内颜色 |
shcolor | ff0000 | 秒针颜色 |
mhcolor | 00ff00 | 分针颜色 |
hhcolor | 0000ff | 时针颜色 |
ccolor | eeeeee | 钟面颜色 |
ncolor | 000000 | 数字和圆周边框颜色 |
“布局”选项区,指定与周边网页元素的间距及对齐方式。
“大小”选项区,指定即时时钟的大小。
注意:对话框上设置,也可在“网页”·“HTML”视图直接修改。