- •Методические указания к курсовой работе
- •«Компьютерные информационные технологии» Введение
- •1. Порядок выполнения курсовой работы
- •2. Варианты заданий
- •2.1. Калькуляторы
- •1. Основные понятия и определения
- •1.1. Понятие алгоритма и его свойства
- •3. Методические указания
- •4. Структура и содержание пояснительной записки Структура, содержание и рекомендации по оформлению пояснительной записки приведены в Приложениях 3, 4.
- •5. Рекомендуемая литература
- •Алгоритмы и их графическое представление
- •1.2. Формы представления алгоритмов
- •1.3. Правила составления схем алгоритмов
- •2. Базовые структуры алгоритмов
- •2.1. Базовая структура «следование»
- •2.2. Базовая структура «ветвление»
- •2.3. Базовая структура «цикл»
- •3. Составление схемы алгоритма в программе Microsoft Visio
- •3.1. Запуск Microsoft Visio и интерфейс пользователя
- •3.2. Рисование схемы алгоритма
- •Основы работы в среде Delphi
- •1. Запуск Delphi и интерфейс пользователя
- •2. Постановка задачи
- •3. Разработка формы приложения
- •Значения свойств формы
- •Свойства компонента Edit
- •Значения свойств компонент Edit
- •Свойства компонента Label
- •Значения свойств компонент Label
- •Свойства компонента Button
- •Значения свойств компонент Button
- •4. Разработка процедур обработки событий
- •События Windows
- •5. Структура проекта
- •6. Сохранение проекта и компиляция
- •Типовые ошибки, обнаруживаемые при компиляции
- •Типовые предупреждения компилятора
- •Структура та зміст пояснювальної записки до курсової роботи
- •1. Загальні вимоги до пояснювальної записки:
- •2. Структура пояснювальної записки
- •3. Вимоги до змісту пояснювальної записки
- •4. Оформлення пояснювальної записки
Значения свойств формы
Свойство |
Значение |
Caption |
Скорость бега |
Height |
250 |
Width |
330 |
BorderStyle |
BsSingle |
BorderIcons.biMinimize |
False |
Borderlcons.biMaximize |
False |
Font.Size |
10 |
В приведенной таблице в именах некоторых свойств есть точка. Это значит, что надо задать значение уточняющего свойства.
Программа вычисления скорости бега должна получить от пользователя исходные данные — длину дистанции и время, за которое спортсмен пробежал дистанцию. В подобных программах данные с клавиатуры, как правило, вводят в поля редактирования. Поэтому в форму надо добавить компонент Edit — поле редактирования.
И
спользуемые
компоненты находятся на вкладке Standard
Палитры компонентов (рис. П2.5).
Палитра компонентов (Component Palette) представляет собой панель с вкладками (страницами), обеспечивающими быстрый доступ к компонентам VCL (Visual Component Library — библиотека визуальных компонентов) или CLX (Cross-platform Library). Компоненты библиотек организованы в иерархическую структуру. Они служат строительными блоками графического пользовательского интерфейса любого приложения Delphi. Во время выполнения приложения компоненты VCL появляются на экране как элементы управления — кнопки, флажки, списки, поля ввода и т.д. Элементы управления составляют подмножество компонентов VCL: каждый элемент управления является компонентом, но не каждый компонент является элементом управления.
К стандартным компонентам Delphi относятся:
Курсор
- не компонент, просто пиктограмма для
быстрой отмены выбора какого-либо
объекта;
MainMenu
позволяет поместить главное меню в
программу. При помещении MainMenu
на форму это выглядит, как просто иконка.
Иконки данного типа называют "невидимыми
компонентом", поскольку они невидимы
во время выполнения программы. Создание
меню включает три шага: (1) помещение
MainMenu
на форму, (2) вызов Дизайнера
Меню через
свойство Items
в Инспекторе
Объектов,
(3) определение пунктов меню в Дизайнере
Меню;
PopupMenu
позволяет создавать всплывающие меню.
Этот тип меню появляется по щелчку
правой кнопки мыши на объекте, к которому
привязано данное меню. У всех видимых
объектов имеется свойство PopupMenu,
где и указывается нужное меню. Создается
PopupMenu
аналогично главному меню;
Label
служит для отображения текста на экране.
Можно изменить шрифт и цвет метки, если
дважды щелкнуть на свойство Font
в Инспекторе
Объектов;
Edit
- стандартный управляющий элемент
Windows для ввода. Он может быть использован
для отображения короткого фрагмента
текста и позволяет пользователю вводить
текст во время выполнения программы;
Memo
- иная форма Edit.
Подразумевает работу с большими
текстами. Memo
может переносить слова, сохранять в
Буфере обмена (ClipBoard)
фрагменты текста и восстанавливать
их, и другие основные функции редактора;
Button
позволяет выполнить какие-либо действия
при нажатии кнопки во время выполнения
программы. Поместив Button
на форму, по двойному щелчку можно
создать заготовку обработчика события
нажатия кнопки. Далее нужно заполнить
заготовку кодом (подчеркнуто
то, что нужно написать вручную)::
procedure TForm1.Button1Click(Sender: TObject);
begin
MessageDlg('Are you there?',mtConfirmation,mbYesNoCancel,0);
end;
CheckBox
отображает строку текста с маленьким
окошком рядом. В окошке можно поставить
отметку (включить флажок), которая
означает, что что-то выбрано;
RadioButton
позволяет выбрать только одну опцию
из нескольких (включение-выключение
переключателей);
ListBox
нужен для показа прокручиваемого
списка;
ComboBox
во многом напоминает ListBox,
за исключением того, что позволяет
водить информацию в маленьком поле
ввода сверху ListBox.
Есть несколько типов ComboBox,
но наиболее популярен спадающий вниз
(drop-down combo
box);
Scrollbar
– полоса прокрутки, появляется
автоматически в объектах редактирования,
ListBox’ах
при необходимости прокрутки текста
для просмотра;
GroupBox
используется для визуальных целей и
для указания Windows, каков порядок
перемещения по компонентам на форме
(при нажатии клавиши TAB);
RadioGroup
используется аналогично TGroupBox
для группировки объектов radioButton;
Panel
– управляющий элемент, похожий на
GroupBox,
используется в декоративных целях.
Чтобы использовать Panel,
следует поместить его на форму и затем
«положить» другие компоненты на него.
Теперь при перемещении Panel
будут передвигаться и эти компоненты.
Panel
используется также для создания линейки
инструментов и окна статуса.
Для того чтобы добавить в форму компонент, необходимо в палитре компонентов выбрать этот компонент, щелкнув левой кнопкой мыши на его пиктограмме, далее установить курсор в ту точку формы, в которой должен быть левый верхний угол компонента и еще раз щелкнуть левой кнопкой мыши. В результате в форме появляется компонент стандартного размера.
Размер компонента можно задать в процессе его добавления к форме. Для этого надо после выбора компонента из палитры поместить курсор мыши в ту точку формы, где должен находиться левый верхний угол компонента, нажать левую кнопку мыши и, удерживая ее нажатой, переместить курсор в точку, где должен находиться правый нижний угол компонента, и отпустить кнопку мыши. На форме появится компонент нужного размера.
Каждому компоненту
Delphi
присваивает имя, которое состоит из
названия компонента и его порядкового
номера. Например, если к форме добавить
два компонента Edit
(
),
то их имена будут Edit1
и Edit2.
Программист, путем изменения значения
свойства Name,
может изменить имя компонента.
Редактирование свойств компонента осуществляется в Инспекторе объектов. Для редактирования необходимо выделить компонент щелчком мыши. Если необходимо выделить несколько компонент, то щелчки мыши по выделяемым объектам выполняются при нажатой клавише Shift.
В табл. П2.3 перечислены основные свойства компонента Edit — поля редактирования.
Таблица П2.3
