17 Ekim 2014 Cuma

ASP.Net (C#) - thumbnail oluşturma - resize

1 comment
Bu yazıda C# kullanarak thumbnail oluşturma işlemini anlatacağım. Öncelikle thumbnail'in ne olduğunu kısaca açıklayayım. Thumbnail; web sitelerinde yer alan resimlerin önizlemesi olarak kullanılan küçük boyutlu halleridir. Bu yazıda sayfama POST ile bir resim göndereceğim ve bu resmi hem orjinal boyutu hem de küçültülmüş hali ile klasöre kaydedeceğim. Öncelikle resmi post edecek formumu UploadImage.aspx adlı dosyamda oluşturuyorum. <form...
Read More

20 Ağustos 2014 Çarşamba

Genymotion - Eclipse entegrasyonu

2 comments
Bir önceki "Genymotion ile Android sanal cihaz kurulumu" başlıklı yazımda Genymotion programını kullanarak sanal cihazların nasıl kurulacağını anlatmıştım. Bu yazıda da kurduğumuz sanal cihazların Eclipse ile entegrasyonunun nasıl yapılacağını ve projelerimizi oluşturduğumuz sanal cihazlar üzerinde nasıl çalıştıracağımızı anlatacağım. Eclipse'te Help -> Install New Software... menüsüne gidiyoruz. Work with: kısmına http://plugins.genymotion.com/eclipse...
Read More

Genymotion ile Android sanal cihaz kurulumu

Leave a Comment
Bu yazıda Android programlamaya yeni başlayanlar ve Eclipse'te Virtual Device Manager yardımıyla oluşturulan sanal cihazların yavaşlığından şikayetçi olanlar için çok yararlı bir uygulama olan Genymotion hakkında bilgiler vereceğim. Eclipse'te oluşturulan sanal cihazlar bazen açılmak bilmez ya da açılsa bile bilgisayarınızı o kadar kasar ki bütün hevesiniz kaçar. Bunu engellemek için Genymotion programını kullanabilirsiniz. Öncelikle...
Read More

15 Temmuz 2014 Salı

VB.NET ile SQL veritabanı bağlantısı kurma

Leave a Comment
Bundan önce C# kullanarak Windows Form uygulamalarında ve Web Form uygulamalarında SQL bağlantısı kurma işlemini anlatmıştım. Bu yazımda da SQL veritabanına VB.net kullanarak bağlanma işlemini anlatacağım. Bir web form oluşturuyorum. Formuma buton ve label ekliyorum. Butona tıklandığında SQL bağlantısını kurmaya çalışarak bağlantı sonucunu label içerisine yazdıracağım. Butona çift tıklayarak .vb sayfasına gidiyorum ve sayfanın en üstüne...
Read More

SQL'de eklenen son kaydın ID değerini almak

1 comment
Bazı uygulamalarda veritabanına eklediğimiz kaydın ID'sini öğrenmemiz gerekebilir. Bunu kolayca yapabilmek için SCOPE_IDENTITY() fonksiyonunu kullanıyoruz. Bu fonksiyonu kullanmadan son kaydın ID değerini almak için öncelikle kaydı eklememiz, ardından da eklediğimiz son kaydın ID değerini almamız gerekir. Ancak bu yöntemde, veriyi çekmeden önce başka bir kayıt atılırsa, son kayıt ve buna bağlı olarak da son ID değeri değişir. Bu durumda...
Read More

12 Temmuz 2014 Cumartesi

Entity Framework nedir? Avantajları nelerdir?

1 comment
Bu yazıda Object Relational Mapping (ORM) kavramından ve en popüler ORM uygulamarından bir tanesi olan Entity Framework'ten bahsedeceğim. Object Relational Mapping, veri tabanındaki tabloları sınıflara, kolonları propertylere, kayıtları ise nesnelere dönüştürerek, veri tabanındaki işlemleri daha basit biçimde gerçekleştirmeyi amaçlar. SQL kodları yazmak yerine işlemler nesneler üzerinden yapılabilir. En popüler ORM uygulamalarından...
Read More

7 Haziran 2014 Cumartesi

VB.Net for döngüsü kullanımı

4 comments
Bugüne kadar blogda C# üzerine yazılar yazmıştım. Artık Visual Basic (VB) için de yazılar yazmaya başlıyorum. İnternette VB.Net ile ilgili çok fazla Türkçe kaynak yok. Bu yüzden VB.Net'e temelden başlamanın daha faydalı olacağını düşündüm. Değişken oluşturma vb. işlemleri de bu yazıda anlatacağım. VB'de değişken oluşturmak için Dim komutunu kullanıyoruz. Dim Ad As String : Name adında string bir değişken oluşturduk. Dim DogumYili...
Read More

21 Mayıs 2014 Çarşamba

SQL Inner Join komutu

Leave a Comment
Bu yazıda Inner Join komutunu kullanarak veritabanı tablolarını birbirine bağlamayı anlatacağım. Inner Join komutunu bir örnek ile açıklamak istiyorum. Uyeler ve Sehirler olmak üzere iki tablom var ve bu tablolar üzerinde işlemler yapacağım. Tablolarım aşağıdaki gibi. Üyeler tablosu Şehirler tablosu INNER JOIN Elimizde iki tablo var. Bir sorgu yazmamız ve bu sorguda üyeler tablosunda bulunan Sehir kolonu ile Şehirler tablosuna...
Read More

4 Mayıs 2014 Pazar

Asp.NET ile TreeView menü oluşturma

Leave a Comment
Bu yazıda Asp.NET projelerimizde TreeView özelliği ile açılır kapanır menüler oluşturmayı anlatacağım. İlk olarak boş bir web form oluşturuyorum. ToolBox'ta Navigation menüsünden TreeView seçeneğini seçerek web formuma sürüklüyorum.   Bu işlemden sonra menü sayfama eklendi. Şimdi Edit Nodes... yazan yere tıklıyorum ve menü öğelerimi ekliyorum. Menü görüntüsünü değiştirmek için de Auto Format... linkine tıklıyorum. Sayfamı...
Read More

2 Nisan 2014 Çarşamba

MVC nedir? MVC projesi oluşturma

Leave a Comment
Bugüne kadar Asp.NET ile ilgili yazdığım yazıların tamamında Web Form'lar kullandım. Artık MVC (Model-View-Controller) ile ilgili de yazılar yazmanın uygun olacağını düşündüm ve MVC'ye sıfırdan başlamaya karar verdim. MVC nedir? MVC; Model, View ve Controller kelimelerinin baş harflerinden oluşan bir terimdir. Projemizi Model, View ve Controller katmanlarına ayırarak düzenli ve yüksek performanslı projeler geliştirmemizi sağlar. Şimdi...
Read More

23 Mart 2014 Pazar

Asp.Net (C#) Linq to XML ile XML dosyasına veri ekleme

2 comments
Bu yazıda Asp.Net projelerimizde Linq to XML kullanarak, XML uzantılı dosyalara veri ekleme işleminin nasıl gerçekleştirileceğini anlatacağım. Linq (Language Integrated Query) dil ile bütünleşmiş sorgulardır. Linq kullanılarak nesneler üzerinde aramalar yapılabilir, aramaların sonucunu hızlı bir şekilde List Object haline dönüştürebilir. İlk olarak yeni bir xml dosyası oluşturuyorum. İçine yalnızca aşağıdaki gibi <kullanicilar>...
Read More

5 Mart 2014 Çarşamba

C# ile web browser - tarayıcı yapımı + video

2 comments
Merhaba arkadaşlar. Bu yazıda C# kullanarak basit web tarayıcısı uygulaması geliştirmeyi anlatacağım. Bir web tarayıcısında olması gereken temel özellikler (adrese git, ileri, geri, sayfa yenileme) özelliklerinin bulunduğu bir tarayıcı geliştireceğim ve bunun için de toolbox'tan WebBrowser aracını kullanacağım. İlk olarak yeni bir form oluşturuyorum ve aşağıdaki gibi form elemanlarımı ekliyorum. Git butonuna çift tıklıyorum ve içine...
Read More

4 Mart 2014 Salı

PHP ile bot yapımı ve başka siteden veri çekme

18 comments
Bu yazımda PHP ile istediğimiz sitenin istediğimiz kısmını çekerek sayfamızda nasıl kullanabileceğimizi anlatacağım. Öncelikle bu işlem için kullanmamız gerek fonksiyonları açıklayıp ardından da konunun pekişmesi için güzel bir örnek olduğunu düşündüğüm IMDB sitesinden film adını ve film puanını çeken bir uygulamayı yazacağım. PHP ile bir sayfadan veri çekmek için file_get_contents hazır fonksiyonunu kullanıyoruz. Aşağıdaki kodu çalıştırırsak...
Read More

PHP - Securimage captcha (doğrulama kodu) kullanımı

1 comment
Bu yazıda Securimage adlı CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) uygulamasından bahsedeceğim. Web sitelerine üye olurken karşımıza bir resim çıkar ve bu resimdeki yazıları ya da sayıları ilgili alana doğru bir biçimde yazmamız istenir. Böylece botların ya da güvenliği tehdit edebilecek unsurların önüne geçilmesi amaçlanır. İşte karşımıza gelen bu resimlere CAPTCHA adı verilir. Securimage...
Read More

28 Şubat 2014 Cuma

JavaScript'te klavyeden girilen 10 sayının toplamını ve ortalamasını bulma

Leave a Comment
Klavyeden girilen 10 sayının toplamını ve ortalamasını bulan programın C dilindeki kodlarını yazmıştım. (C'de klavyeden girilen 10 sayının toplamını ve ortalamasını bulmak) Bu yazıda aynı işlemi JavaScript dilinde gerçekleştireceğim. Kullanıcıdan sayıları alabilmek için prompt komutunu kullanacağım. Prompt komutuyla kullanıcıdan veri alma işlemiyle ilgili yazdığım yazıyı buraya tıklayarak okuyabilirsiniz. JavaScript Prompt komutu ile...
Read More