下載  >  手册下載  >  doxygen 官方手冊

doxygen 官方手冊
分類:其它手冊查看:837下載:0

doxygen是個好用的程式設計師輔助工具,它可以讓程式加入批添程式碼更簡單輕鬆,相容於C++、 C、Java、 Objective-C、Python等主流程式語言,小編提供的doxygen中文手冊包含了基本介紹、文法技巧以及進階技巧等內容,可以讓你快速上手操作,有需要的歡迎下載。

基本介紹

Doxygen已經支援生成ANSI編碼的chm目錄檔案(index.hhc)!Doxygen通常是用作生成英文文檔的,生成中文文檔需要修改輸入和輸出的碼制,這樣可以改變解析方式,生成中文文檔。但是,你必須意識 到,Doxygen在從註釋中抽取資訊是需要做語法解析的,這些解析都是基於英文的基礎,不可能在這個層面上支持中文。

Doxygen 是一個 C++, C, Java, Objective-C、Python、IDL (CORBA 和 Microsoft flavors)、Fortran、VHDL、PHP、C#和D語言的文檔產生器。可以運行在大多數類別Unix系統,以及Mac OS X作業系統和Microsoft Windows 。初始版本的Doxygen借鑒了一些舊版DOC++的程式碼;隨後,Doxygen原始碼由Dimitri van Heesch重寫。

doxygen手冊被分為三個部分,每個部分都包含若干章節。

第一部分是使用者指南

1. 安裝,討論如何在你的平台中下載,編譯和安裝 doxygen。
2. 開始,告訴你如何快速產生第一個 doxygen 文件。
3. 程式碼文件化,演示程式碼被文檔化的若干方法。
4. 列表,顯示建立列表的若干方法。
5. 組合,顯示如何將一些工作組合在一起。
6. 包含公式,顯示如何在文件中插入公式。
7. 圖形和圖表,描述doxygen 產生圖表和圖形。
8. 預處理,解析 doxygen 如何處理巨集定義。
9. 產生自動鏈接,顯示如何在文件中放置文件,類,成員的連結。
10. 輸出格式,顯示如何產生doxygen 支援的多種輸出格式。
11. 搜索,顯示在HTML 文件中進行搜索的若干方法。
12. 自訂輸出,解析如何在doxygen 中產生自訂的輸出。
13. 自訂指令,顯示如何在你的註解中定義和使用自訂的命令。
14. 連接到外部文檔,解析如何讓 doxygen 建立與外部已產生文檔的連結。
15. FAQ,對頻繁出現的提問給予的答案。
16. 排錯,當出現問題時,它會告訴你該做些什麼。

第二部分是參考指南

1. 特點,展示 doxygen 的功能概覽。
2. doxygen歷史,告知doxygen 在開發過程中的變化,以及它一直在進行的內容。
3. doxygen用法,告知如何使用 doxygen。
4. doxytag用法,告知如何使用 doxytag。
5. doxywizard用法,告知如何使用 doxywizard。
6. installdox用法,告知如果你使用 tag 文件,在 doxygen中如何使用生成的installdox腳本。
7. 配置,告知如何調整 doxygen,以便產生你需要的文件。
8. 特殊命令字,告知在文件中能使用的特殊命令的概覽。
9. HTML命令字,告知在文件中能使用的 HTML 指令的概覽。
10. XML命令字,告知在文件中能使用的 C#風格的 XML命令的概覽。

第三部分為doxygen開發者提供的一些資訊(略)

1. doxygen內部構造,給出 doxygen 內部結構的整體概覽。
2. Perl模組的輸出格式,顯示如何使用 PerlMod的輸出。
3. 國際化,解析如何新增語種的輸出支援。

本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn

最新課程

看更多
  • 【web前端】Node.js快速入門
    【web前端】Node.js快速入門
    本課程專為初學者量身打造,旨在幫助學員快速掌握Node.js的基礎知識與核心技術。課程從Node.js的安裝與環境配置開始,逐步深入解析其非同步程式設計模型、模組系統以及事件驅動機制。透過豐富的實戰案例,學員將學會如何使用Node.js搭建高效、穩定的Web伺服器,處理HTTP請求與回應,以及進行檔案操作與資料庫互動。此外,課程也將介紹Node.js在前端開發的典型應用場景,協助學員快速提升實戰能力,輕鬆應對前端開發的挑戰。
  • 國外Web開發全端課程全集
    國外Web開發全端課程全集
    本課程是一套涵蓋HTML、CSS、JavaScript、Vue.js、React、Flutter以及行動APP開發的全面教學。從基礎的網頁製作到複雜的前後端交互,再到行動應用的實戰開發,課程內容豐富,實戰性強。學員將透過一系列實戰項目,深入了解並掌握各類開發技能,快速成長為全端開發工程師。無論是初學者或有一定經驗的開發者,都能從中受益。透過本課程的學習,你將具備獨立開發Web應用與行動應用的能力,為未來的職涯發展打下堅實的基礎。
  • Go語言實戰之 GraphQL
    Go語言實戰之 GraphQL
    本課程旨在幫助學習者掌握如何使用Go語言實現GraphQL服務。課程從GraphQL的基礎知識講起,深入剖析其資料查詢語言的特性與優勢,接著結合Go語言的特性,詳細講解如何建構GraphQL伺服器、處理請求、定義資料模式等。透過豐富的實戰案例,學習者將學習如何在實際專案中整合GraphQL,提升資料互動的靈活性和效率。課程適合有一定Go語言基礎的開發者,是建構高效能、現代化API的必備選擇。
  • 550W粉絲大佬手把手從零學JavaScript
    550W粉絲大佬手把手從零學JavaScript
    本課程,專為初學者打造,由Google大佬親自授課。課程從JavaScript的基礎知識講起,逐步深入,涵蓋語法、函數、物件、事件處理等內容。透過生動的案例和實戰練習,幫助學員快速掌握JavaScript的核心技能。大佬將親自解答學員疑惑,分享程式設計心得,讓學員在輕鬆愉快的氛圍中成長為JavaScript高手。無論你是程式設計小白,或是希望提陞技能的開發者,本課程都會是你學習JavaScript的最佳選擇。
  • python大神Mosh,零基礎小白6小時完全入門
    python大神Mosh,零基礎小白6小時完全入門
    本課程帶領你踏上程式之旅。從零基礎開始,這個為期 6 小時的課程將引導你掌握 Python 的基本原理和進階概念。 無論你是初學者還是希望提高技能的經驗豐富的程式設計師,Mosh 的深入講解和清晰的教學方法將使你快速掌握 Python。深入了解變數、資料類型、條件語句、循環、函數、物件和模組,並透過動手練習鞏固你的理解。 本課程是學習 Python 的理想選擇,能夠為各種職業領域做好準備。 Mosh 的專業知識和對教育的熱情將使你充滿信心,踏上成為熟練的 Python 開發人員的道路。