Doksijen
Navigasyona
git Aramaya git
| doksijen | ||
|---|---|---|
|
| ||
|
| ||
| 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
Ayrıca
- Dokümantasyon oluşturucuların karşılaştırılması
Dış bağlantılar
- doxygen web sitesi
- Doxygen Dokümantasyonu
- Apache Harmony için Doxygen ile oluşturulan örnek belgeler