Bölüm3:Textlerde arama,değiştirme ve kodlama

Bir çok programın ortak noktası text işlemektir. Kullanıcının giirmiş olduğu bir yazıyı belki doğrulamaya belki yeniden formatlamaya ihtiyacımız olabilir.Bir çok programcı text dosyası içersinden önemli verileri işlemek de isteyebilir. Bu sistemler sıksık standart olmayan kodlama teknikleri kullanır. Ek olarak programcı çıkış dosyasını giriş dosyasından farklı bir formatta kodlamak isteyebilir. Bu bölümde regular expression ile giriş [...]

, ,

Yorum yapın

bölüm2.2: Dosya ve Streamlerde Okuma Yazma işlemleri

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 [...]

, , , , , , , , , , , ,

Yorum yapın

Bölüm2: 1 GİRİŞ/ÇIKIŞ

Uygulamalarımız sıklıkla verileri bir yere saklamak yada diğer uygulamalarla iletişim kurmak ister. Bunları yaparkende illaki ve dosya sistemine ulaşmalı ve veri okuyup yazabilmelidir. Bu Bölümde bunları göreceğiz. Bölüm2.1 Dosya Sistemiyle Çalışmak: .Net framework içerdiği bir çok sınıf ile temel dosya yönetimi görevlerinden; sürücüleri aramayı, dosya ve klasörleri yönetmeyi ve dosya sistemindeki değişikliklere cevap vermeyi yerine [...]

, , , , , ,

Yorum yapın

bölüm 1.4: Tipler arası dönüşüm

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 [...]

Yorum yapın

bölüm1.3:Sınıfların oluşturulması

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 [...]

, , , , ,

Yorum yapın

bolum1.2: Ortak Referans Tiplerin Kullanımı

.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 [...]

, , , , , , , ,

2 Yorum

bölüm1.1:Value tiplerin kullanımı

.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” [...]

, , , ,

Yorum yapın

Bölüm9 ders1 ders Sonu özeti:

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 [...]

, , , , ,

Yorum yapın

Konfigurasyon-ayarlarinin-surekli-olarak-saklanmasi bölüm sonu Uygulama

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 [...]

, , , , , , , , , , ,

Yorum yapın

Uygulamaların Konfigurasyonu-6(Özel bölümleri IConfigurationSectionHandler Interface’i Kullanarak oluşturmak:)

Ö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 [...]

, , , ,

Yorum yapın

Follow

Get every new post delivered to your Inbox.