КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Порядок выполнения. Разработать приложение «Состав компьютера»
Постановка задачи Разработать приложение «Состав компьютера». При выборе соответствующего пункта меню или пиктограммы на панели инструментов на экране отображается графическое изображение устройства и информация о назначении устройства. При наведении курсора отображается всплывающая подсказка о названии устройства.
picMonitor.Visible:=true; picKey.Visible:=false; picMouse.Visible:=false; picCd.Visible:=false;
· расположить на форме компонент ToolBar (Win32), присвоить имя MainPanel, для свойства EdgeBorders добавить значение ebBotton =True · щелкнуть на созданной панели правой кнопкой мыши и выбрать NewButton, установить кнопке следующие свойства: Hint монитор MenuItem mnuMonitor Name btnMonitor ShowHint True · аналогичным образом создать еще кнопки для остальных устройств и изменить их свойства; · для добавления изображений командам и кнопкам добавить на форму компонент ImageList (Win32); · дважды щелкнуть по компоненту, появится редактор, щелкните по кнопке Add и укажите размещение требуемых графических файлов \COMMON\GRAPHICS\ICONS\COMPUTER\... добавьте соответствующие файлы; · связать набор пиктограмм с панелью инструментов и основным меню: для компонентов MainMenu1 и MainPanel для свойства Images из списка выбрать ImageList1; · для каждого пункта меню и для каждой кнопки панели инструментов изменить значения свойства ImageIndex в соответствии с их назначением.
· расположить на форме таймер (System) и ввести для него код: procedure TForm1.Timer1Timer(Sender: TObject); var i: Integer; begin Application.Title:= a; Form1.Caption:= a; for i:= 1 to (Length(a) - 1) do a[i]:= Application.Title[i + 1]; a[Length(a)]:= Application.Title[1]; end; · объявить глобальную переменную a: string; · в процедуру FormCreate ввести код a:= 'Компьютер полезен равно настолько, насколько грамотен использующий его человек... '; 12. Проверить работу приложения. 13. Сделать форму прозрачной, для этого в процедуру FormCreate добавить код: Form1.Brush.Style:= bsClear; Form1.BorderStyle:= bsNone 14. Проверить работу приложения. 15. Отменить прозрачность формы. 16. Заполнить форму изображением, для этого:
form1.brush.bitmap:=image1.picture.bitmap 16. Проверить работу приложения. 17. Заблокировать введенный код. 18. Сделать форму полупрозрачной, для этого изменить значения следующих свойств: AlphaBlend True, (включить полупрозрачность) AlphaBlendValue 128 (степень прозрачности) TransparentColorValue clBlack (какой цвет считать прозрачным) TransparentColor True (включить прозрачность по цвету) 19. Проверить работу приложения. 20. Самостоятельно ввести код для пункта Выход, для того чтобы перед закрытием приложения форма постепенно «растворялась», т.е. от сплошного цвета переходила к прозрачному. 21. Результат показать преподавателю, проект сохранить. Задания для самостоятельного выполнения (номер вашего задания такой же, как в практической работе №3) Задание №1 Модернизировать ранее созданное приложение: 1. Создать главное меню для реализации следующих функций:
2. Создать всплывающее меню, которое выводится при щелчке по «охотнику» и содержит три пункта для изменения высоты объекта Задание №2 Модернизировать ранее созданное приложение: 1. Создать главное меню для реализации следующих функций:
Задание №3 Модернизировать ранее созданное приложение: 1. Создать главное меню для реализации следующих функций:
2. Создать всплывающее меню, которое выводится при щелчке по лапте и содержит два пункта: уменьшить длину, увеличить длину Задание №4
Модернизировать ранее созданное приложение: 1. Создать главное меню для реализации следующих функций:
2. Создать всплывающее меню, которое выводится при щелчке по «колобку» и включающее в себя два пункта: пауза и пуск.
Контрольные вопросы 1. Какие типы меню существуют и как они создаются в приложении? 2. Какие возможности имеются для настройки меню? 3. Какие возможности имеются для настройки формы? 4. Какая последовательность создания панели инструментов?
Дата добавления: 2014-10-23; Просмотров: 1257; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |