My Blog

C# da Combobox Value Değeri

No comments

Merhaba arkadaşlar bugunkü c# dersimizde sizlere bir winform bileşeni olam combobox text değerinin yanı sıra value değerini yüklemeyi anlatacagım.Lafı fazla uzatmadan aşağıdaki kod sayesinden c# da combobox value değeri yükleyebilmekteyiz.

Yukardaki kod örneği sayesinde artık c# da combobox lara text özelliği yanı sıra value değeride yüklenebilmektedir.Comboboxdaki seçili value değerini ise


şeklinde çekebilirsiniz.Bir sonraki c# dersinden görüşünceye kadar bol kodlu günler

BurakC# da Combobox Value Değeri
read more

C# ile mail gönderme

No comments

Merhaba arkadaşlar bugunkü C# dersimizde sizlere C# ile mail göndermeyi anlatacagım öncelikle mail göndermemiz için gerekli olan kütüphane olan

kütüphanesini referans olarak ekliyoruz.Daha sonra herhangi bir nesnenin eventına aşağıdaki kodlarımızı yapıştırıyoruz 

yukardaki kodlarımız ile C# uygulamamız üzerinden mail gönderebilirsiniz.Tavsiyem mail gönderme işlemlerini backgroundworker kullanarak göndermenizdir.Çünkü mail gönderme işlemi sırasında net inizi kötüyse windows formunuzda donma meydana gelebilir.Backgroundworker ile bu donmanın önüne geçebilirsiniz.
BurakC# ile mail gönderme
read more

C# da taşınabilir ( sürüklenebilir ) form yapımı

No comments

C# da oluşturduğumuz formun bazen border yani çercevelerini none , iptal ederek kullanırız fakat ve lakin böyle durumda form drag yani taşınabilirlik özelliğini kaybeder , fakat bunu bir kaç satır kodla aşabiliyoruz .İşte Kodlarımız;

 Kodlarımız ;

Öncelikle Değişken tanımlama kısmında değişkenlerimiz tanımlıyoruz;

Daha aşağıda belirtiğimiz eventlara kodlarımızı yazıyoruz;
Bir  sonraki c# dersinde görüşünceye kadar bol kodlu günler
BurakC# da taşınabilir ( sürüklenebilir ) form yapımı
read more

C# da formu boyutlandırma

No comments

Merhaba arkadaşlar bugun sizlere elimin altında bulunması amaçlı olarak sizlere de yararı olabilir diye yazacağım kod parçacıklarınız paylaşıyorum.Herhangi aktif olan yada yeniden açacağınız bir formu boyutlandırma için aşağıdaki kodları kullanmanız yeterlidir.

burdaki validate ve refresh komutları ile yeni boyutların aktif hale gelmesini sağlıyoruz

BurakC# da formu boyutlandırma
read more

C# da if else karar yapıları

No comments

Merhaba arkadaşlar bugunkü C# dersimizde sizlere karar yapısı olan şart cümlerinde “ if – else ” kullanımını anlatacağım, if yapısında çıkan sonuçlara görer kara mekanizması çalışmaktadır.

Kullanımı ;

 

Örnek olarak toplam işlemi sonucu eğer 5 ise ekrana ” doğru ” değilse ” yanlış” yazan kodu yazıcak olursak

Örnek;

 

şeklinde kodlar ile istediğimiz sonucu elde etmiş oluruz yukardaki kodu çalıştırdığımızda top değeri 7 olacaktır 7 = 5 olmayacagından ekrana ” Yanlış ” ifadesini yazdırıcaktır.İf şart cümlesi ile kod yazarken bazı operatörler ( şart simgeleri ) kullanırız

> : büyük mü
< : küçük mü
>= : büyük eşit
<= : küçük eşit
== : eşit mi
!= : eşit değil
bu şart simgeleri ile istediğimiz şekilde şart cümlesi kurarız.Bir sonraki c# dersinde görüşünceye kadar bol kodlu gümler.
BurakC# da if else karar yapıları
read more

C# ile Xml Reader Kullanımı

No comments

Merhaba arkadaşlar bugunkü dersimizde sizlere herhangi bir konumdaki xmli , xmlreader kullanarak okumayı anlatacagım.Öncelikle

tanımlamasını yapıyoruz daha sonra programımızda herhangi bir olayda ( event ) aşağıdaki kodlarımızı ekliyoruz

şeklinde kullanarak xml den istediğimiz gibi veriçekebilir ve işleyebilriz.Bir sonraki c# dersinde görüşünceye kadar bol kodlu günler

BurakC# ile Xml Reader Kullanımı
read more

C# ile dinamik veritabanı bağlantısı

No comments

Merhaba arkadaşlar bugunkü asp.net dersimizde sizlere App.config üzerinden dinamik veritabanı bağlantısı yapmayı anlatacagım,Öncelik app.config nedir diye sorucak olursanız app.config yazdıgınız programın gerekli olan verilerini saklamanızı yarayan ayar dosyası diyebiliriz.

Web tarafında web.config dir.App.Config üzerinde Connection string tanımlamanın bir güzel yanıda herhangi bir ip vb.. değişikliği oldugu zaman tek bir yerden yönetimini sağlayabilirsiniz.

1.ADIM

Öncelikle projeni sag tık add reference kısmından  system.configuration’u seçip ekliyoruz

2.ADIM

App.config dosyasına aşağıdaki kodumuzu ekliyoruz
3.ADIM
Programımızın kod sekmesinde db
şeklinde tanımlama yaparak programımızın istenilen yerinde database bağlantımızı sağlıyoruz

Bir sonraki C# dersinde görüşünceye kadar bol kodlu günler.

BurakC# ile dinamik veritabanı bağlantısı
read more

C# ile çalışan programları göstermek

No comments

Merhaba arkadaşlar eminimki ilerde mutlaka sizede lazım olur bu bu kod parçacıgı ile bilgisayarınızda arkaplanda yada aktif olarak çalışan programları gösterebiliyorsunuz yani uygulamanızda process listi gösteriyorsunuz.Öncelikle kütüphanemizi ekliyoruz

Kütüphane Adı;

using System.Diagnostics;

Program Kodları;

Program kodlarını istediğiniz herhangi bir olaya ekleyebilirsiniz( buton click yada page load gibi ).Bir sonraki c# kodunda görüşünceye kadar bol kodlu günler
BurakC# ile çalışan programları göstermek
read more

Asp.net ‘de Output Cache Sistemi

No comments

Asp.net’de web sitesi tasarlarken yüksek hitli sitelerde sql sorgusunu ve server üzerine binen yükü minimum seviyeye indirmek için cache sistemi denen yöntemleri kullanırız.Cache sistemi ile sayfanın o anki html çıktısını önbelleğe alınır ve belirtilen süre zarfında o html çıktısını son kullanıcıya gösterilir  böylece hem sql server yük binmez hemde sayfaların daha hızlı açılmasını sağlanmaktadır.İşte asp.net’de sayfaların html çıktısını cache etmemize yarayan sisteme “output cache” denmektedir.

Kullanımıda oldukça basittir, sayfanızın html kısmında yani kod sekmesi olmayan bölümde aşağıdaki kod satırını kullanıyoruz ;

Kullanımı aşağıdaki gibidir.
Screenshot_3

kod kullanımıdan dikkat edeceğiniz noktalar şunlardır

Duration : Cache’in ne kadar süre aktif olacagıdır, saniye cinsinden rakam yazılmaktadır

Location : Html çıktılarından nerede tutulacagıdır.İstenirse server tarafından olabilecegi gibi client tarafındada tutulabilir

VaryByParam : Diyelim cache sistemini dinamik bir sayfada kullanıcaksını örnek sayfa.aspx?id=34 gibi burda VaryByParam none derseniz id değişkeni ne  olursa olsun hep aynı html çıktı gösterilecektir ama size VaryByParam sekmesinde  VaryByParam=”id” derseniz her id değişkeni için farklı html çıktısı cache alınacaktır.Oldu ya birden fazla değişken döndürüyorsanız şu şekilde kullanımı vardır VaryByParam=”id;s” gibidir her değişken arasında  ; koyarak istediğiniz kadar değişken kullanabilirsiniz.

Asp.net Outputcache kullandınız fakat oldu ya bunu zamanında önce silmeniz gerekti.Bunun için kullanmanız gereken kod satırı ise şudur

bu kod satırında dikkat etmeniz gereken nokta hangi sayfanın cache’ini silmek istiyorsanuz onu yazmanızdır.Tüm soru ve düşüncelerinizi yorum olarak  konu altında yazabilirsiniz.

BurakAsp.net ‘de Output Cache Sistemi
read more