Programlama Kategori Arşivi

Algoritma Nedir? ve Algoritma Çeşitleri

algoritma-ornek1Algoritma genel anlamda matematiksel işlem olan mantık konusuna ait bir terim olarak tanımlanır. Tam olarak amacı ise yapılan bir işin doğru olarak yapılabilmesi için izlenmesi gereken adım sırasıdır. Aslında insanlar yaptıkları tüm işleri bir algoritma sırası ile mantıklı hale getirir. Eğer yapılan bir işte algoritmik sıra yok veya izlenmiyorsa yapılan işin sonu büyük bir ihtimalle iyi bitmeyecektir. Bundan dolayı eğer bir mühendislik veya matematik dalına ait bir meslek seçmişseniz dolaylı yada dolaysız ilk göreceğiniz konulardan biri de algoritma ve algoritma çeşitleridir. Algoritma nedir? sorusunun tam olarak cevaplanması için belkide bir örneği başvurulması en doğrusudur. Bundan

C# Form Closing ile Formlar Arası Geçiş

Formlar Arası Geçiş İşlemiUzun zamandan beri Csharp ile ilgili bir yazı hazırlamadım. Bu problemi ortadan kaldırmak adına bu yazıyı hazırlamaya karar verdim. Eğer C# ile program yazıyorsanız belki de en çok kullanacağınız yapılardan biri olan formclosing özelliği ve sonrasında Windows Formları arasında nasıl geçiş yapılacağı hakkında bilgi vereceğim. FormClosing Olayı Ne İşe Yarar? Eğer geliştirmekte olduğunuz C# uygulamasında aktif olan form ekranını kapatırken veya birden fazla form kullanacaksanız ve bu formlar arasında geçişler yaparak programı çalıştıracaksanız FormClosing event özelliğini kullanmak zorundasınız. Bu özelliğin anlamı tam olarak ilgili form kapatılırken şu satırları çalıştır demektir. Aşağıdaki kod mantığıyla çalışır. void

Geleceğin Bilgisayar Teknolojisi "Yapay Zeka" Algoritmaları ve Uygulama Alanları

Yapay Zeka Nedir?Her halde yapay zekayı duymamış olan neredeyse yoktur diye düşünüyorum. Çünkü gerek filmlerde gerekse haber kanallarında sık sık duyduğumuz bir terimdir. Peki yapay zeka nedir? diye kendinize hiç sordunuz mu? Bence geleceğin en önemli alanlarından biri yapay zeka olacaktır. Çünkü karşımıza çıkan yeni elektronik eşyalar her geçen gün daha gelişmiş ve karmaşık olarak karşımıza çıkıyor. Bu yapıların bu kadar kompleks olmasının en büyük sebeplerinden biri de yazılım alanında atılan büyük adımlardır. Aslında yapay zekada tam olarak bir yazılım modellemesidir diyebiliriz. Yapay zeka sistemleri filmlerde bilim kurgu tarzında gösterilse de aslında pek çok alanda bu sistemler

C# ProgressBar Nesnesi ve Örnek Uygulamaları

progressbar-ilk-uygulamaProgress Bar günlük hayatta bilgisayar ortamında sıkça kullanılan bir uygulamalardandır. Bu yazıda, ilk olarak ProgressBar aracının özellikleri hakkında bilgiler vereceğim. Sonrasında ise ProgressBar kullanımı daha iyi anlamanız için bir kaç örnek uygulama paylaşacağım. ProgressBar Kullanım Alanı Bir program yazıyorsak elbette bir yerlerde kullanılmak için yazılıyordur. Geliştirilen uygulamaları kullanacak kişilerin bir insan olduğunu bildiğimize göre Progress Bar, her insanda olan merak duygusuna cevap verebilmenin en güzel yollarından biridir. Kullanıcı yazılan programı kullanmaya başladığı andan itibaren bilgisayardan yapmasını istediği bir işlemin ne kadar süreceğini kullanıcıya aktaran araç ProgressBardır. Bu araç ile kullanıcıya istediği işlemin başlangıç anından bitiş

Yeni Başlayanlar İçin Sql Server Kurulumu

sql-serverSql server günlük hayatta veri depolama amaçlı ile kullanılan en yaygın programlardan biridir. Özellikle işletmelerin verilerini saklamaları için ve web sitelerin veritabanları olarak sıkça kullanılmaktalar. Eğer böyle bir çalışmanız varsa ve bu proje büyük bir proje ise zaten internet üzerinden bir sql server kiralamanız gerekir. Fakat siz de benim gibi sadece hobi amaçlı veya program geliştirme amaçlı kullanmak isteyebilirsiniz. Böyle bir durumda bir server kiralayıp onun için para harcamak sanırım herkese saçma gelecektir. İşte bu durumda en mantıklı işlem kendi bilgisayarınıza (yani localhost’a) sql server’ı kurmaktır. Ben bu yazıyı kendi bilgisayarımda da kurulu olan Sql

C# Windows Phone Sayfalar Arası Geçiş

windows-phoneBundan önceki yazımda Windows Phone için sayfalar arası geçiş işlemini anlatacağımı söylemiştim. Eğer bir program yazıyorsak ve bu program geniş kapsamlı ise form , web veya mobil uygulama da olsa muhakkak birden fazla sayfadan oluşuyordur. Böyle durumlarda sayfalar arası geçiş yapılması gerekmektedir. Sayfalar arası geçiş yapma işlemini anlatmaya geçmeden önce Visual Studio da yeni uygulama sayfası açmayı bilmeyenler için kısaca anlatalım. Yeni uygulama sayfası açmak için Solution Explorer kısmını kullanmamız lazım genellikle sağ tarafta yer almaktadır. Eğer ekranınızda yok ise sırası ile şu adımları izleyerek View > Solution Explorer veya Ctrl+Alt+L kısayolunu kullanarak açın. Açılan kısımda

C# Windows Phone İçin Uygulama Geliştirme

windows-phoneMicrosoft firmasının 2012 senesinde Windows Phone işletim sistemine önem verdiğini biliyoruz. Bunun en büyük sebebi geçtiğimiz yıllarda rakiplerinden oldukça geri kalmış olması. Ben de bu yazıda Visual Studio ile Windows Phone işletim sistemli telefonlar için nasıl mobil uygulama geliştirebileceğimiz hakkında basit ama önemli bilgiler vereceğim. İlk olarak Visual Studio programınızda Windows Phone SDK dosyası yüklü olması gerek. Bu dosyanın yüklü olup olmadığını anlamak için şu adımları izleyin. File > New Project > Visual C# eğer bu konumda Silverlight for Windows Phone seçeneğini görüyor iseniz uygulama dosyaları mevcuttur. Eğer yok ise buradan indirebilirsiniz.Bu sayfada ilgili tüm bilgilere ulaşabilirsiniz. İndirme işlemini