Rose對MFC的往返工程支援介紹

2021-04-24 03:23:54 字數 791 閱讀 6544

提供

uml作圖輔助的工具達到了數以百計之多,但是就我所知,能夠提供對

vc++

和mfc

開發的應用程式的往返工程的工具只有

rational

公司的rose

rose

提供了對

visual c++

的往返工程功能,即可以從模型生成

vc++

的**,也可以從

vc++

**直接分析出模型。由於

rose

直接從vc++

的ide

介面獲取**分析功能,因此需要先安裝

vc++

環境。同

rose

的標準c++

生成功能不同的是,不需要指定乙個**生成大綱檔案,

vc++

**生成一般通過右鍵選單就可以控制。乙個新的模型助手

(model assistant)

介面用於對一些比較深奧的

c++**特性,如構建函式、析構函式等提供圖形化程式設計輔助。

逆向工程已經完全採用圖形介面嚮導,

mfc的語義在往返工程中得以完整的保留,

mfc的訊息、命令和提示控制代碼可以被逆向為以

<>

為原型的方法。模型助手對

vc++

的類嚮導新增的虛函式和

windows

訊息處理函式都可以產生等價的成員方法,這樣就能在模型的類圖中完整的建模

mfc框架行為以及

windows

事件。

對rose框架的簡單使用

剛到一家新公司,要求使用rose框架,就了解學習了一下。首先,rose是一款人人網開源的遵循約定優於配置的原則的j2ee框架。在使用時,它的控制器必須以controller結尾,放在 controolers的包下,dao則是以dao接的介面。如圖 以denocontroller為例 path dem...

小車自動往返工作原理 自動抽芯鉚釘槍的工作原理

自動抽芯鉚釘槍的工作原理 1 自動拉鉚釘槍是針對抽芯鉚釘而研發的,一般採用氣動拉鉚釘槍來拉斷,通過氣壓吸式的方式,將鉚釘的釘杆拉斷。2 自動拉鉚釘槍靠什麼上料?採用了振動盤振動,將鉚釘滑入設計好的入釘軌道,再利用氣壓吹氣將鉚釘通過pu氣管,吹至拉釘槍頭結構件。3 槍頭結構件設有專門的上下夾緊小槍嘴。...

MFC對程序的處理

通過程序名獲得程序控制代碼 handle 通過程序名獲得程序id dword 通過程序名判斷程序是否在執行 通過多個程序名判斷程序是否在執行 通過程序名殺死程序 通過多個程序名殺死多個程序 通過程序名獲得程序控制代碼 handle handle cprocesspro getprocesshandl...