Категория
Информатика
Тип
реферат
Страницы
6 стр.
Дата
24.12.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
21147.zip — 7.3 kb
  • postroenie-mnogookonnyx-prilozhenij-dlja-windows_21147_1.rtf — 35.22 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Построение многооконных приложений для Windows Alena Alena
Построение многооконных приложений для Windows
Владимир Коробицын
Календарь. Генератор звуковых волн
После запуска C++ Builder в вашем распоряжении имеется только одна форма Form1 – стартовая форма будущего приложения для Windows. Если вы хотите построить приложение, использующее в своей работе, например, три окна – кликните мышью на значок New Form (Новая форма) два раза. Вы получили две новые формы: Form2 и Form3. Такого же результата можно добиться по-другому. А именно в меню File выберите команду New, а затем Form. Во время работы приложения на экране могут одновременно отображаться все три формы, или любые две, либо любая одна из них. Для того чтобы из любой формы можно было управлять остальными формами, их файлы Unit1.h, Unit2.h и Unit3.h необходимо связать. В заголовочной части файла Up для первой формы нужно дописать директивы:
#include "Unit2.h" //включить вторую форму в проект
#include "Unit3.h" //включить третью форму в проект
Расположите их под уже имеющейся директивой, которую сгенерировала сама среда разработки во время создания первой формы:
#include "Unit1.h" //включить первую форму в проект
Для второй и третьей форм сделать аналогичные записи в файлах
Up и Up. После этого формы начнут «чувствовать» друг друга – станет возможно управление из любой формы оставшимися другими. Если в процессе разработки многооконного приложения какая-либо из форм окажется недоступной, для ее появления на экране выберите в меню View (Просмотр) команду Forms… (Формы) или с клавиатуры отработайте клавишный аккорд Shift+F12. Можно просто кликнуть на соответствующий значок с изображением нескольких форм.
На базе связанных между собой форм можно смело



Ваше мнение



CAPTCHA