c# etiketli yazılar.
C# Formlarla Çalışmak
c# , Winforms
c# , Dataset
C# Bileşenin Form Üzerindeki Yerini Rastgele Değiştirmek
Bu uygulamada amaç form üzerinde yer alan bir panel bileşeninin yerini butona tıklayarak değişmesini sağlamak olacaktır. Bunun için form üzerine 1 adet Button ve 1 adette panel bileşeni eklememiz gerekiyor. Panel bileşenini yerini her butona tıklamada rastgele değiştirebilmek için rastgele sayı üretmede kullanılan Random sınıfından faydalanılacaktır.
Rastgele Sayı Üretmek , Random , c# , C# Örnekleri
C# Bileşenlerinin Ortak Özellikleri ve Ortak Olayları
Özellikler, bileşenlerin görünümünü, yerleşimini veya davranışlarına özel nitelikleridir. Örneğin Button veya Label kontrolünün Text özelliği, üzerinde yazan yazıya erişmemizi sağlar. Bileşenlerin özelliklerine, tasarım anında Properties panelinden ulaşıp değiştirebileceğimiz gibi, kod tarafından da okunup değiştirilebilir. Bileşenlerin birçok özelliği hem okunabilir hem de değiştirilebilir. Fakat bazı özellikleri sadece okunur ve sadece yazılır durumdadır. Bileşenlerin birçok ortak özellikleri vardır.
C# Rastgele (Random) Sayı Üretmek
Rastgele sayı üretme algoritması şifreleme, güvenlik işleri, oyunlar gibi bir çok alanda kullanılan bir metottur. C# ortamında rastgele sayı üretmek için Random sınıfı kullanılır. Delphide rastgele sayı üretme konusu için tıklayınız.
Rastgele Sayı Üretmek , Random , c#
Değişkenler, üzerlerinde değer barındıran depolama birimleridir. Değişkenler kullanılmadan önce mutlaka bir isim verilerek tanımlanmalıdırlar. Tanımlama işlemi yaparken değişkenlere birer isim verilme zorunluluğu vardır. Değişkenlere isimleri belli kurallara uymak şartıyla istediğiniz gibi verebilirsiniz.
c# , değişken
C# ile ilgili başlangıç düzeyinde temel örnekler.
C# ta if-else yapısı ile ilgili örnekler.
c# , if , if-else
C# ta for döngüsü kullanımını gösteren örnekler.
c# , döngü , for , for döngüsü
Bilgisayar Ne Zamandır Açık?
Bir bilgisayarın ne kadar süredir açık olduğunu C# ile bulabilmek için GetTickCount() fonksiyonu kullanılmalıdır. C#'ta GetTickFonksiyonu doğrudan ulaşılabilir bir fonksiyon değildir. Fonksiyona ulaşabilmek için kernel32.dll isimli dll'i kullanmamız gerekir.
c# , GetTickCount
Kullanıcının yaşını sorduktan sonra kaç yılınca 80 yaşına geleceğini hesaplayan program. Programda öncelikle kullanıcıya yaşı sorulacak. Ardından kaç yılında 80 yaşında olacağı hesaplanacaktır. Bu işlemi yapmak için bir çok yöntem vardır. Bunlardan bir tanesi de kullanıcının yaşını kullanarak doğum yılını bulmak ardından doğum yılına 80 ekleyerek ilgili yılı bulmaktır. Soruda kişinin 80 yaşından küçük olduğu varsayılmaktadır.
delphi , c# , pascal
Bir dersten geçmek için öğrencinin 50 den yüksek not alması gerekmektedir. Buna göre kullanıcıya dersten aldığı notu sorduktan sonra öğrencinin dersten geçme kalma durumunu gösteren programın pascal ve c# çözümleri aşağıdaki gibi olur. Problemin çözümü için öncelikle öğrencinin aldığı not sorulur ve bu not geçme notu olan 50 ile karşılaştırılır. Karşılaştırma işleminde >50 ifadesi kullanılır, çünkü dersten geçebilmek için 50 den yüksek not alması gerekmektedir. Buna göre yazılması gereken kodlar aşağıdaki gibi olur.
delphi , c# , pascal , if-then-else
Bir dersi ortalaması vize sınavının yüzde 40'ı ile final sınavının yüzde 60'ının toplamına eşittir. Öğrencinin dersten geçebilmesi için en az 60 ortalamaya sahip olması gerekmektedir. Bu bilgilere göre öğrencinin vize ve final notlarını sorduktan sonra ortalamasını hesaplayan ve öğrencinin dersten geçme kalma durumunu bulan programın çözümü. Problemin çözümü için öncelikle öğrenciden vize ve final notları alınacaktır. Bu vize ve final notlarından faydalanarak ortalama hesaplandıktan sonra 60 ile karşılaştırılıp öğrencinin geçme yada kalma durumu belirlenecektir. Öğrencinin ortalaması 60 ile karşılaştırılırken >=60 şartı uygulanır. Çünkü dersten geçebilmek için ortalamanın en az 60 olması istenmektedir.
Programlama Temelleri (3 - 7 Ekim Haftası Dersleri)
Programda kullanılan sayısal bilgileri ekrana yazdırırken bu sayıların formatlı olarak ekrana yazdırılmaları gerekebilir. Aksi durumda son kullanıcının anlamakta zorluk çekeceği formda yazılar karşısına çıkabilir. Pascalda sayıların formatlı olarak yazdırılması için neler yapmamız gerektiğini anlatan konu için Sayısal Bilgilerin Formatlı Yazdırılması konusuna bakabilirsiniz.
delphi , c# , pascal , programlama temelleri
ASP.NET ile uygulama geliştirirken verileri göstermenin bir çok yolu vardır. DataGrid, DataList ve Repater gibi bileşenler bunlardan bazılarıdır. Hepsinin kendine göre kullanım yerleri ve kolaylıkları vardır. Repeater template'ler üzerine kurulmuştur. Verileri gösterirken kullanabileceğimiz 5 tane template vardır. Bunlar sırası ile HeaderTemplate, ItemTemplate, AlternatingItemTemplate, SeperatorTemplate ve FooterTemplate'tır.
c# , asp.net , repeater
Sayının Tersinin Bulunması
Klavyeden girilen bir sayının işaret olarak tersini bulan program. Programın amacı kullanıcıdan bir sayı istedikten sonra kullanıcının girdiği sayının işaret olarak tersinin bulunmasıdır. Yani girilen sayı pozitif ise sayıyı negatif yapacak, sayı negatif ise sayıyı pozitif yapacak. Bu işlem için girilen sayıyı -1 ile çarpmak yeterlidir. Çünkü sayı -1 ile çarpıldığı zaman işaret değiştirecektir.
Bir dikdörtgenin alanı, dikdörtgenin kısa kenarı ile uzun kenarının çarpılması ile elde edilir. Buna göre kullanıcıdan kenar uzunlukları istenilen dikdörtgenin alanını hesaplayan programı yazınız. Programın çözümü için öncelikle kullanıcıdan kısa ve uzun kenarlar için değer istenecektir. Ardından istenilen bu değerler çarpılacak ve dikdörtgenin alanı bulunacaktır.
Sayının Karesinin Hesaplanması
Kullanıcının gireceği bir sayının karesini hesaplayan program. Bir sayının karesi, sayının kendisi ile çarpılması ile elde edilir. Buna göre kullanıcının gireceği sayıyı kendisi ile çarparak karesini hesaplamış oluruz.