.


:




:

































 

 

 

 


(Code Editor)




 

, , , .

 

 

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}




:


: 2017-02-25; !; : 475 |


:

:

, .
==> ...

1574 - | 1427 -


© 2015-2024 lektsii.org - -

: 0.077 .