, , , .
6.2.
Delphi , , . , , . , Turbo Debugger, .
6.3. '(Object Inspector)
, ' (Properties & Events).
6.4. '(Object TreeView)
' . ', , .
6.5.
.
, / . , '.
, - .
:
1. Delphi.
2. RAD - rapid application development?
3. (IDE Integrated Development Environment ) Delphi.
4. Delphi.
5. .
6. .
7. (Code Editor).
8. Object Inspector.
9. Object TreeView.
˳:
.. Delphi. Delphi. 2006 . - 1152 .
2. .. Delphi 2006. : Delphi, , Win32 .NET, 2006 . - 1152 .
.. Delphi VCL, 2006 . - 944 .
.. Delphi Windows. 2006, 2007, Turbo Delphi, 2007 . - 1248 .
1
Delphi
Delphi 1.
' 1995 ., Windows 95 ( Windows NT). , 16- Windows 3.1 (3.11). ', '- , , C + +.
|
|
Turbo Pascal :
- ;
- Result ;
- ( -, ' );
- .
9 79 .
Delphi2.
Delphi 32- Windows 95/98/2000/NT (Windows 32). , ' , :
- 16- ;
- 8- ;
- - variant currency;
- TTable.
12 114 .
Delphi3.
:
- ;
- : ; ; , ;
- ϳ ;
- ϳ , ActiveX, OLEnterprice () CORBA.
4 : Standard, Professional, Client / Server Suite Enterprise.
Ha 13 148 . 3.5 .
Delphi4.
' 1998 . 4- Delphi , .
:
- : , , , int64, Real48 Real Double;
- : ; ; ;
- "" Drag &Dock;
- "" Action ;
- .
14 182 .
Delphi5.
1999 . ' Delphi, - BDE, , .
|
|
, 5:
- ' ;
- MIDAS: Microsoft Transaction Server - (stateless) ; - InternetExpress;
- ;
Enterprise 20 218 .
Delphi6.
6 2001 ., 2 5- . Delphi Linux - Kylix.
Delphi 6 :
- Web- ( websnap) ' 볺 BDE ( dbExpress).
27 387 ( CLX - 211 21 ).
Delphi7.
2002 , .
, ' Delphi 7:- Microsoft. NET Framework;
- 㳺 Model Driven Architecture (MDA);
- WEB-;
- Rave Reports;
- ModelMaker ( 㳺 UML).
Borland . NET Delphi 7.
Delphi8 (for. NET) .
2003 , Borland Delphi 8 for. NET. - Delphi. - Microsoft.NET.
- ' Delphi 8 Microsoft. NET Framework Web-;
- ϳ ADO.NET Borland Data Provider (BDP) for. NET.
- Borland Enterprise Core Objects (ECO) . NET.
Borland Delphi 8 , Delphi, . NET Framework , Delphi Win32, . NET Framework.
Delphi 2005.
, .
Delphi2005 . NET . 㳿. NET Delphi7, . NET , . Delphi 8, , .
2005 , open-source DUnit NUnit (.NET).
Delphi2006.
Borland Developer Studio (BDS). ϳ Delphi2006, Delphi. NET, C ++ Builder2006 C# Builder2006 ( ), .
Delphi Borland - . , Windows, Win32 . NET Borland Delphi(Borland Developer Studio) .
|
|
Turbo Delphi .
2006 , , -. CodeGear - Turbo Delphi Explorer.
:
- Turbo Delphi for Windows - Win32;
- CLR - - Microsoft. NET
: Explorer edition Professional edition, 400 .
Delphi2007.
, - 2007 Delphi Highlander, Delphi 2007. , Delphi Win32, Delphi. NET., C # Builder + + Builder.
, . , .
. - Windows Vista.
Delphi2009 (Tiburon).
:
- , VCL RTL;
- , generics.
- .
- $ POINTERMATH [ON | OFF].
- Exit .
Unicode. Delphi.
Delphi Prism (for. NET) .
, 2008 , . NET . Delphi Prism . NET Framework, 3.5 4.0. Windows Forms, ASP.NET, Windows Presentation Foundation (WPF), Silverlight, Parallel FX LINQ .
Delphi Prism 㳿. ', ' , .
Delphi Prism Oxygene - CLR.
Delphi 2010.
RAD Studio 2010, Delphi 2010 C + + Builder 2010 Delphi Prism 2010.
IDE Delphi . , , . , , .
Windows 7 .
Delphi Prism 2011 (for. NET) .
Embarcadero Technologies Delphi . NET -Delphi Prism2011. Delphi Prism Visual Studio2010. , - , . NET.
Delphi Prism2011 - , Windows, Linux Mac OS X. .
|
|
Delphi XE(2011).
2011 Delphi, RAD Studio, Delphi XE. ++ Builder, Delphi Prism, RadPHP.
:
- Subversion;
- VCL RTL;
- ;
- DataSnap, ;
- , ;
- IDE.
:
05/1995 - Delphi 1
04/1996 - Delphi 2
06/1997 - Delphi 3
07/1998 - Delphi 4
07/1999 - Delphi 5
05/2001 - Delphi 6
08/2002 - Delphi 7
11/2003 - Delphi 8
10/2004 - Delphi 2005
10/2005 - Delphi 2006
08/2006 - Turbo Delphi
02/2007 - Delphi 2007
08/2008 - Delphi 2008
10/2008 - Delphi Prism
08/2009 - Delphi 2010
05/2010 - Delphi Prism 2011
08/2011 - Delphi XE
2
Delphi
, Compiler Project Options.
Code generation ( )
Optimizations | {$O} | . |
Stack frames | {$W} | . |
Pentium-Safe FDIV | {$U} | , , Pentium. |
Record field alignment | {$A} | 1 , 8 {$A} |