Etiket: C#


Sayfanızda bir kayıt işlemi yaptıktan sonra kimi zaman sayfayı yenilemeyi tercih etmişizdir. Yada sayfadaki kontrollerin temizlenmesini istiyoruzdur. Bu yazımızda tüm textboxların temizleme olayını ele alacağım. Senaryom; veritabanına kayıt ekledikten sonra aynı sayfada kalıp form bilgilerimin temizlenmesidir. Bunun için [crayon-5ba731077898d306941791/] metodunu kullanın. Daha sonra butonun click eventinde [crayon-5ba73107789a7388048266/] metodunu çağırın. Artık […]

Asp.net Sayfadaki Textbox Kontrolleri Temizlemek


Merhaba arkadaşlar, Bugün sizlere combobox’daki seçimimize göre formumuzun rengini değiştirme kodumuza bakacağız. Bunun için öncelikle Toolbox’dan bir tane ComboBox ve bir de Button ekleyelim ve tasarımımız bu şekilde olsun. Şimdi ComboBox kontrolümüzün içine ifadeler(items) yerleştirelim. Biizim sorumuz ise seçtiğimiz kritere göre form renginin değişmesiydi. Bu yüzden ComboBox kontrolümüzün itemlarını eklemek […]

C# Ders15- ComboBox Kullanarak Form Rengini Değiştirme


Merhaba arkadaşlar, Bugün sizlere try catch finally (hata yakalama) olayını anlatacağım. Bildiğiniz üzere kodlarımızı yazıp ve kullanıcıya programımızı sunduğumuz vakit kullanıcının girmiş olduğu yanlış verilerden dolayı programımız hata vermekte ve çökmektedir. Bu gibi durumu hemen hemen her programda yaşamamak için bizler olası bir hatadan dolayı programımız çalışır bir vaziyette olmasını […]

C# Ders10- try catch finally kullanımı (hata yakalama)



Merhaba arkadaşlar Bu dersimizde Rasgele sayı üretme konumuza bakacağız. Bunun için Formumuza bir label bir de bunun üretilmesini sağlayan bir buton koyacağız. Rastgele sayımızı Random sınıfımızı kullanarak elde edeceğiz. Next: Random sayımızı tamsayı üretmek istiyorsak Next özelliği kullanılır. Bunun iki çeşidi vardır: 0 ile belirtilen sayı arasında bir sayı üretiyor. […]

C# Ders5- Random Sınıfı


Merhaba arkadaşlar bugünkü konumuz formumuzun özelliklerine değinmek olacaktır. Sırayla bunlardan bahsedelim. Form1_Load metodu formumuzun yüklenince çalışmasını istediğimiz komutları bu metodun içine yazıyoruz. Mesela formumuzun içine bir label atalım ve form yüklenince Formunuz yüklendi mesajını bizlere versin. Bunun için hemen C# projemize ToolBox’dan bir tane label kontrolümüzü ekleyelim ve formumuzun üzerine […]

C# Ders3- Form Özellikleri


Öncelikle bir C# projemizi açalım ve aşağıdaki gibi bir ekran oluşturalım. Bunun için İki Label, iki maskedTextBox, bir buton ve bir de listBox kontrolümüzü toolbox’dan formumuza ekleyelim. Labellarımıza 1.sayı ve 2.sayı text özelliklerini properties penceresinden Text özelliğini değiştirdim. Daha sonra maskedTextBox kontrollerimizin setmasked özelliğinden 4 rakam girilecek şekilde ayarlamamızı yapalım. […]

C# Ders19- Kullanıcı Girişli İki Sayının Arasındaki Çift Sayıları ListBox’a ...



C# programlama dilinde ileri seviye kavramlardan biri olan Delegates(temsilciler)’i inceleyecegiz. Her seviyeden C# programcısının bilmesi gereken unsurlardandır. Uygulamalarımızı temsilciler olmadan da geliştirebiliriz. Ancak bu durumda, yapamayacaklarımız yapacaklarımızdan daha çok olacaktır. Temsilci (delegate), program içerisinde bir veya daha fazla metodu gösteren(işaret eden), referans türünden bir nesnedir. Programlarımızda temsilciler kullanmak istediğimizde, öncelikle […]

Delegete Nedir, Nasıl Kullanılır


Aynı anda birden fazla formu açık tutmak için formlar kullanılır. Bir projede bir tane MDI form olabilir, Bu formun da bir çok child fromları olabilir. Şimdi bu MDI fromların özelliklerini madde madde vermeye çalışalım. 1.   MDI formların Minimize, Maximize, Close komutlarını kaldıramazsınız. 2.   Child formların MDIChild özellikleri True olarak değiştirilir. […]

MDI FORM (Multiple Document Interface)


C# projenizde birden çok form ekranınızın olduğunu varsayalım. Projenizi çalıştığınız vakit ilk çalışacak olan form ekranını değişmek istiyorsanız projenizin Solution Explorer penceresine gelin. En altta bulun C# işaretli Program.cs dosyanıza çift tıklayarak açın. Karşınızda yer alan kodlar aşağıdaki gibi olacaktır. Burada yer alan Form1 yazısını sizin projenizde yer alan diğer […]

C# Ders14- Başlangıç Formunu değiştirme



C# da formlar arası veri aktarma yapmak istiyorsak öncelikle projemize 2 tane form ekleyelim. İkinci formumuzu eklediysek formun içine bir tane label koyalım ve Modifiers özelliğini Private seçeneğinden Public seçeneğine getirelim. Böylece Form1 ekranından label1’e ulaşabileceğiz. Şimdi Form1 ekranımıza dönelim. Form2 ekranına gidebilmek için bir tane button koyalım ve click […]

C# Ders13- Formlar arası veri aktarımı


while döngüsü while döngüsünde eğer yazdığımız koşul sağlanıyorsa dönmeye devam eder. Ne zaman ki koşul false(yanlış) değer döndürürse o zaman döngü sonlanır. while döngüsünde koşul parentez içerisinde belirtilir ve bu satırda noktalı virgül (;) kullanılmaz Kullanım şekli Örnek verecek olursak ; Yeni bir forma bir tane ListBox ekleyelim.Kodlarımızı formumuzun load […]

C# Ders18- while ve do-while döngüleri


Arkadaşlar merhaba, DataGridView kullanıyorsanız ve seçilen satırın tek bir hücresini değil de tamamının seçilmesini istiyorsanız tek yapmanız gereken ilgili dataGridView’i seçip properties penceresinden Behavior’un altında yer alan SelectinMode kısmını FullRowSelect diyerek değiştiriniz. Normalde orası RowHeaderSelect olarak default şeklinde gelmiştir. Aşağıdaki şekilde daha detaylı görebilirsiniz. Son olarak sizin ekranınız aşağıdaki gibi […]

C# DataGridView de Satırların Tamamını Seçmek



Örnek1: Çarpım tablosunu C# Console ekranında yazdırın. Örnek 2: Klavyeden girilen sayının faktöriyelini C# console ekranında bulunuz. Örnek3: 1 ile 20 arasındaki çift sayıları toplayarak sonucu ekranda gösterelim. (20 dahil olsun). Örnek 4: Klavyeden girilecek olan 10 sayıdan en büyük ve en küçük olanı ekrana yazdırın. Örnek 5: A’dan Z’ye […]

C# Ders17- for döngüsü console örnekleri


Programlama dilinde döngüler hemen hemen her dilde karşınıza çıkacaktır. Belirtilen bir komut satırının tekrar tekrar çalıştırılmasını sağlayan yapılar döngüler. Bu yazımızda ise for döngüsünden bahsedeceğiz. For döngüsü genellikle üç ifade ile kullanılır. İlk ifade for döngüsünde yer alacak olan değişkenin tanımlanmasını yaparız. İkinci ifadede döngü değişkenin değerine bağlı olarak bir […]

C# Ders16- for döngüsü


1 yorum
C# ta üs hesaplamak amacıyla kullanılan  Pow fonksiyonu Math sınıfı altında yer almaktadır. Math.Pow(sayi,us) şeklinde kullanılır. Dikkat edilmesi gereken nokta pow fonksiyonunun sonucunda double tipinde değer üretilir. Aşağıdaki gibi bir form ekranı hazırlayın. Ardından Hesapla adındaki buttonun click eventinde bu değerleri hesaplamaya başlayalım.

C# Ders11- Math.Pow() kullanımı




1 yorum
Timer belirli zaman aralıklarında iş yaptırmak amacıyla milisaniye cinsinden geçen süreyi hesaplamak için kullanılır. İstediğimiz komutların belirlediğimiz zaman aralığında tekrarlamasını istiyorsak timer kullanabiliriz. Türkçe’de sayaç anlamına gelmektedir ve bu görevi üstlenmek için kullanılan sınıf da Timer sınıfıdır. Timer nesnesini Toolbox’dan eklenildiği zaman form üzerinde görünmez. Onun yerine formun altında yer […]

C# Ders 12- Timer Kullanımı


2 yorum
Karşılaştırma yapacağınız ifadenin alabileceği değerler fazla ise çok fazla if else if ifadesi yazmak yerine karşılaştırmamızı swtich…case yapısını kullanarak oluşturmamız hem kodumuzun okunurluluğunu arttırır hem de daha hızlı kod yazmamızı sağlar. Switch…case kullanımı ard arda yazılacak if..else bloklarını kullanmaktan daha kolaydır. switch yapısında break, case, switch ve goto anahtar sözcükleri […]

C# Ders9- switch case yapısı



if-else karar yapısı ile belirlediğimiz bir koşulun sağlanması veya sağlanmaması durumudur. Bu iki durum karşısında programa yaptırmak istediklerimizi yazarız. Bunu yapmak için çeşitli karşılaştırma operatörleri kullanarak bir koşul oluşturur ve koşulun doğruluğuna göre yapılması gerekenleri belirleriz. Mesela şöyle düşünün. Eğer dışarıda yağmur varsa şemsiyeni al da çık eğer yağmur yoksa […]

C# Ders7- if else koşul yapısı


Her programlama dilinde birçok kez değişkenlerin tiplerinin dönüşümlerine ihtiyaç duyulur. Mesela (“5” ve “2”) tipindeki string ifadelere matematiksel işlemleri uygulamayamazsınız. İşte bu noktada tiplerinin değişmesi gerekir. Tip dönüşümlerinde bazı durumlarda veri kaybı gerçekleşebilir, dönüşümü yapılan değişkenin tuttuğu değer dönüştürülecek türün kapasitesinden büyükse veri kaybı gerçekleşir. C#’da tip dönüşümü için üç […]

C# Ders4- Tür Dönüşümleri


Diğer bir yorum yapma şeklimiz yukarıda gösterilen şekildeki gibidir. Birden fazla satırda yorum yapılacaksa bu işaretler arasında yapmak daha hoş olur. Matematik işlemlerini bugün ele alacağız. Öncelikle kullanılan matematik operatörlerini tanıyalım. Toplama + Çıkarma – Bölme / Çarpma * Mod(bölümden kalan) % Atama = Arttırma (yanına gelen sayısal değişkenin değerini […]

C# Ders6- Aritmetik Operatörler



Öncelikle bir C# form projemizi açalım. Form ekranımızın üzerine çift tıklayalım ve Form1’in Load metodunun içine girelim. Burada gösterilen metot ise form daha ekrana gelmeden önce çalışacak olan olayları buraya yaz demek istiyor. Yani Form1 yüklenirken hangi işlemleri yapmam lazım diye soru soruyor kısaca. Biz daha formumuzda bir tasarım gerçekleştirmeyeceğimiz […]

C# Ders2- Değişken kullanımı


Değişkenler, girdiğimiz değerleri alan ve ya programın çalışmasıyla bazı değerlerin atandığı yapılardır. Değişken tanımlama ise atanacak ve ya veri alınacak değişken türünün ne olduğuyla ilgilidir. Yani bir string değişken tutmak istiyorsunuz ve bu değişkeni de string olarak tanımlamanız gerekmektedir. Aynı işlem için tamsayı veri girmeniz halinde değişken türünün de tamsayı […]

C# Ders1- Değişkenler