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

Реферат Розробка &Годинник&





Введення


Додатків годин величезна безліч, створене додаток зручно у використанні, має велику кількість налаштувань і кожен користувач без зусиль зможе налаштувати його під свої смаки і вимоги.

середу розробки Visual Studio, обрана для створення проекту, широко поширена на платформі Microsoft Windows. Одна з версій - Visual Studio +2010 - охоплює всі етапи створення додатків від розробки об'єктно-орієнтованої архітектури та кодування до тестування і налагодження.

Мова С # і платформа .NET, вибраний для створення проекту, за відносно недовгий час свого існування стали основними технологіями для розробки сучасного програмного забезпечення. Як і очікувалося, у версії .NET 4 з'явилося безліч нових API-інтерфейсів в бібліотеках базових класів, а також синтаксичних конструкцій у мові С #. Наприклад, тепер можна створювати методи С #, які підтримують іменовані і необов'язкові параметри. Крім того, з'явилася можливість дозволяти типи повністю під час виконання з використанням ключового слова dynamic.

Для проектування програмного забезпечення обрана середу Star UML.


1. Аналіз предметної області


Для реалізації «Годинник» слід виділити наступні об'єкти:

Форма для відображення зовнішнього інтерфейсу годин;

Меню, що випадає і взаємодії з користувачем;

Системний час яке буде зчитуватися;

Стрілки аналогових годин;

Таймер, за яким буде відбуватися отрисовка.


2. Технічне завдання


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

Додаток повинен забезпечувати:

Відображення часу в цифровому і аналоговому (стрілки) вигляді, з секундами і без;

Відображення (в аналоговому вигляді) римських або арабських цифр, відповідних годинах, у варіантах: без цифр; тільки 3, 6, 9 і 12; всі;

Опціональне відображення дати в цифровому вигляді;

Завдання параметрів фону, стрілок, шрифтів часу і дати;

Завдання параметрів вікна: звичайне або «непотоплюване» (поверх інших), із заголовком і без нього.


3. Проектування програмного продукту


Діаграма варіантів використання


Рисунок 1 - Діаграма варіантів використання


Користувач відкриває додаток «Годинник»;

Додаток зчитує системний час і відображає поточний час у вікні програми;

Далі посредствам випадаючого меню можна виконувати подальші настройки.

Діаграма класів

годинник програміст керівництво додаток

Малюнок 2 - Діаграма класів


Додаток містить в собі 3 класу

Клас: Form

Клас містить:

Форму;

Змінну типу bool - showSec;

Метод відображення випадаючого меню menuStrip;

Метод виклику вікна квітів colorDialog;

Метод виклику вікна форматування тексту fontDialog;

Метод запуску таймера timer.

Клас: Time

Клас містить:

Змінну типу DataTime - dt;

Змінну типу Point - coord;

Метод Time, привласнює змінної dt поточне дату і час;

Метод coordSec, що містить кут повороту секундної стрілки;

Метод coordMin, що містить кут повороту хвилинної стрілки;

Метод coordHour, що містить кут повороту годинникової стрілки.

Клас: Arrow

Клас містить:

Змінну типу Point - begin;

Змінну типу Point - end;

Змінну типу Pen - p;

Метод Show, що відповідає за отрисовку стрілок;

Метод Arrow, відповідальний за створення пера, з заданим кольором і розміром.

Діаграма послідовності


Малюнок 3 - Діаграма послідовності


Користувач відкриває додаток;

Додаток показує час і очікує подальших дій;

Користувач вибирає потрібні налаштування;

Налаштування застосовуються;

...


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





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

  • Реферат на тему: Додаток, що реалізує метод заміни найменш значущих бітів для файлів з розши ...
  • Реферат на тему: Розробка проекту в інтегрованому середовищі розробки додатків Delphi &Додат ...
  • Реферат на тему: Технічний метод контролю якості продукції. Діаграма Парето і Ісікава
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Сон як літературний метод відображення дійсності