Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

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

C#(MS Visual Studio 2007) — являясь послСдним ΠΈΠ· ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнных языков программирования, Π²ΠΏΠΈΡ‚Π°Π» Π² ΡΠ΅Π±Ρ вСсь ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠΏΡ‹Ρ‚ ΠΈ Π²ΠΎΠ±Ρ€Π°Π» Π»ΡƒΡ‡ΡˆΠΈΠ΅ стороны ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… языков программирования, ΠΏΡ€ΠΈ этом являясь ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ созданным для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² NET. Π‘Π°ΠΌΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° NET ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π»Π° Π΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ. Π‘Π²ΠΎΠΉ синтаксис C# Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ унаслСдовал ΠΎΡ‚ C++ ΠΈ Java. Но Π²ΠΌΠ΅ΡΡ‚Π΅ с Ρ‚Π΅ΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’Ρ‹Π±ΠΎΡ€ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Ρ‹Π» основан Π½Π° ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с C++Builder 2007, Borland Delphi 2007 ΠΈ C#(MSVisual Studio 2007) (Π’Π°Π±Π»ΠΈΡ†Π° 4.3).

Новая вСрсия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° C++Builder 2007, Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π‘++, сочСтаСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows Vista API ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Web 2.0 с ΡΠ°ΠΌΡ‹ΠΌΠΈ послСдними стандартами: Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ€ΠΎΡΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ функциями ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎΠΌ сочСтаний клавиш, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. [6].

C++Builder 2007 ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° C++ для Windows, прСдоставляя ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (RAD) Π½Π° C++ ΠΏΠΎΠ΄ Windows, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Windows Vista™ ΠΈ AJAX. C++ Builder 2007 ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Vista Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ VCL-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Aero ΠΈ VistaDesktop, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½ΠΎΠ²Ρ‹Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ.

Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ C++ Builder 2007: ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π°ΠΌΠΈ ANSI C++, Dinkumware ΠΈ Boost; Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускорСна Ρ€Π°Π±ΠΎΡ‚Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды, Π² Ρ‚ΠΎΠΌ числС врСмя сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ срСды — Ρ‚Π°ΠΊ ΠΆΠ΅ быстро ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ быстрСС, Ρ‡Π΅ΠΌ сборка с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

Borland Delphi 2007 — эффСктивная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Microsoft Windows. BorlandDelphi2007 прСдоставляСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ «ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ», позволяя ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ΄ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° инструмСнтов модСлирования ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² (ALM). [7].

C#(MS Visual Studio 2007) — являясь послСдним ΠΈΠ· ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСнных языков программирования, Π²ΠΏΠΈΡ‚Π°Π» Π² ΡΠ΅Π±Ρ вСсь ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠΏΡ‹Ρ‚ ΠΈ Π²ΠΎΠ±Ρ€Π°Π» Π»ΡƒΡ‡ΡˆΠΈΠ΅ стороны ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… языков программирования, ΠΏΡ€ΠΈ этом являясь ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ созданным для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² NET. Π‘Π°ΠΌΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° NET ΠΏΡ€ΠΎΠ΄ΠΈΠΊΡ‚ΠΎΠ²Π°Π»Π° Π΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ.

Π‘Π²ΠΎΠΉ синтаксис C# Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ унаслСдовал ΠΎΡ‚ C++ ΠΈ Java. Но Π²ΠΌΠ΅ΡΡ‚Π΅ с Ρ‚Π΅ΠΌ ΠΎΠ½ ΡΠ²Π»ΡΠ΅Ρ‚ся Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ новаторским — Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π΄Π΅Π»Π΅Π³Π°Ρ‚Ρ‹ ΠΈ ΡΠΎΠ±Ρ‹Ρ‚ия, прСкрасно вписанныС Π² ΠΎΠ±Ρ‰ΡƒΡŽ идСологию языка, ΠΏΡ€ΠΎΡ‡Π½ΠΎ заняли мСсто Π² ΡΠ΅Ρ€Π΄Ρ†Π°Ρ… NET — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π˜Ρ… Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ программирования.

ΠŸΡ€ΠΈ сравнСнии с ΡΡ‚ΠΈΠΌ языком сразу Π²Ρ‹Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ особСнности, ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ нСсколько классов Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, ΠΈΠ· Ρ‡Π΅Π³ΠΎ слСдуСт синтаксичСская ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° иСрархичСской систСмы пространств ΠΈΠΌΠ΅Π½. Из Π²Π΅Ρ‰Π΅ΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ языка, Π½ΠΎ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ся чисто «ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΡΠΊΠΈΠΌΠΈ» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использованиС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML. Если ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ описанной структурС, компилятор ΠΏΠΎ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ XML-Ρ„Π°ΠΉΠ» Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

C# внСс ΠΈ ΡΠ²ΠΎΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ упомянуты — это события, индСксаторы, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ Π΄Π΅Π»Π΅Π³Π°Ρ‚Ρ‹. ВсС эти элСмСнты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΡΡ‚анутся нСвострСбованными.

АрхитСктурой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ связанны с Π»ΡŽΠ±Ρ‹ΠΌΠΈ элСмСнтами языка — классами, интСрфСйсами ΠΈ Ρ‚. Π΄.

Π’Π°Π±Π»ΠΈΡ†Π° 4.4.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ языков программирования.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ сравнСния.

C++Builder 2007.

Borland Delphi 2007.

C#(MS Visual Studio 2007).

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ соотвСтствия назначСния языка ΠΈ Ρ†Π΅Π»Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ систСм любой стСпСни слоТности.

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ систСм любой стСпСни слоТности.

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ систСм любой стСпСни слоТности.

ИспользованиС ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… стандартов.

ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ стандартизирован.

Π˜ΠΌΠ΅Π΅Ρ‚ собствСнный стандарт.

ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ стандартизирован.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π‘Π£Π‘Π”.

MS SQL Server 2000/2005, My SQL, Oracle, Sybase, Interbase 2007, SQL Anywhere, DB2, Informix.

Inter Base 7.5, Oracle, IBM DB2, Microfost SQL Server 2000/2005, Informix, SQL Anywhere, MySQL, Sybase.

Inter Base 7.5, Oracle, IBM DB2, Microfost SQL Server 2000/2005, Informix, SQL Anywhere, MySQL, Sybase.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠžΠ‘.

Windows Vista/ Server 2003/ XP Professional/ 2000 Professional / 2000 Server.

Microsoft Windows 2000/ XP Professional (SP2 ΠΈΠ»ΠΈΠ²Ρ‹ΡˆΠ΅)/ Vista Professional/ Microsoft Windows Server 2003.

MS Windows OC.

ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Высокая.

Высокая.

Высокая.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

900 Ρƒ.Π΅.

900 Ρƒ.Π΅.

900 Ρƒ.Π΅.

ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ расчСт Π²Ρ‹Π±ΠΎΡ€Π° срСдств Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСской эффСктивности.

ΠžΡ†Π΅Π½ΠΈΠΌ ΠΈΡ… ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ i-ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ качСства ΠΏΠΎ 5-Ρ‚ΠΈ бальной шкалС.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ вСсовой коэффициСнт kj, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ kj= 1.

Π’Π°Π±Π»ΠΈΡ†Π° 4.5.

Π¨ΠΊΠ°Π»Π° ΠΎΡ†Π΅Π½ΠΎΠΊ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

Π‘Π°Π»Π»Ρ‹.

ΠžΡ†Π΅Π½ΠΊΠ°.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ.

Π₯ΠΎΡ€ΠΎΡˆΠΎ.

Π£Π΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ допустимо.

НСприСмлСмо.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ сравнСния свСдСм Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ сравнСния Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 4.5.

ΠŸΠΎΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСский ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ:

для C++Builder 2007Qc:

Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Для Borland Delphi 2007Qb:

Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Для C#(MS Visual Studio 2007) Q#:

Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСский ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ C#(MS Visual Studio 2007) ΠΈC++Builder 2007 Ρ€Π°Π²Π΅Π½:

Q = Q#/ Qc = 3,6/2,75 = 1,31.

Ρ‚.ΠΊ. Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСский ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ большС 1 Π²Ρ‹Π±ΠΎΡ€ Π² ΡΡ‚ΠΎΡ€ΠΎΠ½Ρƒ C#(MS Visual Studio 2007).

Π’Π°Π±Π»ΠΈΡ†Π° 4.6.

ΠžΡ†Π΅Π½ΠΊΠ° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСской эффСктивности.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сравнСния/ΠΎΡ†Π΅Π½ΠΊΠ°.

ВСсовой коэфф.

C++Builder 2007.

Borland Delphi 2007.

C# (MS Visual Studio 2007).

Ajk

kj β€’Ajk

Ajm

kj β€’Ajm

Aji

kj β€’Aji

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ соотвСтствия назначСния языка ΠΈ Ρ†Π΅Π»Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

0,25.

0,75.

0,5.

ИспользованиС ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… стандартов.

0,10.

0,2.

0,2.

0,3.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π‘Π£Π‘Π”.

0,20.

0,4.

0,4.

0,6.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠžΠ‘.

0,15.

0,3.

0,45.

0,6.

ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

0,2.

0,8.

0,8.

0,8.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

0,1.

0,3.

0,3.

0,3.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСский ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, Q.

Qc = 2,75.

Qb = 2,65.

Q# = 3,6.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСский ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ C#(MS Visual Studio 2007) ΠΈ Borland Delphi 2007Ρ€Π°Π²Π΅Π½:

Q = Q#/ Qb = 3,6/2,65 = 1,36.

Ρ‚.ΠΊ. Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСский ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ большС 1 Π²Ρ‹Π±ΠΎΡ€ Π² ΡΡ‚ΠΎΡ€ΠΎΠ½Ρƒ C#(MS Visual Studio 2007).

Π’Ρ‹Π²ΠΎΠ΄ — для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π˜Π‘ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C#(MS Visual Studio 2007) Ρ‚.ΠΊ. ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с C++Builder 2007 ΠΈ Borland Delphi 2007 с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСского показатСля, C#(MS Visual Studio 2007) Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠ½Π΅ ΠΏΠΎ ΠΊΡ€ΠΈΡ‚Сриям ΠΎΡ†Π΅Π½ΠΊΠΈ.

ГрафичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ модуля Π²Ρ‹Π±ΠΎΡ€Π° поставщика

ГрафичСский интСрфСйс.

Рис. 4.1 ГрафичСский интСрфСйс

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, модуля Π²Ρ‹Π±ΠΎΡ€Π° поставщика с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎ Π·Π°ΠΊΡƒΠΏΠΊΠ°ΠΌ, вСсьма Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π΅Π½ ΠΈ ΠΏΡ€ΠΎΡΡ‚. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Ρ… ΠΊ ΠΏΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΡƒ. Π’ Π»Π΅Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡŽ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ поставщика». БистСма Π² ΠΎΡ‚Π²Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько строчСк. Π­Ρ‚ΠΈ строчки Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ поставщика, Π³ΠΎΡ€ΠΎΠ΄ нахоТдСния, расстояниС, способ ΠΏΡ€ΠΎΠ΅Π·Π΄Π°, Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Ρ†Π΅Π½Π°, вСс ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ характСристики.

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