2011 aktif konular listesi

AJAX İle XMLHttpRequest Nesnesi

  • Hakan

Sunucuya veri göndermeden önce, XMLHttpRequest nesnesinin üç önemli özelliğini açıklamamız gerekiyor.


onreadystatechange özelliği


Sunucuya bir istek gönderilmesinden sonra, sunucudan dönen veriyi alabilecek bir işleve ihtiyacımız var.


onreadystatechange özelliği sunucunun yanıtını işleyecek olan
fonksiyonu tutar. Aşağıdaki kod boş bir fonksiyon tanımlar ve aynı
zamanda onreadystatechange özelliğini ayarlar:

AJAX İle Sunucuya İstek Göndermek

  • Hakan

Sunucuya bir istek göndermek için open() ve send() işlevlerini kullanırız.


open() işlevi üç parametre alır. İlk parametre istekte bulunurken
hangi yöntemin kullanılacağını belirtir (GET yada POST). İkinci
parametre sunucudaki betiğin url adresini belirtir. Üçüncü parametre ise
isteğin asenkron (eşzamansız) olarak ele alınacağını belirtir. send()
işlevi isteği sunucuya gönderir. Eğer HTML ve (eğer sunucuda PHP dilini
kullanıyorsak) PHP dosyalarının aynı dizinde olduğunu varsayarsak kod
şöyle olacaktır:

AJAX İle Öneri

  • Hakan

AJAX Öneri Örneği


Aşağıdaki ajax örneğinde, bir kullanıcı standart bir HTML formuna
veri girerken web sayfasının sunucu ile nasıl iletişim kurabileceğini
göreceğiz.




Bir isim girin



İsim:


Öneriler:





Örneğin açıklaması - HTML Formu



Yukarıdaki form aşağıdaki HTML koduyla oluşturulmuştur:

AJAX Öneri Kaynak Kodu

  • Hakan

AJAX Öneri Örneğinin Kaynak Kodu


Aşağıdaki kaynak kodlar önceki sayfadaki AJAX örneğine aittir.


Kodları kopyalayıp siz de deneyebilirsiniz.




AJAX HTML Sayfası



Bu HTML sayfasıdır. Bu sayfa basit bir HTML formu ve bir JavaScript koduna bağlantı içerir.

C# Programlama Sanatı

  • Hakan



Programlama Sanatı




Programcılar modern
çağın ressamları, heykeltıraşları yani sanatçılarıdır.
Programlama da sanatın ta kendisi. Bir başka açıdan baktığımızda
da programlama bir bilim, programcı da bilim adamıdır. Bence her
ikisi de doğru. Şöyle ki, programcı da sanatçının esin kaynağına

C# Atama İşlemleri

  • Hakan


C# ile program yazmaya
ilk adım: Atama İşlemleri



Programlamaya başlarken,
ilk olarak onu matematiğe benzetebiliriz. Mesela ilk yazacağımız
programlardan biri de iki tane sayıyı toplayıp sonucunu ekrana
yazdırmak olabilir. Ama tabiki matematikteki her şey programlamada
da olduğu gibi var anlamına gelmiyor. Bu farkları başlarda iyi
anlarsak programlama mantığını kavramakta zorluk çekmeyiz.

C# Türlerin Tanımlanması

  • Hakan


Türlerin Tanımlanması







C#’ta bir değişkeni
kullanmadan önce onun türünü tanımlamak zorundayız. Bir değişken
program içerisinde yalnızca bir kere tanımlanabilir.

C# İle İlk Program

  • Hakan


Şimdiye kadar yaptığımz
örneklerin hiç biri çalışır bir program değildi. Şimdi
çalışabilecek komple bir program yazalım. C#’ta programlar
yöntemlerden ve birbiri ile alakalı olan yöntemlerin gruplanarak
oluşturduğu sınıflardan oluşur.

C# Yaz, Derle, Çalıştır

  • Hakan


Yaz, Derle, Çalıştır






Bir bilgisayar
programı başlangıçta basit bir metin dosyası olarak hayata
başlar. Mesela C# programları .cs uzantılı dosyalardır. Bir
programın birden çok kaynak dosyası olabilir.

C# Ekranda Yazı Yazdırmak

  • Hakan




Program yazmanın iki
boyutundan bahsedebiliriz, bunlar ise programcı açısından program
ve kullanıcı açısından programdır. Program geliştiriciler olarak
başlangıçta her iki kişi de biziz. Rolümüz programcıdan
kullanıcıya değişince ya da kullanıcıdan programcıya değişince,
bakış açımız da değişecektir. Mesela, programımızın verdiği çıktı,
kullanıcı açısından girdidir. Kullanıcının programa girdiği

C# Yorum Cümleleri

  • Hakan



Şimdi yaptığımız
çalışmalar çok kısa ve basit olsa da, gerçek bir program çok
uzun, karmaşık ve anlaşılması güç olabilir. Programcı bazen bir
şey denemeye başlar, bitirir ve bitirdiği zaman da ne yaptığını
unutur. Bazen de bizim yazdığımız programı başkaları devam
ettirmek durumunda olabilir. Diğer bir deyişle kodumuzun
dokümantasyonunu yapmamız gerekebilir.

C# Tamsayılar

  • Hakan


Tamsayılar




Tamsayılar (integer
ya da int), bütün programlama dillerinde bulunurlar.
Tamsayıların çeşitlerini, gücünü ve sınırlarını bilmekte yarar
var. C#'ta nasıl tanımlandığını ve kullanıldığını aşağıdaki
örnekte inceleyelim.

C# String Veri Türü

  • Hakan

String Veri Türü

Yıllardır bilgisayarlar kullanıcılarla iletişim kurmak için
yazıyı kullanırlar. Programlama dillerinde karakter kelimesi, bir
harf, sayı, noktalama işareti ya da bir sembol anlamına gelir.
String kelimesi ise karakterlerin yan yana gelerek oluşturdukları
dizi anlamına gelir. C# Dilinde string bir anahtar kelimedir. String
türünde bir değişken tanımlarken aşağıdaki gibi yazarız.



string Yazi;



Burada Yazi adında, string türünde bir değişken tanımlaması
yapılmıştır ya da başka bir deyişle, Yazi string bir değişkendir.


Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.