Anasayfa / Yazılım

Yazılım

Tic-Tac-Toe Oyunu Uygulaması – 2

Tic-Tac-Toe oyunu uygulaması Projemize devam edelim. Projemizde kullanacağımız komponentimiz kare şeklinde olacak. Ve bu kare üzerine tıklandığında sıra ile X ve O harflerini yazacak. Bu komponentin görünebilir olması için .NET’te bir grafik nesnesi oluşturup eklemem gerekiyor. Bunun için de System.Graphics class’ından bir nesne üretip, bu nesne üzerinde ihtiyacımız olan işlemleri, arka plan rengi verme, X ve O çizdirme gibi işlemleri ...

Devamını Oku »

Tic-Tac-Toe Oyunu Uygulaması – 1

Tic-Tac-Toe oyunu kalem ve kağıtla oynanan ve aynı zamanda Noughts and Cross olarak da bilinen, Türkçe’de de üçleme olarak adlandırdığımız oyundur. Aslında üç taş oyunu ile birebir aynı olan oyundur. Bu oyunun günümüzde ayrıca S.O.S şeklinde oynanma şekli de vardır, orada da amaç aynı çizgi üzerinde yer alan kutucuklarda yatay, dikey veya çapraz olacak şekilde S.O.S yazabilmek hedeflenmektedir. Bir nebze ...

Devamını Oku »

BootStrap Nedir

BootStrap bir HTML, CSS ve JavaScript fremoworküdür. MVC 5 uygulamalarında BootStrap otomatik olarak yüklenir ve varsayılan her uygulama için de yer almaktadır. HTML’in temel kullanımı sayesinde kendinize özel CSS classları oluşturarak çok güzel WEB sayfaları yapabilmemize olanak sağlar. Ben temel özelliklere değineceğim, bunlar menüler, butonlar ve alertler olacak. Eğer daha fazla bootstrap komponentleri ile ilgili bilgi almak istiyor iseniz aşağıdaki ...

Devamını Oku »

MVC URL Yapısı

MVC’de default bir web sayfasını çalıştırdığınız da 3 tane link oluşturulur. Bunlar; Home : Sitenin ana kök linki. (/) About : Home altında About’a yönlendirme /Home/About Contact : Home altında Contact’a yönlendirme /Home/Contact MVC proje ilk oluşturulduğunda bu bağlantılar çalışır. Bu bağlantılar varsayılan işleri yapmak için yapılandırılmışlardır. Bunları yani Route’ları düzenlemek için MVC yapısında App_Start/RouteConfig.cs dokümanından faydalanırız. Örnek olarak varsayılan ...

Devamını Oku »

MVC Uygulamalarında HomeController ve Views

Öncelikle HomeController ile başlayalım. Controller klasörü altında HomeController.cs dosyası yer almaktadır. Bu dosyanın kodları mevcut durumda aşağıdaki yapıdadır: HomeController.cs aslında içerisinde 3 metod barındıran bir class’tır. Bu metotlar About, Index ve Contact metotlarıdır. MVC terminolojisinde bunlar genellikle action olarak adlandırılırlar. Index adında olan action kontrolün ana giriş noktasıdır. MVC uygulamalarında tüm kontroller aslında Controller Class’ının bir nevi uzantısıdır ve herhangi ...

Devamını Oku »

İlk MVC Uygulaması

Model View Controller kelimelerinin baş harflerinden oluşturulmuş olan MVC yazılımda kullanılan bir mimari modeldir. MVC’yi açarak şöyle bir tanım yapabiliriz aslında: Uygulamalarımız için verilerin yönetimini sağlayan bir model. Her model bir veritabanı içerisinde yer alan bir veya birden fazla tabloyu temsil etmektedir. Uygulamalarımızın görsel olarak temsil edilmesidir. Bu web sitelerinde bildiğimiz HTML, JavaScript ve CSS yapılarıdır. Veri modelimiz ve görünüm ...

Devamını Oku »

Microsoft SQL Server 2014 Kurulumu

Bu yazımızda Microsoft SQL server 2014 kurulumuna değinmek istiyorum. Öncelikle programımızın yüklenmesi için setup.exe çalıştırılır. Daha sonra gelen SQL Server Installation Centre penceresinde solda yer alan Installation seçilir. Bir sonraki pencerede New SQL Server stand-alone installation or add features to an existing installation seçeneği seçeneği seçilir. Yani yeni bir SQL Server kurulumu ya da var olanın üstüne yeni özelliklerin kurulması ...

Devamını Oku »

Foreign Keys Oluşturma

Foreign keys özellikle birbiri ile bağlantılı olan iki tablo içinde primary key’e sahip olan tablo ile bağlantı kurabilmek için kullanılır. Yani şöyle diyelim elinizde iki tablo var ve bu tablolar arasında ilişki kurmak istiyorsunuz, A tablosunda primary key olarak MusteriID kolonumuz olsun. Burada Müşteriye ait olan ad, soyad, cinsiyet, yaş gibi bilgiler mevcut. Diğer tablomuzda da müşteriye ait diğer ek ...

Devamını Oku »

LINQ ve List Collection

Diziler belirli bir tipte verileri saklayan basit yapılardır. Çok sık kullanılmalarına rağmen kapasiteleri sınırlıdır. Örneğin bir dizinin boyutunu o diziyi oluştururken belirtmemiz gerekir. Bir dizinin boyutunu sonradan değiştirmek istiyor isek ya o diziyi yeniden oluşturmalıyız ya da dizinin Resize metodunu kullanarak yeniden boyutlandırma yapmamız gerekir. Tabi daha da ilerisini elde etmek istiyor isek neler yapmalıyız, bu yazımızda giriş niteliğinde biraz ...

Devamını Oku »

Öğrenci Otomasyonu Bölüm 6

Gelelim arama yapmaya. Veritabanımda yer alan OgrenciBilgiler tablosunda Ad ve Soyada göre arama yapıp, eğer aradığım şekilde kayıt mevcut ise buna ilişkin diğer bilgilerin listelenmesini sağlayacağım. Arama esnasında ara kutucuklarının boş geçilmesi durumunda da kullanıcıyı uyarmak istiyorum. Öncelikle tasarım ile işimize başlayalım. Visual Studio da proje adıma sağ tıklıyorum ve add > windows form diyorum. Burada form adını frmKayitAra.cs yaptım. ...

Devamını Oku »