HTA

HTA

HTA是HTML Application的縮寫(HTML應用程式),是軟體開發的新概念,直接將HTML保存成HTA的格式,就是一個獨立的套用軟體,與VB、C++等程式語言所設計的軟體界面沒什麼差別。也表示HTA(Hierarchical Task Analysis),即層次任務分析和HTA,health technology assessment衛生技術評估

基本介紹

  • 中文名:HTML應用程式
  • 外文名:HTML Application
  • 縮寫:HTA
  • 性質:軟體開發的新概念
  • 另譯1:層次任務分析
  • 另譯2衛生技術評估
HTA實例,HTA屬性,程式的許可權,語法的要求,HTA的外觀,屬性說明,其它含義,層次任務分析,衛生技術評估,

HTA實例

下面是一個HTA的例子:
<!--example1.hta--><html><head><title>第一個HTA的例子</title><style>p{font-size:24;cursor:hand}</style></head><body><center><p>HTAHTMLApplicationHTML應用程式</p></center></body></html>
把上面的代碼複製到任意文本編輯器中,然後保存為*.hta,直接雙擊就可以看到效果。

HTA屬性

HTA與普通的網頁結構差不多,所以設計出來很容易,當然HTA還有許多自己獨特的屬性:

程式的許可權

HTA雖然用HTML、JS和CSS編寫,卻比普通網頁許可權大得多。它具有桌面程式的所有許可權(讀寫檔案、操作註冊表等)。HTA本來就是被設計為桌面程式的。

語法的要求

HTA對語法的要求比HTML還要松,甚至連<html>、<body>等標記都可以省略:
<!--example2.hta-->送別王維下馬引君酒,問君何所之。……
注意:上面就是整個HTA檔案的全部代碼。

HTA的外觀

可以用<HTA:Application>來設定HTA應用程式的外觀,如標題欄、框線大小等,必須放在<head>中。
<!--example3.hta--><html><head><title>第一個HTA的例子</title><HTA:ApplicationID="oHTA"Applicationname="myApp"border="thin"borderstyle="normal"caption="yes"icon="filename.ico"maximizebutton="yes"minimizebutton="yes"showintaskbar="no"singleinstance="no"sysmenu="yes"version="1.0"windowstate="normal"scroll="yes"></head><body><center>HTAHTMLApplicationHTML應用程式<button onclick="self.close()"style="font-size:18">離開</button></center></body></html>

屬性說明

APPLICATION
內容是否是HTA,免除安全模式。
applicationName
此屬性為設定HTA的名稱。
border
此屬性為設定為HTA的視窗框線類型,默認值為 thick。
它可以設為
thick 指定視窗為粗框線
dialog window 指定視窗為對話框
none 指定視窗無框線
thin 指定視窗為窄框線
borderStyle
此屬性為設定HTA視窗的框線格式,默認值為 normal。
它可以設為
normal 普通框線格式
complex 凹凸格式組合框線
raised 凸出的3D框線
static 3D框線格式
sunken 凹進的3D框線
此屬性為設定HTA視窗是否顯示標題欄或標題,默認值為 yes。
commandLine
此屬性獲取啟動HTA的參數。
contextMenu
此屬性為設定滑鼠右鍵點擊時是否顯示上下文選單
icon
此屬性為設定應用程式的圖示。
innerBorder
設定是否顯示內部3D邊界。
navigable
設定連結文檔載入到主HTA視窗或者新的瀏覽視窗。
maximizeButton
此屬性為設定是否在HTA視窗中顯示最大化按鈕,默認值為 yes。
minimizeButton
此屬性為設定是否在HTA視窗中顯示最小化按鈕,默認值為 yes。
Scroll
此屬性為設定是否在右端顯示豎向滾動條,默認值為 yes。
scrollFlat
設定滾動條是3D的或者平面的。
selection
設定內容是否可以被滑鼠或鍵盤選中。
showInTaskBar
此屬性為設定是否在系統列中顯示此應用程式,默認值為 yes。
singleInstance
此屬性為設定是否此應用程式同時只能運行一次。次屬性以APPLICATIONNAME屬性作為標識,默認值為 no。
sysMenu
此屬性為設定是否在HTA視窗中顯示系統選單,默認值為 yes。
version
此屬性為設定應用程式的版本,默認值為空。
windowState
此屬性為設定HTA視窗的初始大小,默認值為 normal。
它可以設為
normal 默認大小
minimize 最小化
maximize 最大化

其它含義

層次任務分析

它是HCI(人機互動)領域的核心技術,被譽為“幾乎可以用於任何環境”及“最著名”的任務分析技術,是一種描述目標及其子目標層次體系的方法,通常用於分析人類要完成的目標或者機器系統要完成的任務,已經被廣泛研究和套用了近40年。

衛生技術評估

衛生技術評估是指對衛生技術的技術特性、臨床安全性、有效性(效能、效果和生存質量)、經濟學特性(成本-效果、成本-效益、成本-效用)和社會適應性(社會、法律、論理、***)進行全面系統的評價,為各層次的決策者提供合理選擇衛生技術的科學信息和決策依據,對衛生技術的開發、套用、推廣與淘汰實行政策干預,從而合理配置衛生資源,提高有限衛生資源的利用質量和效率。
衛生技術評估的研究結果
HTA的研究結果很多,主要包括:1.體外受精;2.骨密度測定;3.背痛、骨髓移植、心血管疾病的社區干預、雌激素治療、骨鏡、腎結石膽結石碎石術、胎兒的常規超聲檢查、不同戒菸方法的效果、中風、風濕病的外科治療等方面。
衛生技術評估對政策的影響
HTA的主要目的是為決策者提供信息。隨著衛生技術評估興趣的增加與衛生技術評估結果與衛生政策的聯繫,已採取許多重要步驟使衛生服務合理化。
① 所有國家都進行藥物有效性與安全性的管理,許多國家也對醫學設備的安全性與有效性進行管理。在歐盟國家,15個成員國正在發展一個對藥品與設備進行管理的通用模式。在該方案中,技術評估,特別是對技術性質的評估對決策是否將技術投向市場起關鍵作用。
澳大利亞是利用技術評估信息進行決策的典型。澳大利亞對新藥品的評估過程包括製藥廠商提供全面的有關產品的化學成分,質量控制、動物與人身上的功效與安全性資料。在經過衛生和家庭服務部的詳細評估後,再根據澳大利亞藥物評估委員會的意見,允許滿足評估要求的藥品投向市場。
② HTA的管理與財政控制
加拿大與英國在控制費用增長的成功經驗上導致人們對預算的控制越來越感興趣。
荷蘭採用前瞻性評估的結果影響投資性醫學基金政策。加拿大、瑞典與英國衛生服務固定預算經驗與教訓為其它國家進行前瞻性預算提供了借鑑。

熱門詞條

聯絡我們