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

Реферат Графічне додаток, керуюче рухом об'єкта





ВСТУП


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

Перші кроки програмування мовою С #, вимагають ретельного проектування макета програми, а також наявності літератури по даного мови програмування. Однак, при уважному вивченні літератури, можна домогтися гарних пізнань даної мови програмування і створювати досить гарне програмне забезпечення для різних сфер діяльності.

У цій роботі спроектовано і розроблено графічне додаток керуюче рухом об'єкта у формі кола з заданим діаметром.

Вибір обумовлений тим, що ключовим засобом взаємодії користувача з комп'ютером є графічний користувальницький інтерфейс. Розвиток і вдосконалення графічного інтерфейсу тісно пов'язане з розвитком комп'ютерного забезпечення і технологій. Зараз багато складові частини комп'ютерів розробляються з урахуванням графічних режимів роботи. Наприклад, дорогі відеокарти, вартість яких доходить до половини вартості задовільного комп'ютера для роботи в офісі. Всі графічні програми розробляються з урахуванням останніх новинок комп'ютерної техніки, реагуючи на всі досягнення і все ближче підходячи до реальності зображення і звуку. На сьогоднішній день існують програми вражають своїми можливостями з хорошим графічним і звуковим оформленням. Є і постійно виникає величезна кількість фірм, які надають все нові і нові програми вкрай різноманітного характеру.

У теоретичній частині курсової роботи дано короткий опис мови програмування С #. Його переваги і недоліки.

Практична частина полягає в розробці математичної моделі траєкторії руху об'єкта з урахуванням зменшення швидкості при зіткненні з межею вікна.

Завдання, які я поставив перед собою, наступні: вивчити основи мови програмування С # і особливості розробки графічних додатків

Предмет дослідження - можливості програмування графічних користувацьких інтерфейсів за допомогою мови С #.

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

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



РОЗДІЛ 1. ПРОЕКТУВАННЯ ДОДАТКИ


. 1 Вибір мови і середовища програмування


С # розроблявся як мова програмування прикладного рівня для CLR (Common Language Runtime) і, як такий, залежить, насамперед, від можливостей самої CLR. Це стосується, насамперед, системи типів C #, яка відображає BCL. Присутність або відсутність тих чи інших виразних особливостей мови диктується тим, чи може конкретна мовна особливість бути трансльований у відповідні конструкції CLR.

Нижче представлена ??схема виполненія.NET-додатки в середовищі CLR.


Малюнок 1. Схема виполненія.NET-додатки в середовищі CLR.


На даній схемі наочно видно, як виглядають взаємовідносини між вихідним кодом (що передбачає використання типів з бібліотеки базових класів), компілятором.NET і механізмом виполненія.NET.

Внаслідок того, що C # є гібридом з декількох мов, він є таким же синтаксично чистим - якщо не чистіше - як і Java, майже настільки ж простим, як VB, і практично таким же потужним і гнучким , як С ++.



Малюнок 2. Генеалогічне древо С #


Список ключових особливостей мови C #, які характерні для всіх його версій.

Покажчики використовувати не потрібно! У програмах на C # зазвичай не виникає потреби в маніпулюванні покажчиками безпосередньо.

Автоматичне управління пам'яттю допомогою збірки сміття. Враховуючи це, ключове слово delete в C # не підтримується.

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

Аналогічна мові С ++ можливість перевантаження операцій для спеціальних типів без зайвих складнощів.

Підтримка програмування на основі атрибутів. Цей різновид розробки дозволяє анотувати типи та їх члени з метою додаткового уточнення їхньої поведінки. Наприклад, якщо помітити метод атрибутом [Obsolete], при спробі використання цього члена програмісти отримають відповідне спеціальне попередження.


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





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

  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Мови програмування для розробки сайту
  • Реферат на тему: Створення електронного магазину з продажу автомобільних шин за допомогою мо ...
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog