<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

分享幾個根據源代碼自動畫流程圖的工具軟件

硬件攻城獅 ? 來源:硬件攻城獅 ? 2023-06-15 14:12 ? 次閱讀

小伙伴們平時閱讀別人的代碼,或者編寫技術文檔時,經常需要畫流程圖,如果有工具軟件能夠根據源代碼自動繪制流程圖,那將極大提升我們的效率。接下來,就介紹幾款軟件,看看有沒有可以派上用場的…

一、Visustin

Visustin是一個支持42種編程語言的流程圖制作軟件。

wKgZomSKrAmATsxsAAItPAa8CIM564.png

wKgZomSKrAmAeJnYAAGiSOJoJ2Q882.png

是否免費:有免費的Free demo版本、收費的StandardEdition和Pro Edition三個版本可以下載使用。

wKgaomSKrAmALrOMAADFub5czwI262.png

二、AutoFlowchart

AutoFlowchart一個根據源程序生成流程圖的工具,主要用于對已有的程序進行分析,并為制作項目文檔做準備。它生成的流程圖支持展開/合攏,縮放和移動也很方便, 并且可以預設流程圖的長寬和縱向橫向間距。你可以將流程圖導出到WORD文檔或Bmp圖像文件。它支持C,C++,VC++(VisualC++ .NET),Delphi(Object Pascal)

wKgaomSKrAmAIIYgAAEWNe0mYm4500.png

wKgZomSKrAmAJBzzAASPKzOHWTA748.png

AutoFlowchart 能夠生成xml格式的文件,drawio是支持xml的??梢越鉀Q我們需要對生成的流程圖進行手動編輯的需求,只需要AutoFlowchart導出、drawio導入xml格式的文件,就可以在drawio進行編輯調整啦。

是否免費:否

三、Code Visual to Flowchart

Code Visual to Flowchart(原名SourceCode to flowchart) 是一個自動代碼流程圖生成器軟件,它可以使用代碼分析器對程序進行反向工程,從代碼創建編程流程圖,主要用于程序流程圖和記錄源代碼。它可以從代碼中生成Visio、Word、Excel、Powerpoint、PNG和BMP流程圖文檔。

它由代碼編輯器和流程圖窗口組成。流程圖窗口中顯示的代碼流程圖與代碼編輯器的代碼同步。流程圖窗口能夠快速分析源代碼并顯示當前編輯代碼的圖形表示。用戶可以單擊流程圖的任何部分,然后將突出顯示編輯代碼的相關部分;

強大的代碼編輯器與流程圖窗口配合使用,幫助程序員輕松編輯復雜的源代碼。用戶可以單擊編輯代碼的任何部分,然后流程圖的相關部分將被突出顯示;

流程圖可以在任何流程圖擴展級別上以MSVisio、Word、Excel、PowerPoint PNG和BMP格式導出。因此程序員可以輕松創建代碼流程圖文檔。

當前編輯的代碼可以直接打印或導出為RTF或HTML,并帶有顏色。格式與編輯器中的外觀相同,“所見即所得”。

該軟件支持所有主要的編程語言,C、C++、VC++(VisualC++ .NET) 、ASP、Visual C# (Csharp)、Java…等等

wKgaomSKrAmAGbsiAAdNN7e6Z10699.png

是否免費:否

四、EasyStructure

Easystructure是一種分析C源文件并在流程圖和層次樹視圖中顯示源代碼結構的工具。樹視圖是Jackson塊圖形方法的垂直顯示版本。一旦解析了源代碼,就可以瀏覽/復制/打印這些視圖,以了解代碼。流程圖與原始源一起顯示。樹節點可以展開,以顯示各種類型(例如跳轉類型、返回類型)的任何包含語句。解析時,源可以根據許多選項重新格式化(美化),也可以轉換為XML表示??梢允褂迷荚创蛴?、復制或顯示視圖。

流程圖視圖可以以wmf格式打印或復制到剪貼板??梢宰远x流程圖外觀,例如塊大小、字體大小、邊距。

樹視圖可以以wmf格式打印或復制到剪貼板(復制時可以設置頁面尺寸)。它們處于樹的當前展開狀態。每個樹節點都有一個選項,以包含其原始源的關聯行。這對于文檔目的或希望包含源注釋的地方非常有用。

wKgaomSKrAmATHPkAAFIVtfqoMw380.png

是否免費:是

五、Crystal FLOW for C

從源代碼生成流程圖,獲得一個帶有流程圖的清晰代碼,校驗邏輯功能的正確性,檢測錯誤,使用流程圖回顧和重編代碼,導出流程圖為BMP 或者JPG格式文件以及用于Visio的XML文件。該軟件提供代碼和注釋的自動格式化功能,為功能調用定制形狀,利用它可以把自己或別人寫的代碼格式化,并可以生成直觀的流程圖、交叉調用圖、直觀的注釋等。

wKgaomSKrAmAE9l0AAVTuw4QwEs126.png

收費免費:否

六、AthTek Code to FlowChart

AthTekCode to FlowChart是一種高級的源代碼到流程圖轉換器,適用于軟件工程師和文檔編寫人員。它可以從源代碼自動生成流程圖/NS圖,并通過可視化圖表幫助用戶理解復雜的程序結構。代碼到流程圖轉換器將源代碼轉換為高質量的流程圖或NS圖表,無需手動繪制。它支持C、C++、VC++、PHP、Pascal和Delphi。所有圖表都可以完全導出到MS Word、VISIO、XML、位圖和SVG文件。該流程圖也可在Visio中打印和編輯。支持開源。

wKgZomSKrAmAdbSVAANm58U6Xps255.png

是否免費:否

七、Code2flow

游客登錄一次可免費轉換20行以內的代碼,注冊帳號登錄后可轉換50行以內的代碼,需要付費解除行數限制。相比免費軟件,code2flow更美觀,而且不需要下載。

wKgaomSKrAmAaIlWAAGs1jXjgBs072.png

是否免費:否

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 流程圖
    +關注

    關注

    2

    文章

    61

    瀏覽量

    18629
  • 編程語言
    +關注

    關注

    9

    文章

    1884

    瀏覽量

    33657
  • 源代碼
    +關注

    關注

    95

    文章

    2932

    瀏覽量

    66185
  • 工具軟件
    +關注

    關注

    1

    文章

    14

    瀏覽量

    6878

原文標題:分享幾個“根據源代碼自動畫流程圖的工具”…你都用過嗎?

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    誰有單片機采集CMOS攝像頭送LCD的電路軟件流程圖、源...

    誰有單片機采集CMOS攝像頭送LCD的電路軟件流程圖、源代碼。想做個電動車玩具,有的話請發2564499723@qq.com謝謝
    發表于 07-04 10:08

    程序員必備的幾個圖形制作工具

    是有法律風險的?!  ≡贕NU/Linux世界里,我們使用Dia?! ia 是開放源代碼流程圖軟件,是GNU計劃的一部分,程序創立者是Alexander Larsson。Dia使用單一文件界面模式
    發表于 06-22 16:28

    怎樣繪制流程圖

    在繪制流程圖時,很多人會選擇使用專業的流程圖繪制工具對其進行繪制使用,這樣不僅操作方便,還可以節約很多時間,那利用迅捷畫圖在線網站繪制流程圖要怎樣操作呢?下面是分享的繪制方法,希望對大
    發表于 01-15 11:38

    是否有任何工具可以在MPLABX/XC8項目中生成代碼流程圖?

    你好,我想知道是否有任何工具可以在MPLABX/XC8項目中生成代碼流程圖?任何可用于創建基于PIC18F46K22的項目流程圖的首選或推薦工具
    發表于 03-16 11:15

    TL2543 AD采樣程序流程圖制作

    多多指教。程序流程圖:TL2543 AD采樣程序流程圖制作出來的實物如下:單片機參考源代碼如下:/*接好線后記得共地,根據程序來決定采集通
    發表于 01-07 07:58

    嵌入軟件靜態解析工具

    CasePlayer2 : 適用于嵌入式軟件的說明書制作及解析工具 靜態解析C/C++源代碼自動生成流程圖等文件適用于各種嵌入式微機用匯編
    發表于 08-02 11:51

    一種源程序到程序流程圖自動生成算法

    本文通過對匯編語言地指令系統的共性的研究,找到了一種有效的在匯編語言的基礎上,自動得到源代碼流程圖的算法。對軟件維護自動化的實現提供了良好
    發表于 09-02 08:42 ?63次下載

    CoolFormat代碼格式化工具軟件免費下載

    本文檔的主要內容詳細介紹的是CoolFormat代碼格式化工具軟件免費下載
    發表于 08-27 18:04 ?3次下載
    CoolFormat<b class='flag-5'>代碼</b>格式化<b class='flag-5'>工具軟件</b>免費下載

    使用單片機設計888光立方的資料合集包括軟件,源代碼,原理圖等

    本文檔的主要內容詳細介紹的是使用單片機設計888光立方的資料合集包括工具軟件,源代碼,原理圖,動畫數組,元件清單等資料免費下載。
    發表于 12-05 08:00 ?54次下載
    使用單片機設計888光立方的資料合集包括<b class='flag-5'>軟件</b>,<b class='flag-5'>源代碼</b>,原理圖等

    NS流程圖是什么圖?用這款軟件輕松畫NS流程圖

    來詳細學習NS流程圖是什么,以及NS流程圖怎么做。 NS流程圖特點 NS流程圖簡單易用,可以運用于軟件教育等其他方面。NS
    的頭像 發表于 07-28 11:59 ?1.3w次閱讀
    NS<b class='flag-5'>流程圖</b>是什么圖?用這款<b class='flag-5'>軟件</b>輕松畫NS<b class='flag-5'>流程圖</b>

    7款流程圖制作軟件大盤點!輕松繪制流程圖

    ,也直接催生出不少繪圖軟件,但由于開發者的不同,這些軟件在能力上存在或多或少的差異。那我們究竟該怎么挑選一款適合自己的流程圖軟件?答案盡在本篇綜合測評中。 01 億圖圖示 準確來說,億
    的頭像 發表于 11-27 19:00 ?4.1w次閱讀

    畢業論文 | 基于單片機的煙霧報警器設計(完整源代碼、流程圖、電路圖)

    畢業論文 | 基于單片機的煙霧報警器設計(完整源代碼、流程圖、電路圖)
    發表于 11-15 11:06 ?144次下載
    畢業論文 | 基于單片機的煙霧報警器設計(完整<b class='flag-5'>源代碼</b>、<b class='flag-5'>流程圖</b>、電路圖)

    燒錄工具軟件及手冊

    燒錄工具軟件及手冊
    發表于 11-07 19:50 ?10次下載
    燒錄<b class='flag-5'>工具軟件</b>及手冊

    Python一鍵轉化代碼流程圖

    而今天我們要介紹的項目,就是基于Python和Graphviz開發的,能將源代碼轉化為流程圖工具:pycallgraph。
    的頭像 發表于 02-24 11:19 ?3279次閱讀
    Python一鍵轉化<b class='flag-5'>代碼</b>為<b class='flag-5'>流程圖</b>

    嵌入式軟件流程圖制作及解析工具

    CasePlayer2?:?適用于嵌入式軟件的說明書制作及解析工具 靜態解析C/C++源代碼自動生成流程圖等文件 適用于各種嵌入式微機用匯編
    的頭像 發表于 09-13 11:10 ?545次閱讀
    嵌入式<b class='flag-5'>軟件</b>的<b class='flag-5'>流程圖</b>制作及解析<b class='flag-5'>工具</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>