КАТЕГОРИИ: Архитектура-(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) |
Практическая работа № 2
Begin end; Постановка задачи: Разработать приложение, которое «приветствует» пользователя и форматирует введенный текст. Порядок выполнения: 1. Создать в своей папке целевую папку «Delphi работа 1»; 2. Загрузить Delphi, сохранить новый проект в целевую папку; 3. Разработать форму в соответствии с образцом (рис.3), для этого установить на форму компоненты (вкладка Standard) и изменить им свойства в соответствии с таблицей.
4. Создать процедуру обработки события OnClick для объекта Button1, для этого: - выделить объект; - на вкладке Events инспектора объектов выбрать событие OnClick, выполнить двойной щелчок в правом столбце строки; 5. В появившемся окне редактора кода ввести следующий код: if trim(edit1.text)='' then label2.Caption:=' Забыл?' else label2.Caption:='Привет,'+edit1.Text; 6. Проверить работу приложения, для этого: - загрузить приложение (F9 или в главном меню Run/Run); - в поле текстового окна ввести произвольный текст; - щелкнуть по кнопке Ok; - изменить введенный текст, Ок, просмотреть результат; - закрыть окно приложения. 7. Добавить на форму новые компоненты c вкладки Standard (см.рис.4) и изменить для них свойства (см. таблицу). Рис. 4 Вид формы
8. Для объектов CheckBox1 и CheckBox2 введите код обработки события OnClick procedure TForm1.CheckBox1Click(Sender: TObject); begin if CheckBox1.Checked =true then Edit1.Font.Style:= Edit1.Font.Style +[fsBold] Else Edit1.Font.Style:= Edit1.Font.Style -[fsBold] end;
procedure TForm1.CheckBox2Click(Sender: TObject); begin if CheckBox2.Checked =true then Edit1.Font.Style:= Edit1.Font.Style +[fsItalic] Else Edit1.Font.Style:= Edit1.Font.Style -[fsItalic] end;
9. Для объекта RadioButton1 введите код обработки события OnClick: procedure TForm1.RadioButton1Click(Sender: TObject); begin Edit1.Font.Size:=12; end;
10. Для объекта RadioButton4 введите код обработки события OnClick:
procedure TForm1.RadioButton4Click(Sender: TObject); begin Edit1.Font.Color:=clRed; end;
11. Самостоятельно создать процедуры для остальных объектов RadioButton. 12. Проверить работу приложения. 13. Сделать всплывающую подсказку для текстового окна, для этого: - выделите объект Edit1; - для свойства Hint введите значение ПОЛЕ ВВОДА - для свойства ShowHint выберите значение True 14. Измените вид курсора при наведении на командную кнопку, для этого: 1. выделите объект Button1; 2. для свойства Cursor выберите из списка любое значение. 15. Проверить работу приложения, сохранить проект и результат показать преподавателю.
Задания для самостоятельного выполнения: Доработать приложение для выполнения следующих функций: 1. изменение цвета формы (не менее 5-ти цветов); 2. удаление текста в поле ввода и в поле вывода; 3. возможность изменять видимость командной кнопки; 4. изменение размера шрифта в поле вывода с помощью объекта ScrollBar (полоса прокрутки).
Контрольные вопросы
Тема: Базовые компоненты Delphi. Цель работы: Получить навыки использования в программе базовых компонентов Delphi.
Дата добавления: 2014-10-23; Просмотров: 1785; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |