Dynamic Configuration and Editing API
產(chǎn)品編號:9589
當(dāng)前版本:獨(dú)立控件
開 發(fā) 商:Generic Logic
產(chǎn)品類型:獨(dú)立控件
產(chǎn)品功能:地理信息系統(tǒng) / 其他圖表
開發(fā)平臺:Visual Studio 2005 / Visual Studio 2008 / Visual C++ 6.0 / Delphi / C++ Builder
其他特性:兼容Reporting Service
產(chǎn)品源碼:不提供源碼
GLG Extended API是GLG工具包的一款可選控件,它可提供在運(yùn)行時的高級動態(tài)配置與編輯功能。
GLG Extended API為應(yīng)用程序提供了基于當(dāng)前配置數(shù)據(jù)制作繪畫的功能。它同樣可用來在運(yùn)行時動態(tài)地為繪畫添加圖片對象,該對象對于能顯示不同動態(tài)圖標(biāo)(如在地圖上移動飛機(jī)圖標(biāo))的應(yīng)用程序具有非常重要的作用。使用Extended API的另一個例子是能基于用戶輸入而創(chuàng)建對象的自定義圖表應(yīng)用程序。
除了創(chuàng)建與刪除對象的功能外,Extended API同樣能提供可用于在運(yùn)行時在圖形繪制中遍歷對象以及動態(tài)決定繪制內(nèi)容的高級內(nèi)窺功能。Extended API能使您訪問圖片創(chuàng)建程序中的所有操作,不管您選擇的部署選項(xiàng)是C/C++、Java還是ActiveX
編程API
當(dāng)圖片創(chuàng)建程序被用于交互式繪制設(shè)計(jì)時,編程API可為程序提供一種與程序中的繪制進(jìn)行互動的方法。API是工具包中第二重要的元素。當(dāng)繪制功能內(nèi)置于一個應(yīng)用程序時,它能使您訪問在創(chuàng)建程序中創(chuàng)建的對象。
工具包為在應(yīng)用程序中部署工具包圖片提供了大量的本地編程存儲器,包括C/C++ 以及Java、Unix、Linux以及Windows:一個Motif/Gtk/Qt widget、一個MFC 類, Windows自定義控制、一個Java bean 以及類庫、一個ActiveX Control等。點(diǎn)這里以獲取更多關(guān)于編程存儲器以及部署選項(xiàng)的信息。
開發(fā)人員只需使用一個簡單的SetResource功能調(diào)用或程序就能設(shè)置任意的基于編程API資源結(jié)果的繪制資源。程序員只需知道給出資源的名稱,而不需要知道如FillColor等的直觀默認(rèn)設(shè)置或任何資源的自定義名稱。
編程API可用于在運(yùn)行時修改繪制資源以及為實(shí)時更新提供動態(tài)數(shù)據(jù)。通過提供新的資源值,應(yīng)用程序只需注意程序本身。并且工具包引擎會處理低級別圖片與損壞修復(fù)的所有細(xì)節(jié)。更新通過數(shù)據(jù)驅(qū)動,所以如果數(shù)據(jù)不改變就不需要消耗CPU時間。
API同樣能用來處理用戶互動,如對象選擇或與按鍵的交互以及動態(tài)顏色滑塊與控制組件。不管屏幕尺寸大小或變焦?fàn)顟B(tài),對象選擇通過工具包進(jìn)行透明處理。每當(dāng)選擇感興趣的對象時,會觸發(fā)具有所有選項(xiàng)信息的程序回調(diào)