Студопедия

КАТЕГОРИИ:


Архитектура-(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. Компоненты delphi




Begin

Begin

Begin

Begin

Edit1.Text:=inttostr(ScrollBar1.Position);

Shape1.Width:=ScrollBar1.Position;

end;

 

procedure TForm1.ScrollBar2Change(Sender: TObject);

Edit2.Text:=inttostr(ScrollBar2.Position);

Shape1.Height:=ScrollBar2.Position;

end;

 

procedure TForm1.ComboBox1Click(Sender: TObject);

if ComboBox1.ItemIndex=0 then Shape1.Shape:=stEllipse;

if ComboBox1.ItemIndex=1 then Shape1.Shape:=stSquare;

// продолжайте

end;

 

procedure TForm1.ListBox1Click(Sender: TObject);

if ListBox1.Selected[0] then Image1.Picture.LoadFromFile('c:\Windows\пузыри.bmp');

//продолжайте

end;

Упражнение 1. Объясните функции каждого обработчика.

Упражнение 2. Объясните работу созданной программы.


Задачи для самоконтроля

1. На форме расположены две кнопки: НАЧАЛО, КОНЕЦ и надпись: ПРИМЕР. При нажатии кнопки НАЧАЛО надпись: ПРИМЕР меняется на: ЗДРАВСТВУЙТЕ, зеленого цвета, а при нажатии - КОНЕЦ, на – ДОСВИДАНИЯ, красного цвета.

 

2. На форме расположены: 1) главное меню с пунктом ФАЙЛ, имеющий в свою очередь два подпункта: ОТКРЫТЬ и СОХРАНИТЬ. 2) многострочное окно для ввода и редактирования текста в формате: ТХТ. По команде: ФАЙЛ – ОТКРЫТЬ, можно открыть текстовый файл, через диалоговое окно Windows для открытия файла, а по команде: ФАЙЛ – СОХРАНИТЬ, можно сохранить текстовый файл, пользуясь диалоговым окном для сохранения файла.

 

3. На форме расположены: 1) два окна для ввода и отображения строки, имеющие названия: АРГУМЕНТ и РЕЗУЛЬТАТ; 2) кнопки: КВАДРАТ, КУБ, КВАДРАТНЫЙ КОРЕНЬ и НАТУРАЛЬНЫЙ ЛОГАРИФМ. При нажатии этих кнопок вычисляется соответствующая функция от числа заданного в окошке: АРГУМЕНТ, а результат высвечивается в окошке: РЕЗУЛЬТАТ.

 

4. На форме расположены: 1) панель, высотой 75, с надписью: ПРИМЕР и занимающую всю верхнюю часть формы; 2) кнопка АТРИБУТЫ ШРИФТА, расположенная в нижнем правом углу панели; 3)окно редактирования текста в формате RTF, занимающую всю оставщуюся часть формы. При нажатии кнопки АТРИБУТЫ ШРИФТА открывается диалоговое Windows - окно для установки атрибутов шрифта редактируемого текста.

 

5. На форме расположена надпись: ПРИМЕР, размером 100, голубого цвета. При нажатии левой кнопки мыши, в расположении формы, надпись: ПРИМЕР меняется на надпись: КНОПКА МЫШИ НАЖАТА, красного цвета, а при отпускании - КНОПКА МЫШИ отпущена, зеленого цвета.

 

6. В нижней части формы расположена панель. На ней установлены пять кнопок с фиксацией с цифрами 1-5 и одна обычная кнопка: цвет. При нажатии каждой кнопки с цифрой на все окно выводится соответствующая цифра. А при нажатии кнопки: цвет появляется диалоговое Windows – окно выбора цвета для отображенной цифры.

 

7. В нижней части формы, занимая не более 1/5 от ее общей высоты, расположена группа из пяти зависимых переключателей: ЧЕРНЫЙ, КРАСНЫЙ, ЗЕЛЕНЫЙ, ГОЛУБОЙ и белый. Всю оставшую часть формы занимает панель с надписью: ПРИМЕР, у которого размер букв -100, а шрифт - New Times Roman. Зависимые переключатели могут установить соответствующий цвет для этой надписи.

 

8. В нижней части формы, расположена группа из трех независимых переключателей: ПОЛУЖИРНЫЙ, КУРСИВ и ПОДЧЕРКНУТЫЙ. Всю оставщую часть формы занимает окно редактирования текста в формате RTF. Независимые переключатели могут установить соответствующий стиль шрифта для этого окна редактирования.

 

9. На форме расположены: 1) три окна для ввода и отображения строки, имеющие названия: ЧИСЛО_1, ЧИСЛО_2 и РЕЗУЛЬТАТ; 2) кнопки с надписями операций: +, -, * и /. При нажатии этих кнопок вычисляется соответствующая операция над числами 1 и 2, а результат высвечивается в окошке: РЕЗУЛЬТАТ.

 

10. Вся форма занимает окно для просмотра рисунков. Для этого окна создано вспомогательное меню с одним единственным пунктом: ОТКРЫТЬ. При подаче этой команды появляется диалоговое Windows-окно для открытия файла, где можно выбрать тот или иной точечный рисунок и просмотреть его в окне для просмотра рисунков.

 

11. Форма имеет заголовок: площади ПЛОСКИХ ФИГУР. В левой части этой формы расположен список выбора, содержащий в себе пять пунктов: ПРЯМОУГОЛЬНИК, ПАРАЛЛЕЛОГРАММ, ТРЕУГОЛЬНИК, ТРАПЕЦИЯ и КРУГ. При выборе того или иного пункта в правой части формы активизируется одно из пяти окон многострочного редактора с определением площади выбранной фигуры.

12. В центре формы расположена надпись: ПРИМЕР, размер шрифта – 14, цвет-красный. При наведении курсора мыши на эту надпись размер шрифтастановится в 4 раза больше, цвет становится зеленым, стиль – полужирным, а сама надпись меняется на ПРИВЕТ.





Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 415; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.