Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ срСдства

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π Π°Π½Π΅Π΅ ΡΠΎΠΎΠ±Ρ‰Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия, CodeGear C++ Builder (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ имя «Commodore»), Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ x86βˆ’64 ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ x86βˆ’64 ΠΊΠΎΠ΄. Однако Π² 2010 Π³ΠΎΠ΄Ρƒ Π² ΡΠΎΡΡ‚Π°Π² RAD Studio XE Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° вСрсия C++ Builder XE Π±Π΅Π· этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. C++ Builder — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, инструмСнт быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (RAD), интСгрированная срСда программирования (IDE… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ срСдства (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для Π²Π²ΠΎΠ΄Π°, рСдактирования, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ срСдствами срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Embarcadero C++ Builder.

C++ Builder — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, инструмСнт быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (RAD), интСгрированная срСда программирования (IDE), систСма, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ программистами для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования C++.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ разрабатывался ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Borland Software, Π° Π·Π°Ρ‚Π΅ΠΌ Π΅Ρ‘ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ CodeGear, Π½Ρ‹Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Embarcadero Technologies.

C++ Builder ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π² ΡΠ΅Π±Π΅ комплСкс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ (STL, VCL, CLX, MFC ΠΈ Π΄Ρ€.), компилятор, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Π¦ΠΈΠΊΠ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Delphi. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π² Delphi, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π² C++ Builder Π±Π΅Π· ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ Π²Π΅Ρ€Π½ΠΎ.

C++ Builder содСрТит инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ drag-and-drop Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ, ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ благодаря встроСнному WYSIWYG — Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ интСрфСйса ΠΈ ΠΏΡ€.

C++Builder ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создавалась Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Microsoft Windows. ПоздниС вСрсии, содСрТащиС ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Borland, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈ Windows, ΠΈ Linux.

Π’ 2003 Π³ΠΎΠ΄Ρƒ Borland выпустила C++BuilderX (CBX), написанный ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ инфраструктуры, Ρ‡Ρ‚ΠΎ ΠΈ JBuilder, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ этом Π±Ρ‹Π» ΠΌΠ°Π»ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° C++ Builder ΠΈΠ»ΠΈ Delphi. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ прСдназначался для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… прСдприятий, Π½ΠΎ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΎΠ³ΠΎ успСха Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³. Π’ ΠΊΠΎΠ½Ρ†Π΅ 2004 Π³ΠΎΠ΄Π° Borland объявила, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ классичСского C++ Builder ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ Π΅Π³ΠΎ со ΡΡ€Π΅Π΄ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Delphi, ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ², Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ C++ BuilderX.

Бпустя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π³ΠΎΠ΄ послС этого объявлСния, Borland выпустила Borland Developer Studio 2006, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² ΡΠ΅Π±Ρ Borland C++Builder 2006, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π²ΡˆΠΈΠΉ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ. Borland Developer Studio 2006 — СдинствСнный ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚, содСрТащий Delphi, C++ Builder ΠΈ C# Builder.

Π’ 2007 Π³ΠΎΠ΄Ρƒ CodeGear выпустила C++Builder 2007, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ API Microsoft Windows Vista, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π° ΠΏΠΎΠ»Π½ΠΎΡ‚Ρƒ соотвСтствия стандарту ANSI C++, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ компиляции ΠΈ ΡΠ±ΠΎΡ€ΠΊΠΈ Π΄ΠΎ 500%, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ MSBuild, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… DBX4 ΠΈ «VCL для Web», ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ AJAX. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° API Microsoft Windows Vista Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Π² ΡΠ΅Π±Ρ прилоТСния, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Π΅ Π² ΡΡ‚ΠΈΠ»Π΅ Vista, ΠΈ Π΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ VCL для Aero ΠΈ Vista Desktop. CodeGear RAD Studio 2007 содСрТит C++Builder 2007 ΠΈ Delphi. Π’Π°ΠΊΠΆΠ΅ Π² 2007 Π³ΠΎΠ΄Ρƒ CodeGear «Π²ΠΎΡΠΊΡ€Π΅ΡΠΈΠ»Π°» ΠΌΠ°Ρ€ΠΊΡƒ «Turbo» ΠΈ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΠ»Π° Π΄Π²Π΅ «Turbo» вСрсии C++Builder: Turbo C++ Professional ΠΈ Turbo C++ Explorer (бСсплатный), основанных Π½Π° Borland C++ Builder 2006.

Π’ ΠΊΠΎΠ½Ρ†Π΅ 2008 Π³ΠΎΠ΄Π° компания CodeGear выпустила Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ RAD Studio, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ вошли Delphi 2009 ΠΈ Π‘++Builder 2009. Π’ 2009 Π³ΠΎΠ΄Ρƒ Π² ΡΠΎΡΡ‚Π°Π²Π΅ RAD Studio Π²Ρ‹ΡˆΠ΅Π» C++Builder 2010.

Π Π°Π½Π΅Π΅ ΡΠΎΠΎΠ±Ρ‰Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия, CodeGear C++ Builder (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ имя «Commodore»), Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ x86−64 ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ x86−64 ΠΊΠΎΠ΄. Однако Π² 2010 Π³ΠΎΠ΄Ρƒ Π² ΡΠΎΡΡ‚Π°Π² RAD Studio XE Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° вСрсия C++ Builder XE Π±Π΅Π· этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’ 2012 Π³ΠΎΠ΄Ρƒ Embarcadero выпустила C++ Builder XE3, совмСстимый с Windows 8. Π’ 2013 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ C++ Builder XE4 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ программирования ΠΏΠΎΠ΄ iPhone ΠΈ iPad.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ