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ş client, dosya okuma, dosya yazma, exceptions, Indy Kütüphanesi, ip, istisna, network, server, socket, tcp, TIdAntiFreeze, write buffer, yazma tamponu
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ş asynchronous, blocking, client, engellemeyen, engelleyen, Indy Kütüphanesi, ip, network, niçin indy, non-blocking, server, socket, syncronous, tcp
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ş client, host, ip, network, port, server, socket, TClientSocket, tcp, TServerSocket, TUdpSocket, udp, winshock
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ş .net, Auto Forms, delphi.net, ECO, model, model tabanlı programlama, nesne tabanlı programlama, sınıf
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ş .ini dosyaları, dosya okuma, dosya yazma, TIniFile
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ş kod standardı, object pascal, pascal