1. Tech

Your suggestion is on its way!

An email with a link to:


was emailed to:

Thanks for sharing About.com with others!

A first look at Delphi 8 for the Microsoft .NET Framework
Delphi 8 for the Microsoft .NET Framework: a sneak peak!
Buy Borland Delphi 8

 Win prizes by sharing code!
Do you have some Delphi code you want to share? Are you interested in winning a prize for your work?
Delphi Programming Quickies Contest
 More of this Feature
• Page 2: Delphi 8 IDE exposed
 Join the Discussion
"Post your views, comments, questions and doubts to this article."
 Related Resources
• Learn Delphi NOW!
• Delphi for .Net related articles
• Delphi May Be the Only Choice You Have!
 Elsewhere on the Web
• Borland Delphi 8 home page
• Microsoft .NET

Dateline : 12/2003.

I'm excited! I've already announced Delphi 8, an IDE for building pure .Net applications, including Windows Forms, Asp.net WebForms and Web Services - using your favorite language.

This time, with permission from Borland, we'll take a sneak peak into the new Delphi world.

"Evolution to the .NET revolution"
I suppose you already know what .Net is all about? Let's just write it one more time: the .NET Framework is the programming model of the Microsoft .NET environment for building, deploying, and running Web-based applications, rich client applications, and XML Web Services.

What you should really read from the above "description" is that .Net is a programming platform that represents the future of Windows programming. The .Net offers multi-language support, programs can be written for the common language runtime in just about every language, including Delphi, C, C++, C#. Another important thing to remember is that the .Net Framework, beside the CLR, includes a rich set of classes, interfaces, and value types commonly referred to as the FCL (Framework Class Library).

When thinking about .Net, you should imagine a smart runtime for your programs - a framework that sits on top of your operating system and takes care of running your .Net applications ("traditional" Windows applications or Web sites). The common language runtime manages the execution of code and provides services, such as memory management and cross-language integration, that simplify the development process. The class library is a collection of reusable, object-oriented components for developing .NET applications that take advantage of the common language runtime services.

Forward to Delphi for .NET
Before you start building .Net application using Delphi 8, you need to make sure all pre-requisites are installed on your machine: IE 6.0 SP1; Microsoft .NET Framework v1.1; Microsoft .NET Framework SDK v1.1 and Microsoft Visual J# .NET v1.1 Redistributable. When installing Delphi 8, the "bootstrap" utility will install all the required software for you. Here are the minimum system requirements:
  • The following Windows platforms are supported:
    - Microsoft Windows 2000 (SP2 or higher and security updates are recommended)
    - Microsoft Windows XP Professional
    - Microsoft Windows Server 2003
  • Microsoft Internet Explorer 6.0 SP1 or later
  • Delphi 8 for .NET requires approximately 225 MB of disk space for the complete install setup option.
  • The .NET Framework version 1.1 requires approximately 150 MB of disk space.
  • The .NET Framework SDK version 1.1 requires approximately 850 MB of disk space.
  • Intel Pentium 233 MHz or higher (read P3, 1Ghz)
  • 128 MB RAM (read 512)
  • CD-ROM drive, VGA or higher resolution monitor, Mouse or other pointing device
Delphi 8 for .Net: the HOT stuff
"Delphi 8 for .NET is an integrated development environment (IDE) for building Delphi applications that run in the Microsoft .NET environment. The Delphi 8 for .NET IDE provides a comprehensive set of tools that streamline and simplify the development life cycle."
Delphi 8 for .NET makes the entire Framework class library available in the IDE to help you develop .NET applications.

Delphi 8 includes both design and development support for both Microsoft .NET Windows Forms (and Web forms) and Delphi VCL forms and controls. VCL for the Microsoft .NET Framework is a set of standard VCL controls that helps make transitioning Delphi skills and source code to .NET easier. VCL for .NET is a large subset of the most common classes in VCL for Win32. The best thing is that Delphi for .NET applications will have the full access to MS .Net framework objects (like ADO.NET) - enabling Delphi developers to, for example, create .Net components and offer them to developers using VB.NET, C# and any other .net compliant language.

Delphi 8 for .NET and VCL.NET are intended to help users leverage the power of Delphi when writing new applications, as well as for migrating existing Win32 applications to the .NET Framework. VCL.NET is the same library of components you are used to working with Win32 versions of Delphi, updated for use in the .NET Framework.

Let's sum this up to see the real advantages of Delphi 8:

Delphi 8 ... New...
  • Delphi 8 is pure .NET and pure Delphi.
  • VCL.NET (component library) helps users leverage their power in Delphi when writing .Net applications
  • Delphi 8 fully supports Windows Forms development (.NET FCL library)
  • Delphi 8 fully supports ASP.NET, Web Forms, HTML pages and Web Services.
  • Delphi 8 comes with Borland Data Providers for .NET that provide access to InterBase, Oracle, DB2 Universal, and Microsoft SQL Server databases.
  • Delphi 8 modeling features help you improve the performance, effectiveness, and maintainability of your applications by creating a detailed visual design before you ever write a line of code.
  • When you buy Delphi 8 (.NET) you get Delphi 7 (Win32) for free.
And now: the IDE
The new Delphi 8 IDE helps you visually design user interfaces, set object properties, write code, and view and manage your application in various ways.

Delphi 8 IDE

That's just to tickle your imagination .. if you are interested in more IDE screen shots, proceed to next page...

Next page > Delphi 8 IDE exposed > Page 1, 2

©2017 About.com. All rights reserved.