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

  
Телефон +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>

Менеджер пристроїв

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

платформи. NET. C # є і Web орієнтованою мовою програмування.

С # – це подієво-керована, повністю об'єктно-орієнтована мова візуального програмування, в якій програми створюються за допомогою інтегрованого середовища розробки (Integrated Development Environment, IDE). У цьому середовищі програміст може писати, запускати, тестувати і налагоджувати програми, написані на С #. Процес оперативного створення програмних додатків за допомогою IDE називається швидкої розробкою додатків (Rapid Application Development, RAD).
C # призначена для створення переносимого коду. Всі змінні автоматично ініціалізуються середовищем і мають типову захищеність, що дозволяє уникнути невизначених ситуацій у разі відсутності ініціалізації, зміни в об'єкті або спроби виконати недопустиме перетворення типів.
У C # уніфікована система типів: кожен тип розглядається як об'єкт. Об'єкти зібрані в простір імен (namespaces), який дозволяє програмно звертатися до чого-небудь. C # дозволяє використовувати типізовані, розширювані метадані, які можуть бути прикріплені до об'єкта. Архітектурою проекту можуть визначатись локальні атрибути, які будуть пов'язані з будь-якими елементами мови – класами, інтерфейсами і т. д.
Java – об'єктно-орієнтована мова програмування, випущена компанією SunMicrosystems у 1995 році як основний компонент платформи Java. Синтаксис мови багато в чому походить від C та C++. У офіційній реалізації, Java програми компілюються у байткод, який при виконанні інтерпретується віртуальною машиною для конкретної платформи. Всі дані і дії групуються в класи об'єктів. Виключенням з повної об'єктності є примітивні типи (int, float тощо). Через це, Java не вважається повністю об'єктно-орієнтовною мовою.
Програми на Java утворені з визначень класів та інтерфейсів. Класи містять змінні та сталі, які утримують дані, методи, які виконують дії, та конструктори, які створюють екземпляри класів – об'єкти. Дані можуть мати простий тип (наприклад байт, ціле число, символ) або бути посиланням на об'єкт. Мова Java є статично типізованою.
Недоліки Java:
відсутність можливості оперативного доступу до змінних і методів класу;
відсутність спливаючої підказки по методах, які можна застосувати до поточного об'єкту;
C++ – універсальна мова програмування високого рівня з підтримкою декількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної. Розроблена Б'ярном Страуструпом в AT&T Bell Laboratories (Мюррей-Хілл, Нью-Джерсі) у 1979 році та названа «Сі з класами». Страуструп перейменував мову у C++ 1983 р.. Базується на мові С. У мові С++ немає вбудованих засобів вводу/виводу – вони здійснюються за допомогою функцій, типів та об’єктів, що містяться у стандартних бібліотеках. Використовується два способи: функції, успадковані з мови С та об’єкти С++. Всі обўєкти (змінні, масиви тощо), з якими працює програма в С++, необхідно визначати або описувати. Кожна змінна у програмі – це об’єкт, який володіє ім’ям і значенням. Після визначення змінної з ініціалізацією всі звернення у програмі до неї за іменем замінюються компілятором на адресу іменованої області оперативної пам’яті, в якій зберігається значення змінної. Підтримує роботу на низькому рівні з пам'яттю, адресами, портами. Надає можливість створювати узагальнені алгоритмів для різних типів даних, їх спеціалізацію, і обчислення на етапі компіляції, з використанням шаблонів [5].
Розглянувши такі мови програмування, як С++, C# та Java, для розробки програмного додатку було вибрано об’єктно-орієнтовану мову програмування С++, яка є мовою високого рівня і дозволяє швидко і ефективно створювати програми.
 
2. РОЗРОБКА ІНТЕРФЕЙСУ ПРОГРАМИ
 
2.1 Обґрунтування вибору інтерфейсу
 
Інтерфейс – сукупність засобів, методів і правил взаємодії (управління, контролю) між елементами системи.
Інтерфейс користувача – сукупність засобів для обробки та відображення інформації, максимально пристосованих для зручності користувача; різновид інтерфейсів, в якому одна сторона представлена людиною (користувачем), інша – машиною/пристроєм. Представляє собою сукупністю засобів і методів, за допомогою яких користувач взаємодіє з різними, найчастіше складними, машинами, пристроями і апаратурою.
При розробці інтерфейсу необхідно враховувати наступні принципами:
Стандартизація. Рекомендується використовувати стандартні, перевірені багатьма програмістами і користувачами інтерфейсні рішення.
Зручність і простота роботи. Інтерфейс повинен бути інтуїтивно зрозумілим. Бажано, щоб усі дії легко запам’ятовувалися і не вимагали стомлюючих процедур.
Зовнішній дизайн. Важливо, щоб інтерфейс не стомлював зір. Він повинен бути розрахований на тривалу роботу користувача з додатком протягом дня.
До сукупності засобів, за допомогою яких користувач взаємодіє з різними програмами і пристроями, відносяться:
Інтерфейс командного рядка: інструкції комп'ютеру даються шляхом введення з клавіатури текстових рядків (команд).
Графічний інтерфейс користувача: програмні функції представляються графічними елементами екрану.
Діалоговий інтерфейс: наприклад, пошук
Природно-мовний інтерфейс: користувач «розмовляє» з програмою на рідній йому мові.
Тактильний інтерфейс: кермо, джойстик і так далі
Нейрокомп’ютерний інтерфейс (англ. brain-computerinterface) : відповідає за обмін між нейронами і електронним пристроєм за допомогою спеціальних імплантованих електродів[6].
Для написання даної програми було вирішено обрати діалоговий інтерфейс, адже при використанні програми буде вестись діалог між користувачем та комп’ютером за допомогою графічних елементів: меню, вікон, тощо.
Для забезпечення діалогу між програмою та користувачем було вирішено використовувати діалогове вікно, розроблене за SDI (SingleDocumentInterface) типом інтерфейсу.
Діалогове вікно – це особливий тип вікна, яке задає запитання і дозволяє вибрати варіанти виконання дії, або ж інформує користувача. Діалогові вікна зазвичай відображаються тоді, коли програмі для подальшої роботи потрібна відповідь користувача.
Одновіконний (SDI) інтерфейс – це
Фото Капча