I. Overview
Borland wants Delphi 2005 to be the final complete solution on the Windows platform, for which Delphi 2005 is set to Delphi, C #, Microsoft. NET Framework and Win32, supporting the graphical user interface ( GUI), web development, databases, rich-client applications (Rich-client applications) and many other developments, integrating software lifecycle Management (ALM) capabilities and rapid development (i.e. RAD) capabilities. In Delphi 2005, the IDE provides a faster, easier development of the Windows platform, and a new version that supports the Win32 standard better, while providing a world-class compiler and debugger; He also provides a large number of reusable components, a powerful Code Generation Wizard, can help you generate the code you want faster; Delphi 2005 also includes a new second-generation enterprise core Object Technology (Borland Enterprise core Objects II, Eco II). ECO II is model driven. NET Enterprise application provides the development framework. Delphi 2005 also assists the development team in maintaining and improving existing Windows applications while creating new applications. In short, with Delphi 2005, developers can continue to improve Win32 applications, but also to use. NET and ASP.net, is a development tool worth looking forward and used.
Second, the new characteristics of Delphi 2005
With a general impression, you may be in a hurry to understand the compelling features offered by Delphi 2005. Below we will be detailed to understand the new features of Delphi 2005.
(1) Integrated development environment
1, an integrated development environment, supporting a variety of platforms
Delphi 2005 in the Integrated development environment, for the vast number of users with a unified and powerful development environment. Here you can use languages like Delphi or C # to create Win32 applications or create them. NET program, you can also use ASP.net to create dynamic Web pages or traditional client applications. In Delphi 2005, the IDE also ensures that your program is the way you see it when you design it, that is, what you see in general. For example, if you want to build a Web application with ASP.net, HTML design will ensure that your page is displayed at design time, and you can create the Web application you want by dragging the component to the page, but you can write little or no code. As shown in the following illustration: