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

Реферат Моделювання структури книги





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


Розробка об'єктної моделі
Визначення об'єктів і класів

Згідно моделі програми, використовуваної бібліотекою MFC, будь SDI-додаток повинен мати визначення наступних класів: клас додатки, породжений від CWinApp, клас вікна, породжений від CFrameWnd, клас документа, породжений від CDocument, і клас уявлення, породжений від CView. Т.к. додаток для перегляду книг виконано в стилі "Explorer", то також визначено клас подання змісту книги, породжений від CTreeView. Крім того, клас подання сторінки книги породжений не безпосередньо від класу CView, а від успадкованого від CView класу - класу CListView. Тобто сторінка книги має уявлення у вигляді списку її рядків.

Клас, що відображає структуру книги, має назва CBookClass. Визначено класи колекцій розділів, глав і сторінок - клас CRazdels, клас CGlavas і клас CPages відповідно; а також класи власне розділу, глави та сторінки - клас CRazdel, клас CGlava і клас CPage відповідно. h2> Підготовка словника даних

Додаток - глобальний об'єкт класу програми, використовуваний для узгодження роботи об'єктів інших стандартних класів MFC і для дозволу посилань усередині одних об'єктів на інші об'єкти.

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

Документ - інформація, яку користувач може зберігати в процесі роботи з додатком і потім зчитувати.

Представлення - засоби представлення документа користувачеві в процесі виконання програми.

Покладена в основу MFC концепція документ/подання дозволяє відокремити дані від засобів, за допомогою яких користувач має можливість переглянути ці дані і маніпулювати ними. Об'єкти-документи відповідальні за зберігання, завантаження і вивантаження даних, а об&...


Назад | сторінка 2 з 11 | Наступна сторінка





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

  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Розробка програми на платформі Android на тему "Інформатика - 2 клас&q ...
  • Реферат на тему: «Використання сучасних інформаційних і комунікаційних технологій у навчальн ...
  • Реферат на тему: Методичні рекомендації до вивчення розділу &Людина. 8 клас&