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

Реферат Програма &Пошукова система на основі хеш-таблиць&





ані до об'єктів і приємним до класів.

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

Призначення

Лаконічний відповідь на наступні питання: які функції патерну, його обгрунтування і призначення, яку конкретну задачу проектування можна вирішити з його допомогою.

Відомий також під ім'ям

Інші поширені назви патерну, якщо такі є.

Мотивація

Сценарій, який ілюструє завдання проектування і те, як вона вирішується даною структурою класу або об'єкта. Завдяки мотивації можна краще зрозуміти наступне, більш абстрактне опис паттерна.

Застосовність Опис ситуацій, в яких можна застосовувати даний патерн. Приклади проектування, які можна поліпшити за його допомогою. Розпізнавання таких ситуацій.

Структура

Графічне представлення класів у паттерне з використанням нотації, заснованої на методиці Object Modeling Technique (OMT). Можна користуватися також діаграмами взаємодій для ілюстрації послідовностей запитів і відносин між об'єктами.

Учасники

Класи або об'єкти, задіяні в даному паттерне проектування, і їх функції.

Відносини

Взаємодія учасників для виконання своїх функцій.

Результати

Наскільки патерн задовольняє поставленим вимогам? Результати застосування, компроміси, на які доводиться йти. Які аспекти поведінки системи можна незалежно змінювати, використовуючи даний патерн?

Реалізація

Складнощі і так звані підводні камені при реалізації паттерна. Поради та рекомендовані прийоми. Чи є у даного патерну залежність від мови програмування?

Приклад коду

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

Видатні застосування

Можливості застосування патерну в реальних системах. Даються, щонайменше, два приклади з різних областей.

Споріднені патерни

Зв'язок інших патернів проектування з даними паттерном. Важливі відмінності. Використання даного патерну в поєднанні з іншими.

. Хід виконання


3.1 Вибір мови програмування і середовища розробки програми


В якості засобів розробки додатку мною було обрано середовище розробки Microsoft Visual Studio і мова програмування C # .Visual Studio - лінійка продуктів компанії Microsoft, що включають інтегроване середовище розробки програмного забезпечення на мовах C #, C ++ VisualBasic та ін., а так само ряд інших інструментальних засобів.

Дані продукти дозволяють розробляти як консольні додатки, так і додатки з графічним інтерфейсом, в тому числі з підтримкою технології Windows Forms, а також веб-сайти, веб-додатки, веб-служби як в рідному, так і в керованому кодах для всіх платформ, підтримуваних Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone.NET Compact Framework і Microsoft Silverlight.Visual Studio включає в себе редактор вихідного коду з підтримкою технології IntelliSense і можливістю найпростішого рефакторинга коду. Вбудований відладчик може працювати як відладчик рівня вихідного коду, так і як відладчик машинного рівня. Решта вбудовуються інструменти включають в себе редактор форм для спрощення створення графічного інтерфейсу додатку, веб-редактор, дизайнер класів і дизайнер схеми бази даних. Visual Studio дозволяє створювати і підключати сторонні додатки (плагіни) для розширення функціональності практично на кожному рівні, включаючи додавання підтримки систем контролю версій вихідного коду (як наприклад, Subversion і Visual SourceSafe), додавання нових наборів інструментів (наприклад, для редагування і візуального проектування коду на предметно-орієнтованих мовах програмування або інструментів для інших аспектів процесу розробки програмного забезпечення (наприклад, клієнт Team Explorer для роботи з Team Foundation Server).

Мною були обрані середу розробки Microsoft Visual Studio і мова програмування C #, так як вважаю, що в сукупності вони являють собою найбільш потужний і зручний інструмент для розробки та налагодження додатків під платформу Microsoft Windows.


3.2 Реалізація основних принципів ООП


При розробці програмного продукту мною були використані два принципи об'єктно-орієнтованого програмування - інкапсуляція і поліморфізм.

Інкапсуляція

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


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





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

  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Гра "Акінатор". Мова програмування: С + +. Середа розробки: Mic ...
  • Реферат на тему: Мова програмування C + + та середовище розробки Microsoft Visual C + +
  • Реферат на тему: Розробка та проектування інформаційної системи для салону мобільного зв' ...
  • Реферат на тему: Розробка віконного додатки в середовищі Microsoft Visual Studio "Розра ...