admin

SQL Türkiye İller Scripti

Kısa bir yazı olacak, daha çok kaynak yazısı. Bir çok uygulama üzerinde combobox’ta illeri listelemek isteyebiliriz. Bu illere ilişkin kayıtlarımız da SQL’de veritabanında bir tabloda olsun isteriz. Bu veritabanındaki tablodan verilerim yani il isimleri gelsin, comboboxı doldursun deriz. İşte burada SQL tarafında bu tabloyu hızlıca oluşturabilmeniz için gerekli scripti sizinle paylaşmak istiyorum. İlgili Script: CREATE TABLE [dbo].[iller]( [id] [int] IDENTITY(1,1) …

Daha Fazlasi

ReportViewer Kontrolünün Visual Studio 2017’ye Eklenmesi

Ben Visual Studio 2017 kullandığım için Visual Studio 2017 üzerinde anlatacağım. ReportViewer kontrolü maalesef varsayılan olarak bu sürümde yer almıyor. Bazen yeri geliyor bu araca ihtiyacımız olabiliyor, oldukça da kullanışlı bir araç aslında. Veritabanından aldığımız verileri ayrı bir form sayfasında görebilme, pdf çıktısı alabilme, excele aktarma gibi işlemleri kod yazmadan yapabilme özelliğine sahip bir araç. Şimdi toolboxda yer almayan bu …

Daha Fazlasi

SQL’de Bilinmesi Gereken En Temel Konular

Öncelikle bu yazıyı okumadan önce yer yer kişisel yorumlarım olacaktır, bilgi vermek isterim. Bu yazı hem bir eğitim hem de bir söyleşi yazısıdır. Veri ile uğraşan, işi veri olan birçok kişinin SQL bilmesi gerekir, hiç kaçarı yok. Anacak şöyle iyi bir yanı var, SQL öğrenmek oldukça kolaydır ve hızlı bir şekilde öğrenirsiniz. En azından ilgi duyana, merak edenler için diyelim. …

Daha Fazlasi

SQL Veri Tipleri

SQL Veri Tipleri SQL’deki veri tiplerine hızlıca değinelim. Bigint: Büyük aritmetik tam sayılar için kullanılan veri tipidir. Binary: Hafızada ikilik tabandaki verileri saklamak için kullanılır. Bit: Mantıksal veri tipleri için kullanılır. Bu veri tiplerinde 2 tane sonuç vardır. 0 veya 1 ya da True / False gibi değer tutar. Evli / Bekar gibi. Geçti / Kaldı gibi. Char: Sabit uzunluklu …

Daha Fazlasi

Dinamik Araç Oluşturma

Bazı projelerde çok fazla araca ihtiyacımız olabilir, özellikle de bu rezervasyonlar sistemlerinde daha sık kullanılan yöntemdir. Örneğin bir uçakta koltukları butonla veya picturebox ile göstermek istiyorsunuz diyelim. Örnek boeing 777 serisinde 300 ila 400 tane koltuk var. Siz her bir koltuk için buton veya picturebox eklerseniz program geri planda kendi yazdığı kodlar içerisinde her bir koltuk için ayrıca araç kodlarını …

Daha Fazlasi

Math Sınıfı ve Bazı Matematiksel Metotlar

.NET ortamında Math sınıfı matematiksel fonksiyonları içerisinde barındıran bir sınıftır. Bu sınıfın altında bir çok matematiksel işlemi halledebileceğimiz metotlar yer almaktadır. Bu yazımda en sık kullanılanları açıklamak ve bir kaçını form örneğimde kullanmak istiyorum. Abs: Mutlak değer alma işlemleri için kullanılır. Ceiling: Yukarıya yuvarlama işlemi yapar. Floor: Aşağıya yuvarlama işlemi yapar. Pow: Üs alma işlemi yapar. Sqrt: Karekök alma işlemi …

Daha Fazlasi

Enum Yapısının Kullanımı Nasıldır?

Karar yapılarının çok fazla olduğu ve verilerin birbirleri ile ardığık olduğu durumlarda kullanılan bir yapıdır. Örnek olarak kalvyeden girilen posta koduna göre ilçe adını veren bir kod parçacığı buna girebilir. Enum, enumaration kelimesinin kısaltmasıdır. Sıralama anlamına gelir. Normalde if-else veya swtich case kullanılarak az önce verdiğim örneği çözebilirim ama bu bir nevi boşa kürek çekmek olur. Enum tıpkı bir dizi …

Daha Fazlasi

Csharp Point Kullanımı

Point kelime olarak noktalar anlamına gelir. X ve Y koordinat noktalarını belirlemek için kullanılır. Yani formu düşünelim, iki boyutlu bir alan aslında benim formum. Soldan sağa olan kısım X koordinatı, yukarıdan aşağıya olan kısım ise Y koordinatıdır. Özellikle .Net’de grafik uygulamaları içinde point sıklıkla kullanılır. Bununla beraber çizim uygulamaları içeren programlarımızda da pointe başvurabiliriz. Ben bu örneğim de sadece kullanımına …

Daha Fazlasi

Formlar Arası Geçiş ve Formlar Arası Veri Taşıma İşlemleri Nasıl Yapılır?

Bu yazımda Csharpta formlar arası geçiş ve veri taşıma işlemlerine ilişkin örnek yapalım. Bir form açıldığında projemde yer alan diğer formları açma k istediğimde nasıl kod yazmalıyım? Gelin bunu örnekleyelim. Windows form projeme iki tane windows form ekliyorum. Form1 ve Form2 olarak isimlerini bıraktım. Form1’e bir adet buton ekliyorum. Bu butona basınca Form2 açılmasını sağlayacağım. Butonun click eventinde aşağıdaki kodları …

Daha Fazlasi

Captcha Oluşturma

Captcha özellikle sitelere giriş yaparken, sitelerde form vb işlemleri yaparken kullandığımız araçtır. Bunun kullanılmasının sebebi otomatik olarak webde botların herhangi bir siteye yüklenmesini önlemek, böylelikle sitenin gereksiz yavaşlamasının önüne geçmek hedeflenir. Tabi ben ilk cümlemde araç dedim ama bu .net ortamında kullandığımız gibi bir araç düşünmeyin. Aslında bir yöntemdir demek daha doğru. Günümüzde captcha farklı şekillerde olabiliyor. Rakamlardan, harflerden, sembollerden …

Daha Fazlasi