- •Реферат
- •Загальна частина
- •Теоретичні основи створення комп’ютерних навчальних програм
- •Основні означення
- •Етани розвитку комп’ютерних технологій навчання
- •Комп'ютерні технології навчання першого покоління (дисциплінарно-орієнтована модель)
- •Комп'ютерні технології навчання нового покоління (перехідна модель)
- •Комп'ютерні технології навчання третього покоління (проектно-орієнтована модель)
- •Класифікація навчальних програм
- •Принципи навчання
- •Педагогічні можливості комп’ютерних навчальних програм
- •Методи автоматизованого навчання
- •Аналіз проблеми і формулювання вимог до програми
- •Підстава для розробки
- •Огляд операційної системи Windows
- •Формулювання вимог до програми, що розробляється
- •Спеціальна частина
- •Постановка задачі
- •Обґрунтування вибору середовища розробки
- •Огляд засобів створення навчальних програм
- •Системи на основі лінійного тексту
- •Мультимедійні навчальні системи
- •Системи на основі гіпертексту
- •Структура довідкової системи
- •Опис головної віконної процедури
- •Основні функції головної процедури
- •Інструментальні засоби, застосовані при виконанні головної віконної процедури
- •Стандартні віконні класи Windows
- •Повідомлення Windows
- •Використання ресурсів
- •Використання стандартних засобів Windows
- •Засоби модуля ShellApi
- •Опис навчальної частини програми
- •Основні функції
- •Засоби, використані при написані гіпертекстових сторінок
- •Застосування таблиць стилів
- •Розробка інтерфейсу програми
- •Критерії якості довідкової системи
- •Організаційно-економічне обгрунтування проекту
- •3.1 Визначення витрат на створення програмного продукту
- •Витрати на оплату праці розроблювача програми
- •Розрахунок трудомісткості створення програмного продукту
- •Розрахунок витрат праці на підготовку опису
- •Розрахунок витрат праці на підготовку документації
- •Розрахунок середньої зарплати програміста
- •Витрати на оплату машинного часу
- •Амортизаційні відрахування
- •Розрахунок витрат на електроенергію
- •Розрахунок загальних витрат
- •Економічна ефективність
- •Охорона праці
- •Оцінка умов, у яких здійснювався дипломний проект
- •4.2 Заходи щодо забезпечення безпечних і здорових умов праці в приміщенні
- •4.2.1 Організація робочого місця оператора
- •Ергономічні вимоги до робочого місця
- •4.2.2 Електробезпечність
- •4.2.3 Освітлення
- •4.2.5 Метеорологічні умови
- •4.3 Характеристика приміщення по пожежо- і вибухонебезпеці
- •4.4 Протипожежні заходи
- •Висновки
- •Перелік посилань
-
Використання ресурсів
Ресурси Windows — це дані, що визначають видиму частину програми. Ресурси забезпечують узгоджений інтерфейс користувача, що суттево спрощує освоєння користувачем нових програмних продуктів.
Взагалі, ресурси програми відокремлені від коду, надаючи можливість суттєво змінювати інтерфейс користувача без будь-яких змін коду. Такий підхід надає також можливість використовувати тіж самі ресурси у різних програмах замість створення подібних, але різних фрагментів програм.
Існують наступні види ресурсів:
-
акселератори;
-
діалоги;
-
іконки;
-
курсори;
-
малюнки;
-
меню;
-
ресуси, визначені користувачем;
-
інформація про версію.
Існують спеціальні редактори ресурсів, які дозволяють працювати з ресурсами у найзручнішій для сприйняття формі. Редактори ресурсів входять і до складу Borland Pascal 7.0, і до складу Delphi. Але їх можливості суттєво відрізняються. Редактор ресурсів Delphi (Image Editor) дозволяє працювати лише з графічними ресурсами (іконки, малюнки, курсори) в 32-бітному скомпільованому вигляді, що суттєво звужує коло його застосування. Редактор ресурсів з комплекту Borland Pascal 7.0 (Resource Workshop) дозволяє працювати з усіма видами ресурсів як у вигляді вихідного тексту, так і у 16-бітному скомпільованому вигляді. Відсутність підтримки компіляції 32-біних ресурсів суттєво не впливає на межі його застосування, бо на рівні вихідного тексту різниці між 16- і 32-бітними ресурсами не існує. Це дозволяє компілювати 32-бітні ресурси за допомогою зовнішнього компілятора ресурсів (наприклад, brcc32.exe з комплекту Delphi). Існують також інші редактори ресурсів.
Ресурси використовуються наступним чином: у редакторі ресурсів створюються іконки, курсори, діалоги та інші ресурси. Кожен ресурс повинен мати власне ім’я. Після створення ресурсів, їх необхідно відкомпілювати. Отримані RES-файли вже придатні для безпосереднього використання.
-
Використання стандартних засобів Windows
Windows надає багато різноманітних функцій, які виконують як окремі дії, так і можуть вирішувати найпоширеніші задачі, що суттєво спрощує створення програм.
Усі функції розподілені по бібліотекам, що зв’язуються динамічно. На відміну від статичних бібліотек, які зв’язуються на етапі компіляції і знаходяться всередені EXE-файлу, динамічні зв’язуються на етапі завантаження програми, або навіть під час її роботи. Для роботи будь-якої програми найнеобхіднішими модулями є Kernel, GDI та User. Досить часто використовуються модулі ShellAPI, CommDlg та деякі інші .
-
Засоби модуля ShellApi
Іноді програмі необхідно запустити на виконання іншу програму. Найпростіший спосіб — це використання виклику CreateProcess. Цей виклик дозволяє вказати додаткові параметри для запуску програми, включаючі пріоритет виконання.
Відомо, що починаючи з Windows 95, працюючи в оболонці, користувач має змогу відкривати документи зареєстрованих типів “запускаючи” їх. Насправді запускається не документ, а програма, пов’язана з типом цього документу, і цій програмі у якості параметру передається ім’я документу. Таблиця відповідностей знаходиться у системному реєстрі. Оскільки подібний сервіс може бути корисним для багатьох програм, його зроблено доступним усім програмам за допомогою модуля ShellAPI [13]. Цей модуль містить виклик ShellExecute, який, на відміну від розгянутих раніше, дозволяє не тільки запускати програми, а й відкивати документи. Додатково цей виклик дозволяє відкривати папки та виводити документи на друк.