国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

理解JDIC中的文件類型關聯

2019-11-18 11:33:19
字體:
來源:轉載
供稿:網友

原文作者:JackConradson

文章出處:http://java.sun.com/developer/technicalArticles/J2SE/Desktop/jdic_assoc

譯者:Hardneedl

聯系譯者:HardNeedl@126.COM

JDesktopIntegrationComponents(JDIC)站點https://jdic.dev.java.net

文章索引

========

SUN微系統公司贊助了JDesktopIntegrationComponents(JDIC)項目。這個項目可使用JAVA

技術來訪問某些操作系統特有功能,包括:

.設置文件類型的關聯

.把某一WEB瀏覽器裝載到抽象圖形工具(AbstractWindowToolkit)的畫布上

.把JAVAWEBSTART程序打包成本機安裝程序

.支持系統托盤以及托盤上的彈出式菜單

.開啟桌面應用程序,更進一步來進行編輯和打印文件。

本文將來講述上面列出的五種功能之中的第一:文件類型關聯。

什么叫做關聯?

=============

每種操作系統,無論是微軟的WINDOWS,linux,SOLARIS操作系統環境還是蘋果公司的Macintosh

OSX都有幾種類型的桌面圖形用戶界面來表示計算機上可連同程序一起運行的文件。當用戶在一個

數據文件上點擊時候,操作系統是如何知道需要以哪個應用程序來打開這個數據文件的呢?當用戶

決定在WINDOWS操作系統上更改一個文件的文件名,然而卻忽略了附上文件的擴展名,那么WINDOWS

為什么會忽然地忘記了該使用哪個程序來使用這個文件呢?

很輕易回答上面的問題:每種操作系統都維護著一個與文件擴展名相關信息的數據表。每個擴展名

關聯到一種文件類型,在這樣的一個數據表里,每種文件類型類型都有至少一種以上的動作與之相關。

這些動作通常是諸如打開,編輯或者打印文件。此外,每種動作都會找到根據與之關聯的可執行程序來

完成這些功能。在一種文件上發起一個動作時候,操作系統就到那個保存了跟擴展名有關聯的信息表里

去找出與這種文件對應的默認的應用程序來執行。當操作系統不能在這個信息表里找到默認的程序的時候,

將會詢問用戶選取某個應用程序來執行他們所希望的動作。

在WINDOWSXP上,點選任一文件系統窗口上的菜單項“工具->文件夾選項”菜單就可看到上文提到的信息

表。下圖就顯示了這個信息表上關于.TXT文件對應的編輯程序。選中擴展名TXT后,點擊對話框底部的

“高級”按鈕。請注重列在新彈出的對話框里的三個動作:“打開”,“打印”,“打印到”。在動作列表

中點選名為“打開”的那個選項后在點擊“編輯”按鈕就會出現另一個對話框。這個“打開”動作使用了

NOTEPAD.EXE程序來為所有擴展名是.TXT的文件執行“打開”的動作的。假如用戶無意中把.TXT的擴展名改

成了.txr,那么操作系統就不知道啟用哪個程序來為這個擴展名是.txr的文件執行打開動作了,就是因為在

信息表里沒有關于擴展名為.txr的記錄。

理解JDIC中的文件類型關聯(圖一)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宽甸| 布拖县| 庄浪县| 泾阳县| 太仓市| 卫辉市| 枝江市| 旬阳县| 平邑县| 道真| 景德镇市| 鄂托克前旗| 临澧县| 右玉县| 七台河市| 宾阳县| 临泽县| 油尖旺区| 石台县| 建阳市| 扎鲁特旗| 嵊州市| 平定县| 新疆| 浦东新区| 达尔| 安达市| 泽州县| 梧州市| 西畴县| 临海市| 江陵县| 黄冈市| 堆龙德庆县| 平度市| 永胜县| 沈阳市| 鹿邑县| 临安市| 大同县| 赫章县|