Kayıtlar

Öğrenmek için bakabilirsiniz

VB.NET'TE VERİTABANI İŞLEMLERİ

Merhabalar, bugün size VB.Net'te veritabanı işleminin nasıl yapılacağını anlatacağım. Formumuz bu şekilde. Listele butonuna tıkladığımızda Listbox'ta, veritabanından çekeceğimiz kayıtları listeleyeceğiz. Toplam butonuna tıkladığımızda ise toplam kayıt sayımız textbox'a yazılacak.  Öncelikle veritabanımızı oluşturuyoruz. SQL Server Management Studio kullanarak veritabanımızı ve tablolarımızı oluşturup, kayıtları giriyoruz. Öncelikle ilk işimiz, veritabanımıza erişim sağlamak olacak. Erişimi sağlamadan, bağlantıyı hazırlamadan veritabanında silme, güncelleme, ekleme, listeleme işlemleri yaptıramayız.  Kodlar şu şekilde; Gördüğünüz gibi, veritabanına erişim için bir adet bağlantı, SQL komutlarımızı çalıştırmak yani veritabanı işlemleri yaptırmak için ise bir adet komut oluşturuyoruz. " As New " ile, SqlConnection ve SqlCommand sınıflarından nesneler oluşturuyoruz.  "Listele" butonumuzun altına girip, listelem

FLUTTER İLE HAVA DURUMU UYGULAMASI

Resim
Merhabalar bugün size Flutter kullanarak yapmış olduğum basit bir hava durumu uygulamasını göstereceğim. Bu uygulama ile API'dan veri çekip bunu ekrana basmayı öğreneceğiz. Öncelikle bize şehir ararken yardımcı olması için AutoComplete widget'ını kullanacağız. Bu widget'a liste tipinde bir değişken vermemiz gerekiyor. Bunun için bir listeye tüm şehirleri atacağız. Bunu elle yapmayacağız, bir json dosyasından çekip listeye aktaracağız. Gerekli json dosyasına buradan ulaşabilirsiniz. Bu json dosyasını indirdikten sonra flutter projemizin içine attık. Lib'in altında assets klasörü oluşturup onun içine atabilirsiniz. Bu json dosyasını asset olarak tanıtabilmemiz için pubspec.yaml dosyasının içine assets : - lib/assets/cities.json ekliyoruz. Json dosyamızı tanıttıktan sonra sıra modelimizi oluşturmaya geldi. Modelimiz bu şekilde. Api'dan şehir ismi, sıcaklık değeri ve açıklamasını alacağımız için modelde 3 alan oluşturdum. Sıra servis dosyasını yazmaya geldi.

VLAN (Virtual LAN) Nedir?

Resim
Varsayılan olarak bir iç ağda, her bilgisayar birbirine ulaşır. VLAN, aynı switch üzerinde farklı networkler tanımlamayı sağlar. Yani, eğer bir switch üzerinde, portları gruplandırırsak ve onları gruplu bir şekilde belirli VLAN'lere alırsak, portlar aynı switch üzerinde olmalarına rağmen haberleşemezler. Bu, güvenliği arttırma yollarından bir tanesidir. Ayrıca ağda karışıklığın giderilmesinde önemli bir rol oynar. Gördüğünüz fotoğrafta switch portları bulunuyor. Varsayılanda bu portların hepsi birbirleriyle haberleşebilirler. Ama biz portları bu şekilde gruplandırıp farklı VLAN'lere alırsak, her VLAN'deki portlar yalnızca kendi aralarında haberleşebilirler. Örnek vermek gerekirse, 3. port ile 13. port haberleşemez. Çünkü 3. port 1. VLAN'de, 13. port ise 4. VLAN'de. Ama 13. port ile 16. port haberleşebilir. Çünkü ikisi de 4. VLAN'de. VLAN TİPLERİ Data Vlan: Kullanıcıların bulunduğu VLAN'dir. Aslında her VLAN bir Data VLAN'dir.

HTML'DE TABLO YAPIMI (TABLE TAG)

Resim
Merhabalar bugün size html ile tablo yapımını anlatacağım. Html'de tablo yapmak için table etiketi kullanılır. Table etiketinin içinde <tr> etiketleri açarak satırları ( table-row ), <td> etiketleri açarak sütunları, alanları ( table-data ) belirtmiş oluruz. Burada, blog için hazırladığım bir renk paleti var.  Burada göründüğü gibi, önce bir table etiketi açıyoruz. Tablo oluşturmak için önce tr etiketi açmamız gerekmektedir. Önce satırı oluşturup, sonra td ile içine alanları atarız. Tr'ye belirli bir yükseklik ve genişlik verdim. Tr'nin içine td'leri açıyorum. Kodlarım ilk satır için geçerli, ilk satırımda 8 renk var. Her renk için td'nin arka plan rengini ayarlıyorum. Siz içerisine metin girmek isterseniz <td></td> etiketlerinin arasına yazılarınızı yazabilirsiniz.(<td>Ad:</td>)   <td class="color-palette-border" style="width: 18px; background-color: rgb(244,204,204);">

SQL'E GİRİŞ

Resim
Merhabalar, bugün birlikte SQL'e giriş yapacağız. Ama ondan önce "veritabanı" kavramından biraz bahsetmek isterim. Veritabanı, bir sistemde bulunan verilerin kaydolduğu yerdir. Yani bu veri bir kullanıcı adı, kullanıcı soyadı, öğrenci puanı ya da cinsiyet bilgisi olabilir. Örnekleri çoğaltabiliriz. Mesela Facebook'a kaydolduğumuzda girdiğimiz tüm bilgiler bir veritabanına kaydolur. Bir sonraki girişimizde, veritabanından, bizimle ilgili olan tüm bilgiler çekilir ve bize sunulur. Adımız, soyadımız, "Hakkında" bölümündeki bilgiler, fotoğraflarımız, videolarımız ve daha bir sürü şey veritabanındadır, gerektiğinde bize getirilir. Bu sadece bir web sitesi için geçerli değildir, bir masaüstü uygulamasında da veritabanı kullanılabilir. Mesela kafe otomasyonu uygulaması düşünürsek, oradaki menü içeriği, güvenliği için kullanıcı adı ve şifresiyle mümkün olan girişler (ad ve şifre veritabanında) veritabanına saklanır. Aslında bir önceki yayınlarımın

GÖRSEL KONTROLLERE VERİ BAĞLAMAK (DATATABLE VE CURRENCYMANAGER)

Resim
Merhabalar bugün size veritabanı işlemlerini anlatmaya devam edeceğim. Bu sefer anlatacağım konu, toolbox'daki nesnelere nasıl veritabanını bağlayacağımızla ilgili olacak. Textboxlara veritabanından geri dönen kayıtları getireceğiz. Bu işlemi yaparken iki yeni şey öğreneceğiz; DataTable ve CurrencyManager sınıfı. İkisinden de kısaca bahsetmek gerekirse, DataTable ; sanal tablo olarak düşünülebilir. Veritabanımızdaki tabloların kopyaları Visual Studio editörü kısmında olur. Yaptığımız her işlem sanal tablolarda gerçekleşir, gerçek tablolarda değişiklik olmaz. CurrencyManager Sınıfı; Kayıtlar arasında gezinti yapmamızı sağlar. Formumuz bu şekilde. Gördüğünüz textboxlara, veritabanındaki bir tablodan kayıtları çekeceğiz. İleri ve Geri butonlarıyla da kayıtlar arasında gezineceğiz.   Gördüğünüz gibi gerekli kütüphaneyi projeye dahil ettim. Bağlantımı ve komutumu oluşturdum. Bunların dışında da DataTable nesnesi ve CurrencyManager sınıfından bir nesne türetti

VB.NET'TE VERİTABANINA KAYIT EKLEME İŞLEMİ

Resim
Merhaba arkadaşlar bugün size veritabanına ekleme (insert) işlemini göstereceğim. Veritabanının nasıl bağlanacağı, hangi komutun nerede kullanılacağı ya da neden kullanılacağının mantığını bilmeyenler, anlamak isteyenler  " Vb.Net'te Veritabanı İşlemleri " isimli yazıma bakabilirler. Formumuz bu şekilde. Textboxlar'dan bilgileri alıp kaydı yapacağız. Kodlarımız bunlar. Public Class Form1'in üzerinde yer alan Imports System.Data.SqlClient namespace'ini (kütüphane) eğer veritabanı ile işlem yapacaksak kesinlikle eklememiz gereklidir. Bunun nedeni ise, kullandığımız tüm veritabanına ait yapıcıların, fonksiyonların, sınıfların (sqlconnection, sqlcommand...) bu kütüphanenin içinde olmasıdır. Eğer bu kütüphaneyi projemize dahil etmezsek, hiçbir veritabanı işlemi yapamayız. Imports komutu ile bu kütüphane eklenir.  Bağlantıyı ve komutu hazırladık. Click olayını kullanıyoruz. Try-Catch bloklarının arasına kodlarımızı yazıyoruz.  Bize bu