- •Информатика
- •Работа с программой Проводник
- •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.4. Назначение и основные свойства некоторых компонентов
При оформлении окна, под компонентом будем понимать функциональный элемент, имеющий определенные свойства и размещаемый в окне формы. Компонент будем рассматривать как заранее приготовленный фрагмент программы, который вставляется программистом в разрабатываемую программу. В этом смысле он является образцом (заготовкой), с помощью которого можно создать несколько похожих элементов, вначале различающихся только именами (например: Label1, Label2 и т.д.).
После размещения компонентов на форме им следует задать нужные свойства. Обычно изменение нескольких свойств производится в окне ‘Object Inspector’ (‘Инспектор объекта’). Эти изменения называются статическими. Свойства объектов можно также изменять операторами, которые пишутся программистом в программе и называются динамическими изменениями. В этом случае в записях операторов применяются составные имена.
Составное имя – это два или большее число слов английского языка, разделенных десятичной точкой. Первое слово является именем компонента, а последующие являются именами его свойств, их подсвойств или методов (подпрограмм). Эти имена следует читать справа налево.
Например:
- имя Label1.Caption читается: свойство Caption (Надпись) компонента
Label1 (Метка 1);
- имя Memo1.Lines.Add читается: метод Add (Добавить) свойства Lines
(Строки) компонента Memo1.
В окне ‘Object Inspector’ свойства изменяются в следующей последовательности:
- выбирается нужный компонент, помещенный на форме, ЩЛК на нем. Выбор компонента можно произвести и в выпадающем списке в верхней части окна ‘Object Inspector’;
- в окне ‘Object Inspector’ выбирается страница ‘Properties’ (‘Свойства’), которая открывается при ЩЛК на вкладке ‘Properties’. Отметим что, после первого запуска, Delphi автоматически открывает вкладку ‘Properties’;
- в левой колонке страницы находим название свойства, а в правой колонке – его значение, которое меняется на новое. Изменение можно производить вводом нового значения с клавиатуры или выбором одного из предопределенных значений из списка.
Свойства могут быть простыми, определяемыми одним значением, или сложными (многосоставными), определяемыми совокупностью значений. Слева от названия сложного свойства помещен символ ‘+’. При двойном щелчке левой клавиши мыши (2ЩЛК) на его названии, свойство ‘раскрывается’ и показывает все свои вложенные подсвойства. В некоторых случаях для редактирования свойства вызывается специальный редактор.
Программист при оформлении окна программы изменяет только нужные ему свойства компонентов, которые будем называть основными. Остальные свойства компонентов определяются системой Delphi и остаются неизменными. В этом случае принято считать, что свойства определены ‘по умолчанию’.
Компонент Form
Пустая форма с заголовком Form1 является окном будущей программы, имеет множество различных свойств. Заголовок формы задается в свойстве Caption (Надпись). Чтобы его изменить, надо в окне ‘Object Inspector’ найти строку, в левой части которой написано Caption, и в правой части этой строки (в небольшом поле ввода) указать новое название, например ‘Вычисление суммы’. Это название появляется в заголовке формы по мере его ввода.
Форма TForm1 имеет свойства Height (Высота) и Width (Ширина), которые автоматически определяются системой Delphi так, чтобы форма не казалась слишком маленькой или слишком большой на экране. Свойство Position (Позиция) управляет размещением формы относительно границ экрана: его значение по умолчанию poDesigned (При конструировании) размещает форму так, как она размещена на этапе оформления. Значение этого свойства можно изменить из программы на poScreenSenter (По центру экрана). Свойство Name (Имя) определяет имя, под которым компонент будет известен программе. На первых шагах программирования (для исключения ошибок в программе) рекомендуется оставлять значение свойства Name по умолчанию.
Нижеприведенные компоненты Label, Edit, Memo и ComboBox находятся на панели Standard (Стандартная) палитры компонентов и применяются для ввода и отображения текстовой информации.
