在Visual Studio .NET項目中,您可以將「類圖」添加到呈現所有命名空間,類,方法和屬性的可視化表示的項目中。有沒有辦法爲Win32(不是.NET)C++項目做到這一點?無論是通過Visual Studio本身還是通過第三方工具?創建C++類圖
創建C++類圖
回答
如果您有一個由多個C++項目組成的Visual Studio 2008解決方案,則每個項目只能生成一個類圖。
例如,如果您有一個應用程序項目鏈接到10個庫項目,則必須生成11個獨立的類圖。
有兩種方法來解決這個問題,這兩者都不是愉快的:
- 克拉姆所有源到一個單一的項目。
- 爲一個項目(可能是應用程序)創建一個類圖,然後將所有其他項目中的文件拖入類圖中。
在Visual C++ Class Designer中給出了對Visual Studio類設計器功能更全面的探索。
鑑於Visual Studio中對C++類圖的支持不佳,如果您想要的不僅僅是您擁有的類的簡單列表,您最好還是使用商業工具。來自Excel Software的WinTranslator可能值得您關注,我和其他人一起使用Source Insight。
大多數UML工具應該能夠做到這一點。我知道Sparx Systems Enterprise Architect的確如此。
我有VS2008 SP1專業版和類圖工作正常C + + WIN32和Makefile項目。
如果你使用Visual Studio,這是C++的類圖沒有被正確執行到的Visual Studio 2008
類設計並不意味着C++,甚至在VS 2008你會多用一些更好專門的工具。它適用於不大量使用模板的簡單項目。此外,從codeplex獲得造型動力玩具。
嘗試做部分專業化並觀察它如何將一切都變成一個單一的形狀。
一個便宜的方法是用Doxygen來記錄你的源代碼,讓這個工具爲你創建類圖。
如果您的項目是一個基於C++的項目,那麼您必須先繪製C++的類圖,如果您的項目包含'n'個子項目,那麼您必須繪製'n + 1'個類圖。
基本上類圖包含
- 類變量。
- 類功能。
- 類之間的關係。
您應該將類的所有屬性放在類圖中。它看起來像一個有3行類型框的表格(圖形結構)。
行1.類名(如果它是一個對象圖,它應該並且必須在內襯下)。
第2行。變量列表(一行中有一個變量)。
行3.函數列表(一行中有一個函數)
您必須將一個類與另一個類之間的關係。
- 1. C++創建類
- 2. C#創建自定義圖表類
- 3. C++創建Vector類
- 4. c#圖形創建
- 5. 創建類圖vs2008
- 6. 創建圖表類
- 7. 創建UML類圖?
- 8. 爲類和主類創建UML類圖? C++
- 9. 創建一個從C#類
- 10. C數據類型創建
- 11. Objective-c類創建方法
- 12. C# - 創建一個EnumRandomizer類
- 13. 創建C代碼JAVA類
- 14. C++創建和使用類
- 15. C++創建雙鏈接類
- 16. 創建在C#類對象
- 17. 創建通用類C#
- 18. C#創建另一個類
- 19. C++創建類異常
- 20. 動態創建C#類
- 21. C++錯誤創建類
- 22. C++創建和編譯類
- 23. 創建類對象objective c
- 24. 用c#創建圖表
- 25. C#Excel圖表創建
- 26. C#創建梯度圖像
- 27. C#:如何創建一個類在C#
- 28. 類工廠創建派生類C++
- 29. 自動創建類圖
- 30. 爲鞋類創建UML圖