Delphi is a software development environment for Microsoft Windows applications. It has always supported development of native Windows applications in the Delphi programming language, a further development of Object Pascal.
Delphi 2007, the eleventh version, also supports development in C++ for the 32 bit Microsoft Windows platform, and in Delphi and C# for the Microsoft .NET platform. Delphi 2009, the twelfth and latest version released in August 2008, adds support for Unicode to the VCL and IDE as well as new compiler features (Generics and Anonymous methods) and enhances the IDE with the first version of a resource manager and overhauled project manager as well as user definable build configurations.
Delphi is mainly used for the development of desktop and enterprise database applications, but it is a general-purpose software development tool suitable for most software projects. With several included libraries, web applications are possible as well.
Delphi is distributed in various versions with different features and prices: Personal (currently not available), Professional, Enterprise (formerly Client/Server) and Architect.
Borland Kylix is a now discontinued equivalent to Delphi for the Linux platform.
Delphi and Kylix use the Pascal-based Delphi programming language (see also Object Pascal), and compile Delphi source code into native x86 code or managed .NET code. They include the VCL/CLX (Visual Component Library), support for COM independent interfaces with reference counted class implementations, and support for a large number of third-party components. Interface implementations can be delegated to fields or properties of classes. Message handlers are implemented by tagging a method of a class with the integer constant of the message to handle. A strong emphasis is placed on database connectivity, and this made Delphi be often be mistaken for a database (only) front-end designer, given its rich database component set.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น