Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi.


Скачать 403.48 Kb.
НазваниеМетодические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi.
страница10/10
ТипМетодические указания
1   2   3   4   5   6   7   8   9   10

5.7 Основные компоненты Delphi


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



Рисунок 3 – Вкладки компонентов Delphi

Все основные компоненты Delphi находятся на первых четырех вкладках:

  • Standard;

  • Additional;

  • Win32;

  • System.

Их названия всплывают в виде подсказок при наведении мышки на пиктограммы. Чтобы перенести компонент на форму, нужно щёлкнуть его мышкой (при этом выбранный компонент выделяется), и затем щёлкнуть в том месте формы, где его предполагается разместить. В дальнейшем компоненты можно свободно перетаскивать по форме мышкой, «конструируя» нужный интерфейс. Если, щёлкнув по компоненту, мы захотим отказаться от его переноса на форму, то необходимо щёлкнуть по стрелке, расположенной слева на вкладке. Выделение компонента снимется.

5.7.1 Стандартные компоненты


Первым компонентом в среде программирования Delphi является страница Палитры Компонент.

На первой странице Палитры Компонент размещены 14 объектов определенно важных для использования.

Набор и порядок компонент на каждой странице являются конфигурируемыми. При необходимости можно добавить к имеющимся компонентам новые, изменить их количество и порядок.

Стандартные компоненты Delphi перечислены ниже с некоторыми комментариями по их применению. При изучении данных компонент было бы полезно иметь под рукой компьютер с тем, чтобы посмотреть, как они работают и как ими манипулировать.

  • TMainMenu позволяет поместить главное меню в программу. При помещении TMainMenu на форму это выглядит, как просто иконка. Иконки данного типа называют «невидимыми компонентом», поскольку они невидимы во время выполнения программы. Создание меню включает три шага: помещение TMainMenu на форму, вызов Дизайнера Меню через свойство Items в Инспекторе Объектов, определение пунктов меню в Дизайнере Меню.

  • TPopupMenu позволяет создавать всплывающие меню. Этот тип меню появляется по щелчку правой кнопки мыши.

  • TLabel служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнете на свойство Font в Инспекторе Объектов.

  • TEdit – стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.

  • TMemo – иная форма TEdit. Подразумевает работу с большими текстами. TMemo может переносить слова, сохранять в Clipboard фрагменты текста и восстанавливать их, и другие основные функции редактора. TMemo имеет ограничения на объем текста в 32Кб, это составляет 10-20 страниц. (Есть VBX и «родные»компоненты Delphi, где этот предел снят).

  • TButton позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы. В Delphi все делается очень просто. Поместив TButton на форму, Вы по двойному щелчку можете создать заготовку обработчика события нажатия кнопки. Далее нужно заполнить заготовку кодом (подчеркнуто то, что нужно написать вручную):

procedure TForm1.Button1Click(Sender: TObject);

begin

MessageDlg('Are you there?',mtConfirmation,mbYesNoCancel,0);

end;

  • TCheckBox отображает строку текста с маленьким окошком рядом. В окошке можно поставить отметку, которая означает, что что-то выбрано. Например, если посмотреть окно диалога настроек компилятора (пункт меню Options | Project, страница Compiler), то можно увидеть, что оно состоит преимущественно из CheckBox'ов.

  • TRadioButton позволяет выбрать только одну опцию из нескольких. Если опять открыть диалог Options | Project и выберете страницу Linker Options, то можно видеть, что секции Map file и Link buffer file состоят из наборов RadioButton.

  • TListBox нужен для показа прокручиваемого списка. Классический пример ListBox'а в среде Windows – выбор файла из списка в пункте меню File | Open многих приложений. Названия файлов или директорий и находятся в ListBox'е.

  • TComboBox во многом напоминает ListBox, за исключением того, что позволяет водить информацию в маленьком поле ввода сверху ListBox. Есть несколько типов ComboBox, но наиболее популярен выпадающий вниз (drop-down combo box), который можно видеть внизу окна диалога выбора файла.

  • TScrollbar – полоса прокрутки, появляется автоматически в объектах редактирования, ListBox'ах при необходимости прокрутки текста для просмотра.

  • TGroupBox используется для визуальных целей и для указания Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB).

  • TPanel – управляющий элемент, похожий на TGroupBox, используется в декоративных целях. Чтобы использовать TPanel, просто поместите его на форму и затем положите другие компоненты на него. Теперь при перемещении TPanel будут передвигаться и эти компоненты. TPanel используется также для создания линейки инструментов и окна статуса.

  • TScrollBox представляет место на форме, которое можно скроллировать в вертикальном и горизонтальном направлениях. Пока в явном виде не отключить эту возможность, форма сама по себе действует так же. Однако, могут быть случаи, когда понадобится прокручивать только часть формы. В таких случаях используется TScrollBox.

6 Рекомендуемая литература





  1. Бадд Т. Объектно-ориентированное программирование в действии / Перев. с англ. Бадд Т. Объектно-ориентированное программирование в действии. – СПб.: Питер, 1997. – 270с. – ISBN 5-88782-270-8.

  2. Грэди Буч Объектно-ориентированный анализ и проектирование с примерами приложений на С++ = Object-Oriented Analysis and Design with Applications / Пер. И.Романовский, Ф.Андреев. – 2-е изд. – М., СПб.: Бином, Невский диалект, 1998. – 560с. – ISBN 5-7989-0067-3.

  3. Лаптев, В. В. C++. Объектно-ориентированное программирование. / В.В. Лаптев. – СПб: Питер, 2008. – 464с. – ISBN: 978-5-91180-200-4.

  4. Пышкин, Е.В. Основные концепции и механизмы объектно-ориентированного программирования/ Е.В. Пышкин. СПб.: БХВ-Петербург, 2005. – 640с. – ISBN 589-0-371-9752-44.

  5. Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введение в Borland Delphi 2006 Delphi for Dummies. – М.: Диалектика, 2007. – 336с. – ISBN 0-7645-0179-8.

  6. Хавьер Пашеку. Программирование в Borland Delphi 2006 для профессионалов. Delphi for .NET Developer’s Guide. – М.: Вильямс, 2006. –944с. – ISBN 0-672-32443-X.

  7. Шелест, В Программирование / В. Шелест. – СПб: БХВ-Петербург, 2002. – 592с. – ISBN 589-0-371-9874-34.

  8. Ианова, Г.С., Ничушкина, Т.Н., Пугачев Е.К. Объектно-ориентированное программирование / Г. С. Иванова, Т.Н. Ничушкина, Е.К. Пугачев. – СПб: МГТУ им. Баумана, 2001 – 320с. – ISBN 589-0-332-9692-71.

  9. Архангельский, А.Я. Программирование в Delphi. / А.Я. Архангельский. – М.: Нолидж, 2000, – 658с. –ISBN 093-04-0543-003-89.

  10. Карчевская, М.П., Рамбургер, О.Л., Тархов, С.В., Хамзина, Е.А. Разработка приложений в среде Borland Delphi: лабораторный практикум по дисциплине «Информатика» / М.П. Карчевская, Е.А. Хамзина. – Уфа: УГАТУ, 2005, – 314с. – ISBN 563-6-890-2318-90.

  11. Белов, В.В. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное. / В.В. Белов. – М: Горячая Линия-Телеком, 2009. – 240с.

  12. Культин, Н.Б. Основы программирования в Delphi 7. / Н.Б. Культин. – СПб.: БХВ-Петербург, 2005, – 291с. – ISBN 956-43-98340-0095-65.

  13. Ревич, Ю. Нестандартные приемы программирования на Delphi. / Ю. Ревич. – СПб.: БХВ-Петербург, 2005. –323с. – ISBN 009-78-734-0989-67.

  14. Сухарев, О.Т. Основы Delphi. Профессиональный подход. / О.Т. Сухарев. – СПб.: Питер Наука и Техника, 2004. – 582с. – ISBN 008-55-9045-00543-07.

  15. Фленов, Р.О. Библия Delphi. / Р.О. Фленов. – СПб.: БХВ-Петербург, 2008. – 374с. – ISBN 0083-58-008-06065-04.

  16. Шпак, Ю.А. Delphi 7 на примерах. / Ю. Шпак. – Киев: Юниор, 2003. – 248с. – ISBN 008-43-226-0301-61.

  17. Дарахвелидзе, П., Марков, Е. Программирование в Delphi 7. / П. Дарахвелидзе, Е. Марков.– СПб.: БХВ-Петербург, 2003. – 248с. – ISBN 876-05-9054-0542-41

  18. Пачек, К. Программирование в Delphi 5. Руководство разработчика. / К. Пачек Программирование в Delphi 5. – М.: Нолидж, 2000, 248с. ISBN 121-976-003-9321-07.

  19. Фаранов, В.В. Учебное пособие по Delphi 4. / В.В. Фаранов. – СПб.: 1999. – 193с. – ISBN 437-0431-945-780.



Приложение А


(справочное)

Образец оформления титульного листа



Министерство образования и науки Российской федерации

Бузулукский гуманитарно-технологический институт (филиал)

федерального государственного бюджетного образовательного учреждения

высшего профессионального образования

«Оренбургский государственный университет»

Факультет …
Кафедра физики, информатики, математики


Кpowerpluswatermarkobject357922611УРСОВАЯ РАБОТА

по дисциплине «Объектно-ориентированное программирование»
ТЕМА
БГТИ (филиал) ОГУ 050100.62 5012.__ ОО


Руководитель:

___________ Литвинова С.А.

«___» ______________ 2012г.
Исполнитель:

студент группы ________

________________Ф. И. О.

«___» ______________ 2012г.
Нормоконтроль:

___________ Максимова С.М.

«___» ______________ 2012г.

Бузулук 2012

Приложение Б


(справочное)

Форма листа задания



Министерство образования и науки Российской федерации

Бузулукский гуманитарно-технологический институт (филиал)

федерального государственного бюджетного образовательного учреждения

высшего профессионального образования

«Оренбургский государственный университет»

Факультет …
Кафедра физики, информатики, математики

Задание на курсовую работу
Тема
Перечень подлежащих разработке в работе вопросов:

…….


Перечень графического материала:

……..

Дата выдачи задания: «___» _________ 20__г.

Руководитель: __________ Литвинова С.А.

Исполнитель: ___________ ФИО студента

Срок защиты работы «___» ______ 20__г.
1   2   3   4   5   6   7   8   9   10

Похожие:

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconПаскаль как язык структурно-ориентированного программирования
Виртом в 1971 г., играет особую роль и в практическом программировании, и в его изучении. С непревзойденной четкостью в нем реализованы...

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconПрограмма элективного курса и дидактическое пособие для учителя и...
Овладение этим языком позволяет не только создавать программную анимацию, Flash-игры, и интерактивные web-страницы, но и дает знания...

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconЮ. А. Медведев основы программирования на языке c++
Основы программирования на языке C++ (Структурное программирование). Учебно-методическая разработка по дисциплине «Программирование»....

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconЛабораторная работа №1
Лабораторная работа Выполнение расчетов с использованием программирования в среде Visual Basic for Applications (vba). 8

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconМетодические указания к выполнению и оформлению дипломного проекта...
Методические указания содержат общие положения, организационные вопросы выполнения и процедуры защиты работ, требования к оформлению...

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconМетодические указания к выполнению и оформлению дипломного проекта...
Методические указания содержат общие положения, организационные вопросы выполнения и процедуры защиты работ, требования к оформлению...

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconМетодические указания по выполнению практических работ составлены...
Методические указания содержат не только непосредственно задания для выполнения работ, но и все необходимые бланки первичных учетных...

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconИсследовательская работа на тему: «Психология в обучении. Применение...
«Психология в обучении. Применение техники нейро-лингвистического программирования на уроках математики»

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. iconМетодические указания к выполнению и оформлению курсовой работы по «Экономической теории»
Методические указания содержат общие положения, организационные вопросы выполнения и защит работ, требования к оформлению курсовой...

Методические указания содержат общие понятие объектно-ориентированного программирования, краткие сведения о среде программирования Delphi. icon1. краткие сведения об аудиторе 6
Краткие сведения об аудируемом лице 7 Производство и реализация пиво -безалкогольной, алкогольной и других видов продукции; 7

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск