film indir
Aralık
11th 2007
C# Web Servislerine Giriş

Posted under C# (csharp)

 Bu yazımızda basit anlamda web servislerinin ne demek olduğunu, kullanım alanlarını ve basit bir web servisi uygulamasının adım adım incelenmesini göreceğiz.
Continue Reading »

No Comments »

Aralık
11th 2007
Windows Programcılığı ve MFC’ye Giriş

Posted under C# (csharp)

 

Windows Programcılığı

Microsoft Windows işletim sistemleri dünyada çok geniş bir kitleye hitap ediyor. Bu yüzden Windows için program geliştirme önemli bir market oluşturuyor. Bu yazıda MFC’nin temelleri hakkinda tanımlamaları bulabileceksiniz. Genel bir tanımlamanın ardından, basit bir MFC programcığının oluşturulma basamaklarını inceleme fırsatınız olacak.

Temelde Windows Programcılığı

Windows, programcıların işini kolaylaştırmak için bir takım kütüphaneler (library) saglar. Bu kütüphaneler sınıfina Windows API (Aplication Programming Interface) denir. Bir programın sisteme yaptigi çagrılar bu aracı birimler tarafindan sağlanır.
Continue Reading »

No Comments »

Aralık
11th 2007
C# ile Client/Server ve Socket programlamaya giriş

Posted under C# (csharp)

Bu makalemizde TCP protokolüyle basit bir Client/Server programı yapacağız, C# ile socket programlama yapabilmek için System.Net.Sockets isimalanı altında bulunan sınıfları kullanacağız. Yapacağımız programda server  bir console uygulaması, client ise windows formlarını kullanarak yapacağımız windows uygulaması olacak.Amacımız basit bir Client/Server çatisi kurmak olduğu için uygulamamız çok basit olacaktır. Siz yazının tamamını dikkatlice incelediğinizde ve yaratıcılığınızı kullandığınızda çok daha gelişmiş uygulamalar yapabilirsiniz. Belki bir sunucu tabanlı script dili bile geliştirebilirsiniz :). şimdi yazacağımız programda kullanıcı Windows uygulaması vasıtası ile server olan programımıza bağlanacak. Form üzerinde bulunan butona tıkladığımızda yine form üzerinde bulunan textbox girişindeki yazıyı server programımız alacak ve yazıda kaç karakter olduğunu client programına gönderecek.Client program ise bir mesaj kutusu ile kullanıcıya bildirecek.Öncelikle client olan kullanıcıdan mesajın geldiğini düşünürek Server programımızı yazalım. Server programımızı yazmaya başlamadan önce programda Soket programlama için kullandığımız sınıflara ve onların üye fonksiyonlarına kullandığımız kadarıyla bir göz atalım.

:::: TcpListener Sınıfı(System.Net.Sockets) ::::

TcpListener sınıfı TCP protokolü ile çalışan servislere bağlanmamızı sağlar. Mesela HTTP ve FTP protokolleri TCP servislerini kullanırlar. TcpListener sınıfının kurucu fonksiyonunu 3 değişik şekilde çağırabiliriz.

1- )IPEndPoint sınıfını kullanarak IP numarası ve port numarası içeren bir bilgiyi kullanma yolu ile
2- )IP adresi ve port numarasını geçerek çağırma
3- )Sadece Port numarası ile çağırma.Bu durumda varsayılan ağ arayüzünüz TCP servislerini sağlayacaktır.

Biz bu programda 3. şıktaki gibi bir kullanımı tercih ettik.

public void Start();

TcpListener sınıfına ait bu metod network servislerinden ilgili port’u dinleyerek verileri almaya başlamamızı sağlar.

public Socket AcceptSocket();
Continue Reading »

1 Comment »

Aralık
11th 2007
C++’da Göstericilere Giriş

Posted under C# (csharp)

Bu makalemizde C++ dilindeki göstericiler (pointer) konusunu ele alacağız. Göstericiler C ve C++ dillerinin en zor konusu olarak ün salmışlardır. Ama konu üzerinde biraz çalışırsak ve göstericileri kullanırken dikkatli olursak gerçekten de programlarımızın hızını oldukça artıran araçlar olarak karşımıza çıkarlar.

Normalde bir değişken tanımladığımızda aslında sadece o değişkene hafızada yer ayırmış oluruz. Bu değişken ismiyle değişkenimizin hafızadaki yerine ulaşabiliriz. Değişken ismiyle değişkene ulaşmaya direkt referans (directly referance) denir. Göstericiler ise bir değişkenin hafızadaki yerini saklarlar. Bu şekilde göstericinin işaret ettiği değişkene de ulaşabiliriz. Buna dolaylı referans (indirectly reference) denir. Aşağıdaki şekilde direkt ve dolaylı referanslar gösterilmiştir.
Continue Reading »

No Comments »

Aralık
11th 2007
.NET Teknolojilerine Giriş

Posted under C# (csharp)

 

Günümüzde bilgisayar dünyasında internet olmazsa olmaz derecede önemli bir yer edinmeye başladı. Artık insanlar ev ve işyerlerinde kullandıkları uygulamalarına da internet üzerinden erişip kullanmak istiyorlar. Bu internetin getirdiği özgürlüğün kaçınılmaz bir sonucudur.Peki yazılım dünyası buna hazırmıydı? Geliştirilen her programı kolayca internet ormanında da çalıştırabilirmiydik? Bu soruların cevapları bir sene öncesine kadar hayır, olamaz veya şu andaki sistemler bu denli özgürlüğü bize sağlamıyor türündendi.

Microsoft’un ASP’si ile veya PHP ile yapılan uygulamalar tam olarak insanların isteklerine cevap veremiyordu. Her ne kadar iyi ve gelişmiş web uygulamalarını bir yere kadar yapabiliyorduksa da belirli bir noktadan sonra C++,Delphi veya VB ile geliştirdiğimiz modülleri web uygulamamıza ekleyerek sorunlarımızı halletmeye çalışyorduk. Tabi bu tür yöntemler programın gelişme süresini uzatıyordu. Zamanın giderek önem kazandığı bir devirde haliyle programlarımızı da hızlı bir şekilde geliştirmemiz gerekiyor(du). Hızlı uygulama geliştirme(Rapid Application Development- RAD) geleneksel programlama araçlarıyla ve prgramcının yetenekleriyle çözüm bulunacak bir mesele değil. Artık programlama dilleri, dille birlikte gelen kütüphaneler ve bunlar hakkındaki dokümantasyonları ile birlikte değerlendiriliyor.
Continue Reading »

No Comments »

Next »

yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz. Sayfa Bloggoayrılık yazılarıoyunlarkurye web tasarımı broşürlük dizi izle dizi izleKombi Tesisat Radyo DinleChat paysafe paysafe kartSohbet arkadaş travestitravesti travesti travesti Film izle Sicak Videolar Porno izle film izle e-okul arog Ask-i Memnu Sehitler Olmez sohbet Chat K�zlarla Sohbet sohbet chat kale kapi mirc Bedava Program Yukle Turkce Program Indir Celik Konstr�ksiyon evden eve nakliyat Toplist