Skip to content

BerkeAkar42/Insect-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 

Repository files navigation

🪲 Insect Classification - Modernization & Re-Engineering

Insect Classification Hero Image

Modern, Performanslı ve Kullanıcı Dostu Böcek Tanımlama Sistemi


🛠️ Uygulama Fonksiyonları

🔍 Böcek Takımları Teşhis Anahtarı 📖 Entomoloji Sözlüğü 📚 Böcek Bilgileri
Karar ağacı tabanlı teşhis mekanizması Görsel destekli teknik terimler sözlüğü Detaylı morfolojik ve biyolojik veriler

🔄 Değişim: VB6'dan .NET 8'e

2007 - Orijinal Sürüm (VB6) 2026 - Modernize Sürüm (WPF)
⚠️ Kısıtlı arayüz ve eski teknoloji ✅ Modern UX ve yüksek çözünürlüklü UI

Programın Kullanılması - Görselleştirilmiş

📷 Programın Kullanılması

Ana Menü ve Navigasyon Yapısı

Böcek Takımları Teşhis Anahtarı / Böcek Teşhisle

Entomoloji Sözlüğü

Böcek Takımları Hızlı Erişim Paneli

Böcek Bilgileri - İsmi, Resmi, Özelliği, Ekonomik Önemi ve Böcek Hakkında Kısa Bilgi

Böcek Bilgileri - Böcek Teşhis Yol Haritası


📝 Proje Hakkında

Bu proje, Prof. Dr. Gökhan AYDIN tarafından 2006-2007 yıllarında Visual Basic 6 ile geliştirilen orijinal "Insect Classification" yazılımının, güncel yazılım mimarilerine ve kullanıcı deneyimi (UX) standartlarına göre sıfırdan yeniden inşa edilmiş halidir. Bu çalışma, akademik bir mirasın modern teknolojilerle korunmasını ve daha performanslı bir şekilde sunulmasını amaçlayan bir Bitirme Projesidir.

🛠 Teknik Modernizasyon ve Yenilikler

  • Mimari Dönüşüm: VB6 platformundan modern .NET 8 ve WPF (Windows Presentation Foundation) mimarisine geçiş yapılarak uygulama yaşam döngüsü güncellenmiştir.
  • Veri Yönetimi: Uygulama içindeki statik veriler, performans ve esneklik amacıyla JSON formatına taşınmış; veriler çalışma zamanında asenkron olarak deserialize edilerek bellek yönetimi optimize edilmiştir.
  • UI/UX Tasarımı: XAML ve Adobe Photoshop kullanılarak, kullanıcı dostu ve modern bir arayüz (Modern Dark Theme) tasarımı sıfırdan yapılmıştır.
  • İçerik: "Böcek Takımları", "İnteraktif Teşhis Anahtarı" ve "Entomoloji Sözlüğü" modülleri, kullanıcı etkileşimini artıracak şekilde yeniden kodlanmıştır.

💻 Kullanılan Teknolojiler

  • Dil: C# (.NET 8)
  • Arayüz: WPF & XAML
  • Veri Yapısı: JSON (Data Serialization)
  • Tasarım: Adobe Photoshop

⚖️ Lisans ve Telif Hakkı

--> Bu depo, projenin sadece tanıtımı, teknik dokümantasyonu ve arayüz çalışmalarını içermektedir. Kaynak kodlar, orijinal yapımcıya ait akademik gizlilik ve mülkiyet hakları nedeniyle kamuya açık paylaşılmamaktadır.

👤 Geliştirici Bilgileri


Program İçi İmzam

Program İçi İmzam - İbrahim Berke Akar

Bu Program Ocak 2026 Yılında İbrahim Berke Akar Tarafından Revize Edilmiştir.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors