Çarşamba , 26 Nisan 2017
Anasayfa » C#

C#

ASP.NET Validation Kontroller

Doğrulama Kontrolleri kullanıcının girdiği bilgilerin doğruluğunun denetlenmesinde kullanılır. Bir siteye kayıt olma, şifre girme gibi işlemlerde kullanılır. Örneklere geçmeden önce bilmemiz gerek temel şeyler vardır. İlki ControlToValidate özelliği. Kontrolü sayfamıza ekledikten sonra Properties penceresinden bu özelliği buluyoruz ve kontrol edilecek olan alanı seçiyoruz. Bir diğeri ise ErrorMessage. Kontrol edilecek nesneye yanlış değer girildiğinde ekrana gelecek hata mesajıdır. EnableClientScript kodların sunucu …

Devamını oku »

Asp.net AdRotator Kullanımı

Bu yazımızda Asp.net AdRotator ile ilgili örnek yapacağız. AdRotator web sayfası içerisinde verilecek reklamların yerlerini ayarlamak için kullanılır. AdRotator ile reklamların gideceği linkleri, sayfada ne kadar yer kaplayacaklarını, sayfa içerisinde ne sıklıkla gösterileceği gibi özellikleri belirler. Ana dosyamızda AdRotator ekliyoruz. [crayon-5900f7da7f158598354034/] Daha sonra siteye eklenecek reklamlar için bir klasör oluşturup resimleri buraya kaydediyoruz. Sonrasında Solution Explorer panelinden reklamların özelliklerini ayarlayacağımız …

Devamını oku »

ASP.NET ile asmx Web Servisi Oluşturmak

Microsoft’un .NET Framework 2.0 ile HTTP üzerinden SOAP iletileri kullanılarak uygulamalar arası iletişimi sağlamak için geliştirdiği Web Servisleri adına ilk teknolojisi olan klasik diye tabir edebileceğimiz .asmx web servisinin ASP.NET üzerinden nasıl oluşturulduğuna bir örnek ile inceleyeceğiz. Öncelikle Visual Studio‘yu açınız. “File” menüzüsünden “New Project” seçilerek “ASP.NET Project” uygulamasını oluşturun. Örneğimiz için uygulamamıza “asmxAPISample” adı verilmiştir. Uygulamamızın şablonunu seçmek üzere …

Devamını oku »

Web Servis Nedir

Daha önceki API Nedir yazımızda API kavramını ve sahip olduğu potansiyeli açıklamıştık. Bu yazımızda API’lerin en yaygın kullanım alanlarından web servisleri nedir? Sorusuna cevap bulacağız. Web servisi özellikle dağıtık mimarili uygulamalar için düşünülmüştür. Web servisleri genel anlamda farklı uygulamaların ağ üzerinden haberleşmesini sağlayan ve iletişimini standart bir XML mesajlaşma sistemi kullanarak gerçekleştiren bir yazılım parçasıdır. Burada XML, bir web servisindeki tüm …

Devamını oku »

API Nedir?

Bu yazımızda API Nedir, yazılım dünyasında önemi neden bu kadar büyüktür, sahip olduğu potansiyeli ve sunduğu faydaları anlamaya çalışacağız. On yıllar boyunca çoğu bilgisayar yazılımı, onu tüketecek olan kullanıcı türü ile birlikte düşünülerek yazılmıştır. Yazılım ne şekilde tasarlanırsa tasarlansın, bir insan geleneksel olarak bu tasarım zincirinin en sonunda yer alır. Yazılımın sunduğu veriler, işlevsellikler bir kullanıcı arabirimi (UI) aracılığı ile son …

Devamını oku »

Uygulama tasarımcıları için en iyi 10 ücretsiz araç

Mobil alanda Android, IOS, Windows Phone veya başka bir platformda uygulama tasarlarken iş fikri üzerine yoğunlaşmanın ilk adımı olarak elimizde elle tutulur bir prototipin bulunmasıdır. Bunun için bitmiş uygulamaya daha hızlı geçebilmenize yardımcı olmak için size 10 farklı aracı önermek isterim. Eğer uygulama tasarımını öğrenmek veya becerilerinizi artırmak, iş fikirlerinize daha fazla yoğunlaşmak istiyorsanız aşağıdaki araçlara bir göz atın ve sizin …

Devamını oku »

C# Sayısal Loto Programı

1 ile 49 arasında rastgele birbirinden farklı 6 sayının seçimine dayanan bir algoritmaya sahip olan sayısal loto oyununun C# ile generic collection kullanılarak çözümü aşağıda verildiği şekilde kodlanabilir. [crayon-5900f7da7f993593069032/]    

Devamını oku »

C# Windows Form Application Örnekleri

1- Buton Yakalama Örneği C# Form Örneğini İndir   2- Sender Örneği (Buton Seçme) C# Form Örneğini İndir   3- Butona tıkladıkça değer arttırma/azaltma C# Form Örneği — Buton değer değiştir   4- Label Birleştirme Örneği Form Tex tLabel Örneği   5- Butona Tıkladıkça Butondaki Sayıyı Arttırma WindowsFormsApplication1   6- Timer Kullanım Örneği C# Timer Kullanım Örneği   7- C# …

Devamını oku »

C# Dizi Örnekleri

Nesne Tabanlı Programlama Dersi için Dizi Uygulamaları Bu yazıdaki kolay, orta ve zor olacak şekilde C# dizi örnekleri yer almaktadır. C# dizi örneklerini  kopyalayıp C# Console ortamında uygulayabilirsiniz. C# dizi örnekleri ile ilgili sorularınız varsa yorum olarak mesaj bırakabilirsiniz. Klavyeden girilen bir metnin içindeki sesli ve sessiz harflerin sayısını ekranda görüntüleyen C# programına ait kaynak kod; [crayon-5900f7da7fcda021996415/] Klavyeden girilen bir …

Devamını oku »

Nesne Tabanlı Programlama 1.Dönem 1.Sınav

Bilişim Teknolojileri Alanı Nesne Tabanlı Programlama 1.Dönem 1.Sınav Soruları Konular (Veri Türleri, Karar Yapıları, Döngüler, Diziler) Dizideki elemanları bir sağa kaydırıp en soldaki elemana 0 ekleyen metodu yazınız. Klavyeden girilen bir metinin içerisindeki toplam kelime sayısını bulan metodu yazınız. (Not: foreach kullanılacaktır) Tür dönüşüm yöntemleri nelerdir, örnek kodlama biçimleri ile açıklayınız. Eksi bir sayı girilene kadar girilen sayılardan en büyüğünü …

Devamını oku »

C# Google Font Kullanımı

Fontların tasarımın en önemli parçası olduğu gerçeğini biliriz. Peki masaüstü uygulamalarınızın kaçında font kullanımına dikkat ettiniz. Bu yazıda C# ile google font kullanımını WPF ve Windows Form  üzerinde nasıl yapacağımızı anlatacağım. Muhtemelen ilk defa duymuş olabilirsiniz. C# ile Google Font Nasıl Kullanır da diyebilirsiniz. Sayfaya sadece bir etiket ekleyerek kullanımı açıklayacağım. Diğer etiket ve araçlarda kullanmak da size kamış olacak. …

Devamını oku »

C# Formu Açılışta Tam Ekran Yapma

C# Windows Form projelerinde projemizi çalıştırdığımızda ekranı kaplayacak şekilde gelmesi yani tam ekran olarak gelmesi veya simge durumuna küçülmüş halde gelmesi ile ilgili ayarların nasıl yapılacağını yazımızda bulabilirsiniz.

Devamını oku »

C# Metotları Aşırı Yükleme (Overloading)

Metotlar bir işlemi gerçekleştirmek için tanımlanır. Bir metotla birden fazla işlemi gerçekleştirmek için o metotla aynı isme sahip yeni metotlar tanımlanabilir. Ancak tanımlanan bu metotlar farklı parametrelere sahip olmalıdır. Ya da aynı isimli parametreye sahipse türleri farklı olmak zorundadır. Şimdiki örneğimizde Ortalama hesaplayan bir metodu farklı şekillerde kullanacağız.

Devamını oku »

C# Beşgen Alanı ve Çevresini Hesaplama

Bu yazımızda C# Console uygulaması ile düzgün beşgene ait alan ve çevre hesaplaması yapan bir örnek oluşturacağız. Beşgenin alanını hesaplaya bilmek için, r ve a uzunluklarının bilinmesi gerekmektedir.

Devamını oku »

C# Object Class

Object Sınıfı Nedir? Bu yazımızda .NET Framework sınıflarının temel olarak kalıttığı ilk sınıf olan “object” sınıfını daha yakından inceleyeceğiz. Tüm sınıfların temel aldığı .NET çatısının en tepesinde bulunan sınıfıdır. Bu tanımdan yola çıkarsak belkide Object sınıfının aslında herşey olduğunu kısaca “Object is Everthing” diyebiliriz. Bir nesnenin başlangıcıdır. Kalıtım (inheritance) yoluyla tüm sınıflarda Object sınıfına ait izler görebilirsiniz. Object sınıfın sahip …

Devamını oku »

ADO.NET ile 3 Katmanlı Mimari

Diğer karmaşık yapılar gibi, yazılımın da sağlam bir temel üzerine kurulması gerekir. Temel senaryoları dikkate almamanız, genel sorunlar için tasarım yapmamamız veya kilit kararların uzun vadeli sonuçlarını takdir etmemesi başvurunuzu risk altına sokabilir. Modern araçlar ve platformlar, uygulama oluşturma görevi basitleştirmeye yardımcı olur, ancak uygulamanızı kendi senaryolarınıza ve gereksinimlerinize göre dikkatlice tasarlama gereksinimini değiştirmez. Kötü mimarinin maruz kaldığı riskler kararsız, …

Devamını oku »

WPF Entity FrameWork ile Veri Tabanı İşlemleri

WPF Form ile EntityFramework ile veritabanına bağlanarak listeleme,ekleme,silme ve güncelleme işlemlerini gerçekleştirmeyi gösteren örneğe ait videoyu izleyebilirsiniz. Konuyla ilgili sorularınızı Yorumlar kısmından iletebilirsiniz.

Devamını oku »

Hatalar ve Özel Durumları Yönetmek

Program geliştirirken meydana gelebilecek hatalar olabilir. Bilindiği üzere test süreci program yazım aşamalarında baştan sona çalıştırdığınız ve en çok zaman alan bir aşamadır. Tasarım zamanında (design time) olan biten herşey bir ölçüde kontrolümüzde gerçekleşiyor ancak çalışma zamanlı (runtime) test süreçlerini izlemek oluşabilecek hataları tespit etmek daha önemlisi öngürülemeyen olan hataları düşünmek. Hepsi bir yazılımcının düşünmesi gerekenler arasında yer alıyor. Bir …

Devamını oku »

C# Pascal Üçgeni

Matematiksel işlemlerde çok sık karşılaşılan ifadelerden biri (x+y)n. Genellikle bu ifadedeki x ve y herhangi iki sayı, n ise bir tam sayıdır. Bu ifadenin eşitini bulmanın en basit yolu n tane (x+y) terimini birbiriyle çarpmaktır. Fakat n’nin büyük olduğu durumlarda bu işlemi yapmak çok uzun sürer. Binom açılımı olarak bilinen bir yöntem ile bu ifadenin eşiti çok daha kolay bir …

Devamını oku »