фывфыв. Практикум по дисциплине Разработка приложений в визуальных средах для студентов специальностей
Скачать 1.39 Mb.
|
2. Постановка задачиРазработать приложение, поддерживающее основные функции простейшего графического редактора. 3. ЗаданиеРазработать приложение, содержащее три формы – три способа представления графической информации. На 1-й форме продемонстрировать отображение графических картинок, созданных в других графических редакторах. На 2-й форме с помощью кнопочного меню рисовать различные графические фигуры посредством компоненты класса TShape. На 3-й форме реализовать рисование простейшими примитивами, типа линия, прямоугольник, эллипс и т.д. ЛАБОРАТОРНАЯ РАБОТА 12Разработка приложения, управляемого с помощью панели инструментовЦель лабораторной работы: Научиться подключать инструментальную панель, изучить основные свойства и типы кнопок и использование их для управления вычислительным процессом 1. Краткие сведенияДля создания панели инструментов используется компонент TToolBar- инструментальная панель, пиктограмма которой имеет вид . Компонент TToolBar – это специальный контейнер для создания инструментальных панелей. В компонент TToolBar можно поместить любые другие компоненты. Как правило, он используется для расположения в ней кнопок, с помощью которых можно оперативно выполнить нужную команду. Кнопки можно группировать и располагать в несколько рядов. Главная отличительная черта TToolBar - его способность гибкого управления дочерними элементами, которые он может группировать, выравнивать по размерам, располагать в несколько рядов. Компонент может манипулировать любыми вставленными в него дочерними элементами, но все его возможности в полной мере проявляются только при использовании специально для него разработанного компонента TToolButton (инструментальная кнопка). Этот компонент похож на кнопку TSpeedButton, но в палитре компонентов его нет. Для того, чтобы вставить TToolButton в инструментальную панель TToolBar, необходимо правой кнопкой щелкнуть на компоненте TToolBar и в открывшемся окне выбрать NewButton или NewSeparator (новый сепаратор). Сепараторы предназначены для функционального выделения на инструментальной панели групп элементов и представляют собой разновидности кнопок TToolButton. Хотя компонент TToolButton не имеет свойства, предназначенного для хранения картинки, однако он умеет использовать контейнер TImageList, чтобы извлечь из него нужную картинку и поместить ее на инструментальную кнопку. 2. Постановка задачиРазработать приложение, вычислительный процесс которого управляется компонентами, расположенными в инструментальной панели. 3. ЗаданиеРазработать программу, в которой предусмотреть управление вычислительным процессом с помощью кнопок, расположенных на инструментальной панели. Задание использовать из лабораторной работы №8. ЛАБОРАТОРНАЯ РАБОТА 13Разработка приложения, представленного в виде многостраничного документаЦель лабораторной работы: Изучить компоненты TPageControl, TTabSheet. 1. Краткие сведенияДля создания многостраничных документов используются компоненты TTabControl и TPageControl. Компонент TTabControl. Компонент TTabControl (на странице Win32) представляет собой контейнер с закладками. Свойство Tabs определяет названия и количество закладок. Событие OnChange возникает при выборе новой закладки и позволяет управлять содержимым окна компонента. Компонент TPageControl. Компонент TPageControl (на закладке Win32) представляет собой контейнер с закладками, на каждой из которых содержаться панели класса TTabSheet. На каждой панели класса TTabSheet может содержаться свой набор помещенных на нее компонент. Для того чтобы добавить новую панель и закладку, нужно щелкнуть правой кнопкой по компоненте PageControl и из локального меню выбрать команду NewPage. Свойства: ActivePage: TTabSheet - содержит активную панель. С помощью этого свойства можно установить активной нужную панель. События: OnChange - возникает при переключении панелей. |