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

Реферат Гра &Шахи&





ого інтерфейсу.

C ++ Builder представляет собою SDI-додаток, головне вікно, которого містіть інструментальну панель, что побудовали (ліворуч) i палітру компонентів (праворуч). Крім цього, при запуску C ++ Builder з являються вікно інспектора про єктів (ліворуч) i форма нового проекту (праворуч). Під вікном форми проекту перебуває вікно редактора коду.

Форми є основою проектів C ++ Builder. Створення корістувальніцького інтерфейсу проекту Полягає в додаванні у вікно форми елементів об'єктів C ++ Builder, назва компонентами. Компоненти C ++ Builder розташовуються на палітрі компонентів, віконаної у виде багатосторінкового блокноту. Важлива особлівість C ++ Builder Полягає в тому, что ВІН дозволяє створюваті Власні компоненти та побудовуваті палітру компонентів, а такоже створюваті Різні Версії палітрі компонентів для різніх проектів (див рис.2.1).


Рис. 2.1 - Зміст заголовного файлу


Компоненти C ++ Builder розділяються на відімі (візуальні) i невидимі (невізуальні). Візуальні компоненти з являються во время виконан точно так само, як и во время проектування. Прикладами є кнопки и редаговані поля. Невізуальні компоненти з являються во время проектування як піктограмі на форме. Смороду Ніколи НЕ відні во время виконан, альо мают Певної функціональністю (например, забезпечують доступ до даних, віклікають Стандартні діалоги Windows и ін.) (Див рис. 2.2).


Рис. 2.2 - Використання видимих ??и невидимих ??компонентів


При візначенні властівостей компонента во время проектування нужно вібрато компонент на форме, Відкрити сторінку властівостей в інспектора об'єктів, вібрато обумовлена ??властівість и Сменить его помощью редактора властівостей (це может буті п поле для введений текст або числа, что віпадає список, что розкрівається список, діалогова панель і т.д.).

Файли, что утворять додаток форми та модулі Зібрані в проект. Менеджер проектів показує списки файлів и модулів проекту та дозволяє Здійснювати навігацію между ними. Можна віклікаті менеджер проектів, вибрать пункт меню View/Project Manager. За замовчуванням знову Створений проект одержує имя Project1. cpp. (див рис. 2.3)


Рис.2.3 - Менеджер проектів


Проект або додаток звічайна мают кілька форм. Додавання форми до проекту створює следующие додаткові файли: файл форми З Розширене. DFM, что містіть інформацію про ресурси вікон для конструювання форми, файл модуля з Розширене. CPP, что містіть код на C ++, заголовній файл з Розширене. H, что містіть описание класу форми. При додаванні новой форми, файл проекту автоматично оновлюється.

Если при віконанні проекту вінікає помилка годині виконан, C ++ Builder Робить паузу у віконанні програми та показує редактор коду з курсором, установленим на операторі, что є Джерелом помилки. Перш чем делать необхідну корекцію, слід перезапустіті програму, вібіраючі пункт меню Run з контекстного меню або з якихось меню Run, закрити додаток и лишь потім вносіті Зміни в проект. У цьом випадка зменшіть ймовірність Втрати ресурсов Windows.


2 . 2 Керівництво програміста


Даній програмний продукт працює и виводами дані в графічному режімі. Та містіть ієрархію класів. Класі мают відкриті та захіщені методи доступу, конструктори та методи, Які реалізують переміщення фігур і т.д.

На головній форме є такі компоненти :, PaintBox1, Label, BitBtn, MainMenu (дів рис.2.4)


Рис. 2.4 - Головна форма


Дошк на Form1 - gt; PaintBox1 малює клас Dochka.

При розробці Імітатора гри у шахи Було розроблено Такі класи: Дошка, клітка, інтерфейс.

Dochka

{: i, j; :(); };


Кожна клітінка на дошці реалізується помощью ОКРЕМЕ класів:

Kletka_A_8

{: i, j;: _ A_8 (); Tura_Left_Black_A_8 ()

};


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

Далі Кожна клітінка малюється аналогічно класу Kletka_A_8 только з іншімі координатами та Кольорах. Координати клітінкі задаються:

- gt; PaintBox1- gt; Canvas- gt; Rectangle (кординат 1, кординат 2, кординат 3, кординат 4);


А колір:

- gt; PaintBox1- gt; Canvas- gt; Brush- gt; Color= lt; Потрібний колір gt ;;


Параметри текстового підказок на Form1 опісані в класі CreateInterfeysa. ...


Назад | сторінка 3 з 8 | Наступна сторінка





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

  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Форми та компоненти культурно-дозвільної діяльності
  • Реферат на тему: Borland C + + Builder - основні моменти
  • Реферат на тему: Розробка Web-додатки засобами C + + Builder
  • Реферат на тему: Побудова електричних схем в С + + Builder