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

Реферат Створення бібліотеки класів і керовану користувачем програму з псевдографічним інтерфейсом





/>

.3.1 Глобальні константи = 2 +7 * 16 - колір рамокint dialogColors = 12 +2 * 16 - колір діалогового вікна


.3.2 Frame - рамка

Захищені поля:

char * caption - напис

int left, top, width, height - координати і розміри


Відкриті методи: (int left, int top, int width, int height, char * caption) - конструктор - збереження аргументів і прорісовкаvoid redraw () - перемальовування рамки порожній

~ Frame () - деструктор - стирання


.3.3 List - список - нащадок рамки

Відкриті методи: (int left, int top, int width, int N, char * caption) - конструктор drawLine (int i, char * caption) - виведення цього рядка на даній сходинці.

void redraw () - перемальовування списку порожнім з номерами рядків


.3.3 Console - консоль - нащадок рамки

Відкриті методи:

Console (int left, int top, int width, int height, char * caption) - конструктор output (char * c) - додавання в потік рядка


.3.4 DialogInput - діалогове вікно введення

Приховані поля:

int left, top, width - координати і ширина (висота завжди під 1 рядок заголовка і 1 рядок для введення)

Відкриті методи: (int left, int top, int width, char * caption) - конструктор - малювання

~ DialogInput () - деструктор - стирання


.4 Модуль даного програми


.4.1 Глобальні константи

const int window1left = 3, window1top = 14, window1width = 16 - координати і прирощення ширини (до довжини базової рядка) 1-го вікна - списку (висота - за кількістю елементів

const int window2left = 55, window2top = 4 - координати другого кута - консолі (розміри - до країв екрану)

const int window3left = 36, window3top = 21 - координати третього вікна номерів параметрів


.4.2 Form - форма - нащадок меню

Поля:

int objectsN - число об'єктів для експериментів

int arg1, arg2, val - номери операндів

List * window1 - покажчик на перше вікно (список)

Console * window2 - покажчик на друге вікно (консоль)

BaseString ** array - масив покажчиків під об'єкти для маніпуляцій

Методи:

Form () - конструктор - створення пунктів меню для даної задачі

~ Form () - деструктор - видалення строкових об'єктів і вікон

void drawOperandsWindow () - малювання вікна під номери операндів

...


Назад | сторінка 5 з 6 | Наступна сторінка





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

  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Створення діалогового вікна в системі GELICON PRO
  • Реферат на тему: Географічні координати
  • Реферат на тему: Декартові координати