KAPSÜLLEME (Encapsulation )

KAPSÜLLEME (Encapsulation ) Nesne yönelimli programlamanın ilk prensibi kapsülleme (encapsulation) olarak adlandırılır. Bu özellik, dilin nesne kullanıcısından gereksiz uygulama ayrıntılarını saklayabilme yeteneği olarak ifade edilebilir. Örnek olarak .Net Framework temel sınıf kütüphanesi içerisinde yer alan ve Open() ve Close() metotlarına sahip SqlConnection sınıfını ele alalım. //SqlConnection, veritabanına yapılan bağlantının detaylarını …

IDisposable – Özel Interface

Garbage Collector bellekteki kullanım dışı kalmış nesnelerin bir mekanizma sayesinde otomatik olarak sistemden kaldırılmasını sağlamaktadır. Kullandığımız nesneler ile ilgili işimiz bittiğinde onlara ait bellek kaynaklarının kesin olarak serbest bırakılmasını sağlamak isteyebiliriz. IDisposable interface’i bu aşamada devreye girer. Bu interface’i kullanmak istersek yazmış olduğumuz sınıfa IDisposable’i implement edip Dispose() metodunun içini …

Vb.net Dosya Arama

visual basic.net ortamında kullanıcının gireceği root directory içerisindeki .mp3 .wav .wma uzantılı dosyaları bulmayı anlatmaya calısacam. biraz ugrasarak buldum fakat aslına bakarsanız çok basit. rekürsif fonksiyon kullanarak kullanıcının verdiği directory’yi iyi bir şekilde inceleyeceğiz. şimdi herşeyden önce dosyaları listbox a yazdıracağız. şimdi rekürsif dedik:rekürsif demek çalışırken gerekli oldugu yerde kendini …

Handy Backup 6.9.1

Handy Backup 6.9.1 Bilgisayarda oluşabilecek bazı sorunlar yüzünden veri kaybı olmaması için önemli dosyalarınızın yedeklerini almakta her zaman yarar vardır. Handy Backup, önemli verilerinizi otomatik olarak yedekleme yapıp, koruma altına alan veri yedekleme programıdır. Herhangi bir zamanda dosyalarınızı yedekleyip, yedeklemiş olduğunuz dosya/klasörleri geri yükleyebilen ve farklı konum arasında onları transfer …

Windows Server 2003’de Fax Servisi

Windows Server 2003 ile birlikte gelen Fax Servisini kullanarak bu bilgisayara bağlı bir fax modem’i network’deki tüm kullanıcıların kullanımına açabilirsiniz. Bu sayede kullanıcıların faks yollamaları için dökümanları yazıcıdan çıktı almalarına gerek kalmadan direkt olarak sizin bilgisayarınızdaki paylaştırılmış faks cihazına tıpkı yazıcıya belge yollar gibi yollamalarını sağlayarak gereksiz kağıt tüketiminin önüne …

Asp.net Web.config’den Connection

Asp.net Web.config’den Connection Yapmış olduğumuz Web sayfamızda güvenliği biraz daha artırmak,ve veritabanı bağlantısında sürekli sql cümlesini yazmamak için web.config dosyasına aşağıdaki gibi bağlantı cümlemizi ekliyoruz.Ben kopyalarken biraz geniş aldım açık olması açısından..</configSections> <appSettings/> <connectionStrings> <add name=”myconum” connectionString=”Database=………;Data Source=…………;User Id=root;Password=………..” providerName=”MySql.Data.MySqlClient”/> </connectionStrings> <system.web> <globalization requestEncoding=”utf-8″ responseEncoding=”utf-8″ /> <!– Set compilation debug=”true” …

Connection String nedir ?

ConnectionString nedir ? Bağlantının yapılabilmesi için gerekli olan : hangi ana makine’ye bağlantı yapılacağını, o ana makinedeki hangi veritabanına bağlanacağımızı, o veritabanına bağlanmak için gerekli olan kullanıcı adı ve şifresi gibi bilgilerin tutulduğu bir kod parçasıdır. Örnek bir ConnectionString : “Data Source = localhost; Initial Catalog = Northwind; Integrated Security …