使用tangram構造你自己的軟體開發平台(二)
孫輝
使用tangram構造你自己的軟體開發平台(一)
建立第乙個mfc cview元件庫
tangrammfc cview元件庫是乙個***元件庫,其中含有一組mfc cview類物件。首先,在vs 2003ide新建乙個tangram mfc 元件庫,為此,在vs 2003ide的wizard管理器中選擇tangram ***ponent(tangram2 ***ponent dll):
這樣,就建立了乙個基於mfc/atl的動態連線庫工程。這個工程提供了乙個tangram支援的mfc cview物件庫的最基本的機制,事實上,這個庫與tangram的開發框架是相對無關的,最小的支援條件不依賴於tangram開發框架,不與tangram提供的庫連線,是個不依賴於tangram的***元件庫。
在solution管理器中選擇您建立的工程,單擊滑鼠右鍵,會出現乙個上下文選單:
在此選單中,選擇「新增類」選單項,得到如下對話方塊:
選擇 「tangram ***ponent」,得到:
輸入「short name」(生產tangram物件對應的atl物件),並用滑鼠單擊左側的「view class」:
輸入mfc view的名字,選擇您需要的基類,這樣您就成功地建立了乙個包含乙個cformview物件的tangram物件庫,如果您需要新增多個cview物件,重複上述操作即可,您可以新增任意多個物件,當然,您也可以建立任意多個物件庫,以豐富您的tangram應用程式。
編譯這個庫,您就實現了第乙個tangram庫了!
您可以將上面建立的庫用於任何人建立的tangram程式。啟動乙個tangram程式,設計乙個新的文件模板,或者建立乙個新文件(要求存在乙個可設計的view物件):
如上圖:選擇乙個設計物件,並在設計工具箱中選擇「create mfc window」,單擊「create」,得到對話方塊:
在「category」組合框中列舉出tangram支援的全部mfc庫,您選擇「tangramsamplemfclib.**n.1」,並在「mfc class」中選擇您需要的物件,然後確定即可:
一般說來,按如上方式,乙個tangram程式可以支援一系列如上建立的mfc物件庫,這些庫形成了乙個公共資源庫的一部分。如上建立的mfc cview物件執行時等價於您在**實際建立的「view」:通過spy程式,可以觀察視窗結構:
在後續的文章中,我們將介紹以上這些view物件如何實現互動操作……(待續)
使用Tangram構造你自己的軟體開發平台 一
2005年04月09日 10 42 00 使用tangram構造你自己的軟體開發平台 生產第乙個tangram程式主視窗 安裝tangram開發包後,開啟visual studio net 2003 ide,選擇新工程得到如下對話方塊 上圖顯示乙個預設的tangram程式的執行時影象。定製你的tan...
Tangram與軟體的組合構造
tangram與軟體的組合構造 tangram是中文 七巧板 的英文對應物,大概老外們認為 七巧板 是唐朝人的睿智遊戲,而海外唐朝就象徵著中國。七巧板 表現出明顯的樸素的構造化思想,以7個元素為基,盡情的造你能所造。最早開發tangram的時候,這個系統取個什麼名字,頗費一番腦筋,好的創意一定得有相...
使用FTPClient構造自己的FTP類
使用ftpclient構造自己的ftp類 所有操作需要放在子執行緒 public class ftpmanager public ftpmanager string ip,int port,string username,string password private boolean uploadf...