vcl form application delphi for .net

Delphi .net ve .net ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
naklov67
Üye
Mesajlar: 84
Kayıt: 05 Nis 2005 11:50
Konum: izmir yada afyon

vcl form application delphi for .net

Mesaj gönderen naklov67 »

selamın aleyküm arkadaşlar
bu .net olayıyla boğuşuyorum uzun zamandır...
delphi 7 kullanmaktaydım ve .net için en iyi kararın delphi 2005 olduğuna karar verdim.. inşallah doğru karardır...

.net konusunda kendimi çok cahil hissediyorum..

benim öğrenmek istediğim delphi 2005 ile "vcl form application delphi for .net" kısmından proje hazırladığımız taktirde, yani eski componetleri eski tarzda kullandığımız taktirde yaptığımız proje .net ile hazırlanmış mı oluyor.. buradan ms sql server e bağlanırken ado connection ı kullansam olur mu?

soru biraz saçma olabilir... ama .net cahilliğime verin :?
kalem yazar da silgi şair mi?
http://www.alembu.com
http://www.ekonorm.com
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

hocam anladığım kadarıyla bahsettiğin seçenek ile, .Net için komponent yazıyorsun ve bunu yazarken win32 ve .net kütüphanesinden yararlanabiliyorsun..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
naklov67
Üye
Mesajlar: 84
Kayıt: 05 Nis 2005 11:50
Konum: izmir yada afyon

Mesaj gönderen naklov67 »

nası yani sadece component yazmak için mi kullanılıyor.. burada component ile neyi kastediyorsun?..

şimdi ben daha açık bahsedersem; bir iki gün sonra bi işe başlıyorum. büyük bi şirket var ve ms sql server ile çalışan bir brogram kullanıyorlar(netsis). bu program ile oluşturulan database'ler küçük programcıklar ile filtrelenecek ve üsttekilere hazır halde sunulacak... yani bu program ile dinamik sonuçları kolayca ellerinin altında bulunduracaklar...
neyse, ben bu işi delphi 7 ile yapabiliyorum... ancak .net ile yazmam gerektiği söylendi ve bu işi .net i destekleyen bi araç ile yazmalıyım... sonuçta delphi 2005 i kullanmaya başladım...
ancak fazla ilerleme kaydedemedim.

sorumu tekrarlayayım: "file>new>vcl form application delphi for .net" ile açılan uygulama ile delphi 7 de yaptığım programın aynısından yapabiliyorum... işte bu yazdığım program .net ile yazılmış oluyormu???


yardım bekliyorum. :shock: teşekkürler
kalem yazar da silgi şair mi?
http://www.alembu.com
http://www.ekonorm.com
Kullanıcı avatarı
naklov67
Üye
Mesajlar: 84
Kayıt: 05 Nis 2005 11:50
Konum: izmir yada afyon

Mesaj gönderen naklov67 »

kimsenin yardım edeceği yok.. o kadar da zor bi konu olmasa gerek..
yardım bekliyorum...
kalem yazar da silgi şair mi?
http://www.alembu.com
http://www.ekonorm.com
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

naklov67 yazdı:kimsenin yardım edeceği yok.. o kadar da zor bi konu olmasa gerek..
yardım bekliyorum...
bu forumda bu tarz konuşulmaz arkadaşım :!:

ben, "vcl form application delphi for .net" seçeneğine tıkladığımda unit1.pas ve project1.dpr sayfaları açılıyor. unit1 için bir form gelmiyor hatta projeye yeni bir form ekleyemiyorum, sadece Tool Palette den AboutBox, DialogBox gibi formlar ekleyebiliyorum ki bunlar win32 kütüphanelerini kullanıyor.
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons;
Ancak Project source a (project1.dpr) baktığımda hem win32 hemde .net kütüphanesini kullandığını görüyorum
program Project1;

{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.dll'}
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.Data.dll'}
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.Drawing.dll'}
{%DelphiDotNetAssemblyCompiler '$(SystemRoot)\microsoft.net\framework\v1.1.4322\System.XML.dll'}

uses
System.Reflection,
System.Runtime.CompilerServices,
SysUtils,
Forms,
Unit1 in 'Unit1.pas',
ABOUT in 'ABOUT.pas' {AboutBox},
PassWord in 'PassWord.pas' {PasswordDlg};
bunlara dayanarak çıkardığım sonuç ise, eğer benim Delphi 2005 programımda bir sorun yoksa "vcl form application delphi for .net" seçeneği ile geliştirilen projeler hem .net hemde win32 kütüphanelerini kullanır. yani sen .net i kullanmış olursun
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
naklov67
Üye
Mesajlar: 84
Kayıt: 05 Nis 2005 11:50
Konum: izmir yada afyon

Mesaj gönderen naklov67 »

kusura bakma kardeş biraz tezcanlıyım..
teşekkürler...
ama sorumun yanlış anlaşıldığını düşünüyordum...
şimdi daha bi netlik kazandı...
sonuç olarak ben delphi 2005 ile proje geliştirdiğimde her halukarda .net kütüphanesinden faydalanmakta...

yeniden sağol...
kalem yazar da silgi şair mi?
http://www.alembu.com
http://www.ekonorm.com
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

VCL Form Application Delphi for Win32 hariç..
bu seçenek sadece win32 kütüphanesini kullanır..
DeveloperToolKit

..::|YeşilMavi|::..
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

VCL kütüphanesinin .NEt assembly versiyonlarını kullanarak kod geliştirmek için bu seçeneği kullanabilirsiniz. Elinizde bir grup assembly var;

1. .NET Windows Forms
2. .NET Web Forms
3. .NET VCL
4. .NET db connection (mssql, ve oledb)
5. .NET Borland db connection

Kullanmanızı önereceğim iki bileşen, 3 ve 6 olacaktır. Nedenlerini uzun uzun yaabiliriz. Ama kısaca oledb kullanmaksızın çoklu db desteği sağlamak, typed datasetleri kullanmak ve şimdiye kadar alıştığınız componentleri yine aynı şekilde kullanmak ve bunu yaparken managed type lerı kendiliğinden kullanıyor olmak için bu gerekli.

MS den çok ötedeler, çook....
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Cevapla