Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 /...

11
Delphi 2005 새롭게 향상된 기능 - NEW! "All-in-One" Delphi Win32, Delphi .NET, C# : 통합된 IDE Borland Delphi2005 윈도우 기반의 강력하고 완벽한 개발 솔루션이다. 매우 생산적인 하나의 RAD 환경에서 최신의 Windows RAD 필요한 언어와 SDK 지원한다. 마이크로소프트 .NET 프레임워크, Win32, ASP.NETVCL.NETVCL,및 SDK 지원하는 Delphi C#통해, Delphi2005 실질적으로 당신에게 어떤 업무에서라도 적합한 도구들을 제공해준다. Delphi2005 VCL Win32, VCL.NET 완벽하게 지원하며 이를 통하여 기존의 Win32 애플리케이션 개발자들이 기존의 애플리케이션 시스템을 운영하거나 새로운 시스템을 개발할 있게 하며 또한 차세대 윈도우 애플리케이션이나 .NET 기반으로 간편하게 전환 있도록 도와준다. 통합된 IDE : Delphi 또는 C#선택하여 Win32 .NET 프로젝트 개발 - NEW! 리팩토링 내장된 리팩토링은 정확히 대규모적인 소스 코드가 자동적으로 정확하게 변경되도록 설계되었다.메쏘드 추출(Extract Method), 이름변경(메쏘드명, 변수명 ), 그리고 스트링 자원 추출(Extract Resource String) 통해 여러 가지의 소스코드에 이용된 Delphi C# 소스 코드를 자동으로 변환할 있도록 한다. 하이라이트된 코드를 새로운 법으로 추출하고, 즉시 fields, methods, variables, properties, 또는 types 이름을 바꿔서 그들의 의도된 활용도에 맞춰 기술한다. 그리고 선언되지 않은 식별자들를 위해 새로운 variable, field property 선언하고,

Transcript of Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 /...

Page 1: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

Delphi 2005 새롭게 향상된 기능

- NEW! "All-in-One" Delphi Win32, Delphi .NET, C# : 통합된 IDE Borland Delphi2005는 윈도우 기반의 강력하고 완벽한 개발 솔루션이다. 매우 생산적인 하나의 RAD 환경에서 최신의 Windows RAD 에 필요한 언어와 SDK를 지원한다. 마이크로소프트 .NET 프레임워크, Win32, ASP.NET, VCL.NET, VCL,및 SDK를 지원하는 Delphi와 C#을 통해, Delphi2005은 실질적으로 당신에게 어떤 업무에서라도 적합한 도구들을 제공해준다. Delphi2005는 VCL Win32, VCL.NET을 완벽하게 지원하며 이를 통하여 기존의 Win32애플리케이션 개발자들이 기존의 애플리케이션 시스템을 운영하거나 새로운 시스템을 개발할 수 있게 하며 또한 차세대 윈도우 애플리케이션이나 .NET 기반으로 간편하게 전환 할 수 있도록 도와준다.

통합된 IDE : Delphi 또는 C#을 선택하여 Win32 및 .NET 프로젝트 개발

- NEW! 리팩토링 내장된 리팩토링은 정확히 대규모적인 소스 코드가 자동적으로 정확하게 변경되도록 설계되었다.메쏘드 추출(Extract Method), 이름변경(메쏘드명, 변수명 등), 그리고 스트링 자원 추출(Extract Resource String) 을 통해 여러 가지의 소스코드에 이용된 Delphi와 C# 소스 코드를 자동으로 변환할 수 있도록 한다. 하이라이트된 코드를 새로운 방법으로 추출하고, 즉시 fields, methods, variables, properties, 또는 types 의 이름을 바꿔서 그들의 의도된 활용도에 맞춰 더 잘 기술한다. 그리고 선언되지 않은 식별자들를 위해 새로운 variable, field 및 property 을 선언하고,

Page 2: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

localization에 대비하기 위해 애플리케이션에서 하드 코드되는 스트링들을 표준화 한다.

심보이름 변경 : 심볼이 사용된 모든 소스코드를 자동으로 참자 하나의 클릭작업으로 자동 변경

메쏘드 추출(Extract Method) : 기존의 소스코드 일부를 새로운 메쏘드로 추출시 메쏘드명, 파라메터 등을 자동 설정.

Page 3: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

Delphi2005의 간편하게 레퍼런스/심볼들을 검색 기능

- NEW! 통합된 단위 테스트 기능 완전히 통합된 단위 테스트는 Delphi와 C#를 위해 단위 테스트 케이스 들 생성과 실행을 단순화하고 자동화한다. 사용이 간편하고 통합된 마법사툴은 자동적으로 Test Cases와 Test Suites를 생성한다,그리고 Test Runner는 Unit Tests실행을 단순화한다. 마이크로소프트.NET 프레임워크의 C#와 Delphi를 지원하는 NUnit 프레임 워크와 Delphi Win32를 지원하는 DUnit 프레임 워크가 포함되어있다.

Test Case Wizard : Win32와 .NET애플리케이션을 위한 Unit Test를 자동생성

Page 4: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

- NEW! 자동 로컬 버전관리 및 히스토리 매니져 Delphi2005은 예기치 않은 손실로부터 보호하기 위해 소스 파일들의 변경 히스토리를 관리한다. 의도적이거나 의도적이지 않은 수정을 철회하고, 리팩토링을 철회하거나 단순히 특별한 날짜로 되돌릴 수 있다. 언제든지 원할 때마다 소스 코드의 히스토리뿐 아니라 현재의 버퍼, 저장된 버전, 백업된 소스들 또는 Borland의 형상관리 제품인 StarTeam의 체크인과 이전 버전으로의 롤백들 간의 차이점을 살펴볼 수 있다.

History Manager : StarTeam 체크인 기능 및 파일들간의 변동 히스토리를 간편하게 조회

- NEW! Delphi 언어와 컴파일러 기능 강화 Delphi2005은 마이크로소프트.NET 프레임워크와 Win32를 위한 새로운 "For..in.." 신택스를 제공하여 반복 작업 기능을 강력하게 향상시켰다. For 루프내에서 인덱스 변수를 이용하지 않고 소스코드내의 모드 엘레먼트들을 반복 처리 한다. 마이크로소프트.NET 프레임워크와 Win32를 위한 Delphi 언어와 컴파일러의 강화된 기능은 Multi Unit Namespaces와 유니코드와 UTF8을 지원한다. 특히 마이크로소프트.NET 프레임워크를 위해 새로워진 점은 Delphi가 만들어낸 집합들을 .DCPILs 없이 사용할 수 있다는 것이다.

Delphi language - “For in” 의 반복 기능

Page 5: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

Delphi now supports .NET multi-unit namespaces

- Enhanced! Win32 and .NET 를 위한 RAD 위지위그 기능 Win32와 마이크로소프트.NET 프레임워크를 위해 동적인 HTML 애플리케이션들과 강한 XML 웹 서비스를 서버측에게 빠르게 전달한다.더욱 향상된 LiveTools와 WebForms 디자이너, 그리고 ASP.NET 만 전적으로 개발(built)하는 통합된 HTML 에디터를 통해 강력한 e-비즈니스 솔루션을 제공할 수 있는 Delphi2005과 ASP.NET 프레임워크를 사용할 수 있다. 또한 Win32와 .NET 모두를 지원하는 RAD 위지위그 웹 애플리케이션을 개발하기 위해 “AtoZed IntraWeb”을 사용할 수 있다.

ASP.NET and Intraweb 웹 개발 : .Net 또는 Win32 용 웹 애플리케이션 을 빠르고 간편하게 개발

- NEW! Delphi의 강화된 ADO.NET Delphi2005 은 GUI,웹과 웹 Services 애플리케이션에 접속하기 위해 만들어진 ADO.NET 클래스를 단순화 시켰다.ADO.NET를 위한 Borland Data Provider(BDP)는 고성능의 이음새 없는 전환 가능한 데이터 베이스 연결성을 상용화된 데이터 베이스 서버들에 연결된다 - 마이크로소프트 SQL

Page 6: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

Server,오라클,Borland InterBase,IBM DB2와 Sybase 등 포함. 다계층 구조/다양한 제공자를 통한 ADO.NET애플리케이션을 개발을 위하여 새롭고 강력한 dbHub,dbSync와 RemoteServer 구성 요소들를 이용한다. 향상된 Database Explorer는 데이터베이스들과 복수의 프로바이더들의 사이에서 테이블 생성,수정,저장 프로시 테스트와 데이터 마이그레이션을 지원한다.

Delphi2005’s : 새로운 빌트인 된 ADO.NET Data Migration tool을 이용 이기종 데이터베이스간 자료미 스키마를 이동.

ADO.NET용 Database Explorer r: 테이블 생성과 구조 변환

Page 7: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

ADO.NET 용 Database Explorer: 저장된 프로시저를 빠르고 간편하게 테스트

- NEW! 배포 관리자 Delphi2005의 배포관리자를 이용하여 웹 애플리케이션의 수정과 배포를 간소화 할 수 있다. ASP.NET 과 Intraweb 애플리케이션을 이용하여 배포대상이 되는 애플리케이션 파일들을 간단하게 취합하여 웹서버과 운영되고 있는 파일시스템으로 배포한다. FTP 와 Xcopy 배포 2가시의 배포 방식을 지원한다. 수정되거나 삭제된 파일들을 자동감지 기능을 통하여 운영장비에서 잠재적으로 불필요한 파일들을 알려준다.

Deployment Manager : Web 애플리케이션 배포를 단순화

- NEW! ECO II 확장된 OR (Object/Relational) Mapper ECO 기능 Delphi 2005의 ECOII(Enterprise Core Objects II)를 이용하여 한차원 업그레이드된 디자인주도의 개발 방식을 적용한다. ECOII의 모델기능 강화된 프레임워크를 이용하여 Web Services,ASP.NET,WebForms와 WinForms을 설계 및 개발 한다. 볼랜드의 Enterprise Core Objects (ECO) OR매핑 기술은 주요 엔터프라이즈 레벨의 관계형 데이터베이스 생성/매칭 시킨 후에 디자인된 모델의 변화에 근거한 데이터베이스를 도출한다. 새로운 ECO 동기화 서버를 이용하여 엔터프라이즈 규모의

Page 8: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

모델강화 애플리케이션 빌드 기능과 향상된 확장성/성능을 위한 멀티 동기화 ECP 객체 캐쉬 기능을 제공한다.

생산성 향상을 위한 기능들 - New! Sync-Edit기능 : 지정된 블록내의 여러 개의 심볼이름들을 동시에 편집

- New! 지정된 블록을 동시에 커맨트 처리 / 커맨트 해제 가능 - New! Error Insight : 신텍스 오류가 있는 소스코드를 강조하며 오류의 원인을 설명

- New! Help Insight – 간단한 마우스 동작만으로 원하는 소스코드의 툴 팁을 조회

- New! Structure View - Delphi2005 IDE의 디자이너와 에디터에는 사용자들이 익숙한 트리 구조의 뷰를 제공

- New! Gallery Palette – 툴 파렛트의 갤러리 위저드를 통한 빠른 접근 방식 제공

Page 9: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

- New! 검색기능이 강화되어 컴포넌트 파렛트를 이용하여 여러 가지의 컴포넌트를 빠르게 검색

- New! 멀티모드, 멀티 프로세스 Win32/.NET 디버깅

Page 10: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된

- New! .NET 애플리케이션을 위한 IntermediateLanguage 역어셈블리 기능

- New! 기존 Delphi 사용자를 위한 “클래식 모드” VCL 디자이너

- New! Virtual Library Interfaces – 언메니지드 DLL들을 인터페이스를 이용한 객체화 방식으로 인식하여 간편하게 로딩하여 이용

Page 11: Delphi 2005 새롭게 향상된 기능 - 델파이 포럼 / 볼랜드포럼delphi.borlandforum.com/impboard/attach/0000078592/... · 2005-07-08 · Delphi 2005 새롭게 향상된