一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

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

一、Visustin

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

wKgZomSKrAmATsxsAAItPAa8CIM564.png

wKgZomSKrAmAeJnYAAGiSOJoJ2Q882.png

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

wKgaomSKrAmALrOMAADFub5czwI262.png

二、AutoFlowchart

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

wKgaomSKrAmAIIYgAAEWNe0mYm4500.png

wKgZomSKrAmAJBzzAASPKzOHWTA748.png

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

是否免費:否

三、Code Visual to Flowchart

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

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

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

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

當(dāng)前編輯的代碼可以直接打印或?qū)С鰹镽TF或HTML,并帶有顏色。格式與編輯器中的外觀相同,“所見即所得”。

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

wKgaomSKrAmAGbsiAAdNN7e6Z10699.png

是否免費:否

四、EasyStructure

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

流程圖視圖可以以wmf格式打印或復(fù)制到剪貼板。可以自定義流程圖外觀,例如塊大小、字體大小、邊距。

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

wKgaomSKrAmATHPkAAFIVtfqoMw380.png

是否免費:是

五、Crystal FLOW for C

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

wKgaomSKrAmAE9l0AAVTuw4QwEs126.png

收費免費:否

六、AthTek Code to FlowChart

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

wKgZomSKrAmAdbSVAANm58U6Xps255.png

是否免費:否

七、Code2flow

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

wKgaomSKrAmAaIlWAAGs1jXjgBs072.png

是否免費:否

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 流程圖
    +關(guān)注

    關(guān)注

    2

    文章

    63

    瀏覽量

    18921
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1952

    瀏覽量

    35742
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2949

    瀏覽量

    67608
  • 工具軟件
    +關(guān)注

    關(guān)注

    1

    文章

    16

    瀏覽量

    6963

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    TL2543 AD采樣程序流程圖制作

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

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

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

    利用V++語言開發(fā)服裝工序流程圖設(shè)計軟件的研究

    基于VC++語言開發(fā)探討服裝工序流程圖設(shè)計軟件開發(fā)。采用VC++編程,設(shè)立服裝工序流程圖設(shè)計模塊,根據(jù)特定要求在Excel中制作服裝工序流程
    發(fā)表于 12-28 09:56 ?6次下載

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

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

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

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

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

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

    工作流程圖怎么用?有哪些繪制工作流程圖軟件

    工作流程圖是清晰地展示工作中各個環(huán)節(jié)的流程圖圖示,主要用于工作活動和效率的管理。工作流程圖這種圖示方法具有直觀描述性、簡潔性、可操作性和指導(dǎo)性。工作流程圖
    的頭像 發(fā)表于 07-28 14:22 ?3747次閱讀

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

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

    開源的在線流程圖繪制工具

    【導(dǎo)語】:開源的在線流程圖繪制工具。 簡介 Wireflow 是一個免費的、開源的在線流程圖繪制工具,用于創(chuàng)建漂亮的流程圖,無需 Photo
    的頭像 發(fā)表于 09-24 14:10 ?3930次閱讀

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

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

    Python一鍵轉(zhuǎn)化代碼流程圖

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

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

    CasePlayer2?:?適用于嵌入式軟件的說明書制作及解析工具 靜態(tài)解析C/C++源代碼自動生成流程圖等文件 適用于各種嵌入式微機用匯編
    的頭像 發(fā)表于 09-13 11:10 ?1122次閱讀
    嵌入式<b class='flag-5'>軟件</b>的<b class='flag-5'>流程圖</b>制作及解析<b class='flag-5'>工具</b>

    Python 如何一鍵轉(zhuǎn)化代碼流程圖

    天我們要介紹的項目,就是基于Python和Graphviz開發(fā)的,能將源代碼轉(zhuǎn)化為流程圖工具:pycallgraph。 1.準(zhǔn)備 開始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒有
    的頭像 發(fā)表于 11-01 10:39 ?2735次閱讀
    Python 如何一鍵轉(zhuǎn)化<b class='flag-5'>代碼</b>為<b class='flag-5'>流程圖</b>

    源代碼解析工具自動流程圖生成解決方案

    ? 摘要:CasePlayer2是一款強大的源代碼解析工具,專門設(shè)計用于分析ANSI C、C、C++以及匯編語言源代碼,并自動化地生成流程圖
    的頭像 發(fā)表于 10-10 13:40 ?638次閱讀