C++Builder創建並使用組件模板

C++Builder提供一些方法來保存和重用VCL組件完成的工作:

· 組件模板提供一種簡單,快速的配置和保存分組組件的方法

· 可在對象倉庫中保存窗體、數據模塊和工程。這提供了可重用元素的集中的數據庫,並可用窗體繼續來傳播變化。

· 可在組件面板或倉庫中保存框架(frames)。框架使用窗體繼續並可嵌入組成窗體或其他框架。

· 創建定制組件是重用代碼最複雜的方法,但是它提供最大的靈活性。

4.5 創建並使用組件模板

可以創建一個或多個組件構成的模板。在窗體中安排組件、設置屬性並編寫代碼後,可把它們另存爲組件模板。稍後,通過從組件面板中選擇該模板,可一次就將預定義的組件加入窗體;並同時將所有的相關屬性和事件處理代碼加入工程中。

當在窗體中加入模板後,可獨立地重定位組件、重設置屬性、創建或改變事件處理程序,與單獨放置各個組件的操作完全相同。

要創建組件模板:

1) 在窗體放置並安排組件。在對象觀察器中,設置其屬性和所需事件。

2) 選擇這些組件。選擇幾個組件最簡單的方法是拖動鼠標框住它們。在各被選擇組件的角上都會出現灰的把柄。

3) 選擇ComponentCreateComponentTemplate菜單項。

4) 在ComponentName編輯框中設置組件模板名。缺省提議是第2步選擇的第一個組件的類型,後面跟著“Template”字符串。例如,假如選擇一個標簽然後選擇一編輯框,建議名將是“TLabelTemplate”。可以改變名字,但注重不要與現有的組件重名。

5) 在PalettePage編輯框,指定放置模板的Component面板頁。若指定一個不存在的頁,則在保存模

板時會創建一新頁。

6) 在Palette圖標下,選出代表該模板的位圖。缺省提議是第2步選擇的第一個組件的類型所用位圖。

單擊Change可浏覽其他位圖。所選擇位圖必須不大于24像素×24像素。

7) 單擊OK。

爲從組件面板刪除模板,可選擇ComponentConfigurePalette。

使用C++Builder創建自定義VCL組件時的一些問題
主頁:http:郵件:  在有些情況由于特殊的需求,需要開發自己的VCL組件以滿足需求。對于初學者來說有些問題是需要強調一下的。  第一:就是文件及類的命名問題  菜單操作過程:“Component->New Component....查看完整版>>使用C++Builder創建自定義VCL組件時的一些問題
 
使用C++Builder創建應用程序
使用C++Builder創建應用程序
3.1 創建應用程序 C++Builder的主要用途于設計創建Windows應用程序。有三種基本的Windows應用程序:· WindowsGUI應用程序。· 控制面板應用程序。· 服務應用程序。 3.1.1 Windows應用程序 當編譯一個工程...查看完整版>>使用C++Builder創建應用程序
 
Java中使用XML創建EMAIL模板
  發送郵件是web應用系統的一個基本功能。一般來說,郵件都有特定的類型,比如說密碼提醒,歡迎信息,訂單確認或者收信確認。盡管不同應用郵件的內容各不相同,但是發送郵件的過程基本上是一樣的。 構建消息,發送...查看完整版>>Java中使用XML創建EMAIL模板
 
使用C# 創建郵件發送組件(SMTP)
郵件發送在web應用中是屢見不鮮的,在asp時代大家多是利用一些第三方提供的組件如JMAIL、ASPMAIL等進行郵件發送。自從微軟推出Asp.net後,很多程序員開始轉向采用C#作爲主要的開發語言。asp.net提供了更加強大的功能...查看完整版>>使用C# 創建郵件發送組件(SMTP)
 
Visual C#創建和使用ActiveX組件
開發基于.Net平台上的程序員是很難從本質上把Visual C#和ActiveX組件聯起來,雖然在使用Visual C#開發應用程序時,有時爲了快速開發或者由于.Net FrameWork SDK的不完整,還需要借助ActiveX。但即使如此,也很難把二...查看完整版>>Visual C#創建和使用ActiveX組件
 
ASP.NET創建並使用Web組件
     前段時間筆者在開發中需要動態創建WEB組件,本以爲是小事一樁,誰知看時容易做時難。裏面還真有些小問題。下面筆者就結合自己的程序來介紹一下如何動態創建並使用WEB組件,希望能給做類似工作的朋友提供一點...查看完整版>>ASP.NET創建並使用Web組件
 
ASP.NET創建並使用Web組件
  前段時間筆者在開發中需要動態創建WEB組件,本以爲是小事一樁,誰知看時容易做時難。裏面還真有些小問題。下面筆者就結合自己的程序來介紹一下如何動態創建並使用WEB組件,希望能給做類似工作的朋友提供一點幫助...查看完整版>>ASP.NET創建並使用Web組件
 
使用Visual C++創建Crypto加/解密組件
作者: 討飯貓 簡介這篇文章將教你如何使用 Visual C++ 和 ATL 工具和 Microsoft CryptoAPI 建立一個能加/解密數據的組件。Crypto 101 本文使用Microsoft® Cryptographic Application Programming Interfac...查看完整版>>使用Visual C++創建Crypto加/解密組件
 
使用 Visual C++創建Crypto加/解密組件
簡介這篇文章將教你如何使用 Visual C++ 和 ATL 工具和 Microsoft CryptoAPI 建立一個能加/解密數據的組件。Crypto 101 本文使用Microsoft® Cryptographic Application Programming Interface (CryptoAPI),將...查看完整版>>使用 Visual C++創建Crypto加/解密組件
 
 
回到王朝網路移動版首頁