17 Ocak 2010, 17:47, by Burak AYDIN.
Bu yazımda dinamik kontrolün ne olduğundan, programlarımıza çalışma esnasında (runtime) nasıl kontrol (buton,radiobutton vs.) ekleyebileceğimizden kısaca bahsedeceğim. Dinamik kontrol nedir ? Programların tasarım aşamasında sayısı gibi bazı özellikleri bilinmeyen textbox,buton,radiobutton gibi programa çalışma esnasında eklenen kontrollere dinamik kontrol denir. Dinamik Kontroller Programa Çalışma Esnasında Nasıl Eklenir ? Bunu basit bir örnekle anlatmak istiyorum. Textboxtan girilen [...]
14 Ocak 2010, 19:11, by Burak AYDIN.
Bu yazımda basit bir örnek ile kullanıcının girdiği verileri tabloya aktarıp bunları DISTINCT deyimi ile gruplayarak listeleyeceğim. Burda amacım C#’ta INSERT ve DISTINCT deyiminin kullanımını göstermek o yüzden basit bir sayfa tasarlıyorum. Kod kısmına geçmeden önce Properties penceresinden Add New Item deyip yeni bir veritabanı ekliyoruz uygulamamıza. Ardından Tablo adında üç adet alana sahip olan [...]
03 Ocak 2010, 23:55, by Burak AYDIN.
Yılbaşıydı, dershaneydi, veri tabanı ödeviydi, projeydi derken yazı yazmayalı 4 gün oluyor. Neyse ki çabuk toparlıyorum ve proje için test cevaplarını değerlendirmede kullandığım Split metoduyla ilgili yazmaya başlıyorum. Split Metodu Nedir, Nasıl Kullanılır ? Split metodu sayesinde string bir veriyi belirttiğiniz ayraç ile istediğiniz kadar parçalayabilirsiniz. Değeri “B-U-R-A-K” olan bir “a” değişkenimiz olsun. “a.split(‘-’) ” [...]
30 Aralık 2009, 22:53, by Burak AYDIN.
Projemiz için hergün bir sorunu çözerek hızla ilerliyoruz. Bu gün ise sql veritabanına resim ekleyip, bu resimleri veritabanından rastgele çekeceğiz. Resim ekleme olayını resmi direk veritabanına dosya olarak eklemeye çalışarak yapmayı denedim. Bu yöntemle belirli bir yere kadar geldim resmi kaydettirdim fakat okumakta sıkıntı yaşadım. Ardından başaramadığım bu yöntemin aslında resmin yolunu kullanmaktan daha zor [...]
22 Aralık 2009, 23:47, by Burak AYDIN.
Bu yazımda C#’ta en çok kullanılan Math metotlarını açıklamaya çalışacağım. Yandaki gibi bir form tasarlıyorum. Textboxlara değerler giriliyor ve fonksiyonların isimleri butonlarda yazıyor. İşlemler yapılıyor ve ardından yeni değerler tekrar Textboxlara yazılıyor. Hem int hemde double türünde veri kullanmamdan dolayı bazı dönüşümlerde sıkıntı çıkıyordu. Bunu bool bir değişkenle kontrol etmeye çalıştım ilk başta göze çarpan [...]
21 Aralık 2009, 23:28, by Burak AYDIN.
Bu yazımda birçok konu(indexof,referans kullanımı,vs.) ile aslında pekte faydası olmayan bir örnek geliştireceğim. Aslında amacım wordden dosya çekerek içerisinde kelime aratarak bulunan kelimeleri richtextbox’ta renklendirerek vurgulamaktı. Bu haliyle faydalı ve daha güzel bir örnek uygulama olur diye düşünüyorum umarım ilerleyen günlerde onuda yazarım. Gelelim şu an neler yaptığımıza. Şekildeki gibi bir form tasarladım. Dosya aç [...]
17 Aralık 2009, 22:19, by Burak AYDIN.
CSharpnedir.com’da Burak Selim Şenyurt’un makaleleri arasında gezinirken 2 boyutlu düzlemde nesnelerin çarpışma ve çakışma kontrolünü yapmayı sağlayan yazı dizilerini gördüm. Yazılar 2004 yılında yayınlanmış fakat geçerliliğini hala koruyorlar. Öncelikle dörtgen cisimler için bu kontrolün nasıl yapılacağına değinelim. Şekildeki gibi bir form oluşturarak başlıyorum işe. Ve 2 adet Picturebox ekliyorum isimlendirmelerini kırmızı kutuya Kutu1 mavi kutuya [...]
15 Aralık 2009, 18:26, by Burak AYDIN.
Dizileri çalıştığım yazımı iki boyutlu dizi kullandığım örnek ile bitirmiştim fakat anladığımı düşünerek bugün okulda öğle arasından önce yakaladığımız bi boşlukta görkemle birlikte iki boyutlu dizileri tekrar ele aldık. İki boyutlu diziler diye söz ediyorum hep fakat bunun bir sınırı yok. Tablolama mantığının en iyi işlendiği çok boyutlu dizilerde şu an için sadece iki boyutlu [...]
14 Aralık 2009, 21:40, by Burak AYDIN.
C#’da Array (Dizi) Sınıfı ve Kullanımı başlıklı yazımda dizilerden bahsetmiştim. Diziler için “Bir dizi oluşturmanın mantığı aynı tip değişkenleri tek bir değişken ile indeksleyip kullanarak ayni tip veriler için bir çok değişken tanımlamaktan kurtulmak” tanımını yapmıştım fakat an itibariyle öğrendiğim C#’taki ArrayList sınıfı bunu ortadan kaldırıyor ve istediğiniz türden değeri bu dizide tutabiliyorsunuz. Arraylist sınıfının [...]
14 Aralık 2009, 20:28, by Burak AYDIN.
Nesne tabanlı programlama 1.dönem 2.yazılısı 2.soru: 2. Klavyeden bir sayı girişi yapılacaktır. Girilen sayıya kadar olan fibonacci sayılarını ekrana yazdıran C# Console Application kodunu yazınız. Fibonacci serisinde 1. ve 2. Sayılar 1’dir. Diğer sayılar ise kendinden önceki 2 sayının toplamından oluşmaktadır) 1-1-2-3-5-8-13-21-34 … Her sınavımızda kesin bir tane bulunan matematiksel işlem yeteneğini öne çıkaran sorulardan [...]