MIT (Massachusetts Institue of Technology)'i bilmeyeniniz yoktur heralde. Dünyanın en büyük üniversitelerinden birisidir. Özellikle üniversite mezunu birçok öğrenci MIT'de yüksek lisans yapma hayallerini besler. Ben de internette gezinirken, MIT'nin Elektrik Mühendisliği ve Bilgisayar Bilimi derslerinin yayınlanıyor olduğunu öğrendim. Bu linkten dersleri görebilirsiniz. Birçok dersin, videosu, pdf ve html formatlarında ders notlarını göreiblmektesiniz.
Yazan: Yakup Buğra Bozkurt
Random sınıfı adından da anlaşılacağı üzere rastgele, karışık sayı üretmede kullanırız. Random sınıfının üç fonksiyonu vardır. Bunlar Next, NextDouble, NextBytes fonksiyonlarıdır. En çok kullanılanı Next fonksiyonudur. Şimdi bu fonksiyonları tek tek inceleyelim.
Yazan: Yakup Buğra Bozkurt
Devamını okuyun…
Delegeler projelerimizde çok kullanmadığımız bir yapı ama yine de bazı durumlarda gerekli olabiliyor. Mesela bir projede, iki farklı işlemin ortak basamakları varsa orada delegeleri kullanabiliriz. Delegeler için ilk olarak işlem basamaklarının bulunduğu bir sınıf hazırlarız. Bir nevi işlem basamaklarının bulunduğu bir liste gibi olur. Daha sonra bu işlemler kullanılır. Örnek olarak ÖSS sorularının çözülmesini düşünebilirsiniz. Mesela ben ÖSS denemesi çözerken, ilk olarak Mat-1, Fen-1, Mat-2, Fen-2, Türkçe-1, Sosyal-1 sıralamasını takip ederdim. Ama başkaları farklı sırlama takip edebilir. Ya da sınava birinci bölümden giriyor ise Mat-2 ve Fen-2’yi çözmeyebilir. İsterseniz Örneğimize başlayalım.
Yazan: Yakup Buğra Bozkurt
Devamını okuyun…
Bir proje yaparken gridview içindeki kayıtların id’sini alıp düzenlemem gerekti. Bunun için de her kayıdın yanına bir hyperlink koydum. Bu link kayıtı düzenledğim sayfaya götürüyor ve querystrin olarak da kaydın id’sini alıyor. Aşağıdaki kodları inceleyince daha rahat analayabilirsiniz.
Yazan: Yakup Buğra Bozkurt
Devamını okuyun…
Aşağıdaki kodlar ile web sitesinin kaynak kodunu alıp web browser’a yükleyebiliyoruz. Basit ve kısa bir yazı :) Kodların başına aşağıdaki namepspace’leri eklemeliyiz.
using System.Net;
using System.IO;
Uri ur1 = new Uri("http://www.gazibmt.org");
WebRequest webReq=WebRequest.Create(ur);
WebResponse webRes=webReq.GetResponse();
Stream okuma=webRes.GetResponseStream();
StreamReader okuyucu = new StreamReader(stre);
string html = okuyucu.ReadToEnd();
webBrowser1.DocumentText = html;
Yazan: Yakup Buğra Bozkurt
Kuyruklar (queue) İlk Giren İlk Çıkar (First In First Out) prensibi ile çalışan veri yapısıdır. Bir sıraya ilk giren eleman ilk olarak çıkar. Gerçek hayatta da bu böyledir. Girdiğiniz bir sırada ne kadar önde iseniz o sıradan o kadar önce çıkarsınız. Kuyruklar, bilgisayarlarda da sık sık kullanılır. Mesela bilgisayar yapacağı işleri sıraya koyar.
.NET’te Queue yapısı System.Collections; kütüphanesinin altında bulunur.
Queue kuyruk = new Queue(); şeklinde bir adet kuyruk nesnesi üretiriz. Şimdi bu sınıfın metodlarını ve özelliklerini inceleyelim.
Yazan: Yakup Buğra Bozkurt
Devamını okuyun…

Listview listeleme amacıyla kullanılan bir form kontrolüdür. ASP.NET ortamında kullanılabileceği gibi Windows uygulamalarında da kullanılmaktadır. Örneğin klasörlerimizi görüntülediğimiz pencereler birer Listview kontrolüdür. Bu makalemizde Windows uygulamalarında nasıl kullanıldığına bakacağız: Projemize iki adet ImageList ekliyoruz. Bunlardan birincisi içerisine yüklenen resimleri büyük ikonlar halinde görmemiz için diğeri ise küçük ikonlar halinde görüntülememiz için kullanılacak. Imagelist 'in properties ekranından İmages bölümüne geliyoruz ve buraya kullanılacak resimleri ekliyoruz.
Yazan: Nuran Bahar
Devamını okuyun…