Реферат Курсовая Конспект
Лабораторная работа №1 - раздел Программирование, ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ ЛАБОРАТОРНЫЙ ПРАКТИКУМ Структура Программы На Языке Pascal И Организация ...
|
Структура программы на языке Pascal и организация
ввода-вывода данных
Цель работы:
· изучить возможности среды Delphi 7 для подготовки, выполнения, тестирования и отладки программ;
· получить навыки организации ввода и вывода данных в консольном и оконном режимах.
Теоретическое введение
Интегрированная визуальная среда разработки Delphi 7 имеет два режима программирования:
1. Консольный.
Процесс разработки программного приложения в консольном режиме аналогичен созданию программы в Turbo-среде. Для входа в этот режим надо закрыть все окна, появляющиеся при запуске среды Delphi 7 и выбрать команду File|New|Console. Для организации ввода-вывода данных используются операторы ввода-вывода: Read|Readln|Write|Writeln;
2. Оконный режим.
В оконном режиме процесс создания программы выглядит следующим образом: среда предоставляет пользователю формы (окна), на которых он размещает компоненты визуальной библиотеки Delphi (надписи, кнопки, окна ввода и вывода, заголовки). Пиктограммы компонентов пользователь переносит на форму с помощью мыши. В процессе проектирования приложения пользователь может изменять размеры и местоположение этих компонент, наблюдая результаты вносимых изменений, как на форме, так и в программном коде. Это возможно потому, что среда Delphi автоматически формирует коды программ, фиксируя все изменения, сделанные пользователем. В соответствующих диалоговых окнах пользователь может редактировать заданные по умолчанию свойства компонентов и программировать реакцию приложений на набор стандартных событий Windows (открытие формы, щелчок на кнопке, движение мыши и т.д.). Включать объекты в приложение можно вручную, указав, соответствующие операторы или путем визуального программирования, используя заготовки библиотеки компонентов Delphi.
Рассмотрим основные функции среды Delphi на примере создания приложения, основная задача которого – вывод на экран текстового сообщения по щелчку на кнопке.
Порядок действий для выполнения работы:
1. Запустить Delphi. Перенести на пустую форму, которая открылась вам, кнопку типа Tbutton со страницы Standard палитры компонентов. Для этого выделите пиктограмму кнопки (она шестая слева) и затем щелкните курсором мыши в нужном вам месте формы. На форме появится кнопка, которой Delphi присвоит имя Button1.
2. Аналогично перенести со страницы Standard палитры компонентов метку типа ТLabel. В этой метке в процессе выполнения приложения будет появляться текст. Delphi присвоит ей имя Label1.
3. Уменьшить до разумных размеров окно формы, т.к. других компонентов в приложении не будет.
4. Выделить на форме компонент Button1 – кнопку, перейти в Инспектор Объектов и изменить ее свойство Caption (надпись), которое по умолчанию равно Button1, на “Пуск”.
5. Указать, что надписи на метке Label1 надо делать жирным шрифтом. Для этого выделить метку, в окне Инспектора Объектов раскрыть двойным щелчком свойство Font (шрифт), затем также двойным щелчком, раскрыть свойство Style (стиль) и установить в true свойство fsBold (жирный).
6. Стереть текст в свойстве Caption метки Label1, чтобы он не высвечивался, пока пользователь не нажмет кнопку приложения.
7. Теперь осталось написать оператор, который заносил бы в свойстве Caption метки Label1 нужный текст в нужный момент. Этот момент определяется щелчком пользователя на кнопке, при щелчке в кнопке генерируется событие OnClick. Далее необходимо написать обработчик этого события.
8. Выделить на форме компонент Button1, перейти в ИнспекторОбъектов и открыть в нем страницу событий (Events), найти событие кнопки OnClick (оно первое сверху), сделать двойной щелчок в окне справа от имени этого события, тогда в окне РедактораКода появится:
Procedure Tform1.Button1Click (Sender: Tobject);
– Конец работы –
Эта тема принадлежит разделу:
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ... ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лабораторная работа №1
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов