Salı, Hazirane 6, 2006 - Delphi 2006 ve ASP.NET ile Arşivbank Sitesi - 1 -
Başlığa bakıpta hemen heyecanlanmayın. Tek bir konuda tüm mevzuyu
anlatabilecek bilgiye henüz sahip değilim. Malümunuz
bizim bankanın sitesini
ömer hocanın
ve
IQBilisim katkılarıyla ASP.NET üzerine inşaa ediyoruz. Bazılarınız neden
PHP, ASP, PERL değilde ASP.NET diyecektir. Öncelikle bu benim kişisel tercihim
değil.
Arşivbank Projesi her ne kadar henüz fiili olarak çalışan organize olmuş bir
ekibe sahip değilsede ileriye dönük bir ekip sisteminin temelleri oluşturulmuş
bir projedir. Bu nedenle gerek halen bir şekilde proje içinde yer alan ekip
arkadaşlarım gerekse ileride ekibe girecek adaylar için ASP.NET teknolojisini ve
bu teknolojinin Delphi ile kullanımınıda pekiştirmeyi amaçlıyorum.
PHP, ASP gibi dillere nazaran evveliyatımda çok azda olsa ASP.NET ile
tanışmışlığım var. ASP.NET ile www üzerinde hem Türkçe hem diğer dillerde kaynak
sıkıntısı çekeceğinizi sanmıyorum. Ancak Delphi 2006 gibi bir dille ASP.NET
uygulamaları konusunda henüz yeteri kadar Türkçe kaynak yok.
Hatta öyleki delphi'nin yerleşik imdat (Help) sisteminde bile .NET FRAME
WORK class yardımı ağırlıklı geliyor. .NET FRAME WORK'e yönelik VB., C#, J# gibi
diller için örnekler yardımın içinde mevcut. Ancak yardımın içinde delphi 2006
için daha .NET ile ilgili tek bir örnek satır göremedim. Ya ben bakmayı
bilmiyorum, yada Delphi'yi geliştiren ekip unutmuş.
Başlıktan da anlayacağınız üzere dilim döndüğü, vaktim yettiği kadar bizim
bankanın site tasarımını yaparken yaptığım işleri, kodları, rastladığım
ipuçlarını burdan paylaşacağım. Olaki daha iyisini bilen arkadaşlarımız bize
extra bilgiler sağlayarak katkıda bulunur, yol gösterirler. UMut ediyorum ki bu
yazı dizisi sonunda paylaşacağımız tüm bu bilgiler sadece delphi 2006 için
değil, .NET FRAME WORK uygulamalarının tamamını kapsayan güzel bir kütüphane
olacaktır.
Cevizde zaten ASP.NET için bir forum mevcut olduğundan, muhtemelen
eksiklerimizin, yanlışlarımızın çoğunu bu bölümdeki arkadaşlarımızın desteği ile
gidereceğiz. Biz onlara Visual Studio sürümlerine alternatif olarak Delphi 2006
masalını okuyacağız, onlarda bize ASP.NET ile ilgili konuları anlatacak, yol
gösterecekledir.
Dilimin dönmediği, vaktimin yetmediği yerlerde yardım ve desteğinizi
esirgemeyeceğinizi umaraktan ufak ufak başlayalım.
Gerekli Takım Taklavat Listesi :
Biraz yemek tarifi gibi oldu ama espriyi bozmamak adına burada
anlatacaklarımızı uygulayabilmek için aşağıda listelenen uygulamalara
ihtiyacımız olacak.
- Çok pişmiş tüm güncellemeleri yapılmış bir OS. Tercihen Windowz 2003
Server veya Windowz XP Profesyonel. Sakın ola emektar windowz95/98/me ile bu
işi kıvırabileceğimizi düşünmeyin, yanılmış olursunuz.
- Servis istasyonuna uğranıp 1 nci vitese takılarak havası alınmış IE 6.0
+ SP 1. Burada bir anti parantez açayım, bu şartın gerekçesini tam olarak
anlamış değilim. Yani neden ff, opera değilde ie. Ben derlenmiş ASP.NET
sayfalarımı ff ve operadada görebiliyorum ki. Belki bir yerlerde ayar
düğmesi vardırda biz daha görmemişizdir. Ama her nedense Borland ekibi MS
ile ortakmış gibi illede ie illede ie demişler. Üstelik birde yamalı
olacak.
- .NET FRAME WORK 1.1. Kambersiz düğün olmaz değil mi?
- Tam kıvamında delphi 2006. Namı diğer Borland Developer Studio 2006 .
Sossuz. Sadece hot fixleri yüklesenizde yeter. Bu arada bundan sonra delphi
2006 demeyip sadece BDS veya BDS 2006 demek istiyorum. Umarım hatırlayıp
karıştırmazsınız.
- Mümkünse www'de bir adet web sitesi. Değilse boş verin lokal takılalım.
- Bir adette veri tabanı hizmet birimine ihtiyacımız var. Ben MySQL'i tercih
ettim. Üstelik taa jüpiter'e konuşlu. Lokal bile değil. Ama tercih sizin. En
azından Access bari olsun. En azından lafına sakın kimse alınmasın severim
Access'i. Bu konuyu başka bir yerlerde zaten tartışıyoruz.
- Tatlı olarak biraz CSS, resim vs.
Hepsi bu kadar. Eğer elinizin altnda BDS 2006 'nın benim adını böyle
söylemeyi sevdiğim Arşiment sürümü varsa bütün bunlar sizin için otomatik
kurulacaktır. Ama isterseniz de ellede tek tek elleyip kurabilirsiniz.
Varsayılan modunuzda tüm bu uygulamaların kurulması pişirilip servis edilmesi
gibi konularda deneyim sahibi olduğunuzu düşünüyorum. Değilse önce bunlar
hakkında biraz malümat alıp tekrar buraya dönün. Ben sizi beklerim.
BDS 2006'yı Nasıl Başlatsak ?
Ben delph 6 ya kadar olan sürümlerin hepsiyle iyi kötü çalıştım. Arada
Delphi7' ve 2005'i atladım. Ama biraz delphi 8 aşnalığımda yok değil. Nerdeyse
delphi işini bırakıp C# ve Visual studio işine dalacaktım ki, Borland'cı
kardeşlerimiz Delphi 2006'yı tasarlamışlar. İyide yapmışlar kalbimi tekrar
kazandılar.
Saydım BDS 2006'da tam 4 çeşit başlangıç şekli var. Şimdi şekillerle
ilgilenmediğimizden yeri gelirse deşeriz. Bize ASP.NET için lazım olanlar ;
- "C:Program FilesBorlandBDS4.0Binbds.exe"
- "C:Program FilesBorlandBDS4.0Binbds.exe" -pDelphiDotNet
İkisinden biriyle bir uygulama başlatınca işimizi görecek yerleşik alet
edavat yüklenip karşımıza dikiliyor. File menüsünden new ordanda ASP.NET Web
Application - Delphi for Net deyince aşağıdaki pencere açılıyor.

Yazıyı daha fazla uzatmamak ve ceviz'in reklam gelirlerini artırmak için tamda
bu noktada bir reklam arası veriyoruz. Arayı fazla uzatmadan devam etmeye
çalışacağız. Reklam arasında yazıya ilişkin eleştirilerden çok, ASP.NET ile
ilgili bilgilere ağırlık vereceğinizi umuyorum. Baştada söylediğim gibi bende
yazarken sizinle birlikte öğreniyorum. Her ne kadar burada herkes acemiyim diye
bağırsada biz kimin acemi kimin usta olduğunu biliyor ve bu ustaları zevkle
takip ediyoruz değil mi? Hepinize selamlar, çalışmalarınızda başarılar..
|