Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
10.06.2014

Программы в Delphi7 создаются на основе современной технологии визуального проектирования

Ержанбек Асылбек
преподаватель информатики
Программы в Delphi 7 создаются на основе современной технологии визуального проектирования. Данный подход позволяет разрабатывать приложения для Windows, визуально компонуя интерфейс из готовых элементов. Технология базируется на принципах объектно-ориентированного программирования (ООП), что делает процесс более наглядным и эффективным. Код пишется на языке Object Pascal — развитой версии Turbo Pascal, который полностью поддерживает парадигму ООП. Изучение Delphi 7 в рамках начального общего образования формирует у учащихся фундаментальное понимание создания программ и работы с объектами.

Содержимое разработки

Программы в Delphi7 создаются на основе современной технологии визуального проектирования

Dеlphi – это среда разработки программ, ориентированных на работу в операционных системах семейства Windows. Программы в Delphi создаются на основе современной технологии визуального проектирования которая, в свою очередь, базируется на идеях объектно-ориентированного программирования. Программы в Delphi пишутся на языке ObjectPascal, который является преемником и развитием языка TurboPascal. Как следует из его названия, этот язык также воплотил концепцию объектно-ориентированного программирования.

С помощью Delphi можно создавать различные типы программ – и консольные приложения, и оконные приложения, и приложения для работы с базами данных и Internet. В консольных приложениях для ввода и вывода данных используются процедуры Read, Readln,Write, Writeln. Для выполнения консольного приложения эмулируется режим операционной системы MS DOS.

Оконные приложения – основной вид приложений, используемых в операционных системах семейства Windows. Оконными приложениями является подавляющее большинство прикладных программ, созданных для работы в Windows, например, такие программы , как Проводник, текстовый процессорWord, табличный процессор Excel, графические редакторы и многие другие. Delphi использует для создания оконных приложений специальные компоненты. С их помощью производится ввод и отображение текстовой информации, создание графического интерфейса пользователя и т.п.

Элементы языка. Основные компоненты Delphi7

Общие свойства компонентов: иерархия компонентов; положение, размеры и оформление компонентов; события мыши и клавиатуры. Обработка текстовой информации.

Базовая иерархия классов системы.

Класс TObject – лежит в основе всей иерархии классов Delphi. Он обладает самыми общими методами, присущими любому объекту, описывает основные принципы поведения объектов во время работы программы (создание, уничтожение, обработка событий и др.).

Класс TPersistent – наследник класса TObject, реализует основные методы копирования содержимого объектов.

Класс TComponent – наследник класса TPersistent, основной родительский класс для всех классов, описывающих компоненты Delphi. В этот класс входит набор самых общих свойств, имеющихся у каждого компонента, и некоторые полезные методы.

Класс TControl – наследник класса TComponent, служит основным классом для всех визуальных элементов управления. Если элемент управления является стандартным элементом Windows, то он базируется еще на одном промежуточном классе TWinControl (наследнике класса TControl).

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

1. Label (Метка) – надпись. Отображение текста, который не изменяется пользователем. Ее будем использовать для вывода комментариев на форму. Свойства: Caption (задается выводимый текст), Color, Top, Left и т.д.

2.Edit –строка ввода-вывода. Этот компонент можно использовать как для ввода данных – одного числа, одного символа, одной строки, так и для вывода этих же данных. Доступ ко всем данным, находящимся в окне, осуществляется с помощью свойства Edit1.Text. И для получения чисел необходимо использовать функции преобразование типов: StrToInt(Edit1.Text) – преобразование строки в целое число; StrToFloat(Edit1.Text) – преобразование строки в действительное число; IntToStr(n) – преобразование целого числа в строку; IntToFloat(x) – преобразование действительного числа в строку.

3. Memo – отображение, ввод и редактирование многострочных текстов. Основное свойство – Lines.

4. StringGrid – представляет собой таблицу, содержащую строки. Данные таблицы могут быть только для чтения или редактируемые. Для того, чтобы вывести с его помощью числовой массив, необходимо сначала преобразовать числовые данные в строки. Доступ к отдельной ячейке таблицы осуществляется с помощью следующего метода: StringGrid1.Cells[Col,Row]. Количество можно менять по необходимости. Для этого предназначены свойства StringGrid1.ColCount и StringGrid1.RowCount. Их значения можно менять как программно, так и в инспекторе объектов.

5. ListBox – отображение стандартного окна списка Windows, позволяющего из него выбирать пункты.

6. ComboBox – объединяет функции ListBox и Edit.

7. Button – кнопка. Используется для создания кнопок, которыми пользователь выполняет команды в приложении. Все действия, которые должны выполняться при нажатии на кнопку, записываются в процедуре обработки этого события.

8. RadioButton – радиокнопка – предлагает пользователю набор альтернатив, из которого выбирается одна.

9. RadioGroup – служит для создания групп радиокнопок.

10. CheckBox – флажок.

Некоторые общие свойства компонентов Свойства компонента так же, как и свойства формы, можно изменить при помощиObjectInspector.Для того чтобы свойства требуемого компонента были выведены в окне ObjectInspector,нужно выделить этот компонент (щелкнуть мышью на его изображении). 1.Enabled – определяет, активен ли компонент. 2.Height – высота. 3.Hint – всплывающая подсказка. 4.Left – положение компонента относительно левого края формы. 5.Name – имя компонента. 6.Top – отступ от верха формы. 7.Visible – определяет видимость компонента. 8.Width – ширина. 9.Caption – Отображаемый текст

Руководство программиста

Основные элементы среды: палитра компонентов, инспектор объектов, форма с редактором кода. Структура программы: файлы проекта, модулей, ресурсов, настройки. Создание Windows-приложений. Пример

Создание прикладных программ, или приложений, в Delphi выполняется в интегрированной среде разработки IDE (Integrated Development Environment).

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

— Обширная библиотека объектов.

— Истинная поддержка принципов ООП.

—Компиляция в машинный код.

— Встроенные средства отладки.

— Абстракция доступа к базам данных.

— Полный набор средств для разработки компонентов VCL и ActiveX.

— Прямой доступ к программному интерфейсу Windows.

— Встроенная поддержка ассемблера.

— Создание выполняемых файлов в формате DLL и других системных форматах Windows.

— Развитая среда разработки с исчерпывающим набором средств.

Delphi — это непревзойденная инструментальная среда разработки систем клиент/сервер.

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/53175-programmy-v-delphi7-sozdajutsja-na-osnove-sov

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки