C#.NET
C#’ın ilk üç sürümünde Visual Basic’in aksine isteğe bağlı parametre desteği yoktu. C# 4.0 ile bu destek verilmeye başlandı. C# 4.0’da isteğe bağlı parametrelerin nasıl kullanıldığını aşağıda görebilirsiniz. Kullanılması isteğe bağlı olan parametreye genel alışkanlıkla söz konusu tipin varsayılan değeri aktarılmaktadır. ...
|
13.11.2009 00:22:29
Malumunuz olduğu üzere .NET sınıfları Namespace olarak paketlenmektedir. Namespace’ler ise DLL dosyaları olarak gelmektedir. Yararlanmak istenen hangi DLL dosyasında veya referansta yer alıyorsa bu referansın Visual Studio’nun Solution Explorer penceresinde listelenmesi, konsolda derleme yapılıyorsa söz konusu DLL dosyasından yararlanılmak istendiği “/reference” parametresi ile işaret edilmesi ger...
|
12.11.2009 20:23:28
Bu makalede C# uygulaması dahilinde PictureBox’ta içeriği görüntülenen resim dosyalarını nasıl yazdırabileceğinizden kısaca söz edeceğiz. Bu amaçla forma PictureBox, PrintDocument ve Button nesnesi yerleştirdik. PictureBox nesnesindeki resim yazdırılmak istendiği zaman “Yazdır” düğmesi tıklanacak. “Yazdır” düğmesi tıklandığı zaman işletilecek kodda ...
|
09.10.2009 02:36:23
Zaman zaman kullanılan bilgisayarın ağ zellikleri hakkında bilgi edinilmek istenir. .NET Framework ile System.Net.NetworkInformation’de bu amaçla kullanabileceğiniz sınıflar bulunmaktadır. Bu makalede NetworkInterface sınıfı hakkında bilgi verilmektedir. Bu sınıflardan yararlanmak istediğiniz sınıfın hazırlandığı kod dosyasının üst kısmına aşağıda verilen satırları eklerseniz kod satırlarınız kısa...
|
04.10.2009 00:15:27
Forma ListView nesnesini ToolBox’tan yararlanarak yerleştirip elemanlarını ve sütunlarını kod yazarak hazırlayabileceğini gibi aşağıda yaptığım gibi nesnenin kendisini de kod yazarak hazırlayabilirsiniz. private void Form1_Load(object sender, EventArgs e) { ListView Liste1 = new ListView();...
|
03.10.2009 15:07:58
ArrayList nesnesinin eleman sayısı gerektiği zaman dinamik olarak artmakta veya iki katına çıkmaktadır. Eleman sayısı sabit ArrayList nesnesi hazırlamak istiyorsanız ArrayList sınıfının FixedSize() metodundan yararlanabilirsiniz. Bu metot sayesinde sabit elemanlı ArrayList nesnesi hazırlayabilmek için öncelikle kapasitesini belirlediğiniz normal bir ArrayList nesnesi hazırlayıp bunu FixedSize() m...
|
03.10.2009 14:58:16
Bu makalede kısaca sözü edilen Microsoft.VisualBasic.ApplicationServices’deki WindowsFormsApplicationBase sınıfından yararlanarak C# uygulamasının başlangıç ve açılış formuyla ilgili bazı işlemleri kolayca yapmak mümkündür. Bu sınıf daha çok Visual Basic programcıları tarafından kullanılan bir sınıftır.
C# uygulamaları hakkında değişik kaynkalarda yazılanlara bakılacak olunursa projenin başlangıç formunun örneği alınıp Application s...
|
30.09.2009 10:00:23
Herkesin malumu olduğu üzere Windows yüklü bilgisayarların büyük bir yüzdesinde Word ve Excel programları yüklüdür. Bu nedenledir son 15 yıldır Türkiye’de geliştirilen birçok uygulamanın Word ve Excel desteği bulunmaktadır. Çünkü kullanıcıların böyle bir talebi var. Başka bir deyişle C# programlama diliyle uygulama geliştirmek isteyenler C# uygulaması dahilinde Word ve Excel’den nasıl yararlanıldı...
|
17.09.2009 22:35:19
Aynı anda birden fazla program çalıştırılıp birden fazla işlem yapılırken işlemcinin kaynaklarını uygulamalar arasında paylaştırmayı işletim sistemi yani Windows gerçekleştirmektedir. Windows’un nazarında çalışan her uygulama bir Process’tir ve Process’ler Windows’un Görev Yöneticisi penceresinde listelenmektedir. ...
|
29.07.2009 08:50:45
anlatıyorum. Ancak o güne kadar incelediğim kaynaklarda sorulmayan basit bir soruyu cevaplamak istedim. Amacım konunun ayrıntılarının çıkmasını sağlamak, okuyucunun aydınlanmasını katkı yapmaktı. Birden fark ettim ki mevcut bilgilerimle biraz sonra anlatacağım soruyu cevaplıyamıyorum. MSN’de kimler var diye bakınca Levent YILDIZ’ın hızır gibi orada durduğunu fark ettim. Hemen soruyu Leven...
|
07.07.2009 08:32:04