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

Реферат Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. Створення графічного інтерфейсу





y">) Menu () - конструктор за замовчуванням.

2) Menu (Menu *, int) - конструктор з параметрами.

) ~ Menu () - деструктор.

4) void Add (int, int, int, int, char *) - додавання елемента меню.

) void setSubmenu (Menu *, int) - додавання підміню до пункту меню.

6) void Show (void) - показати меню.

) void Hide (void) - приховати меню.

8) void setSelect (int) - вибрати пункт меню.

9) int getSelected (void) - повернути номер обраного пункту меню.

) void setEnable (int) - зробити доступним пункт меню.

) int isEnable (int) - перевірити доступність пункту меню.

) void setDisable (int) - зробити недоступним пункт меню.

) void Forward (void) - перейти до наступного пункту меню.

) void Backward (void) - повернутися до попереднього пункту меню.

) void Upward (void) - перейти до попереднього пункту підменю.

) void Downward (void) - перейти до наступного пункту підменю.

) Menu * getSubMenu (int) - отримати покажчик на підменю за номером пункту меню.


.3 Клас MenuItem (пункт меню)


Дані-члени класу оголошені як private

1) int status - статус пункту меню.

2) int x, y, w, h - положення і розміри пункту меню.

3) char text [16] - текст пункту меню.

Методи класу:

) MenuItem () конструктор за замовчуванням.

2) MenuItem (int, int, int, int, char *) - конструктор з параметрами.

3) void Show (void) - показати пункт меню.

) void Hide (void) - приховати пункт меню.

) void setStatus (int) - задати статус пункту меню.

) int getStatus (void) - отримати статус пункту меню.

) ~ MenuItem () - деструктор.

2.4 Клас Listbox (текстовий бокс/список)


Дані-члени класу оголошені як private

) int x, y, w, h - положення і розміри боксу.

2) int n - кількість рядків тексту.

) ListItem * lItem [STR_MAX] - масив покажчиків на елементи списку (рядки тексту).

Методи класу:

) ListBox (void) - конструктор за замовчуванням.

2) ListBox (int, int, int, int) - конструктор з параметрами.

) ~ ListBox (void) - деструктор.

) void Add (char *) - додати рядок тексту.

) void AddSeveral (int) - додати кілька рядків тексту.

6) void UpdateRow (int, char *) - оновити рядок.

7) void Clear (void) - видалити рядки.

) void Show (void) - показати бокс.

) void Erase (void) - очистити рядка.


.5 Клас ListItem (елемент списку)


Дані-члени класу оголошені як private

) int x, y, w, h - положення і розмір елементу списку (рядки тексту)

2) ListBox * lbx - покажчик на контейнер.

Дані-члени класу оголошені як public:

1) char text [STR_LEN + 1] - рядок тексту.

Методи класу:

) ListItem (void) - конструктор за замовчуванням.

2) ListItem (int, int, int, int, char *) - конструктор з параметрами.

3) ~ ListItem (void) - деструктор.

) void setText (char *) - задати текст сторокой.

) void Show (void) - показати рядок.

void Erase (void) - очистити рядок.


.6 Опис


Так званий клас вікна є структор menu і містить інформацію про вікно. Дана структура містить велику кількість компонентів, ініціалізує які - конструктор. Меню вікна створюється за допомогою класу desk. Клас desk містить наступні пункти:

1. Ініціалізація

o Число елементів

o Початкові значення

2. Тестування

o Рядок

§ Очистити

o Рядок-ідентифікатор

§ Переклад у верхній регістр

§ Присвоєння=

...


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





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

  • Реферат на тему: Теоретичні положення з програмування в інтерфейсі Windows Forms і застосува ...
  • Реферат на тему: Розробка меню, технологічної та нормативної документації для ресторану перш ...
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Створення програмної Оболонки на мові С + + до задачі, яка винна містіті ме ...
  • Реферат на тему: Розробка технологічних карт на страви з меню