介紹
LMDDesignPack是10個(gè)本地VCL組件的集合,可以編譯到您的應(yīng)用程序中。它包含一些控件,這些控件可以幫助您使用高級(jí)設(shè)計(jì)功能來(lái)增強(qiáng)您的項(xiàng)目,方法是添加類(lèi)似對(duì)象檢查器的控件、擴(kuò)展表單/控件設(shè)計(jì)器或類(lèi)似圖表的對(duì)象。
特點(diǎn)
9個(gè)組件,用于為應(yīng)用程序添加設(shè)計(jì)功能;
提供對(duì)象檢查器,如組件、表單設(shè)計(jì)器和基于圖表的控件;
TLMDDesignManager控件:將設(shè)計(jì)器控件與對(duì)象組合框/屬性檢查器連接,以設(shè)置幾乎沒(méi)有代碼的可設(shè)計(jì)表單;
TLMDObjectComboBox控件:類(lèi)似Delphi對(duì)象檢查器的對(duì)象組合框;
支持ASCII/二進(jìn)制DFM格式,用于保存/恢復(fù)表單數(shù)據(jù);
庫(kù)的完整源代碼;
演示高級(jí)功能的廣泛演示項(xiàng)目-甚至基本上包括報(bào)表設(shè)計(jì)器;
通過(guò)互聯(lián)網(wǎng)免費(fèi)更新
站點(diǎn)許可證涵蓋同一組織中同一地點(diǎn)的無(wú)限數(shù)量的開(kāi)發(fā)人員
通過(guò)論壇(forum.lmd.de)、電子郵件、傳真或郵件提供免費(fèi)技術(shù)支持
也可作為L(zhǎng)MDIDE工具或LMDVCL Complete的一部分提供。
最新添加內(nèi)容
現(xiàn)在可以在TLMDDesignPanel中設(shè)計(jì)表單(TCustomForm子體)。這允許開(kāi)發(fā)類(lèi)似BDS的IDE用戶(hù)界面。
新的設(shè)計(jì)器ShowRootResizers屬性允許在設(shè)計(jì)面板內(nèi)顯示鼠標(biāo)手柄以調(diào)整根的大小。
新的全局組件修改通知功能允許同步DesignPack控件中顯示的內(nèi)容,而控件之間沒(méi)有任何鏈接。有用,例如,如果您由設(shè)計(jì)器移動(dòng)一些Vcl控件,則屬性檢查器中將自動(dòng)更新Left和Top屬性值。或者:如果在屬性檢查器中重命名某些Vcl組件,則對(duì)象組合框?qū)⒆詣?dòng)更新顯示的組件名稱(chēng)。
全局組件修改通知允許檢測(cè)位于模塊根目錄內(nèi)的組件何時(shí)被修改。新TLMDModule。OnCompsModified事件可輕松用于檢測(cè)此類(lèi)修改,而不是設(shè)計(jì)器或?qū)傩詸z查器的幾個(gè)舊事件。
全局組件修改通知允許提供更正確的通知,為修改的組件找到正確的模塊。假設(shè)您通過(guò)屬性檢查器編輯一個(gè)模塊中的TClientDataSet組件,該組件引用另一個(gè)模塊的TDataSource組件。由于屬性檢查器可以編輯鏈接的數(shù)據(jù)源組件屬性(通過(guò)擴(kuò)展DataSource屬性),因此重要的是,修改后的第二個(gè)模塊將收到通知,而不是第一個(gè)模塊。
所有設(shè)計(jì)包控件現(xiàn)在都與設(shè)計(jì)師緊密合作。因此,EditorWindows已從除TLMDDesigner之外的所有控件中刪除。在需要編輯器窗口管理器的情況下,所有其他控件將自動(dòng)搜索適當(dāng)?shù)脑O(shè)計(jì)器。不需要連接到服務(wù)提供程序,因?yàn)槭冀K可以將編輯控件映射到其模塊(設(shè)計(jì)器)。
新TLMDModule。添加OnGetLoadingCompRef事件以允許在存在模塊間組件鏈接的情況下動(dòng)態(tài)加載模塊。
支持幀和幀子級(jí)——包括保存/加載具有幀副本的根,并從基本幀事件處理程序繼承。最顯著的特性是能夠在運(yùn)行時(shí)加載帶有框架的表單,而無(wú)需創(chuàng)建虛擬框架實(shí)例。
設(shè)計(jì)區(qū)域的對(duì)齊線(xiàn)支持——在移動(dòng)控件或調(diào)整控件大小時(shí)(甚至在插入控件時(shí))對(duì)齊控件的有用功能。
Designer控件現(xiàn)在支持保存/恢復(fù)鎖定狀態(tài)。
非視覺(jué)控件的組件標(biāo)題
設(shè)計(jì)器支持控件分組。將復(fù)合控件作為單個(gè)對(duì)象處理(可以移動(dòng)/調(diào)整大小/刪除)。
TLMDServiceProvider組件代表簡(jiǎn)化可擴(kuò)展應(yīng)用程序開(kāi)發(fā)的服務(wù)架構(gòu)。
以及其他一些小的新的有用添加,如用于表示LMDIDE-Tools支持的設(shè)計(jì)模塊結(jié)構(gòu)或集成代碼的預(yù)定義表單,例如設(shè)計(jì)器、屬性檢查器和組件樹(shù)組件現(xiàn)在能夠顯示有用的默認(rèn)彈出菜單。此外,他們還可以通過(guò)自動(dòng)添加默認(rèn)項(xiàng)來(lái)鏈接彈出菜單組件。此功能用于在設(shè)計(jì)器和組件樹(shù)中用類(lèi)似Delphi的組件編輯器謂詞填充彈出菜單。
所有IDE工具包(IDE集成包、設(shè)計(jì)包、ScriptPack和SyntaxEdit)的組合幫助文件。
審核編輯 :李倩
-
檢查器
+關(guān)注
關(guān)注
0文章
16瀏覽量
3486 -
LMD
+關(guān)注
關(guān)注
0文章
8瀏覽量
6514 -
MDD
+關(guān)注
關(guān)注
0文章
46瀏覽量
438
原文標(biāo)題:LMD DesignPack
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論