凹丫丫网络社区's Archiver

凹丫丫 发表于 2007-10-9 14:12

用HTML编写应用程序

看了标题有人可能会想,HTML怎么能编写应用程序呢?其实你只要简单的用.hta为扩展名保存HTML页面就行了,那就是一个HTML应用程序(HTML Application),只要你双击就能运行。但是,HTA还不止这些,请看下面的一个标准的HTML应用程序:
   <HTML>
   <HEAD>
   <TITLE>HTA Demo</TITLE>
<HTA:APPLICATION ID=〃oHTA〃
APPLICATIONNAME=〃myApp〃
   BORDER=〃thin〃
   BORDERSTYLE=〃normal〃
   CAPTION=〃yes〃
   ICON=〃filename.ico〃
   MAXIMIZEBUTTON=〃yes〃
   MINIMIZEBUTTON=〃yes〃
   SHOWINTASKBAR=〃no〃
   INGLEINSTANCE=〃no〃
   SYSMENU=〃yes〃
   VERSION=〃1.0〃
   WINDOWSTATE=〃normal〃>
   </HEAD>
   <BODY SCROLL=〃no〃>
   <H1>HELLO, WORLD!</H1>
   </BODY>
   </HTML>
  看了以上HTML有人就会发现与我们平时看见的HTML不同,它多了HTA:APPLICATION标签。其实就是这个标签为我们提供了一系列面向应用程序的功能。下面我就为大家详细介绍一下它的各种属性。

[b]APPLICATIONNAME属性(applicationName)[/b]
   此属性为设置HTA的名称。
   BORDER属性(border)
   此属性为设置为HTA的窗口边框类型,默认值为 thick。
   它可以设为 thick    指定窗口为粗边框
         dialog window  指定窗口为对话框
         none  指定窗口无边框
         thin      指定窗口为窄边框

[b]BORDERSTYLE属性(borderStyle)[/b]
   此属性为设置HTA窗口的边框格式,默认值为 normal。
   它可以设为
   normal 普通边框格式
   complex 凹凸格式组合边框
   raised 凸出的3D边框
   static 3D边框格式
   sunken 凹进的3D边框

[b]CAPTION属性(caption)[/b]
   此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。

[b]ICON属性(icon)[/b]
   此属性为设置应用程序的图标。

[b]MAXIMIZEBUTTON属性(maximizeButton)[/b]
   此属性为设置是否在HTA窗口中显示最大化按钮,默认值为 yes。

[b]MINIMIZEBUTTON属性(minimizeButton)[/b]
   此属性为设置是否在HTA窗口中显示最小化按钮,默认值为 yes。

[b]SHOWINTASKBAR属性(showInTaskBar)[/b]
   此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。

[b]SINGLEINSTANCE属性(singleInstance)[/b]
   此属性为设置是否此应用程序同时只能运行一次。次属性以APPLICATIONNAME属性作为标识,默认值为 no。

[b]SYSMENU属性(sysMenu)[/b]
   此属性为设置是否在HTA窗口中显示系统菜单,默认值为 yes。

[b]VERSION属性(version)[/b]
   此属性为设置应用程序的版本,默认值为空。

[b]WINDOWSTATE属性(windowState)[/b]
   此属性为设置HTA窗口的初始大小,默认值为 normal。
   它可以设为 normal 默认大小
        minmize 最小化
        maximize 最大化

   以上括号中的是在脚本引用的属性。在脚本中以上属性皆为只读属性。此外,在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。
   在HTA中还可以使用html中的绝大多数标签、脚本等。

TroyHorse 发表于 2008-4-13 16:47

学习了,楼主辛苦了!!!

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.