Kayıtlar

Şubat, 2015 tarihine ait yayınlar gösteriliyor

C# combobox Kullanimi

Resim
C# Combobox Kullanımı Combobox  Rulo yapılmış bir ListBox gibidir. Eleman listeleme, seçili eleman üzerine işlem yapma, eleman silme gibi tüm litbox metotları ComboBox içinde geçerlidir.   Varsayılan olarak ComboBox üzerindeki veriler yazılabilir özelliğe sahiptir. Ancak kullanıcı sabiT seçeneklere mecbur bırakmak istiyorsak yapmamız gerekenşey, ComboBox'ın " DropDownStyle " özelliğini " DropDownList " olarak değiştirmenizidir.       Öncelikle form açıldığında direk olarak kişileri görmek istiyoruz bunun için önemli olan formun load kısmıdır.çünkü direk olarak bana gelmesini istiyorum.

C# listbox Kullanimi

Resim
C# LISTBOX            Ekinizde elemanları (items) listeli bir şekilde kullanıcıya göstermek istiyorsanız, listbox  kontrol bu işi gerçekleştirir. Eğer elle bir ya da birden fazla elemanı arayüz üzerinden eklemek isterseniz, kontrolün smarttag'ine tıklayarak " edit items " seçeneğini seçmek ve açıklan pencerede her bir satıra bir adet gelecek şekilde elemanlarımızı yazmaktır.           Listbox içerisine istediğiniz tipte veri ekleyebilesiniz, ancak eklemiş olduğunuz veriyi geri almak istediğinizde artık o tipin özelliklerini kaybetmiş olursunuz. Özelliklerini tekrar üzerine yüklemek içi yapılması gereken şey , convert işlemidir.

C# Timer Kullanimi

Resim
C# Timer Kullanımı  TIMER           Uygulamanız içerisinde periyodik olarak bir takım işlemler gerçekleştirsin istiyorsanız, Timer tam size göre bir kontroldür. Arkaplanda çalışır, herhangi bir görelliği yoktur, zaman aralığı seçimini size bırakır.          Timer Özellikleri;                   Enabled => (Varsayılan(Default) = False) Uygulama çaıştığı anda Timer devreye girsin mi sorusuna verilen cevaptır.          Interval => (Varsayılan(Default) = 100) Mili saniye cinsinden değer alır. Size, bu işlemi kaç milisaniyede yapacağım diye sorar.           NOT => 1000 mili saniye = 1 saniye

Web Yazilim Dersleri ve Programlama Dersleri

Resim
Web Yazılım Dersleri ve Programlama Dersleri Bu Blog da C# dersleri,SQL dersleri,MVCdersleri,javascript dersleri,jQuery dersleri,ADO.NET dersleri,.NET dersleri,ASP.NET dersleri,HTML5 dersleri,AJAX dersleri,XML derslerini temelden başlayarak anlatacağız, bunları derslik şeklinde vererek sizleri yormadan sıkmadan anlatacağız. web programlama dersleri eklenecektir. yazilim dersleri & programlama dersleri

C# Datetime ve TimeSpan Kullanimi

Resim
C# Datetime Kullanımı DATETİME  : Zamanla ilgili yapabileceğiniz tüm işlemleri ve tüm verileri size teslim eden nesnemizdir. TimeSpan : Sadece zaman formatı tutabilen nesnedir.

C# Switch ve case

Resim
Daha önceki derslerimizde if else derslerinde görmüş olduklarımızı incelersek aslında bir birine yakın olduğu kadar uzak bir kullanımdır. Bir programda birden çok if ve elseif kullanırsak  programın kullanımı oldukça zorlaşır performans açısından. Swıtch ve Case if-Else mantığıyla çalışan bir kontrol mekanizmasıdır.  Aradaki fark : if-else yapısı büyüklük-küçüklük gibi durumları kontrol ederken,  switch case  yalnızca eşitlik durumunu kontrol eder. Kendisine ait bir index mekanizması ile koşulları algılar, sıraya koyar ve otomatik olarak yüzlerce koşulunuz olsa bile her birine bakmadan hangisine uyduğunu bulabilir.                 Switch  blogu içerisine yazdığınız veri tipiniz ne ise,  case  ( durum ) olarak belittiğiniz tüm veriler de aynı veri tipinde olmalıdır!                break  =>  koşul  sağlar artık karar yapısından kendini dışarı çıkarabilirsin mesajını sisteme verir.                default  => Öngörülen bir durum harici değerle karşılaşırsak, varsayılan

C# TextChanged Eventi Kullanımı

Resim
c# TextChanged Örnekleri Text de yazılan herhangi bir yazıyı label alanına yazdırmak için bir örnek ile gösterelim.  C# Kodumuz 

C# Scope

Resim
Bir değişkene ulaşmak istiyorsanız bunu global alanda tanımlamanız gerekir. Scope dahilinde ulaşıla bilir olacaktır sonrada kullanılıp sonlandıktan sonra görevini bitirecektir. örnek vermek gerekirse bir button içinde yazmış olduğumuz değişken var ise sadece button içinde çalışıp sonlanır.Tanımladığımız değişken global alanda ise istediğimiz zaman ulaşa biliriz.

C# Mantıksal Operatörler

Resim
MANTIKSAL OPERATÖRLER Mantıksal operatörlerin kullanımı birden fazla durumun kontrol edilmesi durumudur. && (VE) =>  Kontrol(Koşul) blogu içerisinde yer alan tüm koşulların sağlanması durumunu işaret eder. Koşullardan biri dahi sağlanmazsa kod blogunuz harekete geçmez.  || => Kontrol(Koşul) blogu içerisinde yer alan koşullardan herhangi birinin sağlanması durumunu işaret eder. Böylece bir koşul bile sağlanırsa kod bloğuna yazdığımız kodlar harekete geçer. Belirtiğimiz operatörlere kısa devre operatörleri ( shortcut operator )" adı verilir.Koşullar soldan başlayıp okunmaktadır koşulların çalışmaması durumunda asla diğer kod çalışmayacaktır. Asla bakmayacaktır. & => ve  | => veya : belirtiğimiz operatörler ise çalışacaktır. koşullar uysun yada uymasın kontrol edilir.

C# Karar Yapilari else,if,elseif

Resim
C# KARAR YAPILARI          * Uygulamanızın çalışması esnasında farklı senaryolara göre farklı yönlendirmeler yapmanız gerekebilir. Örneğin, kullanıcıdan gelen değerin aralığına göre, uygulamadaki mantıksal işlerinizin sonuçlarına göre yönlendirmeler yapabiliriz.  3 TEMEL KARAR YAPISI VARDIR  IF - ELSE   SWITCH - CASE   TERNARY OPERATOR KARŞILAŞTIRMA OPERATÖRLERİ == ( Karşılıklı iki değerin birbirine eşit olması durumu ) != ( Karşılıklı iki değerin birbirine eşit OLMAMASI durumu ) <  ( Soldaki değerin sağdaki değerden küçük olması durumu ) >  ( Soldaki değerin sağdaki değerden büyük olması durumu ) <= ( Soldaki değerin sağdaki değerden küçük veya değere eşit olması ) >= ( Soldaki değerin sağdaki değerden büyük veya değere eşit olması durumu )

C# Aritmetik Operatorler Form Örnekleri

Resim
C# Aritmetik Operatörler Visual Studio Form Örnekleri Daha önceki konularımızda konuyla ilgili olarak bir kaç alıştırma yapmıştık ama bugün farklı örnekleri göreceksiniz. Bu örnekler sayesinde biraz daha olaya hakim ola bilirsiniz. Soru 1 : Dışarıdan alınan üç sayının toplamıyla farkının birbirine bölümünden kalanın sonucu kaçtır ? (Farkın toplama bölümünden kalanı kaçtır) ?  Öncelikli olarak formu tasarlayınız Üç tane Label , Üç Tane Text , Bir tane buton burada label ve texlere sadece isim verin işi yapacak olan Butondur. Üç text ise dışarıdan gelecek olan üç sayını bizlere anlatıyordur.

C# Aritmetik Operatorler Form

Resim
C# AritmetikOperatorler Form Bu işlemleri örnekler ile açıklayalım dilerseniz  Aritmetik Operatorleri nasıl kullanıyoruz. Dikkat Sayısal tip. Daha önceki konularımızda Tostring kullanıp sayısal veri tiplerini  metinsel veri tiplerine değiştirip ekrana yazdırdık artık Tostring kullanmayıp metinsel tipe nasıl çevirdiğimize bakalım. Bunu yapmadan önce Tostring kullanarak geçmişi bir hatırlayalım. *****************************************************  int sayi1 = 57;             //int sayi2 = 28;             //int toplam = sayi1 + sayi2;             //MessageBox.Show(toplam.ToString()); // toplamı metinsel tipe çevirdim yukarıda olan kod iki sayıyı toplar ve ekrana yazdırır.

C# Değişkenler ve Metinsel, Sayısal. Mantıksal Veri Tipleri

Resim
C# Değişkenler Değişken bilgisayara veri gönderimini sağlayan yapılardır. Bizler bir veri girmek istediğimizde bilgisayara bunun sayısal bir veri mi veya metinsel bir veri mi veya mantıksal bir veri mi olduğunu söylemek zorundayız. Bilgisayar bunu yorumlayıp bizim istediğimiz işlemleri yapabilirler. DEĞİŞKEN KURALLARI            Kullanmayacağınız değişkenleri tanımlamayın.            Alabildikleri değerlere göre tanımlayacağınız değişken tiplerini doğru tanımlamaya özen gösteriniz.            Bir değişken asla iki kelimeden oluşamaz. Eğer iki kelimeden oluşacaksa ikinci kelimeyi boşluk bırakmadan büyük harfle başlatınız => tip DegiskenErsoyDers            Değişken adları asla sayıyla başlamaz fakat sayıyla bitebilir. ==> tip Sayi1            Diğer tüm kodlarda olduğu gibi değişkenlerde KESİNLİKLE Türkçe karakter kullanılmaz.          SAYISAL VERİ TİPİ              sayisalTip degiskenAdi             sbyte => -128 ~ 127 Aralığı => 8 Bit             sbyte

C# Convert Dönüştürme Örnekleri

Resim
C# Convert Dönüştürme Örnekleri Bundan önceki dersimizde genel açıklamayı yapmıştık gelelim dünün örneklerini yapmaya. Metinsel tiplerin sayısal tiplere nasıl dönüştüklerini göreceksiniz. Öncelikle bir tasarım hazırlıyoruz Görülen tasarımdan  anlaşılacağı üzere dışarıdan gelen sayılar yani dışarıdan gelen herşey bir metinsel veridir.Düzenlenip ekrana yansıtılacaktır. Görseli düzenleme işi örnek vermek gerekirse buton ismini değiştirmek için F4 tuşuna basarsanız Buton Name ve Text kısmını  adlarını değiştire bilirsiniz. Butona çift tıklayarak içine girelim. Unutulmaması gereken noktalardan biri ise butona işlem yaptırma işlemidir.Bunu daha basit yapa bilirdik ama convert işlemini anlaya bilmeniz için bu örnek size yol gösterecektir. Görüldüğü üzere   bu işlem iki değeri toplamaz sadece yan yana getirmektedir. Bunun için gelen verileri Convert edip yazdırmalıyız. İşlemi yorumlamaya gelirsek çalışma mantığına bakalım nasıl oldu da bu işlem

C# Convert Dönüştürme Dersleri

Bilgisayara girdiğimiz veri ile bu veri girişi için tanımlamış olduğumuz değişkenin veri tipi aynı olmazsa bu veriyi sistem kabul etmeyecektir. Böyle durumlarda dışarıdan gelen veri tipi bir dönüştürme işlemine tabi tutulmalıdır. Bu işlemi sağlayan sınıfın adı ise " Convert "' tür. Örnek vermek gerekirse ; Bir int sayısal veri değişkenini mesaj olarak dış dünyaya göstermek için. int sayi = 28; MessageBox.Show(sayi.ToString()); olmak zorundadır. Çünkü dış dünyaya gösterilecek olanlara bizler metinsel diye adlandırıyoruz. Not : İşlem tamamlandıktan sonra siyasal tipleri metinsel tiplere değiştirdiğimiz an tüm matematiksel fonksiyonlarını kayıt etmektedir. string cevrilecekMetinselDeger = "2834";             int cevrilmisBir = Convert.ToInt32(cevrilecekMetinselDeger); Convert.ToInt32 => int'a dönüştürme işlemi             byte cevrilmisIki = Convert.ToByte(cevrilecekMetinselDeger); Convert.ToByte => byte'a dönüştürme işlemi    

C# Sayisal metinsel veri tipleri

Baştan sona anlamak gerekiyor biraz algoritma biraz mantık aslında. Mantıksal ,sayısal, metinsel veri tipleri vardır. Örnek vermek gerekirse şu şekilde oluyorlar ; iki insanın bir matematik sorusunu çözmesi için bir birlerine soru soruyorlar. Sezgin : Ersoy iki kere iki kaç eder ? Ersoy : Tabiki dört eder. Sezgin : Doğru. Şimdi bu kısacık işlem aslında beyinde bir çok işlemi gerçekleştirmektedir. beyin bu  sayısal veri tiplerini ilk olarak işlem yapması için sorgular ve sonucu söyler ne olarak söylemektedir takibi metinsel olarak dile getirmektedir. beyin : 2*2=4 yaparken program ise bunu anlaması için  sayısal veri  tipini  metinsel   veri  tipine çevirmeniz gerekmektedir. değişkenler yazıldıktan ve işlemleri yapıldıktan sonra Messagebox.Show(islem.ToString); yaparak işlemi yapmalısınız. Tabiki bazı durumlarda bunları Convert etmeni gerekmektedir. Örneklerimiz ilerleyen derslerde devam edecektir.