
- •Информатика
- •Работа с программой Проводник
- •2.1. Файловая структура, файлы, папки
- •2.2. Работа с программой Проводник
- •2.2.1. Навигация по файловой структуре
- •2.2.2. Запуск программ и открытие документов
- •2.2.3. Создание папок
- •2.2.4. Копирование и перемещение файлов и папок
- •2.2.5. Удаление файлов и папок
- •2.2.6. Создание ярлыков файлов, представление объектов
- •3. Выполнение работы
- •4. Форма отчета
- •2.2. Содержимое стандартного набора вкладок
- •2.3. Ввод, редактирование, форматирование и рецензирование текста
- •2.4. Основы работы с таблицами
- •2.5. Ввод формул
- •2.6. Сохранение и печать созданного документа
- •3. Выполнение работы
- •4. Форма отчета
- •5. Контрольные вопросы
- •6. Литература
- •Основы работы с пакетом Microsoft Excel
- •2. Основные сведения
- •2.1. Элементы окна Excel
- •2.2 Создание электронных таблиц пакетом Microsoft Excel
- •Ячейки и их адресация
- •Ввод, редактирование и форматирование данных
- •Вычисления в электронных таблицах
- •Копирование содержимого ячеек
- •Использование стандартных функций
- •Построение диаграмм и графиков
- •2.3 Сохранение и печать созданной книги
- •3. Выполнение работы
- •4. Форма отчета
- •5. Контрольные вопросы
- •6.Литература
- •Создание электронной таблицы
- •Построение диаграммы
- •Создание электронной таблицы
- •Построение диаграммы
- •Построение гистограммы
- •Построение гистограммы
- •2.2. Основные этапы составления программы
- •2.3. Оформление окна программы (размещение компонентов на форме)
- •2.4. Назначение и основные свойства некоторых компонентов
- •Компонент Form
- •Компонент Label (Метка)
- •Компонент Edit (Редактор)
- •Компонент Memo (Многострочный текстовый редактор)
- •Компонент Button
- •Компонент ComboBox (Блок с комбинированным раскрывающимся списком)
- •3. Выполнение работы
- •4. Форма отчета
- •2.2. Создание заготовок процедур-обработчиков событий. Текст модуля программы
- •2.2. Оформление окна программы
- •2.3. Изменение свойств компонентов. Получение заготовки процедуры
- •2.4. Программирование вычислений определенных интегралов
- •2.1.2. Сложение и вычитание матриц
- •2.1.3. Умножение матрицы на число
- •2.1.4. Умножение матриц
- •2.1.5. Транспонирование матрицы
- •2.1.6. Линейные преобразования
- •2.2 Массивы и переменные с индексами
- •2.3. Составление программ реализующих основные матричные операции
- •Задание 1
- •Оформление эскиза окна программы
- •Размещение компонентов на форме и задание им нужных свойств
- •Составление программы
- •3. Выполнение работы
- •4. Перечень заданий
- •5. Форма отчета
- •6. Контрольные вопросы
- •7. Литература
2.2. Основные этапы составления программы
Программа, созданная в Delphi, состоит из основной программы и одного или большего числа модулей. Основная программа автоматически создается Delphi, практически не изменяется программистом и хранится в файле, имеющим тип .dpr. Модули, в которых программист осуществляет программирование задач, хранятся в файлах, имеющих тип .pas.
Все компоненты окна программы размещаются на форме. Для каждой формы, которую проектирует программист, Delphi создает отдельный модуль.
Модуль – это автономно компилируемая программная единица, предназначенная для размещения в ней программистом фрагментов программы.
Программирование в Delphi проводится с учетом взаимодействия 2-х процессов: процесса создания (оформления) окна программы и процесса написания фрагментов программы на языке Object Pascal, которые по общепринятой терминологии будем называть кодом. Между содержимым окна формы (Form1) и окна Редактора текста программы (Unit1.pas) существует неразрывная связь, которая строго отслеживается системой Delphi. Поэтому при составлении программы условно выделим следующие этапы: - оформление окна программы (размещение компонентов на форме);
- изменение свойств компонентов;
- получение заготовок процедур-обработчиков событий и их программирование (составление модуля программы).
2.3. Оформление окна программы (размещение компонентов на форме)
Окно формы Form1, как прообраз окна будущей программы, должно быть тщательно продумано и скомпоновано, так – чтобы оно было понятным и ‘дружелюбным’ для пользователя.
Для оформления окна программы необходимо иметь описание алгоритма решения задачи с высокой степенью детализации, в котором указываются виды представлений и места расположения в окне исходных данных, промежуточных и окончательных результатов. Естественно, программист обязан знать назначение и основные свойства многих компонентов системы Delphi (их число превышает 387).
При оформлении окна программы желательно придерживаться следующих положений:
- управляющие элементы и функционально связанные с ними компоненты окна должны быть зрительно объединены в группы, заголовки которых коротко и четко поясняют их назначение;
- в окне должно отображаться главное, а все детали и дополнительную информацию можно отнести на вспомогательные окна;
- соблюдать единство стилистических решений в окне или во всех окнах в многооконной программе. Недопустимо, чтобы сходные по функциям компоненты назывались по-разному или размещались в разных местах окна.
Размещение компонента на форме производится просто. Для этого на палитре компонентов выбирается панель, ЩЛК на нужной вкладке, например на вкладке Standard (Стандартная), на вкладке Additional (Дополнительная) и т.д. По всплывающей подсказке находится нужный компонент, например Edit. Всплывающая подсказка появляется при наведении курсора мыши на любую кнопку панели. Затем компонент размещается на форме в следующей последовательности:
- компонент выбирается щелчком левой клавиши мыши на нём;
- курсор мыши подводится к точке рабочей области формы, где должен располагаться левый верхний угол прямоугольного компонента и производится ЩЛК. В месте щелчка появится элемент управления, например Edit1. Его можно перетаскивать по форме и изменять размеры при помощи маркеров, расположенных на сторонах и в углах прямоугольника. Для этого необходимо: щелкнуть левой кнопкой мыши внутри компонента, а затем при нажатой левой кнопке перемещением мыши перетаскивать компонент в нужное место формы.
Аналогично, ЩЛК на одном из маркеров (черный квадратик) при нажатой левой кнопке перемещением мыши можно изменять размеры прямоугольного компонента.