close

Doksijen

Navigasyona git Aramaya git
doksijen
Doxygen.png
Doxygen-1.8.1.png
Genel bilgi
program türü Dokümantasyon oluşturucu
geliştirici Dimitri van Heesch
İlk sürüm 26 Ekim 1997
Lisans GPL
Teknik Bilgiler
Zamanlanmış C++
varsayılan grafik arayüzü Qt
Sürümler
En son kararlı sürüm 1.9.1 ( bilgi ) (8 Ocak 2021 (1 yıl, 9 ay ve 9 gün))
Bağlantılar

Doxygen , C++ , C , Java , Objective-C , Python , IDL (Corba ve Microsoft sürümleri), VHDL ve bir dereceye kadar PHP , C# ve D için bir belge oluşturucudur . Kolayca özelleştirilebilir olduğundan, Windows ve Mac OS X'in yanı sıra çoğu Unix sisteminde çalışır. Doxygen'in kodunun çoğu Dimitri van Heesch tarafından yazılmıştır .

Doxygen, kaynak kodu için dokümantasyon oluşturucu olan dox(document) gen(generator) ifadesinin kısaltmasıdır.

KDE gibi birçok proje , API belgelerini oluşturmak için Doxygen'i kullanır. KDevelop , Doxygen için destek içerir.

Örnek kod

Aşağıdaki örnek, bir kaynak dosyanın nasıl belgeleneceğini gösterir.

/**
 * Time sınıfı, zamanda bir anı temsil eder.
 *
 * @author Yazar Adı
 */
sınıf Zaman {
  /**
   * Zaman değerini başlatan yapıcı.
   * @param  timemillis 1 Ocak 1970'den bu yana geçen milisaniye sayısı
   */
  Zaman( int zaman mili) {
   ...
  }
  /**
   * Geçerli saati alın.
   * @return Geçerli saatle birlikte bir zaman nesnesi.
   */
  staticTime şimdi() {
   ...
  }
}

Sürümler

1.8.x 1.7.x 1.5.x 1.4.x 1.3.x 1.2.x 1.1.x 1.0.x 0.x
1.8.16 8 Ağustos 2019
1.8.15 27 Aralık 2018
1.8.14 25 Aralık 2017
1.8.13 29 Aralık 2016
1.8.12 5 Eylül 2016
1.8.11 29 Aralık 2015
1.8.10 27 Haziran 2015
1.8.9.1 4 Ocak 2015
1.7.1 25 Haziran 2010
1.7.0 15 Haziran 2010
1.5.2 4 Nisan 2007
1.4.6 30 Ekim 2005
1.4.5 4 Ekim 2005
1.4.4 21 Temmuz 2005
1.4.3 16 Mayıs 2005
1.4.2 28 Mart 2005
1.4.1 11 Ocak 2005
1.4.0 31 Aralık 2004
1.3.9.1 10 Ekim 2004
1.3.9 5 Ekim 2004
1.3.8 25 Temmuz 2004
1.3.7 7 Mayıs 2004
1.3.6 12 Şubat 2004
1.3.5 21 Kasım 2003
1.3.4 22 Eylül 2003
1.3.3 25 Temmuz 2003
1.3.2 15 Haziran 2003
1.3.1 28 Mayıs 2003
1.3.0 12 Nisan 2003
1.2.18 18 Eylül 2002
1.2.17 15 Temmuz 2002
1.2.16 20 Mayıs 2002
1.2.15 1 Nisan 2002
1.2.14 23 Şubat 2002
1.2.13.1 5 Ocak 2002
1.2.13 30 Aralık 2001
1.2.12 18 Kasım 2001
1.2.11.1 7 Ekim 2001
1.2.11 30 Eylül 2001
1.2.10 26 Ağustos 2001
1.2.9.1 5 Ağustos 2001
1.2.9 1 Ağustos 2001
1.2.8.1 10 Haziran 2001
1.2.8 4 Haziran 2001
1.2.7 30 Nisan 2001
1.2.6 12 Mart 2001
1.2.5 Ocak, 2001
1.2.4 24 Aralık 2000
1.2.3 27 Aralık 2000
1.2.2 12 Ekim 2000
1.2.1 2 Eylül 2000
1.2.0 11 Ağustos 2000
1.1.5 9 Temmuz 2000
1.1.4 2 Haziran 2000
1.1.3 11 Mayıs 2000
1.1.2 12 Ekim 2000
1.1.1 15 Mart 2000
1.1.0 20 Şubat 2000
1.0.0 27 Aralık 1999
0,4 10 Aralık 1998
0.4b4 15 Kasım 1998
0.4b3 14 Ekim 1998
0.4b2 24 Eylül 1998
0.4b1 17 Ağustos 1998
0,3 4 Mart 1998
0,2 16 Kasım 1997
0.1 26 Ekim 1997

Ayrıca

  • Dokümantasyon oluşturucuların karşılaştırılması

Dış bağlantılar