Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Об’єктно-орієнтоване програмування. Термінологія. База визначень даних

Тип роботи: 
Курсова робота
К-сть сторінок: 
33
Мова: 
Українська
Оцінка: 

підтримують сучасні версії мов Pascal та С (C++), мови Ада і Modula.

Третій етап – об’єктний підхід до програмування, що визначається, як технологія створення складного програмного забезпечення, що основується на представленні програми у вигляді сукупності об’єктів, кожний з котрих є екземпляром визначеного типу (класу), а класи утворюють ієрархію з успадкуванням властивостей.
Основною гідністю об’єктно-орієнтованого програмування, якщо зрівнювати з модульним програмуванням, є «більш природна» декомпозиція програмного забезпечення, яка значно облегшує його розробку. Це призводить до більш повної локалізації даних та інтегрування їх з підпрограмами обробки, що дозволяє вести практично незалежну розробку окремих частин (об’єктів) програми. Крім того, об’єктний підхід пропонує нові способи організації програм, що засновані на механізмах успадкування, поліморфізму, композиції, наповнення. Ці механізми дозволяють конструювати складні об’єкти з порівнювано простих. В результаті, значно збільшується показник повторного використання кодів та з’являється можливість створення бібліотек класів для різних використань.
Швидкий розвиток технологій програмування, що засновані на об’єктному підході, дозволив вирішувати більшість проблем. Таким чином були створені середовища, що підтримують візуальне програмування. Наприклад, Delphi, C++ Builder, Visual C++ та ін. При використанні візуального середовища у програміста з’являється можливість проектувати деяку частину. Наприклад, інтерфейси майбутнього продукту, з використанням візуальних засобів додавання та налаштування спеціальних бібліотечних компонентів. Результатом візуального проектування є заготівка майбутньої програми, до якої вже будуть внесені відповідні коди.
 
Системні вимоги програми
 
Операційна система: Windows XP, Windows Vista, Windows 7, Windows 8
Процесор: IntelPentiumDualCore E2140 1, 6 Ghz або AMD Athlon 64×2 DualCoreProcessor 4400+
Оперативна пам'ять: 128 Мб
Відеокарта: Nvidia, GeForce 6400, 64 Мб або більше
Необхідне місце на жорсткому диску: 1 Гб
 
Керівництво програміста
 
Опис класів програми зображено в таблиці 1.
 
Таблиця 1 – Опис класів програми
КласПризначення
Клас startingМістить в собістворення вступного ролику з індикатором завантаження
Клас baseМістить в собі основні методи керування програмою, такі, як: малювання меню та керування у ньому. 
 
Опис методів класаstartingзображено в таблиці 2
 
Таблиця 2 – Опис методів класаstarting
МетодПризначення
start () Метод показу вступного ролику
 
Опис методів класаbaseзображено в таблиці 3.
 
Таблиця 3 – Опис методів класа base
МетодПризначення
add () Метод додавання нового терміна
menu () Метод виводу меню програми
search1 () Метод проведення пошуку у категорії «Программирование»
search2 () Метод проведення пошуку у категорії «Математика»
search3 () Метод проведення пошуку у категорії «Русский язык»
searching () Метод виведення результату пошуку
show1 () Метод перегляду термінів у категорії «Программирование»
show2 () Метод перегляду термінів у категорії «Математика»
show3 () Метод перегляду термінів у категорії «Русский язык»
showing () Метод вибору категорії для перегляду у неї усіх термінів
 
Діаграма класів зображена на рисунку 1.
 
Рисунок 1 – Діаграма класів
 
Керівництво користувача
 
При запуску програми «Толковый словарь» користувачеві видається вступний ролик з індикатором завантаження програми, що зображено на рисунку 2.
 
Рисунок2 – Вступний ролик програми
 
Головне меню ігри зображено на рисунку 3. В нього входить 4 пункти. Пересування по пунктах меню відбувається за допомогою клавіш , , вибір конкретного пункту меню – клавіша ENTER.
 
Рисунок3 – Головне меню програми
 
Перший пункт меню «Добавить термин» показано на рисунку 4 та 5. За умови його вибору можна додати новий термін, вказавши категорію, до якої він відноситься.
 
Рисунок 4 – Вибір категорії
 
Рисунок 5 – Додавання нового терміну до категорії «Программирование»
 
Другий пункт меню під назвою «Показать все категории» показано на рисунку 6 та 7. Користувач може вибрати напрямок та переглянути усі терміни, що у ньому знаходяться.
 
Рисунок 6. Вибір категорії для перегляду
 
Рисунок 7. Перегляд усіх термінів у категорії «Программирование»
 
Третій пункт меню «Поиск» зображено на рисунках 8, 9 та 10. Користувач має ввести назву терміну, тлумачення якого потрібно знайти. Якщо такий термін знайдено, виводиться його тлумачення, якщо ні, то повідомлення про те, що такий термін не знайдено.
 
Рисунок 8. Пошук за назвою терміну
 
Рисунок9 – Результат пошуку
 
Рисунок10 – Нічого не знайдено
 
Четвертий пункт меню «Выход» показаний на рисунку 11. При його натисканні відбудеться завершення програми.
 
Рисунок11 – Вихід
 
Техніка безпеки при роботі на ЕОМ
 
В даний час одержала широке застосування використовувати в навчальному процесі персональне ЕОМ, з відображенням інформації, де функціонують ПЕОМ, формується специфічні умови навколишнього середовища, підвищення температури повітря, падає вологість, підвищується статичний електропотенціал, підвищується рівень шуму, змінюється іонна характеристика повітря, виникають нові іони, на яких накопичується пил і потрапляє в дихальні шляхи, що сприяє різний захворювань. Для виключення і зниження дії
Фото Капча