- •Лабораторная работа 1 «Работа с текстовыми редактороми Microsoft Word и Open Office»
- •Методические указания к выполнению работы.
- •Рекомендации по работе с текстовымы редактороми.
- •3.1. Создание нового документа.
- •3.2. Редактрование документа.
- •3.3. Сохранение созданного документа.
- •Содержание отчета по лабораторной работе.
- •Задание на лабораторную работу.
- •Методические указания к выполнению работы.
- •Основы информации и рекомендации по выполнению операций. В результате проделанной работы студент должен продемонстрировать умение выполнить следующие операции в среде Windows.
- •3.1. Краткое описание Рабочего стола.
- •3.2. Работа с мышью - элементом управления Windows.
- •3.2.1. Выбор элемента на Рабочем столе.
- •3.2.2. Открытие контекстного меню.
- •3.2.3. Открытие объектов двойным щелчком мыши.
- •3.2.4. Перемещение объектов с помощью мыши.
- •3.3. Диалог с Windows.
- •3.3.1. Раскрытие и закрытие окна.
- •3.3.2. Открытие меню.
- •3.3.3. Выбор команды в диалоговом окне.
- •3.3.4. Задание параметров в диалоговом окне.
- •3.4. Работа с окнами.
- •3.4.1. Разворачивание и восстановление окон.
- •3.4.2. Свертка и восстановление окон.
- •3.4.3. Изменение размеров окна.
- •3.4.4. Передвижение окна.
- •3.5. Работа с полосами прокрутки.
- •3.6. Управление окнами через контекстное меню.
- •3.7. Окончание сеанса работы с Windows.
- •Контрольные вопросы
- •Лабораторная работа 3 «Работа с программами и документами. Настройка Windows»
- •Задание на лабораторную работу.
- •Методические указания к выполнению работы.
- •Контрольные вопросы.
- •Лабораторная работа 4. «Основы работы с оболочкой и языком Delphi/Lazarus.»
- •Задание на лабораторную работу.
- •2. Методические указания к выполнению работы.
- •2.1. Указания к п.1.1.
- •2.2. Указания к п.1.2.
- •2.3. Указания к п.1.3.
- •2.4. Указания к п. 1.4.
- •3. Краткое описание оболочки Delphi(Lazarus).
- •3.1. Основные понятия Объектно-Ориентированного Программирования (ооп).
- •3.2. Запуск оболочки Delphi (Lazarus).
- •3.3. Основы работы с Delphi (Lazarus). Главные составные части среды программирования
- •Дополнительные элементы
- •Стандартные компоненты
- •Проект Delphi (Lazarus)
- •События в Delphi
- •Создание нового проекта
- •Чтение существующего проекта
- •Сохранение проета
- •Лабораторная работа 5
- •1. Задание на лабораторную работу.
- •Методические указания к выполнению работы.
- •Объявление, ввод и вывод данных.
- •3.1.1. Алфавит и словарь языка.
- •3.1.2. Константы и переменные.
- •3.1.3. Типы данных.
- •3.1.3.1. Общие сведения.
- •3.1.4. Выражения, операнды и операции.
- •3.1.4.1. Общие сведения.
- •3.1.4.2. Арифметические выражения и операции.
- •3.1.4.3. Выражения и операции отношения.
- •3.1.4.4. Логические выражения и операции.
- •3.1.4.5. Приоритет операций.
- •3.2.2. Ввод данных
- •3.2.2.1 Ввод из окна ввода
- •3.2.3. Вывод данных
- •3.2.3.1. Вывод в окно сообщения
- •3.2.3.2. Вывод в поле диалогового окна
- •3.3.1.1. Объявление файла
- •3.3.1.2. Назначение файла (AssignFile)
- •3.3.1.4. Вывод в файл (write, writeln).
- •3.3.1.5. Закрытие файла (CloseFile).
- •3.3.2. Ввод из файла
- •3.3.2.1. Открытие файла (Reset).
- •Контрольные вопросы
- •Лабораторная работа 6 «Использование стандартных и пользовательских модулей, процедур и функций»
- •Задание на лабораторную работу.
- •2. Методические указания к выполнению работы.
- •2.1. Указания к п.1.1.
- •2.2. Указания к п.1.2.
- •Модульная структура приложения.
- •3.1.2. Библиотечный модуль пользователя.
- •Процедуры и функции. Стандартные и пользовательские процедуры и функции.
- •3.2.1. Общие положения.
- •3.2.2. Стандартные арифметические функции и процедуры.
- •Пользовательские процедуры и функции. Правила их создания и использования.
- •Для чего используются параметры процедур(функций) и каковы основные особенности их применения? Лабораторная работа 7 «Создание и использование записей и файлов разных типов»
- •Задание на лабораторную работу.
- •2. Методические указания к выполнению работы.
- •2.1. Указания к п.1.1.
- •2.2. Указания к п.1.2.
- •2.3. Указания к п.1.3.
- •2.4. Указания к п.1.4.
- •2.5. Указания к п.1.5.
- •Записи.
- •3.1.1. Описание типа.
- •3.1.2. Обращение к полям записи.
- •Прямой доступ.
- •Var List : аггау[1 .. 50] of Person;
- •Коллективный доступ к полям записи.
- •Ввод и вывод. Нетекстовые файлы. Типизированные файлы.
- •3.2.1. Ввод и вывод информации.
- •2. Открытие файла – Reset, Rewrite.
- •3. Закрытие файла - Close.
- •4. Переименование и удаление файла – Rename, Erase.
- •3.2.2. Типизированные файлы.
Создание нового проекта
После загрузки программы Delphi пользователю по умолчанию предлагается заготовка нового проекта.
Для создания нового проекта после работы с предыдущим следует выбрать в меню опцию: File\New Application.
Чтение существующего проекта
Если интересуемый проект разрабатывался недавно, то его можно найти в пункте меню: File\Reopen.
Если там не присутствует искомый проект, то для его поиска выбираем пункт меню: File\Open Project, с помощью которого ищем файл с расширением .dpr в файловой системе компьютера.
Сохранение проета
Первый шаг - создать поддиректорию для программы. Лучше всего создать директорию, где будут храниться все Ваши программы и в ней - создать поддиректорию для данной конкретной программы. Например, Вы можете создать директорию MYCODE и внутри нее - вторую директорию TIPS1, которая содержала бы программу, над которой Вы только что работали.
После создания поддиректории для хранения Вашей программы нужно выбрать пункт меню File | Save Project. Сохранить нужно будет два файла. Первый - модуль (unit), над которым Вы работали, второй - главный файл проекта, который "владеет" Вашей программой. Сохраните модуль под именем MAIN.PAS и проект под именем TIPS1.DPR. (Любой файл с расширением PAS и словом “unit” в начале является модулем.)
Контрольные вопросы
-
Какими файлами представлен проект в Delphi ?
-
Что такое объект и его свойства ? Приведите примеры свойств различных объектов.
-
Что такое событие для объекта ? Каким образом можно использовать при программировании события ?
-
Каковы две основные функции Инспектора Объектов ?
-
Для чего нужна Палитра Компонентов ?
-
Что общего и в чем различия между заготовкой формы и компонентами ?
-
Что позволяет редактировать Редактор Кода ?
-
Перечислите компоненты, с помощью которых можно вводить информацию в программу при ее выполнении.
-
Перечислите компоненты, способные выводить информацию пользователю в ходе выполнения приложения.
Лабораторная работа 5
«Программирование в Delphi ввода и вывода информации для Windows»
Цель работы: Изучить и практически освоить методы ввода и вывода числовой и текстовой информации на экран монитора и дисковые средства ПК.
1. Задание на лабораторную работу.
-
Изучить правила объявления переменных и констант.
-
Изучить способы ввода-вывода чисел и строк на монитор.
-
Изучить способы ввода-вывода чисел и строк на диск.
-
Применить изученное в п.1.1-1.3 в своей программе, расширив ее разделами объявления переменных, расчетом значений с использованием арифметических операций, а также с применением операций ввода-вывода.
-
Методические указания к выполнению работы.
-
Указания к п.1.1. Изучить по п. 3.1. правила объявления переменных.
-
Указания к п.1.2. Изучить по п.3.2 способы ввода-вывода чисел и строк на монитор.
-
Указания к п.1.3. Изучить по п.3.3 способы ввода-вывода чисел и строк в файл.
-
Указания к п.1.4.
-
Открыть ваш проект.
-
На заготовке формы разместить компоненты для ввода и вывода информации (см.п.3.2) и кнопку 1 для активизации расчета и ввода-вывода, а также кнопки 2 и 3 для записи информации в файл и чтения из него.
-
Объявить численные переменные, необходимые для расчета заданной функции (см.п.3.1).
-
В обработчике события нажатия кнопки 1 создать тексты:
-
Ввода исходных данных для расчета функции через подготовленные компоненты для ввода.
-
Расчета заданной функции с использованием стандартных арифметических функций.
-
Вывода результатов расчета на подготовленные компоненты вывода.
-
-
В обработчике события нажатия кнопки 2 создать текст вывода исходных данных и результатов выполненного расчета в файл.
-
В обработчике события нажатия кнопки 3 создать текст чтения исходных данных и результатов, а также вывод на компоненты вывода прочитанной информации.
-
Откомпилировать текст созданной программы.
-
Сохранить созданный проект.
-
Показать текст программы преподавателю.
-
Запустить проект на выполнение и показать преподавателю.