㈠ 請問一下IDL是什麼工種具體做什麼的
IDL(Interface Definition Language,介面定義語言為 javaTM 平台添加了 CORBA(Common Object Request Broker Architecture,公用對象請求代理體系結構)功能,從而可提供基於標準的互操作性和連接性。Java IDL 使分布式、支持 Web 的 Java 應用程序可利用 Object Management Group 定義的行業標准 OMG IDL(Object Management Group Interface Definition Language,對象管理組介面定義語言)及 IIOP(Internet Inter-ORB Protocol,Internet對象請求代理間協議)來透明地調用遠程網路服務。運行時組件包括一個全兼容的 Java ORB,用於通過 IIOP 通訊進行分布式計算。要使用 Java IDL,用戶必須具有 idltojava 編譯器。
IDL是一個語言術語,用於兩種不同語言編寫的程序之間的溝通交流。在分布式對象技術中,新物體能夠被傳送到任何一個平台環境並且知道如何在該環境下運行是很重要的。對象請求代理程序就是那些藉助於介面定義語言這座橋梁讓2個對象程序能夠溝通交流的程序之一。使用介面定義語言時,程序的介面必須用存根程序來描述或者程序的可擴展部分也編寫進程序里了。每個程序里的存根程序都要使用一個中介程序來幫助它們之間溝通交流;
㈡ 如何用命令行編譯idl
例如那個程序是example.pro
用命令行編譯它:
.compile example.pro
OK !
㈢ IDL的簡介
IDL是用來描述軟體組件介面的一種計算機語言。IDL通過一種中立的方式來描述介面,使得在不同平台上運行的對象和用不同語言編寫的程序可以相互通信交流;比如,一個組件用C++寫成,另一個組件用Java寫成。
IDL通常用於遠程調用軟體。 在這種情況下,一般是由遠程客戶終端調用不同操作系統上的對象組件,並且這些對象組件可能是由不同計算機語言編寫的。IDL建立起了兩個不同操作系統間通信的橋梁。
從本質上講,OMG IDL介面定義語言不是作為程序設計語言體現在CORBA體系結構中的,而是用來描述產生對象調用請求的客戶對象和服務對象之間的介面的語言。OMG IDL文件描述數據類型和方法框架,而服務對象則為一個指定的對象實現提供上述數據和方法。
OMG IDL文件描述了伺服器提供的服務功能,客戶機可以根據該介面文件描述的方法向伺服器提出業務請求。在大多數CORBA產品中都提供IDL到相關編程語言的編譯器。程序設計人員只需將定義的介面文件輸入編譯器,設定編譯選項後,就可以得到與程序設計語言相關的介面框架文件和輔助文件。IDL文件應用過程如圖1所示 。
㈣ idl是什麼意思
IDL是一種數據分析和圖像化應用程序及編程語言。
IDL先由美國ITT公司所有,後由美國ExelisVis公司所有。最初在七十年代後期用於幫助科學家分析火星探險衛星發回的數據,將浩瀚的數據轉換為圖形。
從此後,IDL得到廣泛運用,使用者日眾,呈幾何級別增長。IDL使用者可以迅速且方便地運用此軟體將數據轉換為圖像,促進分析和理解。通過軟體轉化的圖像既可以是簡單色彩,也可以是全色三維圖像和模型。
IDL的開發環境:
IDLDE是用戶快速編寫、測試並調試代碼的最佳環境,用戶可以在該環境中方便地進行應用開發。IDLDE具有完善的代碼編譯、調試環境。IDLGUIBuilder 可以迅速開發跨平台的用戶圖形界面(GUI),而無需熟悉IDL控制項編程知識。
用戶可以拖放式建立圖形用戶界面GUI,非常靈活、快速地產生應用程序的界面。IDL GUIBuilder已被集成到Idl開發環境中(IDLDE)。用戶還可方便地輸出project,生成可執行文件。
㈤ 初學idl,不知道出什麼問題了幫忙看看啊
beijignqusi.pro裡面是否存在以beijgnqusi命名的過程或者函數?如果沒有,那麼直接編譯運行會有這樣的錯誤。除非編譯後,在命令行裡面執行beijignqusi裡麵包含的過程或函數。
另外,你這個文件名字取得有點小邪惡,不知道是否是我理解錯了。突然懷疑是不是過程或者函數名寫錯了,beijignqusi還是beijingqusi(北京啥啥),還是beijingwusi(北京五四坐標系,w和q挨著)?
呵呵,自言自語了,見諒!
㈥ .idl 程序怎麼編譯成可執行程序
可以 make_rt 你可以去看看IDL幫助里這個函數 弄出來文件夾下面會有一個腳本文件,可以運行!
㈦ IDL程序,請問下面的程序有問題嗎為什麼編譯總是出錯,Illegal character in program text,謝謝
樓主,我試了一下,發現有你說的錯誤的地方均是出現負數的地方,我把負號重新敲了一次,錯誤就不再出現了。你試試吧!^_^!
㈧ IDL 打開別人的程序亂碼,修改工作空間沒有GB2312,記得還有個方法,是改首選項的
那個Gb2312就在首選項裡面。如果你已經打開了,並且亂碼了,那麼你再去修改GB2312是沒用的(不會再恢復)。你首先搞清楚它在什麼環境下編寫的(UTF-8 or GB2312),先把環境設置好再打開它。另外一種方法,就是先用記事本或者寫字板打開(沒有亂碼前的程序),然後你在IdL裡面新建一個文件,然後全部考進去,編譯執行,這時候編譯環境你隨便設置。
㈨ IDL文件在編譯時總是顯示文件不存在 求高手幫幫忙 還有就是想問一下批處理文件如何新建
你沒有保存這個文件,或者這個文件沒有放在相應的目錄下吧。如果是這樣的話,一般在編譯前先編譯一下你用到的自己的程序,.r或.run空格程序名(帶.pro)就可以了。如果不想每次都.r,你可以把你的程序都拷貝到idl安裝目錄下的lib文件夾(可以新建子文件夾)
㈩ 為什麼無法編譯編譯是灰色的
下載的時候會自動編譯,或者裝PLCSIM軟體來模擬,平常不用編譯
是手機會快速地將電量耗盡,導致待