bölüm2.2: Dosya ve Streamlerde Okuma Yazma işlemleri
Posted by aktenyazilim in Bölüm2:Giriş / Çıkış( input/output) on Kasım 7, 2011
Okuma ve yazma işlemleri için farklı stream sınıfları kullanabilirsiniz. .net framework text ve binary dosyaları için veriyi sıkıştırmaya yada bellekte saklamaya yarayan farklı sınıflar sunmaktadır. Bu dersimizi bitirdiğimizde; text, binary ve stringler üzerinde okuma yazma işlemlerini bellekteki streama yazmayı dosyayaya yazıldığında onu sıkıştırmayı incelemiş olacağız. Text Dosyasında Okuma Yazma İşlemleri StreamReader veya TextReader sınıflarından oluşturulacak [...]
bölüm 1.4: Tipler arası dönüşüm
Posted by aktenyazilim in Bölüm1:Framework'un Temelleri on Eylül 26, 2011
Merhabalar, 1. bölümün son konusu tiplerin birbirine dönüşümünü inceleyecez. Sıklıkla 2 farklı tipin birbirine dönüşümüne ihtiyaç duyarız. Örneğin, parametresi int türünden büyük yada double dan küçük olan bir fonksiyona gönderilen değeri algılamamız gerekir. c# da dönüşüm c# da duyarlılık azalmasın diye gizli tür dönüşümüne izin verilmez Sadece hedef tip kaynak tipin tüm degerleriyle uygunsa gizli [...]
bölüm1.3:Sınıfların oluşturulması
Posted by aktenyazilim in Bölüm1:Framework'un Temelleri on Ağustos 28, 2011
Nesne yönelimli dillerde, çalışmanın büyük kısmı nesnelerle yapılır.Basit uygulamalar en az bir veya daha fazla özel sınıf bunların herbirinin özellikleri ve metodları nesnelerin görevlerini yerine getirmesi için kullanılır.Bu dersimizde özel sınıfların yaratılmasını konuşacaz. Bu ders bittiğinde aşağıdakileri yapabilir durumda olacaksınız: Inheritance(Kalıtım) kavramını açıklar ve kullanır. Interface(Arayüz)kavramını açıklar ve kullanır Parçalı sınıflar kavramını açıklar ve kullanır [...]
bolum1.2: Ortak Referans Tiplerin Kullanımı
Posted by aktenyazilim in Bölüm1:Framework'un Temelleri on Temmuz 28, 2011
.Net framework birçok referans tipe sahiptir.Referans tipler büyük esneklik sağlarken metodlara parametre olarak gönderildiğinde mükemmel performans sağlar. Bu bölümü tamamladıktan sonra şunları yapıyor olacağız: Value tipler ile referans tipler arasındaki farklar bazı referans tiplerin tanıtımı StringBuilder tipini kullanmayı ve açıklaması dizileri yaratmayı ve sıralamayı dosyaları açmayı,okumayı,yazmayı ve kapatmayı exception(istisnai durum) ortaya çıktığında bunları yakalamayı ve [...]
bölüm1.1:Value tiplerin kullanımı
Posted by aktenyazilim in Bölüm1:Framework'un Temelleri on Temmuz 21, 2011
.Net framework te kullanacağımız tipler oldukça basittir. Öncelikle boolean ve numeric ifadeler Value Tipteki ifadelerdir.Value tipteki ifadeler nedir öyleyse?Value bildiğiniz üzere “değer” anlamını taşıdığı için bu tiplere bu ad verilmiştir. Bunun anlamı bu türden değişkenler; veriyi direkt olarak kendi içlerinde saklarlar. Ne yani diğer değişkenler veriyi dışında mı saklıyor? Hayır;Value veri tipinin kardeşi olan “referans” [...]
Bölüm9 ders1 ders Sonu özeti:
Posted by aktenyazilim in Bölüm9:Installing ve Configuration Application on Temmuz 1, 2009
Uygulamalarımızda System.Configuration namespace’i kullanarak uygulama ayarlarını okuyabilir ve yazabiliriz. Ayarları yazabilmek için; bir Configuraiton nesnesini ConfiguraitonManager.OpenExeConfiguraiton çağırarak yaratırız : Configruaiton config = ConfigurationManager.OpenExeConfiguration(); Daha sonra Configuration.Add() metodunu çağırarak uygulamamız için gerekli isim -değer çiftini .config dosyamıza ekleriz. Son olarak Configuration.Save() metodu ile .config dosyamızda ki değişiklikleri saklarız. Ayarları okuyabilmek için static ConfigurationManager.AppSettings koleksiyonunu kullanırız. Eğer [...]
Konfigurasyon-ayarlarinin-surekli-olarak-saklanmasi bölüm sonu Uygulama
Posted by aktenyazilim in Bölüm9:Installing ve Configuration Application on Temmuz 1, 2009
Bir proje geliştirdiğimizde karşımıza çıkan problemlerden birisi,programı kullanacak kişinin yada BT yöneticisinin , program ayarlarını değiştirmek zorunda kalabilmesidir. Örneğin ağda çalışan bir programımız var ve serverdaki veri tabanına bağlanarak işlem yapıyor. Programımızın bağlantı cümlesini uygulamamızın .config dosyasına atarak, üzerinde değişiklik yapmak istediğimizde kolaylıkla değiştirebiliriz: örneğin bağlanılacak server in ismini register,text,xml yada . config dosyasında tutmamız [...]
Uygulamaların Konfigurasyonu-6(Özel bölümleri IConfigurationSectionHandler Interface’i Kullanarak oluşturmak:)
Posted by aktenyazilim in Bölüm9:Installing ve Configuration Application, yazılım eğitimi--c# on Haziran 23, 2009
Özel sınıf yaratarak, uygulamanızın özel ayarlarına erişilmesine izin verebilirisiniz. Bunun için iki yol vardır; IConfigurationSectionHandler interface’i ve ConfigurationSection dan türetilmiş bir sınıf. Özel Bölümleri IConfigurationSectionHandler Interface’i Kullanarak oluşturmak: Tıpku Machine.config dosyasındaki farklı her bölüm için benzersiz sınıflar kullanıldığı gibi, IConfigurationSectionHandler arayüzünden kalıtımla bir sınıf oluşturarak, uygulamanızın .config dosyası içinde özel bölümler için benzersiz sınıflar oluşturabilirsiniz. IConfigurationSectionHandler [...]