Editörlerimiz

Kadir Sümerkent
Kadir Sümerkent, BilgeADAM tarafından yayınlanan İleri Seviye .NET kitabının yazarlığını, Yazılım Uzmanlığı kitabınında editörlüğünü yapmıştır. Üniversitelerde ve Microsoft Zirvesi gibi etkinliklerde pek çok seminer vermiş olan Kadir Sümerkent, MCP, MCSA + M, MCSA + S, MCDBA, MCAD, MCSD ve MCT sertifikalarına sahiptir. Kadir Sümerkent Microsoft tarafından 2004, 2005, 2006 ve 2007 yıllarında Most Valuable Professional (MVP) ünvanına layık görülmüştü

C#.NET & VB.NET

OOP Kuralları Çerçevesinde Nesneler İle Çalışmak

Yapacağımız uygulamamızda AdventureWorks database i içerisindeki Production.ProductSubCategory ve Production.Product tablolarını kullanarak ürünlerimizin kategorilerini ve bu kategoriler içerisindeki ürün miktarlarını Kategori listbox ımız içerisinde listeleyeceğiz ve kategoriler içerisindeki bir kategori adına tıkladığımız zaman ürünler kısmında o kategoriye ait ürünlerimizi listeleyeceğiz .

Yapacağımız uygulamamızda AdventureWorks database i içerisindeki Production.ProductSubCategory ve Production.Product tablolarını kullanarak ürünlerimizin kategorilerini ve bu kategoriler içerisindeki ürün miktarlarını Kategori listbox ımız içerisinde listeleyeceğiz ve kategoriler içerisindeki bir kategori adına tıkladığımız zaman ürünler kısmında o kategoriye ait ürünlerimizi listeleyeceğiz .Yine ...

Delegate Derinlemesine

Temsilciler metotlarımızın hafızadaki adreslerini işaret eden tiplerdir . Şimdi bir adet metot oluşturalım ve temsilciler konusuna geçmeden metotlarımızı biraz daha yakından inceleyelim

Temsilciler metotlarımızın hafızadaki adreslerini işaret eden tiplerdir . Şimdi bir adet metot oluşturalım ve temsilciler konusuna geçmeden metotlarımızı biraz daha yakından inceleyelim Public static double Topla (double a , double b ){return a+b;}Yukarıdaki şekilde statik bir metot oluşturduk tanımladığımız bu metot un bir geri dönüş tipi adı ve aldığı parametrelerin var olduğunu gördük . Yordam...

C# 3.0 PictureBox'da PhysicalDimension, PixelFormat ve FrameDimension Özellikleri

Yine içerisinde sürpriz konu barındıran bir makaleyle C# 3.0'a devam ediyorum.

Bu makalemde amacım PictureBox'a koyduğumuz bir resmin özelliklerini edinmek. Makalenin ilerleyen paragraflarında çok farklı ve işe yarar bir konudan daha bahsedeceğim.Öncelikle Windows formumuza bir picturebox, 5 label ve 5 textbox ekliyorum. Görüntü aşağıdaki gibi olmalıdır:...

C# 3.0 RichTextBox'da DetectURL ve LinkClicked Özellikleri

Uzun zaman aralığından sonra makalelerime C# 3.0 ile ilgili özelliklerle kaldığım yerden devam ediyorum.

RichTextBox'ın C# 3.0 ile gelen bir özelliğinden sizlere bahsetmek istiyorum. Bu özelliğin default özelliği true olduğu için RichTextBox'ın çalışma anında yazılan internet adresleri otomatik olarak linke dönüştürülür. Bunu daha detaylı görebilmek adına Windows formuma bir RichTextBox ekliyorum ve çalışma anında web adresimi yazıyorum....

Programcılık Dersleri(C#) : 6

Bu derste ise Express Edition ile Windows Forms hazırlayacağız. Bu derste yazılanlar itibarı ile Express Edition kullanmak ile Visual Studio kullanmak arasında pek bir fark yoktur. Başka bir deyişle bilgisayarlarına Visual Studio kurmuş olanlar bu derste yazılanları zorluk çekmeden uygulayabilirler.

Daha önceki derslerde önde C# için hazırlanmış Express Edition sonra da Visual Studio hakkında ön bilgi verdik. Bu derste ise Express Edition ile Windows Forms hazırlayacağız. Bu derste yazılanlar itibarı ile Express Edition kullanmak ile Visual Studio kullanmak arasında pek bir fark yoktur. Başka bir deyişle bilgisayarlarına Visual Studio kurmuş olanlar bu derste yazılanları zorluk çekmeden uygul...

Programcılık Dersleri(C#) : 5

Bu derste Visual Studio'nun program geliştirme ortamı hakkında kısaca bilgi verilecektir. Daha önce Visual Studio'nun herhangi bir sürümünü kullandıysanız bu dersi atlamak isteyebilirsiniz. Bu derse en azından göz gezdirmenizi önermek isterim. Çünkü bu derste ileride işlenecek bazı konulara temel oluşturan birkaç ayrıntıdan söz edilmektedir.

Bu derste Visual Studio'nun program geliştirme ortamı hakkında kısaca bilgi verilecektir. Daha önce Visual Studio'nun herhangi bir sürümünü kullandıysanız bu dersi atlamak isteyebilirsiniz. Bu derse en azından göz gezdirmenizi önermek isterim. Çünkü bu derste ileride işlenecek bazı konulara temel oluşturan birkaç ayrıntıdan söz edilmektedir. Aslında C# programlama dilinden bağımsız olarak Visual S...

Programcılık Dersleri(C#) : 4

Bu derslerin amacı programcılık ve Visual basic öğrenmek isteyenlere ilk öğrenmeleri gereken konuları anlatmaktır. Visual Basic'in .NET uyumlu sürümüyle çalışmaya bu dersleri okuyarak başlayanların Visual Basic öğrenme süreleri kısalacaktır, Visual Basic kitaplarında yazılanları, Visual Basic derslerinde anlatılanları anlamaları kolaylaşacaktır. Bu nedenle elinizdeki Visual Basic konulu kitapları okumadan, dokümanları incelemeden önce bu dersleri okumanızı öneriyorum.

Visual Basic'le ilgili ilk derse söylemiş olmama rağmen tekrar edelim: Bu derslerin amacı programcılık ve Visual basic öğrenmek isteyenlere ilk öğrenmeleri gereken konuları anlatmaktır. Visual Basic'in .NET uyumlu sürümüyle çalışmaya bu dersleri okuyarak başlayanların Visual Basic öğrenme süreleri kısalacaktır, Visual Basic kitaplarında yazılanları, Visual Basic derslerinde anlatılanları anlamalar...

ListBox'lar Arası Sürükle-Bırak Tekniği

Bu makalede sürükle-bırak tekniği ListBox'lar arası eleman taşıma ve kopyalama işleminden söz edilmektedir.

Sürükle-bırak tekniği daha çok benzer nesneler arasında kopyalama veya taşıma işlemi yapılırken kullanılmaktadır. Bu konuda bilgi vermek için forma 2 ListBox yerleştirdim ve ilk ListBox'a bir basketbol takımının 10 oyuncusunun adını aktardım. Sürükle-bırak tekniği ile bu 2 ListBox arasında eleman taşımak istediğim için Properties penceresinde her 2 ListBox'ın AllowDrop özelliğini true yaptım. Bu ö...

Tablolar Arası İlişkiler - DataRelation Sınıfı

Bu makalede 2004 yılında yayınlanan ilk C# kitabımda tablolar arası ilişkilerin anlatıldığı sayfaları küçük eklemelerle sizinle paylaşacağım. Bu arada dikkatinize şunu sunmak istiyorum: Bu metinde tablolar arası ilişkileri anlatırken yalnızca ve yalnızca 2 satır(yazı ile iki satır) kod yazdığımı bilmenizi isterim.

Önce biraz önbilgi: Tablolar arası ilişki kurmayı ilk kez 1993 yılında Clipper kitabını yazarken anlatmıştım. 1993 yılından 2003'te yazdığım .NET uyumlu ilk Visual Basic kitabıma gelene kadar sayısız kez tablolar arası ilişkileri anlattım. İyi mi anlattım, kötü mü bilemem ama sayısız kez tablolar arası ilişkilerden söz ettim. .NET Framework uyumlu ilk Visual Basic kitabımda tablolar arası ilişkile...

Programcılık Dersleri(Visual Basic) : 2

Bir önceki ders veya makalede .NET uyumlu Visual Basic programlama diline başlama konusunda biraz sohbet etmiştik. Bu derste ise kod yazmaya başlayacağız. Visual Basic konulu hangi kitabı alırsanız alın, Visual Basic konulu hangi kursa gidiyorsanız gidin, Visual Basic programlama diliyle ilgili dersleri hangi fakültede alıyorsanız alın Visual Basic'le çalışmaya bu dersleri okumakla başlamanızı öneriyoruz.

2. Visual Basic Dersi : Program Yazmaya BaşlıyoruzBir önceki ders veya makalede .NET uyumlu Visual Basic programlama diline başlama konusunda biraz sohbet etmiştik. Bu derste ise kod yazmaya başlayacağız. Visual Basic konulu hangi kitabı alırsanız alın, Visual Basic konulu hangi kursa gidiyorsanız gidin, Visual Basic programlama diliyle ilgili dersleri hangi fakültede alıyorsanız alın Visual Basic...