Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan, Access veritabanı ile Windows Forms uygulaması oluşturma konusunda adım adım anlatım yapan bir eğitim içeriğidir.
- Video, Access veritabanı tasarımı ile başlayıp, Windows Forms uygulaması oluşturma sürecini kapsamaktadır. İçerikte "Türkçe" ve "İngilizce" alanlarına sahip bir sözlük uygulaması tasarlanmaktadır. Eğitmen, veritabanı bağlantılarını, DataGrid kullanımı, kayıt ekleme, güncelleme, silme ve filtreleme işlemlerini göstermektedir.
- Eğitimde ayrıca "listele" adlı bir metot oluşturularak veritabanından "kelimeler" tablosundaki Türkçe ve İngilizce kelimelerin çekilmesi, DataGrid'e aktarılması ve DataGrid üzerindeki verilerin tıklandığında TextBox'lara aktarılması işlemleri kodlanmaktadır. Video, bir serinin ilk bölümü olup, ikinci videoda butonların içeriğinin yazılacağı belirtilmektedir.
- 00:02Access Veritabanı Tasarımı
- Access'te Türkçe ve İngilizce adında iki alanlı bir form tasarımı yapılacak.
- Veritabanında ID (otomatik sayı), Türkçe (kısa metin) ve İngilizce (kısa metin) olmak üzere üç alan bulunuyor.
- Veritabanında üç örnek kayıt bulunmaktadır.
- 00:46Windows Form Uygulaması Tasarımı
- Windows Form uygulamasında DataGrid kullanılarak Access'teki veriler çekilecek.
- Uygulama kayıt ekleme, güncelleme, silme, filtreleme ve tüm kayıtları listeleme işlemlerini yapabilecek.
- TextBox temizle butonu text kutuların içini temizleyecek, bağlantıyı kontrol edecek ve uygulamadan çıkılacak.
- 02:06Proje Oluşturma ve Veritabanı Ayarlama
- Yeni bir Windows Form uygulaması "sözlük" adıyla masaüstüne kaydediliyor.
- Veritabanı, proje klasörünün bin/debug klasörüne kaydedilecek.
- Access'te "sözlük" adında yeni bir veritabanı oluşturuluyor ve "kelimeler" adında bir tablo ekleniyor.
- 03:39Veritabanı Tasarımı
- Tabloda ID (otomatik), Türkçe ve İngilizce (kısa metin) alanları bulunuyor.
- Veritabanına "okul-school" ve "öğretmen-teacher" gibi örnek kayıtlar ekleniyor.
- Windows Form uygulamasında DataGrid'in ismi "sözlük" olarak değiştiriliyor.
- 05:03Veritabanı Bağlantısı
- OLEDB Connection, DataAdapter ve Dataset kullanılarak veritabanı bağlantısı sağlanacak.
- Veritabanı bağlantısı için "New Connection" seçeneği kullanılarak Access veritabanı seçiliyor.
- Bağlantı string'i sadeleştirilerek veritabanına bağlanılıyor.
- 10:23Form Tasarımı ve Kodlama
- Form tasarımı için DataGrid, TextBox'lar ve butonlar ekleniyor.
- "Bağlantıyı kontrol et" butonuna tıklandığında bağlantı durumu kontrol ediliyor.
- Bağlantı kurulduğunda "Bağlantı var" mesajı gösteriliyor, kurulamadığında "Bağlantı yok" mesajı gösteriliyor.
- 13:25Veritabanından Verileri Çekme
- Form yüklendiğinde veritabanından verileri çekmek için "listele" adında bir metot oluşturuluyor.
- Datasetler hayali tablolardır ve veritabanından çekilen bilgiler ilk önce buraya aktarılır, sonra data gridlere aktarılır.
- Data adaptörü seçme, güncelleme, ekleme ve silme işlemlerinde aracı olarak kullanılır.
- 14:53Listele Metotunun Yazılması
- Adaptörün select komutu ile "SELECT * FROM kelimeler" sorgusu veritabanından tüm kayıtları çekiyor.
- Adaptörün Fill komutu ile dataset'e (kelimeler) veriler dolduruluyor.
- Data grid view'in dataSource'ı dataset tablosundan alınıyor ve adaptör bağlantısı kapatılıyor.
- 17:44Form Load ve Listele Metodu
- Form load olayında önce bağlantı açılıyor, listele metodu çağrılıyor ve sonra bağlantı kapatılıyor.
- Listele metodu diğer işlemlerde de kullanılacak olduğu için bağlantı işlemleri ayrı tutuluyor.
- Uygulama çalıştırıldığında Türkçe ve İngilizce sütunları data grid'e dolduruluyor.
- 19:02Data Grid View Düzenlemeleri
- ID sütunu gizleniyor ve Türkçe sütunun başlığı büyük harflerle yazdırılıyor.
- Türkçe ve İngilizce sütunlarının genişliği 150 olarak ayarlanıyor.
- Data grid'e tıklandığında textbox'lara verilerin aktarılması için kod yazılacak.
- 21:07Data Grid Seçim Olayı
- Data grid'e tıklandığında textbox'lara verilerin aktarılması için SelectionChanged olayı kullanılıyor.
- Eğer data grid boş değilse textbox'lara veriler aktarılıyor, boşsa metin kutuları temizleniyor.
- Metin kutularını temizleme işlemi için ayrı bir metod yazılıyor ve textbox'lara focus özelliği ekleniyor.
- 25:39Özet ve Sonraki Adım
- Veritabanı oluşturuldu, veriler çekildi ve bağlantının kontrolü yapıldı.
- Data grid'e tıklandığında textbox'larda gösterme işlemi yapıldı.
- İkinci videoda butonların içerikleri yazılacak.