Створення програми для роботи з веб-камерою з автоматичним визначенням встановленої камери на комп"ютері. Характеристика апаратної конфігурації програми. Опис мови і середовища програмування. Розробка алгоритму, інструкції для програміста та користувача.
.4 Опис мови і середовища програмування 1.4.1 Список використаних компонентів в програміВеб-камера - цифрова відео чи фотокамера, яка має можливість в реальному часі фіксувати зображення, призначені для подальшої передачі на інший носій або до мережі інтернет.У наш час жодна людина не може обійтись без компютера. Більшість сучасних компютерів має графічний адаптер, що дозволяє програмувати окремі етапи графічного конвеєра. Розроблюваний у даній курсовій роботі проект має інтуїтивно зрозумілий інтерфейс користувача, тому навіть людина, що ніколи не мала справу з компютером зможе викоруристовувати функцію перегляду фракталів, а людина з досвідом програмування зможе ще й створювати власні шейдерні програми та компілювати їх. Останнім часом різко зросла потреба у спеціалістах з розробки програмного забезпечення з графічним інтерфейсом користувача.Написати програму, призначену для роботи з веб-камерою з автоматичним визначенням встановленої камери на компютері.З появою веб-камер призначення відео набуло сенсу як транслювання відео іншій особі.Програма даної курсової роботи розроблялась на компютері з наступною апаратною і програмною конфігурацією (таблиця 1.1). Разом з попередньою версією Delphi і C Builder була випущена нова платформа розробки бізнес додатків - FIREMONKEY. Починаючи з 2007 року вже мова Delphi почала жити самостійним життям і зазнала різких змін, повязаних з сучасними тенденціями розвитку мов програмування : зявивилися class helpers, перевантаження операторів та інше. Паскаль був повністю процедурною мовою, Турбо Паскаль, починаючи з версії 5.5, додав до Паскаль обєктно-орієнтовані властивості, а в Object Pascal - динамічну ідентифікацію типу даних з можливістю доступу до метаданих класів (тобто до опису класів та їх членів) у скомпільованому коді. також званому інтроспекцією - дана технологія отримала позначення RTTI. Так як всі класи успадковують функції базового класу TOBJECT, то будь-який покажчик на обєкт можна перетворити до нього, після чого скористатися методом CLASSTYPE і функцією TYPEINFO, які й забезпечать інтроспекцію.Середовище програмування Rad Studio xe3 та сама мова Delphi дає змогу швидко, практично, зрозуміло та якісно зробити певну програму або інший обєкт для взаємодії з користувачем. Тому ця мова програмування являється однією з перших, яку має вивчити програміст на початковій стадії свого життєвого шляху.while (S_OK=PENUM.Next(1,PMONIKER,Nil)) do begin setlength(MARRAY1,length(MARRAY1) 1); Result:=PROPERTYNAME.Read("FRIENDLYNAME", DEVICENAME, NIL); while (S_OK=PENUM.Next(1,PMONIKER,Nil)) do begin setlength(MARRAY2,length(MARRAY2) 1); Result:=PROPERTYNAME.Read("FRIENDLYNAME", DEVICENAME, NIL); Result:=FCAPTUREGRAPHBUILDER.RENDERSTREAM(@PIN_CATEGORY_CAPTURE, @MEDIATYPE_Video, FVIDEOCAPTUREFILTER, Nil, FMUX);
План
Зміст
Перелік скорочень, умовних позначень і термінів
Вступ
1. Загальна частина
1.1 Постановка задачі
1.2 Опис предметної області
Вывод
Завдання, поставлене в курсовому проекті, виконано. У середовищі візуального програмування створений проект, призначений для запису та збереженню відео.
Середовище програмування Rad Studio xe3 та сама мова Delphi дає змогу швидко, практично, зрозуміло та якісно зробити певну програму або інший обєкт для взаємодії з користувачем. Вся справа створення обєкту дуже легка і не потребує велику кількість часу. Тому ця мова програмування являється однією з перших, яку має вивчити програміст на початковій стадії свого життєвого шляху.
В даний час в наше життя широко впроваджуються інформаційні технології. На сьогоднішній день, напевно, не залишилося такої області, де б вони не застосовувалися. Дану програму можна використовувати де забажається і вона розповсюджена у вільний доступ.
Список литературы
1. Алексеев Е.Р., Чеснокова О.В., Кучер Т.В. Самоучитель по программированию на Free Pascal и Lazarus. - Донецк.: ДОННТУ, Технопарк ДОННТУ УНИТЕХ, 2011.