- •Лабораторная работа 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. Типизированные файлы.
Контрольные вопросы.
-
Как быстро вызвать к работе документ, с которым Вы недавно уже работали?
-
Как просмотреть содержимое той или иной папки?
-
Что такое Проводник (Explorer) и каковы его возможности?
-
Как сделать Панель задач невидимой?
-
Как вызвать справочную систему (Help) и получить справку по интересуемому вопросу?
-
Как разместить создаваемый ярлык на Рабочем столе?
Лабораторная работа 4. «Основы работы с оболочкой и языком Delphi/Lazarus.»
Цель работы: исследование оболочки Delphi (Lazarus), методики создания, редактирования, компиляции, запуска и сохранения простейшей программы.
-
Задание на лабораторную работу.
-
Ознакомиться с запуском оболочки Delphi(Lazarus), структурой основного экрана Delphi(Lazarus).
-
Создать, откомпиллировать и исполнить простейшую программу на языке Delphi(Lazarus).
-
Исследовать работу справочной системы на своем примере.
-
Проанализировать полученные результаты и оформить отчет по лаб. Работе.
2. Методические указания к выполнению работы.
2.1. Указания к п.1.1.
Изучить описание оболочки Delphi (Lazarus), изложенное в пп. 3.1- 3.2.
2.2. Указания к п.1.2.
Изучить правила объявления переменных и констант. При выполнении этого раздела используйте рекомендации, изложенные в п.3.3.
Выполнить следующие действия:
-
Получить у преподавателя задание или текст простейшей программы.
-
Запустить среду программирования Delphi(Lazarus).
-
Разместить на заготовке формы хотя бы одну кнопку.
-
В Инспекторе объектов выделить закладку Events (События) и создать обработчик события нажатия на кнопку, выбрава двойным нажатием на закладке Events событие OnClick.
-
Написать текст программы в обработчике события нажатия на кнопку. В качестве вариантов реакции программы на нажате кнопки могут быть: изменение цвета, местоположения кнопки или самой формы, изменение шрифта или его параметров и др.
-
Сохранить исходный текст проекта в выделенной для всей учебной группы папке со своим уникальным именем, которое надо помнить к остальным лабораторным работам.
-
Запустить программу на компилляцию и выполнение.
-
Показать результаты выполнения программы преподавателю.
2.3. Указания к п.1.3.
Изучить справочную систему на своей программе, получив справки по всем использованным операциям и функциям.
2.4. Указания к п. 1.4.
Отчет по лабораторной работе должен содержать краткое описание оболочки и ее возможностей, способов запуска оболочки, построения программы, ее компилляции и выполнения, текст исходной программы с использованием операторов ввода-вывода.
Анализ результатов работы должен содержать собственные выводы по возможностям тех оперций и функций, которые были изучены, а также предложения по расширению возможностей как оболочки, так и самого языка.
3. Краткое описание оболочки Delphi(Lazarus).
3.1. Основные понятия Объектно-Ориентированного Программирования (ооп).
Класс – особый тип записи, который имеет в своем составе поля, методы (процедуры или функции для операций над полями) и свойства. Такой тип называется объектным типом:
Type
TMyObject = class(Tobject) {описание класса MyObject}
MyField : Integer; {поле}
Function MyMethod : Integer; {метод}
End;
Чтобы использовать новый тип в программе надо объявить переменную этого типа – Объект (экземпляр класса):
Var
MyObject : TMyObject;
У Объекта имеются поля, методы, свойства.
Свойство – поле, но доступное не напрямую, а через методы. Примеры свойств: цвет, ширина, высота, шрифт, видимость, доступность и др.
Событие – реакция программы на определенные действия пользователя. Событие дает о себе знать через изменение одного из параметров. Примеры событий: нажатие указателем мыши на объекте, перемещение мыши, нажатие клавиши и др.
Компонент – разновидность объекта, который можно легко разместить на другом объекте. Компонент имеет набор свойств, которые можно определять, не изменяя исходного кода программы через Инспектор Объектов.
Компоненты бывают визуальными (для организации интерфейса с пользователем: кнопки, списки, окна редактирования и др.) и невизуальными (для доступа к системным ресурсам).
Форма – визуальный компонент, обладающий свойствами окна Windows и служащий для размещения других компонентов. Каждая форма представлена двумя файлами (*.pas и *.dfm).