Önceki başlık :: Sonraki başlık |
Yazar |
Mesaj |
Spawned_c
Kayıt: Jun 11, 2004 Mesajlar: 115 Nereden: Kornanın dori dori ettiği yerden
|
Tarih: Wed Dec 29, 2004 7:06 pm Mesaj konusu: Delphi vs Visual Basic |
|
|
Selam arkadaşlar... Kafaya olodukça taktığım bir soru: Güzel güzel VB6 ve VB.NET kullanırken (bilimum database uygulamaları yaparkene) tutup Delphi öğrenmenin bi mantığı var mıdır? Delphi database uygulamalarında nasıldır? MS Access ile uyumlu mudur? Kod yazımı VB kullanan birine nasıl gelir? hangi sürümünü edinmek gerekir (Delphi 2005, Delphi ? Çok mu soru sordum??? |
|
Başa dön |
|
|
SedatAtif
Kayıt: Dec 17, 2002 Mesajlar: 95 Nereden: Uzaydan
|
Tarih: Wed Dec 29, 2004 9:04 pm Mesaj konusu: Re: Delphi vs Visual Basic |
|
|
Spawned_c demiş ki: |
Selam arkadaşlar... Kafaya olodukça taktığım bir soru: Güzel güzel VB6 ve VB.NET kullanırken (bilimum database uygulamaları yaparkene) tutup Delphi öğrenmenin bi mantığı var mıdır? |
Bence yoktur. İlla yeni bir dil öğrenilecekse, ve bu dille oyun programlama yapılacaksa C tavsiye ederim.
Ayrıca bir Delphi kullanıcısı olduğumu belirteyim. |
|
Başa dön |
|
|
DoganBir
Kayıt: Mar 24, 2003 Mesajlar: 305 Nereden: İstanbul
|
Tarih: Wed Dec 29, 2004 9:16 pm Mesaj konusu: |
|
|
VB6 bnce çok kötü idi. Ama VB.Net iyi gözüküyor. Ama benim yine de şu vb ye gıcığım var. VB yi iyi biliyorsan bence devam et. Delphi bence daha iyi. Veri tabanı uygulamaları için veya oyun yazmayacaksam mutlaka Delphi kullanırım. Delphi 2005 in VB.NET den tek eksiği var. Pocket PC için uygulama geliştiremiyorsunuz. Bundan sonraki sürümünde inşallah gelecektir. (Ümid ediyorum.). Delphi nin kullanıcı arayüzü VB ye göre daha üstün (bence). Oyun yazacam diyorsan VB veya Delphi yi boşverip C++ la uğraşmalısın. |
|
Başa dön |
|
|
Spawned_c
Kayıt: Jun 11, 2004 Mesajlar: 115 Nereden: Kornanın dori dori ettiği yerden
|
Tarih: Wed Dec 29, 2004 9:43 pm Mesaj konusu: |
|
|
VB6'yı oldukça iyi kullanıyorum. özellikle database uygulamalarında çok kolaylık sağlıyor. ama delphi'ye geçmek istiyorum. sebebini bilmiyorum ama böyle bir istek uyandı içimde. oyun yazmak çok istedim ama malesef vakit yok. ayrıca etrafımda benimle birlikte çalışacak insan yok. özellikle 3d modelleme konusunda bilgili kimseyi tanımıyorum. mesela 5-6 ay önce 3d bomberman klonu yapcaktım ilk deneyim olarak. ama hiçbiryerden directx karakter modeli bulamadım. şimdilik o iş yattı. belki biraz daha ilerde tekrar deneyebilirim. şimdilik benim için önemli olan database uygulamaları... eğer gerçekten delphi bu konuda vb'den daha güçlüyse delphi kullanabilirim. |
|
Başa dön |
|
|
Ragnor
Kayıt: Jan 26, 2003 Mesajlar: 218 Nereden: Bursa
|
Tarih: Thu Dec 30, 2004 1:26 am Mesaj konusu: |
|
|
Bana sorarsan VB6 ile Delphi aynı işi yapan, aynı yeteneklere sahip iki farklı programlama dili konumunda. Ha şu var Pascal'ın katı yapısı beni ondan soğutuyor. Zaten basit olan veritabanı uygulamalarında çokta kasmak akıl kârı değil. İkiside RAD sonuçta. Şimdi kalkıp Delphi öğrensen işin sonunda amelelik yapmış olduğunu fark edersin. VB.NET'e gelince .NET çok ama çok kötü birşeydir. Uzak durulmalı. Lütfen birilerinin her hakkına sahip olduğu bir teknolojiyi kullanarak onların köleleri durumuna düşmeyelim. Hemde sadece kolayca birçok platform'a kod yazmak için ki bütün o platformlar yine o birilerine ait.
Ve evet anarşistim, var mı diyeceğiniz? |
|
Başa dön |
|
|
ferit
Kayıt: Oct 17, 2003 Mesajlar: 1403 Nereden: Jandarma
|
Tarih: Thu Dec 30, 2004 2:19 am Mesaj konusu: |
|
|
vb6 ile bir veritabanı işlemi..
sınırsız kutucuk(textbox) var tablodaki sütünlara denk gelen..
Alıntı: |
rS.Open "select * from tb_kursiyer where adayno= '" & getId(Me) & "'", dB, adOpenDynamic, adLockPessimistic
Dim dta As TextBox
For Each dta In txtData
If dta.Text <> "" Then
rS.Fields(dta.DataField).Value = oxp.Text
End If
Next dta
rS.Update
rS.Close
Set rS = Nothing
|
bu kodla tam 132 kutucuğu aynı anda güncelleyip aynı anda ekleyebiliyorum.. bunun eger delfi de daha kisa yolu varsa delfi iyidir.. degilse vb6 iyidir..
ha ama veritabanı programcılığı iğrençtir.. bir sürü kutucuk koyarsınız felan.. o yüzden hiç bulaşmayın bence :) hele formu tasarlarken benim gibi detaycı biriyseniz kafanızı yiyebilirsiniz.
vb.net çok iyidir.. ama framework her pc de olmadigi icin uygulamalarin yanina bide framework koymak lazım... .net için paralı ama manyak componentler var eger bu işten cok para kaznamayı hedefliyorsan 1000 dolara bu componentleri alip herşeyi sürükle bırakla yapabilirsin.. tabi kendi componentimi kendim yazarım dersen o ayrı :)
en çok para kazandıran işlerse web tabanlı paket programlardır.. kişiye hem bilgisayarında işlem yaptırırken hemde web sayfasını otomatik güncelleyen bir yazılım iyi para kazandırır...
(eys devam ediyoruz.. dedim ya 2005 in ilk ayı bitcek diye.. :) |
|
Başa dön |
|
|
Jazz
Kayıt: Jul 14, 2003 Mesajlar: 58 Nereden: izmir
|
Tarih: Fri Dec 31, 2004 9:20 am Mesaj konusu: |
|
|
Delphidede aşağıdaki gibi olabilir, Bence en iyisi hangisinde mutluysan onu kullanmak
Kod: |
var
Counter : integer;
begin
Table1.Open;
Table1.Append;
for Counter := 0 to ComponentCount-1 do
if ( Components [ Counter ] is TDBEdit ) then
( Components [ Counter ] as TDBEdit ).Text :=oxp.Text;
Table1.Post;
Table1.Close;
end;
|
|
|
Başa dön |
|
|
|