Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Використання технологій об'єктно-орієнтованого програмування для розробки схеми життя лісного біому

Реферат Використання технологій об'єктно-орієнтованого програмування для розробки схеми життя лісного біому





про єктів класу.

Дінамічна ідентифікація типом даних - Механізм у Деяк мовах програмування, что дозволяє візначіті тип даних змінної або об'єкта во время виконан програми.

Дінамічне визначення тіпів НЕ Було використанн, бо в нас не має базового класу, того ніде создать базовий вказівнік.

перевантаження Операторів - це можлівість прізначаті нове значення операторам при вікорістанні їх з Певнев класом. При побудові програми гри НЕ були вікорістані перевантаження Операторів. Це пов язано з тім, что зв'язок между класами БУВ побудованій таким чином, что у перевантажені класів немає спожи.

Наслідування - це процес, за помощью которого, один про єкт может успадковуваті Властивості Іншого про єкту и додаваті до них РІСД, характерні только для него. При напісані програми Було використанн наслідування. Два класи: Wolf, Rabbit наслідувалі параметри з класу Animal.

Стандартна Бібліотека Шаблонів надає набор добро сконструйованіх та злагоджено Працюють разом узагальненіх компонентів C ++. Особлива турбота булу проявлена ???? для забезпечення того, щоб всі шаблонні алгоритми працювать НЕ только зі структурами даних у Бібліотеці, альо такоже и з вбудованим структурами даних C ++. Например, всі алгоритми Працюють Із звічайна покажчики. Ортогонально проект бібліотеки дозволяє програмістам використовуват Бібліотечні Структури даних зі своими ВЛАСНА алгоритмами, а Бібліотечні алгоритми - зі своими ВЛАСНА структурами даних. Добрі певні семантичні вимоги и вимоги складності гарантують, что компонент користувача буде працювати з бібліотекою І що ВІН буде працювати ефективна. Ця гнучкість Забезпечує широку застосовність бібліотеки.

Інша Важлива міркування - ефективність. C ++ успішній, того что ВІН об'єднує виразности Потужність з ефектівністю. Много зусіль Було вітрачено, щоб перевіріті, что КОЖЕН шаблон компонент в Бібліотеці має узагальнену реалізацію, яка має ефективність виконан з різніцею в межах декількох відсотків від ефектівності відповідної програми ручної кодування.


. Розробка інтерфейсу ПРОГРАМИ


4.1 Вступ


Інтерфейс командного рядка (англ. Command line interface, CLI) - різновид текстового інтерфейсу (CUI) між людиною і комп'ютером, в якому інструкції комп'ютера даються в основному шляхом введення з клавіатури текстових рядків (команд), в UNIX-системах можливе застосування мші. Також відомий під назвою консоль.

Інтерфейс командного рядка протиставляється системам управління програмою на основі меню, а також різним реалізаціям графічного інтерфейсу.

Формат виводу інформації в інтерфейсі командного рядка не регламентується; зазвичай це також простий текстовий висновок, але може бути і графічним, звуковим і т.д.

На пристрої-консолі, яке друкувало текст на папері, інтерфейс командного рядка був єдиним можливим. На Відеотермінали інтерфейс командного рядка застосовується з таких причин:

Невеликий витрата пам'яті в порівнянні з системою меню.

У сучасному програмному забезпеченні є велика кількість команд, багато з яких потрібні вкрай рідко. Тому навіть в деяких програмах з графічним інтерфейсом застосовується командний рядок: набір команди (за умови, що користувач знає цю команду) здійснюється набагато швидше, ніж, наприклад, навігація по меню.

Природне розширення інтерфейсу командного рядка - пакетний інтерфейс. Його суть в тому, що у файл звичайного текстового формату записується послідовність команд, після чого цей файл можна виконати в програмі, що здобуде такий же (не менший) ефект, як якби ці команди були по черзі введені в командний рядок. Приклади - .bat-файли в DOS і Windows, shell-скрипти в Unix-системах.

Якщо програма повністю або майже повністю може управлятися командами інтерфейсу командного рядка і підтримує пакетний інтерфейс, вміле поєднання інтерфейсу командного рядка з графічним надає користувачеві дуже потужні можливості.


4.2 Меню


У відповідності з Завдання моя розробка винна давати можлівість контролюваті всі процеси в Програмі. Таким чином Було створене меню, что віклікається при запуску програми та при натиску Esc в процессе роботи програми. При відкрітті меню, виконан програми ставитися на паузу. Це меню містіть следующие пункти:

- «Запуск з отрисовкой графіки», запускає програму з відображенням у консолі всех про єктів.

- «Запуск без відтворення графіки», запускає програму без відображення у консолі всех про єктів.

- «Покроковий з отрисовкой графіки», запускає програму з в...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Користувальницький інтерфейс програми кластеризації даних
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Інтерфейс та використання програми Microsoft Word 2007