RSS    

   Курсовая работа: Розробка програми для сумісної роботи з додатками PowerPoint з використанням технології OLE

Програма включає бібліотеки, які приведені в таблиці 4.1.

Таблиця 4.1. Бібліотеки, використані в програмі

Назва бібліотеки Призначення бібліотеки
Windows Стандартна бібліотека операційної системи WINDOWS, в якій зберігаються основні функції Win32 АРІ
Messages Стандартна бібліотека підпрограм роботи з повідомленнями
SysUtils Стандартна бібліотека різних системних утиліт
Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons Стандартні бібліотеки по роботі відповідно зі змінними, класами в ООП, графікою, клавішами, формами, діалогами, кнопками
comobj Бібліотека по роботі з COM об’єктами
OleServer, OleCtnrs Бібліотеки по роботі з OLE об’єктами
PowerPointXP Додаткова бібліотека по роботі з презетаціями

 

Опис змінних

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

Таблиця 4.2. Глобальні змінні

Назва змінної

Тип

Призначення

PowerPointApp OLEVariant Змінна, що зберігає об’єкт при роботі з презентацією
St1 string Змінна, що зберігає шлях до файлу презентації, вказаний користувачем
Num integer Змінна, що зберігає номер слайду, що був обраний користувачем
K integer Змінна, що зберігає номер поточного слайду презентації, що переглядається
ALL integer Змінна, що зберігає загальну кількість слайдів в презентації

 

Опис алгоритму програми

Програма включає 8 процедур обробки натиснення кнопок (Button_RUNClick, Button_CLOSEClick, Button_NEXTClick, Button_PREVClick, Button_FIRSTClick, Button_LASTClick, Button_Way_to_FileClick, Button_NUMBERClick) на формі і 1 процедуру (Form_refresh1), що контролює їх натискання для того, щоб програма не завершилася аварійно з помилкою.

При запуску програми користувачу потрібно спочатку вказати шлях до файлу презентації за допомогою клавіши «Открыть», натиснення якої обробляється процедурою Button_Way_to_FileClick. Якщо вказаний шлях має правильний формат, то він копіюється текстове поле поряд з цією кнопкою і розблокується наступна кнопка «Запустить». Ця кнопка запускає вказану презентацію на перегляд. Натиснення цією кнопки обробляється процедурою Button_RUNClick. Після цього презентація починає своє виконання, а програма знаходиться поверх всіх вікон (в тому числі і презентації). Це дає можливість керувати виконанням презентації прямо з програми.

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

При виконанні програми можливі ситуації, коли користувачем введе номер неіснуючого слайду. Контроль вводу користувачем даних проводить процедура Button_NUMBERClick. Якщо поточний номер слайду дорівнює 1, то блокуються кнопки переключення слайдів на 1 слайд назад та на перший слайд. Якщо поточний номер слайду дорівнює максимальній кількості слайдів, то блокуються кнопки переключення слайдів на 1 слайд вперед та на останній слайд. За це відповідає процедура Form_refresh1. За коректне завершення перегляду слайду відповідає кнопка «Закрыть» (процедура Button_CLOSEClick).

Блок-схеми алгоритмів програми

Нижче приведені блок-схеми алгоритмів процедур програми.

Рис. 4.1. Алгоритм Button_RUNClick


 

Страницы: 1, 2, 3


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.