vcl form application delphi for .net
naklov6709.08.2005 - 02:15:28
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 :?
 
lazio09.08.2005 - 10:56:10
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..
 
naklov6709.08.2005 - 13:38:48
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. Shocked teşekkürler
 
naklov6709.08.2005 - 23:25:48
kimsenin yardım edeceği yok.. o kadar da zor bi konu olmasa gerek..
yardım bekliyorum...
 
lazio10.08.2005 - 11:30:34
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 Exclaim

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
 
naklov6710.08.2005 - 15:34:17
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...
 
lazio10.08.2005 - 17:18:23
VCL Form Application Delphi for Win32 hariç..
bu seçenek sadece win32 kütüphanesini kullanır..
 
doganzorlu10.08.2005 - 19:20:59
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....
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com