2003 년은 .NET가 .NET를 사용하여 .NET 소프트웨어보다 더 많은 것이 개발 된 것을 보았지만 대부분은 ASP.NET 애플리케이션으로 제한 된 것으로 보입니다 엔터프라이즈 애플리케이션 소프트웨어 개발에 적합하지 않습니다. MS 공식 지원 기술과 같은 Java 플랫폼에서 널리 사용 된 일부 고급 기술은 아직 형성되지 않았으며, 객체 공간이 출시 될 것이라고합니다. .NET 프레임 워크의 다음 버전. .NET가 실제로 시작된이 순간, Borland는 마침내 .NET Express Train -Delphi 8을 위해 .NET Express Train -Delphi 8을 가져 가기 위해 델파이 커뮤니티에 티켓을 가져 왔습니다.
.NET에 대한 Borland의 지원은 초기가 아니고 이전 C# Builder는 버그로 가득 차 있었기 때문에 2 개월 전에 .NET 기술을 배우기 시작했으며 Delphi 8이 예측할 수없는 경우 VS.NET을 사용하려고했습니다. 그러나 지금은 몇 시간 전에 Delphi 8을 다운로드 한 시간부터 기본적 으로이 델파이 8을 사용했습니다. 미래에 연주 되려면 첫 번째 패치 후에도 프로젝트에서이를 사용할 수도 있습니다. 몇 가지 시험 상황에 대해 이야기하고 몇 가지 방법을 공유해 봅시다.
새롭고 더 안정적인 IDE
Delphi8의 IDE는 C# Builder의 IDE와 동일합니다. 내 컴퓨터 구성은 다음과 같습니다. 그러나 온라인 포럼의 많은 사람들이 원래의 스타일과 동일하게 달리기를 원한다면 다른 대형 프로그램을 동시에 운영하는 것이 가장 좋습니다. ,이 방법은 D7과 동일하며 SDI 또는 MDI 스타일을 사용할 수 있으며 이전과 같이 IDE 설정을 저장할 수 있습니다. 이 IDE에 대한 나의 개인적인 만족은 80%입니다.
델파이 8의 IDE
>> 더 큰 이미지를 보려면 클릭하십시오
IDE에서 발견 된 하나의 단점 :
1. 프로젝트 메뉴의 sytax 확인을 찾지 못했습니다.
2. 코드 편집 중에 양식 디자인 상태로 돌아 가려면 프로젝트 관리자의 양식에서 열기를 선택하는 것이 쉽지 않습니다. 코드 편집기에서만 마우스 오른쪽 버튼을 클릭하고 Show Designer를 선택하여 양식 디자이너로 돌아갑니다.
3. 때때로 Windows 메뉴를 클릭 할 때 오류 메시지가 나타납니다.
4. 탐색하기 위해 3000 줄 이상의 PAS 파일을 열면 Delphi IDE 전체가 사라졌습니다 (물론 매번)
5. 때때로 큰 프로젝트 파일을 열면 속도 지연이 발생합니다 (아니면 내 컴퓨터가 너무 느리게있을 수 있습니까?)
6. 나는 개인적으로 모델보기가 실용적이지 않다고 생각합니다 (매우 느린 것 같습니다). 자세한 내용은 .NET Development Manual .NET Mobile 및 Embedded Technology 특수 주제를 참조하십시오.
B VCL.NET는 한 눈에 제어합니다
Borland는 원래 VCL 기반 프로젝트를 D8로 열 수 있고 .NET 기반 프로그램으로 성공적으로 컴파일 할 수 있다고 Demos 디렉토리에서 DRP를 열었고 실제로는 문제가되지 않았습니다.
다음 그림은 VCL 제어판입니다.
그림에서 볼 수 있듯이 사용중인 VCL 컨트롤이 사라진 것에 놀랄 수 있습니다.
DataAccess Page : XML 관련 컨트롤, DataSNAP 페이지 SOODECONNECTION, WEBCONNECTION 및 기타 컨트롤이 사라졌습니다. 또한 Borland는 Indy 시리즈에서 매우 능숙하며 모두 거기에 머물러 있지만 불행히도 나는 거의 사용하지 않습니다. (또한 사라지는 컨트롤을 수동으로 추가 할 수 있는지 여부를 시도하지 않았습니다. Borland는 해당 제어의 .NET 구현을 전혀 제공하지 않을 수 있습니다).
C.net은 한눈에 제어합니다
Delphi8에서는 vcl.net (아마도 tcomponent 아래)의 시각적 제어와 .NET의 시각적 제어를 혼합 할 수 없다고 설명하겠습니다. VCL 애플리케이션 또는 winform 응용 프로그램 또는 ASP.NET 웹 응용 프로그램을 설정하면 VCL 애플리케이션을 작성한 후 제어판에서 사용 가능한 컨트롤이 다릅니다. 반대로 TForm 또는 Tedit은 Winform 응용 프로그램에서 사용될 수 없습니다. 이것이 VCL.NET 시각적 제어의 메시지 메커니즘이 Microsoft.net Control과 다르기 때문에 (대만에서도 비슷한 토론이 나타났습니다. 심층 포럼). Borland 자체는 vs.net과 동일한 .NET 구성 요소 외에도 WinForm 애플리케이션 및 ASP.NET 웹 응용 프로그램에 사용할 수있는 일부 .NET 구성 요소도 제공합니다.
새 프로젝트 메뉴 (VCL, Winform, ASP.Net)
다음은 winform 또는 asp.net에 사용할 수있는 Borland가 제공하는 몇 가지 .NET 구성 요소입니다.
BDP는 ADO.NET의 대체물로 사용할 수 있습니다. 하지만 사용하기 쉬운 지 모르겠습니다.
DBWeb는 인트라 웨이브가 보할 랜드에 판매 되었습니까? 델파이에게 대담한 것처럼, 에코는 나중에 나타 났습니까?
Eco는 C# Builder에서 유명했습니다. 델파이 기술은 마법의 MDA 개발 방법을 실현할 수 있습니다 이점.
D ASP.NET 개발에 Delphi Language를 사용하십시오
개인적으로 대부분의 현재 .NET 응용 프로그램은 ASP.NET 웹 응용 프로그램이라고 생각합니다. 그런 다음 ASP.NET 개발에 익숙한 델파이 언어를 사용할 수있어서 C#은 여전히 C#을 학습 할 필요가 없습니다. , 당신은 일시적으로 그것을 제쳐두고 친숙한 언어를 사용하여 실제 프로젝트를 직접 시작할 수 있습니다. Delphi8의 개발 환경 및 기능은 기본적으로 vs.net과 동일하며 많은 입력 인식 및 편집 기능이 있습니다.
자세한 내용은 .NET 개발 매뉴얼을 참조하십시오
.NET 모바일 및 임베디드 기술 주제, OR