Home> Delphi

Delphi Archive

Indy ile Network Programlama 2 – Okuma / Yazma İşlemleri

09 Nisan 2007 Kategori :Delphi| Indy Kütüphanesi| Network Programlama 2

Bundan önceki makalemizde, Indy’nin socket programlamada bize kazandırdıklarını ve ne kadar kolay kullanımda olduğunu gördük. Onca socket kütüphanesi varken ve .NET de socket desteği verdiği halde Indy kütüphanesine niye ihtiyacımız olduğunun cevabını da vermeye çalıştık. Ayrıca Indy’nin desteklediği bir çok programlama modelinden en yaygın olarak kullanılan iki tanesi üzerinde karşılaştırma yaptık ve yanlış fikirleri ortadan kaldırmaya yönelik bazı konulardan bahsettik. Bu makalemizde öncekinin devamı olarak Okuma ve Yazma işlemlerini tanımaya çalışacağız. Indy’nin ne olduğunu bilmiyor ya da network, socket programlamanın zor olduğunu düşünüyorsanız ilk önce buradaki birinci makalemize bir göz atınız.

» Continue Reading

4.832 defa okunmuş , , , , , , , , , , , , ,

Indy ile Network Programlama 1 – Giriş

08 Nisan 2007 Kategori :Delphi| Indy Kütüphanesi| Network Programlama 14

Bundan önce Mustafa arkadaşım, Winsock kullanarak, ağ üzerinden nasıl iletişim kurabilceğimizi göstermişti. Å?imdi dilerseniz biraz daha ileri gidelim ve Indy (indi) kullanarak network üzerinde nasıl işlem yapabileceğimizi görelim. Indy bileşenleri, Delphi ile birlikte gelen ve .NET(D.NET ve VS), C++ Builder, Kylix ve Lazarus gibi bir çok geliştirme ortamına destek veren ağ bileşenlerinden oluşur. Bir çok noktada, kendiniz uğraşsanız çok fazla kafa ağrıtacağınız yerleri, Indy halletmiş ve kolaylaştırıp, basitleştirerek bizlere sunmuştur. Eğer ağ üzerinde gerçekten ciddi bir şeyler yapmak istiyorsanız Indy kullanmanız kaçınılmazdır. Ayrıca .Net kullanıcısı iseniz, .Net’de socket desteği olduğu halde Indy’nin neden .Net desteği verdiğini de merak edebilirsiniz. Ayrıca neden Indy’ye ihtiyaç vardır, onu da göreceğiz.

» Continue Reading

5.672 defa okunmuş , , , , , , , , , , , , ,

Delphi İle Network Üzerinden Veri İletimi

27 Ocak 2007 Kategori :Delphi 6

Bu güne kadar bir çok sitede yazmış olduğum bu makaleye rastladım. Yayınlayanların hepsine teşekkür ediyorum. Sonra düşündüm de "Niye acaba kendi sitemizde de yayınlamıyoruz?" Herhangi bir neden yok yayınlamamak için; O zaman buyrun makalemize geri dönelim…

DELPHİ İLE NETWORK ÜZERİNDEN VERİ İLETİMİ

Delphi bizlere ağ üzerinden veri iletimini sağlayan birçok nesne sunmaktadır (Internet, intranet, local). Bu makalede 2 Delphi bileşeni üzerinde inceleme yapacağız: TserverSocket ve TclientSocket. Bu iki bileşen TCP/IP bağlantıda okuma ve yazma işlemleri için tasarlanmıştır. Bu makalede ağ üzerinde iletişim kuran basit bir uygulama yapacağız.

» Continue Reading

4.016 defa okunmuş , , , , , , , , , , , ,

ECO Programlamaya Giriş

25 Ocak 2007 Kategori :Delphi 1

Günümüzde yazılım şirketleri, karışık ve ağır projelerin altından kalkabilmek için programcı sayısını artırmaktadır. Projede çalışan programcıların sayısı artmakla beraber, aralarındaki iletişim de o nispette azalmaktadır. Bu problemin üstesinden gelebilmek için çeşitli yöntemler geliştirilmiştir. Bu yöntemlerin en etkililerinden bir tanesi de şüphesiz model tabanlı programlamadır. Projede kullanılan yöntemler, algoritmalar, fonksiyonlar ve veritabanları herkesin anlayacağı bir model yapısında birleştirilmekte, böylece proje yöneticisi programcıyı, programcı da proje yöneticisini anlamakta zorluk çekmemektedir. Model programlamada Borland’ın raflarına baktığımızda ise yeni gözdesi ECO teknolojisini görmekteyiz. Nasılki modeller, karmaşık projeleri daha az karmaşık hale getirip kolaylaştırıyor, aynen öyle de ECO da, model programlamayı o denli kolaylaştırıyor. Bu makalemizde ECO’ya girşi yapıp, kod yazmadan ya da çok az kod yazarak işlerimizi nasıl rahat hallettiğimize şahit olacağız. Eğer ilginizi çektiyse devam edelim.

» Continue Reading

1.885 defa okunmuş , , , , , , ,

INI Dosya Yapısı ve Delphi İçinde Kullanımı

22 Ocak 2007 Kategori :Delphi 2

.INI dosyaları, kullanıcılar tarafından kolayca düzenlenebilen ve basit otomatik ayrıştırıcılar ile okunabilen, uygulama ayarlarını temsil eden text tabanlı bir yapıya sahiptir.

Windows kullanıcılarının bir çoğu .INI uzantılı dosyalara aşinadırlar. Örneğin Win.ini, System.ini. (Windows dizinini kontrol edebilirsiniz). Windows birçok önemli konfigirasyon bilgilerini hala bu tür dosyalarda saklı tutmaktadır.

» Continue Reading

3.597 defa okunmuş , , ,

Object Pascal Kod Standardı

24 Aralık 2006 Kategori :Delphi 1

Gerek takım arkadaşlarınızın kodlarınızı daha rahat anlaması için, gerekse kendiniz kodlarınıza geri döndüğünüzde yabancılık çekmemeniz için, bir kod standardına sahip olmanız kaçınılmazdır. Bu makalede Delphi editörünün varsayılan olarak kabul ettiği, ve genel olarak herkesçe kabul görmüş bazı kod standartlarını göreceksiniz. Ayrıca bu standartlar, VCL’in kod standartı olmuştur. Bu makaleyi yazarken Charles Calvert‘ın buradaki makalesinden esinlendim. Esinlendim diyorum, çünkü direk çeviri yapmadım. Burada anlatılan standartlara uyduğunuzda hem kodlarınız daha okunur hale gelecek, hem de takım arkadaşlarınız size ve kodlarınıza fransız kalmayacak. :)

» Continue Reading

1.953 defa okunmuş , ,

Switch to our mobile site