2 Опис модулів В програмному модулі Dialog, описаний клас TForm_Dialog, який в свою чергу являється нащадком від класу TForm


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

2 Опис модулів В програмному модулі Dialog, описаний клас TForm_Dialog, який в свою чергу являється нащадком від класу TForm

3.4 Детальний опис програми

3.4.1 Опис програми-додатка

Проект “інструментальної системи створення електронних підручників” складається з 11 модулів: Dialog, InsertChapter, InsertTopic, MoveChapter, Rename, HTMLRedactor, Style, Image, Table, HyperLink, ViewHtml та головного файлу додатку EBookCreator. На малюнку 1 можна побачити відношення між ними:



Малюнок 1. Відношення між модулями

Робота програми починається з виконання головного файлу додатку, в якому спочатку проводиться виклик методу ініціалізації проекту. Після цього, створюються наступні форми:

інтегрованого середовища інструментальної системи створення електронних підручників;

діалогу;

вставки нової теми;

вставки нового параграфу;

переміщення тем;

перейменування тем та параграфів;

HTML-редактору;

стилів;

вибору та перегляду іконок;

перегляду HTML-документів.

При створенні форми інтегрованого середовища інструментальної системи створення електронних підручників визначаються розміри екрану у пікселях та надаються їхні розміри розмірам форми. Це робиться з метою, щоб форма займала весь простір робочого стола. Після цього індикаторам малюнків, що будуть виводитись на кнопках при наведенні та відведенні курсору миші на область кнопки присвоюються початкові значення. Наступним кроком є створення власних даних класу TForm_Table: Title, FileName, Icon, BgImage та BgColor. Вони будуть існувати на протязі виконання програми і міститимуть в собі дані, про елементи електронного підручника, що створюється або редагується за допомогою інструментальної системи.

Змінна Title містить в собі назви тем та параграфів, які будуть включені в електронний підручник.

Змінна FileName — містить в собі дані про повний шлях до HTML-файлів, які містять інформацію та матеріал про параграф.

Змінна Icon — містить повний шлях до графічних файлів з розширенням *.bmp, які й являють собою іконки. Кожний параграф повинен в обов’язковому порядку мати іконку.

Змінна BgImage — містить повний шлях до графічних файлів з розширенням *.gif та *.jpg, які використовуються в якості фонового малюнку. Ці дані отримуються з html-файлів параграфів, а саме з атрибуту “background” відкриваючого тегу .

Змінна BgColor — містить колір фону у вигляді 16-го коду кольору в системи RGB, тільки написаної в зворотному порядку, тобто спочатку записуються байт синього кольору, далі байт зеленого кольору і останнім байт червоного кольору. Це зроблено, тому що саме з таким форматом кольору працює Delphi. Ці дані отримуються з HTML-файлів параграфів, а саме з атрибуту “bgcolor” відкриваючого тегу та переписуються згідно правила, викладеного вище.

В подальшому створюються решта форм інструментальної системи створення електронних підручників.

І останнім у головному файлі проекту виконується метод Run об’єкту Application, який власне й здійснює запуск першої створеної форми, а саме форми інтегрованого середовища інструментальної системи створення електронних підручників. Після цього, виконання програми передається інтегрованому середовищу, в якому користувач може проробити всі ті дії над проектом електронного підручника, які описані вище.

При виході з інструментальної системи створення електронних підручників, вона запропонує користувачу зробити вибір, щодо збереження змін, які він зробив у даному проекті електронного підручника. Користувач може зберегти зміни або відмовитись від їх збереження.

Все описане вище, можна зобразити за допомогою діаграми стану (малюнок 2).



Малюнок 2. Діаграма стану.

3.4.2 Опис модулів

В програмному модулі Dialog, описаний клас TForm_Dialog, який в свою чергу являється нащадком від класу TForm.

скачать бесплатно Інструментальна система створення електронних підручників

Содержание дипломной работы

Розробляється програмна документація даної системи та документація щодо апаратно-програмного забезпечення, необхідного для функціонування системи
Із розвитком людства об’єм знань значно виріс і з розвитком комп’ютерів інформація почала зберігатись в електронному вигляді, тобто з’явились електронні підручники
Головний недолік даної системи полягає в тому, що користувач повинен самотужки, писати зміст електронного підручника, тобто вона не надає засобів автоматизації змісту
В результаті немає ніякої різниці між об’єктами, які надаються фірмою Borland або третіми фірмами, і об’єктами, які ви можете створити
При зміні програмного коду у вікні редактора коду Delphi відповідним чином змінюються й самі компоненти
Каталог проекту буде містити в собі електронний підручник у вигляді Web-сторінок та графічних файлів, які складатимуть графічну частину даного підручника
2 Опис модулів В програмному модулі Dialog, описаний клас TForm_Dialog, який в свою чергу являється нащадком від класу TForm
В програмному модулі InsertTopic описаний клас TForm_InsertTopic, який в свою чергу являється нащадком від класу TForm
При цьому, здійснюється обмін місцями теми електронного підручника, на якій знаходиться покажчик із темою, яка знаходиться на одну позицію нижче
Режим перегляду не дозволяє змінювати параметри стилів, а дозволяє лише переглядати параметри вибраного стиля або знищувати вибраний стиль
Поле “Файл” містить в собі назву HTML-файлу, який містить матеріал або інформацію про параграф електронного підручника з яким він зв’язаний
Тобто на кнопці буде одне зображення, а після того, як користувач наведе курсор миші, на кнопці з’явиться інше зображення
Для зміни шрифту необхідно вибрати потрібний шрифт у полі зі списком шрифтів
До таких тегів відносяться наступні: — тег розмітки HTML-документу; — тег заголовку HTML-документу; — тег тіла HTML-документу
Назва графічного файлу може знаходитись і не на першій позиції після відокремлюючого символу, тобто імені може передувати один або декілька пустих символів (пропусків)
Каталог CodeHtml містить в собі наступні типи файлів: файл змісту електронного підручника, який має назву contents
При натисканні на мітку користувач може згортати або розгортати список підвузлів
Підставляємо значення й одержуємо:  Накладні витрати, що включають витрати на освітлення, опалення і т
Види випромінювання: рентгенівське випромінювання; оптичне випромінювання; високочастотні електромагнітні поля; низькочастотні електромагнітні поля; електростатичні поля (ГОСТ 12
Використання принтерів Актуальною стає проблема впливу роботи принтерів на навколишнє середовище та користувачів ПЕОМ
Робоче сидіння (сидіння, стілець, крісло) користувача відеотерміналу та персональної ЕОМ повинно мати такі основні елементи: сидіння, спинку та стаціонарні або знімні підлокітники
При розробці даного проекту були засвоєні принципи побудови діаграм класів та діаграм станів за допомогою нової технології UML
Калверт Чарльз

заработать

Закачай файл и получай деньги