提供
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...