Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика, программирование->Курсовая работа
Целью курсового проекта является проектирование и реализация системы, которая осуществляет процессы создания и взаимодействия группы объектов. В качес...полностью>>
Информатика, программирование->Курсовая работа
В курсовом проекте выполнена разработка структуры иерархии классов «Расписание студентов», которая содержит расписание занятий для студентов на семест...полностью>>
Информатика, программирование->Курсовая работа
В современном мире информационные технологии прочно обосновались, заняв свою нишу в повседневной жизни. Многократно увеличились потоки информации. Авт...полностью>>
Информатика, программирование->Конспект
Трудозатраты, связанные с созданием программного обеспечения (ПО) прямо связаны с качеством и сложностью создаваемого ПО. Так трудозатраты на создание...полностью>>

Главная > Практическая работа >Информатика, программирование

Сохрани ссылку в одной из сетей:

Введение

Любые данные, т.е. константы, переменные, значения функций или выражения, в Delphi характеризуются своими типами. Тип определяет множество допустимых значений, которые может иметь тот или иной объект, а также множество допустимых операций, которые применимы к нему. Кроме того, тип определяет также и формат внутреннего представления данных в памяти компьютера.

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

В языке предусмотрен механизм создания новых типов данных, благодаря чему общее количество типов, используемых в программе, может быть сколь угодно большим.

Целью практического занятия является изучение основных способов описания различных типов данных в программах на языке Delphi.

1. ЗНАКОМСТВО С ИНТЕРФЕЙСОМ DELPHI

1.1. Начало работы в среде программирования Delphi

Среда программирования — это комплекс программ, разработанных для того, чтобы создать удобное окружение для реализации концепции быстрой разработки приложений RAD (Rapid Application Development).

Delphi – это комбинация нескольких современных технологий программирования:

  • высокопроизводительный компилятор в машинный код;

  • объектно-ориентированная модель компонент;

  • визуальное построение приложений из программных прототипов;

  • масштабируемые средства для построения баз данных;

  • интеграция в сетевые технологии.

Среда программирования Delphi включает:

  • главный графический интерфейс пользователя, который появляется сразу же после запуска Delphi;

  • графический интерфейс справочной системы;

  • н
    абор необходимых компонентов.

Для того чтобы начать работу в среде Delphi, дважды щелкните кнопкой мыши на ее пиктограмме на рабочем столе Windows или выполните команды главного меню: Пуск Программы Borland Delphi 7 Delphi 7.

Главный графический интерфейс Delphi (рис. 1) включает:

  1. Главное окно, содержащее строку заголовка, меню команд, панели инструментов и палитры компонентов.

  2. Окно формы (Form Designer).

  3. Окно редактора кода (Editor Window).

  4. Инспектор объектов (Object Inspector).

  5. Окно просмотра дерева объектов (Object TreeView).

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

Проект — это набор файлов, создаваемых программистом, используя которые впоследствии компилятор создаст исполняемый файл программы (ЕХЕ-файл). Проект включает:

  • файл конфигурации проекта (CFG-файл).

  • файл описания проекта (DOF-файл) (содержит опции проекта);

  • файл главного модуля (DPR-файл) – это сам проект, в нем находится описание используемых в проекте модулей и описание инициализации программы;

  • файл ресурсов проекта (RES-файл) (например, такие как иконки, курсоры и т.п.);

  • файл описания формы (DFM-файл) (содержит визуальную информацию о форме);

  • вспомогательный файл модуля (DDP-файл);

  • файл откомпилированного модуля (DCU-файл);

  • файл модуля формы, в котором находятся основной код приложения, в том числе функции обработки событий на компонентах формы (PAS-файл);

Так как любой проект представляет собой набор файлов, то рекомендуется для каждого проекта создавать отдельную папку стандартным для Windows образом.

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

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

Для открытия файла можно использовать команды меню File (Файл) Open (Открыть) либо щелкнуть мышью на кнопке панели Standart.

Для повторного открытия файла можно использовать команды меню File (Файл) Reopen (Повторить открытие).

Команды сохранения результатов работы сосредоточены в меню File (Файл):

  • Save (Сохранить) (кнопка ) – используется для сохранения файла из активного окна, находящегося на переднем плане;

  • Save As (Сохранить как) – используется для сохранения файла из активного окна, находящегося на переднем плане, под новым именем;

  • Save Project As (Сохранить проект как) – используется для сохранения проекта под новым именем;

  • Save All (Сохранить все) (кнопка ) – используется для сохранения всех файлов проекта. Когда сохраняется проект, имя проекта сохраняется в файле с расширением .dpr и используется при компиляции программы.

Обратите внимание на то, имена файлов модуля (pas-файл) и проекта (dpr-файл) должны быть разными. Имя генерируемого компилятором исполняемого файла совпадает с именем проекта. Поэтому файлу проекта следует присвоить такое имя, которое, по вашему мнению, должен иметь исполняемый файл программы, а файлу модуля — какое-либо другое имя, например, полученное путем добавления к имени файла проекта порядкового номера модуля.

Панели инструментов, содержащие кнопки часто используемых команд, сгруппированы по функциональному признаку (рис. 2):

  • Standart (Стандартная) – кнопки общих задач: открытие, сохранение и создание проектов Delphi, и ассоциированных с ними файлов;

  • View (Вид) – кнопки, предназначенные для создания новых форм, просмотра форм и модулей кода, а также для переключения между формой и модулем кода;

  • Debug (Отладка) – кнопки для интерактивного тестирования и отладки программ;

  • Custom (Пользовательская) – по умолчанию содержит кнопку вызова справочной системы Delphi;

  • Desktop (Рабочий стол) – содержит список имеющихся раскладок рабочего стола и кнопки сохранения текущего вида или установки параметров. С помощью этой панели программист может манипулировать раскладками рабочего стола, определяющими видимость, размеры, стыковку и расположение окон, а также состав инструментов Delphi;

  • I
    nternet
    (Интернет) – кнопки, помогающие создавать Веб-страницы и модули использования возможностей Интернета.

Для того чтобы убрать или отобразить какую-либо из панелей, выполните команды меню View (Вид) Toolbars (Панели инструментов) или щелкните правой кнопкой мыши на любой кнопке. При этом появится ниспадающее меню, где перечислены все доступные панели. Для настройки панелей используется команда Customize (Настройка) этого меню.

Палитра компонент (Component Palette) представляет собой панель с вкладками (страницами), обеспечивающими быстрый доступ к компонентам VCL (Visual Component Libraryбиблиотека визуальных компонентов) и CLX (Cross-platform Libraryкросс-платформенная библиотека).

Компоненты библиотек организованы в иерархическую структуру и служат «строительными блоками» графического пользовательского интерфейса любого приложения Delphi. Во время выполнения приложения компоненты VCL появляются на экране как элементы управления — кнопки, флажки, списки, поля ввода и т.д.

Палитра компонент позволяет выбрать нужные объекты для размещения в окне формы: первый раз щелкните мышью на одном из компонентов (выбор компонента), а второй раз – в окне формы (вставка компонента). Выбранный объект появится в проектируемом окне и им можно манипулировать с помощью мыши.

Набор и порядок компонент на каждой странице являются конфигурируемыми. Так, можно добавить к имеющимся компонентам новые, изменить их количество и порядок. Для этого следует щелкнуть правой кнопкой мыши по палитре компонент и выбрать в контекстном меню либо команду Tabs (Страницы) для выбора нужной страницы, либо команду Properties (Свойства) для настройки нужной страницы компонент.

Н
а первой странице палитры Standard (Стандартная) размещены часто используемые в проектах компоненты: кнопки, списки, окна ввода и т.д. (рис. 3).

В окне формы программист размещает стандартные компоненты из библиотеки VCL или компоненты собственной разработки, составляющие внутреннее содержание выполняемой программы. Полный перечень имеющихся компонент отображается в диалоге Components (Компоненты) (рис. 4), открываемом командами меню View (Вид) Component List (Список компонентов). Для добавления компонента в форму его следует выбрать в списке и щелкнуть на кнопке Add to form (Добавить в форму).

Форма, собственно, и является тем пользовательским интерфейсом проекта, который будет отображаться на экране во время выполнения приложения. Форму можно ассоциировать с окном, которое по умолчанию называется Form1, и ее можно редактировать в процессе разработки, т.е. изменять размер, цвет, размещать на ней компоненты и удалять их из формы и т.д. Для внесения всех этих изменений существует связанный с формой Инспектор объектов (Object Inspector) (рис. 5).



Если окна формы не видно на экране, выберите команду View (Вид) Forms (Формы) или нажмите клавиши SHIFT+F12. В открывшемся окне View Form (Вид формы) выделите нужную форму и щелкните на кнопке ОК. Если в этом окне нет ни одной формы, значит, в текущем проекте форм нет. В этом случае при необходимости можно добавить в проект новую форму, выбрав для этого пункты меню File (Файл) New (Создать) Form (Форма).



Загрузить файл

Похожие страницы:

  1. Написание и использовании пользовательских подпрограмм на языке Delphi

    Лабораторная работа >> Информатика, программирование
    ... и использовании пользовательских подпрограмм на языке Delphi. Содержание работы: 1. ... из различных мест программы. В языке Delphi для ... основную (вызывающую) программу никаких данных (например, вычерчивает ... соответствующего типа. Если в описании процедуры ...
  2. Операторы языка Delphi

    Реферат >> Информатика, программирование
    ... часть программы на языке Delphi составляет ... в нем с предварительно описанными переменными, константами, значениями ... к различным типам, то тип результата ... : f — формат (способ изображения); k — точность ... или перечисляемому типу данных. При объединении ...
  3. Разработка программы на языке С для построения сложных геометрических фигур на плоскости

    Реферат >> Информатика
    ... программы на языке ... данные….………………….…………………..…3 2. Математическое обеспечение ……………………………………..…………….…4 3. Описание работы программы ... типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на ... Delphi ... способ ... на различных ...
  4. Основы программирования на языке Си

    Реферат >> Информатика
    ... Inprise Delphi), ... на конкретном примере приведена в таблице 1. Существует большое количество различных языков программирования и много способов ... описания массива имеет следующий синтаксис: <тип данных> <имя переменной>[<целое значение>]; Допустим, в программе ...
  5. Типы данных в языке Паскаль

    Реферат >> Информатика
    ... ). Языки программирования по способу определения типов данных Ниже перечислены языки программирования по способу определения типов данных: 1) Языки с полиморфным типом данных. Одни языки ...

Хочу больше похожих работ...

Generated in 0.0026559829711914