ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

О тСхнологиях ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…

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

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»Π° рассмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ взаимодСйствия с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, посрСдством ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятного интСрфСйса. Π‘Ρ‹Π»ΠΎ установлСно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π·Π°Ρ€Π°Π½Π΅Π΅ созданной Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… посрСдством OLE DB, созданы SQL запросы Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ записСй Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ осущСствлСн Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Excel с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π΅Π³ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ. Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ΅Ρ‚… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

О тСхнологиях ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Аннотация

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся тСхнология программирования интСрфСйса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ срСдствами C#. ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ простой Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова: Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, главная кнопочная Ρ„ΠΎΡ€ΠΌΠ°, интСрфСйс Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ систСмС Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ настройки прилоТСния ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΡΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ интСрфСйс, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ организация Ρ‚Π°ΠΊΠΎΠ³ΠΎ интСрфСйса посрСдством языков программирования являСтся сСгодня Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ.

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ интСрфСйса посрСдством языка программирования C# ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, созданной ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ срСдствами MS Access.

Π‘Π°ΠΉΡ‚ Microsoft для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Microsoft Developer Network прСдоставляСт справочник ΠΏΠΎ C# Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌ доступС [1]. На ΡΠ°ΠΉΡ‚Π΅ CyberForum.ru ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ обсуТдСниС самых частых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° C# [2]. Π Π°Π±ΠΎΡ‚Ρƒ с Access Π½Π° C# Ρ€Π°Π·ΡŠΡΡΠ½ΡΠ» Π² ΡΠ²ΠΎΡ‘ΠΌ Π²ΠΈΠ΄Π΅ΠΎ Itist [3]. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ интСрфСйса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… занимались Ρ‚Π°ΠΊΠΈΠ΅ исслСдоватСли ΠΊΠ°ΠΊ Π›. А. ΠŸΠ»Π°Ρ…ΠΎΡ‚Π½Π°Ρ ΠΈ А. Π‘. Π―ΠΊΠΈΠΌΠΎΠ².

[4], Π . И. Π‘Π°ΠΆΠ΅Π½ΠΎΠ² ΠΈ Π΄Ρ€. [5−7]. Π“. Π¨ΠΈΠ»Π΄Ρ‚ написал ΠΏΠΎΠ»Π½Ρ‹ΠΉ справочник ΠΏΠΎ C#, Π³Π΄Π΅ ΠΎΠ½ Π² ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ях объяснил синтаксис, основныС понятия языка, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π» всС свои знания Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… [8]. А. М. ГСрасимов Π² ΡΠ²ΠΎΠ΅ΠΉ диссСртации исслСдовал взаимодСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ эффСктивного интСрфСйса [9]. Π’ ΡΠ²ΠΎΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Πž Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ web-интСрфСйса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…» исслСдоватСли Π›. А. ΠŸΠ»Π°Ρ…ΠΎΡ‚Π½Π°Ρ ΠΈ А. Π‘. Π’ΠΈΠ½ΠΎΠΊΡƒΡ€ΠΎΠ² рассмотрСли Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ web-интСрфСйса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, созданной ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ срСдствами MS Access [10]. Π’. Π’. Π’Π°Ρ€ΠΊΠ΅Π½Ρ‚ΠΈΠ½ ΠΈ Π’. А. Барбасова Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСм управлСния тСхнологичСскими процСссами с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Visual Studio ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Oracle» [11] рассматривали ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ связи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСм управлСния тСхнологичСскими процСссами Π² ΡΡ€Π΅Π΄Π΅ Visual Studio Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π‘# с Π‘Π£Π‘Π” Oracle. Π’ ΠΊΠ½ΠΈΠ³Π΅ Π’. ΠŸΠΎΠ½Π°ΠΌΠ°Ρ€Π΅Π²Π° [12] Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΡΡ€Π΅Π΄Π΅ Visual Studio Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ C#, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ мноТСство схСм, рисунков, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ нашСй Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Visual C# 2010 Express ΠΎΡ‚ Microsoft. Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ соСдинСниС с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π±ΡƒΠ΄Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ OLE DB.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Windows Forms. ΠΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π°Π·ΠΎΠ²Π΅ΠΌ «Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²». Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ для Ρ‚Π°Π±Π»ΠΈΡ† «Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ», «ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ», «Π’ΠΎΠ²Π°Ρ€Ρ‹» ΠΈ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° (см. Ρ€ΠΈΡ. 1).

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Ρ‘ «Π’Π°Π±Π»ΠΈΡ†Π° „Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ“». Π—Π°ΠΏΠΎΠ»Π½ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΡƒ полями ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ», Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ»Π΅ «Π€Π°ΠΌΠΈΠ»ΠΈΡ» ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ». Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ Π·Π°ΠΏΠΈΡΡΠΌ, ΠΊΠ½ΠΎΠΏΠΊΠΈ для добавлСния Π½ΠΎΠ²ΠΎΠΉ записи, удалСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ записи ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° (см. Ρ€ΠΈΡ. 2).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΡ‹ для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ». Для создания соСдинСния с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· OLE DB Π½Π°ΠΌ потрСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° — System.Data.OleDb. Π’Π°ΠΊΠΆΠ΅ для создания ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: Microsoft.Office.Interop.Excel (для использования Π΄Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ потрСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылку) ΠΈ System.Drawing.Printing.

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляры классов OleDbConnection, OleDbCommand, OleDbDataReader. ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ соСдинСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ConnectionString.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: findFamily (см. Ρ€ΠΈΡ. 3), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ Π·Π°ΠΊΠ°Π·Ρƒ, ΠΈ loaddata (см. Ρ€ΠΈΡ. 4), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ† Π² Ρ„ΠΎΡ€ΠΌΡƒ. Π’Π°ΠΊΠΆΠ΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок, Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄ΡƒΡ‚, Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΊΠΎΠ΄ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° loaddata Π² ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ try-catch-finally.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ n ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ loaddata Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ n. БоотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΎΠ΄Π½Ρƒ запись Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½ΡƒΠΆΠ½ΠΎ ΠΊ n ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ 1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΎΠ΄Π½Ρƒ запись Π½Π°Π·Π°Π΄, ΠΎΡ‚ n ΠΎΡ‚Π½ΡΡ‚ΡŒ 1 ΠΈ Ρ‚. Π΄.

Для удалСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ записи придСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: deleteValue, собствСнно для удалСния записи, ΠΈ patch для исправлСния Π½ΠΎΠΌΠ΅Ρ€Π° Π·Π°ΠΊΠ°Π·Π° (см. Ρ€ΠΈΡ. 5). Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Π΅ интСрфСйс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π’Π²Π΅Π΄Π΅ΠΌ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ понадобятся для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° (см. Ρ€ΠΈΡ. 6).

ΠœΠ΅Ρ‚ΠΎΠ΄ uploadData Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запросов ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ значСния ΠΏΠΎΠ»Π΅ΠΉ Π² ΡΡ‡Π΅ΠΉΠΊΠΈ Excel. Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ ΠΊΠΎΠ΄ для ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°» (см. Ρ€ΠΈΡ. 7).

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Ρ‘ «ΠΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·».

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ AddValue, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ «Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ» для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΡƒ. ΠœΠ΅Ρ‚ΠΎΠ΄ AddValue Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΎΡ‚личаСтся ΠΎΡ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ записи — вмСсто ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ DELETE Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ INSERT. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² прописываСтся Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ….

На ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ заканчиваСтся. Π€ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для Ρ‚Π°Π±Π»ΠΈΡ† «ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ» ΠΈ «Π’ΠΎΠ²Π°Ρ€Ρ‹» ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ способом. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрСно созданиС Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΈ запускС открываСтся главная кнопочная Ρ„ΠΎΡ€ΠΌΠ° (см. Ρ€ΠΈΡ. 8).

ЩСлкая ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ «Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ» ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ„ΠΎΡ€ΠΌΠ΅ «Π’Π°Π±Π»ΠΈΡ†Π° „Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ“», Π³Π΄Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС записи (см. Ρ€ΠΈΡ. 9).

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ добавлСния Π½ΠΎΠ²ΠΎΠΉ записи (ΠΊΠ½ΠΎΠΏΠΊΠ° со Π·Π½Π°ΠΊΠΎΠΌ «+») откроСтся новая Ρ„ΠΎΡ€ΠΌΠ° «ΠΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·». Π—Π°ΠΏΠΎΠ»Π½ΠΈΠ² поля ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠžΠš» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π½ΠΎΠ²ΡƒΡŽ запись Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… (см. Ρ€ΠΈΡ. 10).

Кнопка удалСния (ΠΊΠ½ΠΎΠΏΠΊΠ° со Π·Π½Π°ΠΊΠΎΠΌ «Π₯») ΡƒΠ΄Π°Π»ΠΈΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ запись.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ шаблона создаст ΠΎΡ‚Ρ‡Π΅Ρ‚ Π² Excel, ΠΊΡƒΠ΄Π° Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π΅Π³ΠΎ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (см. Ρ€ΠΈΡ. 11).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»Π° рассмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ взаимодСйствия с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, посрСдством ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятного интСрфСйса. Π‘Ρ‹Π»ΠΎ установлСно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π·Π°Ρ€Π°Π½Π΅Π΅ созданной Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… посрСдством OLE DB, созданы SQL запросы Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ записСй Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ осущСствлСн Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Excel с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π΅Π³ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ. Π”Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прСдприятиях ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡΡ… для вСдСния ΡƒΡ‡Π΅Ρ‚Π° Π·Π°ΠΊΠ°Π·ΠΎΠ², ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈ Ρ‚. ΠΏ., ΠΈ ΠΊΠ°ΠΊ мСтодичСский ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для студСнтов.

БиблиографичСский список

  • 1. ΠŸΠ»Π°Ρ…ΠΎΡ‚Π½Π°Ρ Π›. А., Π―ΠΊΠΈΠΌΠΎΠ² А. Π‘. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ web-интСрфСйса поисковых запросов ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… // Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ исслСдования ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ. 2014. № 5−1 (37). Π‘. 25.
  • 2. Π‘Π°ΠΆΠ΅Π½ΠΎΠ² Π . И., Никитин А. Π’. О Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ Π½Π°Π΄ ΠΏΡ€ΠΎΠ»ΠΎΠ½Π³Π°Ρ†ΠΈΠ΅ΠΉ страховых Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ² // Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ исслСдования ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ. 2014. № 6−1 (38). Π‘. 25.
  • 3. Π‘Π°ΠΆΠ΅Π½ΠΎΠ² Π . И., ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π° Π―. И. О Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΏΠΎ ΡƒΡ‡Π΅Ρ‚Ρƒ Π±Π»Π°Π³ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² ΠΌΠ°Π»ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ // БоврСмСнная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. 2014. № 6 (34). Π‘. 10.
  • 4. Π‘Π°ΠΆΠ΅Π½ΠΎΠ² Π . И., Π‘Π΅ΠΌΡ‘Π½ΠΎΠ²Π° Π”. М. О Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΡƒΡ‡Π΅Ρ‚Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π»Π΅Π½ΠΎΠ² общСствСнной ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΠ½ΠΎΠΉ ΠΏΠ°Π»Π°Ρ‚Ρ‹ // Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ исслСдования ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΈ. 2014. № 6−1 (38). Π‘. 26.
  • 5. Π¨ΠΈΠ»Π΄Ρ‚ Π“. ΠŸΠΎΠ»Π½Ρ‹ΠΉ справочник ΠΏΠΎ C#. М.: Π’ΠΈΠ»ΡŒΡΠΌΡ, 2004. 752 с.
  • 6. ГСрасимов А. М. Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ интСрфСйса взаимодСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… физичСских эффСктов: дис. … ΠΊΠ°Π½Π΄. Ρ‚Π΅Ρ…. Π½Π°ΡƒΠΊ: 05.13.12. Π’ΠΎΠ»Π³ΠΎΠ³Ρ€Π°Π΄, 2008.
  • 7. ΠŸΠ»Π°Ρ…ΠΎΡ‚Π½Π°Ρ Π›. А., Π’ΠΈΠ½ΠΎΠΊΡƒΡ€ΠΎΠ² А. Π‘. О Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ web-интСрфСйса ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… // Молодой ΡƒΡ‡Π΅Π½Ρ‹ΠΉ. 2014. № 7. Π‘. 53−57.
  • 8. Π’Π°Ρ€ΠΊΠ΅Π½Ρ‚ΠΈΠ½ Π’. Π’., Барбасова Π’. А. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСм управлСния тСхнологичСскими процСссами с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Visual Studio ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Oracle // Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π½Π°ΡƒΠΊΠΎΠ΅ΠΌΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. 2013. № 8−1. Π‘. 78−80.
  • 9. ΠŸΠΎΠ½Π°ΠΌΠ°Ρ€Π΅Π² Π’. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C++/C# Π² Visual Studio .NET 2003. БПб.: Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2004. 352 с.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ