Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Страницы палитры компонентов




Обзор компонентов библиотеки VCL Delphi

ДОМАШНЕЕ ЗАДАНИЕ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ЕГО ВЫПОЛНЕНИЮ

Используемое оборудование

Содержание работы

ОБЩИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ

ОБЗОР КОМПОНЕНТОВ БИБЛИОТЕКИ VCL В DELPHI 6

Лабораторная работа №2

Контрольные вопросы к лабораторной работе

Указания по оформлению отчета

Лабораторное задание

ЛАБОРАТОРНОЕ ЗАДАНИЕ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ЕГО ВЫПОЛЕНИЮ

Согласно варианту задания, выданным преподавателем, написать программу «Калькулятор».i66

 

Вариант Выполняемые операции
  +, -, *, /, Xn, sinX, cosX, сброс, память, 1/X
  +, -, *, /, lgX, ctgX, tgX, сброс, память, удалить символ
  +, -, *, /, lnX, arcsinX arccosX, сброс, память, модуль числа.
  +, -, *, /, ÖX, arctgX, arcctgX, сброс, память,X2, округление до целого

 

Отчет по лабораторной работе должен содержать:

1. Наименование.

2. Цель работы.

3. Используемое оборудование.

4. Теоретическая часть.

5. Распечатка программного кода вашей программы.

6. Выводы по проделанной работе.

 

 

1. Что является основным понятием ООП?

2. Что такое конструкторы и деструкторы?

3. В чем сходство и различия разделов public и private?

4. Какая нотация используется для доступа к методам и свойствам объекта?

5. Для каких целей служит инспектор объектов?

 

1.1. Цель работы: изучение назначения, функционирования компонентов библиотеки VCL в Delphi 6 и создание приложения с использованием этих компанентов.

Лабораторная работа состоит из домашнего и лабораторного заданий. Домашнее задание заключается в изучении компонентов библиотеки VCL Delphi 6. Лабораторное задание включает написание программы на языке Delphi с выполнением всех изученных в домашнем задании данных.

Для выполнения лабораторной работы используются программно-аппаратные средства: ПЭВМ класса Pentium стандартной конфигурации, цветной монитор с графическим адаптером VGA и выше, объем оперативной памяти не ниже 32 Мб, принтер, ОС Windows 9x и выше.

 

 

По учебному пособию ознакомиться с назначением и возможностями компонентов библиотеки VCL Delphi 6.

 


Палитра компонентов VCL - библиотеки визуальных компонентов Delphi - имеет ряд страниц, на которых скомпонованы пиктограммы всех компонентов, предопределенных в Delphi. Вы можете изменять компоновку страниц, а также добавлять новые страницы, вносить на страницы свои новые компоненты и шаблоны компонентов.

Предопределенные в Delphi страницы палитры зависят от версии, с которой вы работаете.

Компоненты страницы Win 3.1 — это компоненты 16-разрядной версии Delp­hi 1, пригодные для работы с любыми Windows, начиная с Windows 3.x. Они со­храняются в 32-разрядных версиях Delphi для обеспечения совместимости при пе­реводе приложений из Delphi 1.0 в более поздние версии. В 32-разрядных прило­жениях компоненты данной страницы применять не рекомендуется. На страницах библиотек современных версий Delphi имеются усовершенствованные аналоги компонентов со страницы Win 3.1, приведенные в табл. 3.

 

Таблица 3

Соответствие компонентов страницы Win 3.1

и новых 32-разрядных компонентов

Компонент Win 3.1 Новый компонент Страница нового компонента
DBLookupList DBLookupListBox Data Controls
DBLookupCombo DBLookupComboBox Data Controls
TabSet TabControl Win32
Outline TreeView Win32
Header HeaderControl Win32
NoteBook PageControl Win32
TabbedNoteBook PageControl Win32

Ограничение объема пособия не позволяет включить в нее весь стремительно нарастающий поток компонентов, предлагаемых разработ­чиками Delphi.

В табл. 4 приведен их перечень для Delphi 6 с краткими характеристика­ми и указанием основных параметров, содержащих отображаемый или вводимый текст. В этой таблице не указаны аналогичные элементы отображения и редакти­рования текстов, содержащихся в базах данных, так как они будут рассмотрены отдельно в других методических указаниях.

Таблица 4

Компоненты ввода и отображения текстовой информации

Компонент Страница Описание
Label (метка) Standard Отображение текста, который не из­меняется пользователем. Никакого оформления текста не предусмотре­но, кроме цвета метки и текста. Основное свойство — Caption
StaticText (метка с бордюром) Additional Подобен компоненту Label, но обеспечивает возможность задания сти­ля бордюра. Основное свойство — Caption
Panel (панель) Standard Компонент является контейнером для группирования органов управле­ния, но может использоваться и для отображения текста с возможностя­ми объемного оформления. Основное свойство — Caption
Edit (окно редактирования) Standard Отображение, ввод и редактирование однострочных текстов. Имеется возможность оформления объемного бордюра. Основное свойство — Text

 

Продолжение таблицы 4

 

MaskEdit (окно маскированого редактирования) Additional Используется для форматирования данных или для ввода символов в соответствии с шаблоном. Основные свойства — Text и EditText
LabeledEdit (окно редактирования с привязанной к нему меткой) Additional Комбинация Edit и Label. Основные свойства — Text и EditLabel. Capti­on. Только в Delphi 6
Memo (многостроч­ное окно редактирования) Standard Отображение, ввод и редактирова­ние многострочных текстов. Имеет­ся возможность оформления объем­ного бордюра. Основное свойство — Lines
RichEdit (многострочное окно редактирования в формате RTF) Win32 Компонент представляет собой окно редактирования в стиле Windows 95 в обогащенном формате RTF, позво­ляющее производить выбор атрибу­тов шрифта, поиск текста и многое другое. Основное свойство — Lines
ListBox (окно списка) Standard Отображение стандартного окна спи­ска Windows, позволяющего пользо­вателю выбирать из него пункты. Основное свойство — Items
Check ListBox (список с индикато­рами) Additional Компонент является комбинацией свойств списка ListBox и индикато­ров CheckBox в одном компоненте
ValueListEditor (список специаль­ного вида) Additional Окно редактирования списков строк вида «имя = значение,». Основные свойства: Keys — имена, Values — значения. Только в Delphi 6
       

 

Окончание таблицы 4

 

Combo Box (редактируемый список) Standard Объединяет функции ListBox и Edit. Пользователь может либо ввес­ти текст, либо выбрать его из спис­ка. Основное свойство — Items
Combo BoxEx (список текстов и изображений) Win32 Выпадающий список с возможно­стью отображения текстов и изобра­жений. Основное свойство — Items. Только в Delphi 6
String Grid (таблица строк) Additional Отображения текстовой информации в таблице из строк и столбцов с воз­можностью перемещаться по стро­кам и столбцам и осуществлять вы­бор. Основное свойство — Cells
       

 

Помимо перечисленных компонентов, отображать текстовые надписи можно непосредственно на свойстве Canvas (холст) любого компонента, имеющего это свойство, в частности, непосредственно на форме. Например, оператор вида

Canvas.TextOut (60,16, 'Canvas');

обеспечивает печать, начиная с точки с координатами (60, 16), текста «Canvas». Но это неудобно, так как при этом теряются преимущества визуального проекти­рования и приходится рассчитывать координаты размещения надписи.

Во всех компонентах шрифт текста, его размер, стиль (жирный, курсив и т.п.) определяются свойством Font, которое имеет множество подсвойств, устанавливае­мых в процессе проектирования или программно во время выполнения приложения.

Рассмотрим коротко возможности и методику применения отдельных компо­нентов.

 





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


Дата добавления: 2015-03-29; Просмотров: 605; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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