Yapay Zeka Kütüphane Programı

Kodla Büyü
açtığım başlık ticari program yapanların reklam alanı oldu halbuki benim amacım hepimizin işine yarayacak bir orgramı yapıp ücretsiz bir şekilde tüm okullarımızın kullanabilmesiydi ricam lütfen ücretli program tanıtımı yapan arkadaşlar tanıtımlarını silip kendi konularını açsınlar
 
açtığım başlık ticari program yapanların reklam alanı oldu halbuki benim amacım hepimizin işine yarayacak bir orgramı yapıp ücretsiz bir şekilde tüm okullarımızın kullanabilmesiydi ricam lütfen ücretli program tanıtımı yapan arkadaşlar tanıtımlarını silip kendi konularını açsınlar
Sildim hocam. Önemli değil kalması. Reklam değil emek veriyoruz. 1000 lerce satır kod yazdım. Ben oğlum için 1 saat kursa 1000 TL veriyorum. Neden diğer branşlar ücretini alırken biz alamıyoruz. Ben sizin mantığınızı anlayamadım. Branştaş olarak beni desteklemeniz gerekirken eleştiriyorsunuz.
 
Sildim hocam. Önemli değil kalması. Reklam değil emek veriyoruz. 1000 lerce satır kod yazdım. Ben oğlum için 1 saat kursa 1000 TL veriyorum. Neden diğer branşlar ücretini alırken biz alamıyoruz. Ben sizin mantığınızı anlayamadım. Branştaş olarak beni desteklemeniz gerekirken eleştiriyorsunuz.
Hocam ben sizi eleştirmem benim paylaşımım ve sorunum için açtığım yerde sizin reklamınızı yapmanız kendiniz açın konunuzu oradan yazın paylasın ona birşey diyemem ancak ben ücretsiz ortak birşeyler yapalım herkesin işi görülsün hem de birşeyler öğrenelim diye konuyu açtım olay başka yerlere geldi ha siz yaptığınız programın kodunu paylaşırsınız dersinizki ben yaptım alın sizler geliştriin sizde paylaşın o zama nbirşey demem bu konunun amacı bu zaten

birde riza etsem son mesajınızı değilde bu konudaki tüm mesajlarınızı silebilirseniz sevinirim Teşekkür Ederim...
 
Bende c# da geçen sene epey iyi bişey yazdm ama veri tabanı SQL server da nasıl toparlar atarım bilemiyorum. İstatistik açısından en iyisi olabilir hatta 😀
 
Bende c# da geçen sene epey iyi bişey yazdm ama veri tabanı SQL server da nasıl toparlar atarım bilemiyorum. İstatistik açısından en iyisi olabilir hatta 😀

SQL Server yerine SQLite kullanabilirsiniz. Makinenin kendisinde çalışan bir uygulama için daha mantıklı bir seçim olur.

C#:
public static void Ekle(string Id, string Ad, string Sinif, string Numara, string KitapAdi, string KitapYazari, string Kitaplik, string KitapRafi, string KitapAlinmaTarihi, string KitapSonTeslimTarihi, string TeslimDurumu) {
    // Veri tabanı bağlantılarını yap
    string dbPath = "database/kutuphane.db";
    string connectionStrings = $"Data Source={dbPath};Version=3";
    using (SQLiteConnection connection = new SQLiteConnection(connectionStrings)) {
        // Hata ayıklamak için try-catch yöntemini kullan
        try {
            // Veri tabanı bağlantısı oluşturulduktan sonra sorguyu oluştur
            connection.Open();
            string AddQuery = $"INSERT INTO Kayıt ('ID', 'Ad - Soyad', 'Sınıf', 'Numara', 'Kitap Adı', 'Kitap Yazarı', 'Kitaplık', 'Kitap Rafı', 'Kitap Alınma Tarihi', 'Kitap Son Teslim Tarihi', 'Teslim Durumu') VALUES ('{Id}', '{Ad}', '{Sinif}', '{Numara}', '{KitapAdi}', '{KitapYazari}', '{Kitaplik}', '{KitapRafi}', '{KitapAlinmaTarihi}', '{KitapSonTeslimTarihi}', '{TeslimDurumu}')";
            using (SQLiteCommand command = new SQLiteCommand(AddQuery, connection)) {
                // Oluşturulan sorguyu çalıştır ve bağlantıyı kapat
                command.ExecuteNonQuery();
                connection.Close();
            }
        }
        // Hata burada yakalanır. Hata yakalandıktan sonra gerekli işlemler yap
        catch (Exception e) {
            MessageBox.Show(e.Message, e.Source);
        }
    }
}

Örnek olarak veri eklemek için şöyle basit bir metodu var. Ben Ekle adında bir metod tanımlayıp veri tabanı sütunlarına göre düzenledim. Siz de yapabilirsiniz bir şeyler.
 
Ya aslında benim bitirme projemdi...
C Sharp ve SQL server zorunluluğu vardı. Öyle yaptım kaldı işte. Aklıma geldi bunu daha basit hale getireyim diye ama elim deymedi bir daha şimdide alayını unuttup düzeltmeye kalksam bozarım valla hepten.
 
ben veritabanını özellikle excel oalrak tutuyorum çünkü birçok okulda kodlamayı bilmeyen kişilerde oalcak verileri alma aktarma vb. işlemlerde prg bir sorun olursa eğer excel dosyası ile istediğini kolayca yapabilsin diye
 
ya o değil de neden kütüphane programı yapıyoruz? öyle bir görevimiz var da ben mi bilmiyorum? ha yapıp gelir edecekseniz o başka ona bir şey diyemem. aksi halde kıymetimiz bilinmiyor hatırlatayım dedim hocam. 1 saat özel ders 1000 lira olmuş kimse kimseye ücretini ödemeden selam bile vermiyor artık.
 
ben veritabanını özellikle excel oalrak tutuyorum çünkü birçok okulda kodlamayı bilmeyen kişilerde oalcak verileri alma aktarma vb. işlemlerde prg bir sorun olursa eğer excel dosyası ile istediğini kolayca yapabilsin diye

1735494209691.webp


SQLite Browser da Excel gibi düzenlemeye izin veriyor. Ama veri falan eklenecekse SQL sorgusunu bilmek lazım. Bana Excel'den daha kolay geliyor bu yol.

SQL:
INSERT INTO Kayıt VALUES('1', 'Hüseyin Mert', 'Öğretmen', '0', 'Linux 101', 'Kernelginar', 'A5', '12', '2024/12/27', '2025/1/5', 'Etmedi')

Ekranda görünen kaydın SQL komutu bu.
 
benim yazdığım kütüphane programı
 

Ekli dosyalar

  • Ekran görüntüsü 2024-12-31 132750.webp
    Ekran görüntüsü 2024-12-31 132750.webp
    26.4 KB · Görüntüleme: 88
  • Ekran görüntüsü 2024-12-31 132908.webp
    Ekran görüntüsü 2024-12-31 132908.webp
    63.8 KB · Görüntüleme: 73
  • Ekran görüntüsü 2024-12-31 132903.webp
    Ekran görüntüsü 2024-12-31 132903.webp
    40.3 KB · Görüntüleme: 69
  • Ekran görüntüsü 2024-12-31 132856.webp
    Ekran görüntüsü 2024-12-31 132856.webp
    49.5 KB · Görüntüleme: 70
  • Ekran görüntüsü 2024-12-31 132844.webp
    Ekran görüntüsü 2024-12-31 132844.webp
    28 KB · Görüntüleme: 63
  • Ekran görüntüsü 2024-12-31 132834.webp
    Ekran görüntüsü 2024-12-31 132834.webp
    33.3 KB · Görüntüleme: 51
  • Ekran görüntüsü 2024-12-31 132827.webp
    Ekran görüntüsü 2024-12-31 132827.webp
    41.1 KB · Görüntüleme: 48
  • Ekran görüntüsü 2024-12-31 132820.webp
    Ekran görüntüsü 2024-12-31 132820.webp
    25.6 KB · Görüntüleme: 45
  • Ekran görüntüsü 2024-12-31 132800.webp
    Ekran görüntüsü 2024-12-31 132800.webp
    79.6 KB · Görüntüleme: 40
  • Ekran görüntüsü 2024-12-31 132755.webp
    Ekran görüntüsü 2024-12-31 132755.webp
    25.8 KB · Görüntüleme: 56
devamı... :)
 

Ekli dosyalar

  • Ekran görüntüsü 2024-12-31 132922.webp
    Ekran görüntüsü 2024-12-31 132922.webp
    38.7 KB · Görüntüleme: 50
  • Ekran görüntüsü 2024-12-31 132932.webp
    Ekran görüntüsü 2024-12-31 132932.webp
    30.2 KB · Görüntüleme: 48
  • Ekran görüntüsü 2024-12-31 132943.webp
    Ekran görüntüsü 2024-12-31 132943.webp
    43.1 KB · Görüntüleme: 47
  • Ekran görüntüsü 2024-12-31 135015.webp
    Ekran görüntüsü 2024-12-31 135015.webp
    17.9 KB · Görüntüleme: 47
  • Ekran görüntüsü 2024-12-31 135027.webp
    Ekran görüntüsü 2024-12-31 135027.webp
    14.4 KB · Görüntüleme: 45
  • Ekran görüntüsü 2024-12-31 135057.webp
    Ekran görüntüsü 2024-12-31 135057.webp
    42.5 KB · Görüntüleme: 46
  • Ekran görüntüsü 2024-12-31 135110.webp
    Ekran görüntüsü 2024-12-31 135110.webp
    72.4 KB · Görüntüleme: 45
  • Ekran görüntüsü 2024-12-31 135201.webp
    Ekran görüntüsü 2024-12-31 135201.webp
    41.8 KB · Görüntüleme: 43
  • Ekran görüntüsü 2024-12-31 135223.webp
    Ekran görüntüsü 2024-12-31 135223.webp
    60.3 KB · Görüntüleme: 38
  • Ekran görüntüsü 2024-12-31 135242.webp
    Ekran görüntüsü 2024-12-31 135242.webp
    53.8 KB · Görüntüleme: 45
Geri
Üst