- •Высокоуровневые методы информатики и программирования.
- •Основные направления технологий программирования.
- •Технология программирования включает:
- •Базовые этапы развития технологии программирования:
- •Проблема разработки сложных программных систем:
- •Блочно-иерархический подход к созданию сложных систем.
- •Жизненный цикл и этапы разработки программного обеспечения.
- •Модели жизненного цикла по.
- •Алгоритм и его свойства:
- •Виды структур алгоритмов:
- •Языки программирования:
- •Переменная:
- •Выражения:
- •Правила написания выражений:
- •Функции:
- •Формы и их свойства.
- •Основные свойства:
- •Основные свойства объекта:
- •Основные элементы управления:
- •Программные способы ввода/вывода информации:
- •Управление вычислительным процессом на основе применения логики.
- •Элементы управления логического выбора.
- •Динамические массивы (объекты):
- •Value - Целое число характеризующее положение ползунка на полосе прокрутки Основные события:
Выражения:
Выражения – это символьные конструкции, состоящие из чисел, переменных и функций, объединенных между собой символами математических операций и круглыми скобками.
«\» - целочисленное деление.
«Mod» - вычисление остатка от деления.
«^» - возведение в степень.
Правила написания выражений:
Два символа арифметических операций не могут стоять рядом.
Знак умножения не опускается.
Круглые скобки определяют очередность выполнения операций.
При отсутствии скобок выражение выполняется в соответствии с заранее установленными приоритетами. Высший - ^, затем: *, /,\,Mod, +,-.
Операции с одинаковым приоритетам выполняются механически слева направо.
Стандартные функции входят в типовой набор языка программирования. Каждая функция имеет свое имя, после которого в круглых скобках указываются аргументы функции. Функция обязательно возвращает какое-то значение, поэтому может быть членом какого-то выражения.
Функции:
Sin(x)
Cos(x)
Tg(x) – аргумент тригонометрических функций задается в радианах.
R = L(градусы) / 57.3
Exp(x)
Ln(x)
Log(x)
Abs(x) – модуль
Int(x) – приведение числа к целочисленному значению путем отбрасывания дробной части.
CInt(x) – округление числа до целого по правилам округления.
Sqr(x) – квадратный корень
Val(x) – функция перевода символов, допускающих преобразование, в цифры.
Str(x) – переводит цифры в символы.
LTrim(x) – убирает концевые пробелы слева от введенного выражения.
RTrim(x) - убирает концевые пробелы справа от введенного выражения.
Trim(x) - убирает концевые пробелы слева и справа от введенного выражения.
Формы и их свойства.
Форма является основным элементом проекта.
Большинство приложений Windows содержит хотя бы одну форму, в случае если форм несколько, одна из них, как правило, является главной. Форма имеет собственные характеристики (свойства), может реагировать на события и выполнять некоторые действия (методы).
Основные свойства:
Name – позволяет задать программное наименование форм. Именно по этому имени к форме будут обращаться из программы. Имя формы желательно начинать с префикса Frm.
Text – определяет строку заголовка формы, непосредственно на работу программы не влияет. Может вводиться на любом языке.
BackColor – определяет цвет фона формы.
BackGroundImage – позволяет в качестве фона установить графическое изображение форматов: BMP, PSX, JPEG, ICO, GIF, PNG, WMF, EMF.
ControlBox – в положении False убирает кнопки управления формой.
Cursor – определяет вид курсора при его прохождении на форме.
Enabled – в положении False делает форму не доступной, в том числе и все элементы на ней расположенные.
ICO – иконка, поставленная в соответствии нашей форме.
Size: Height & Width – размер формы по высоте и ширине.
Location: X & Y – по верхнему левому углу – X – расстояние формы от левого края, а Y – расстояние от верхнего края.
Text – определяет текст выводимый в строке заголовок.
Основные свойства объекта:
BackColor - Задает цвет фона элемента управления
ContextMenu - Контекстное меню, открываемое при нажатии правой кнопки мыши на элементе управления. Задает элемент управления ContextMenu
Dock - Задает расположение элемента управления в форме. Может принимать одно из значений перечисления DockStyle: Bottom (Снизу), Fill (На всю форму), Left (Слева), None (В любом месте формы), Right (Справа) и Top (Сверху)
Enabled - Определяет, доступен ли элемент управления. Значение False блокирует использование элемента
Font - Задает шрифт для отображения текста элемента управления
ForeColor - Определяет цвет располагаемого на элементе управления текста управления.
Image - Задает рисунок, который будет отображаться на элементе управления
Location - Определяет расположение левого верхнего угла элемента управления. Для задания координат расположения можно также использовать свойства X и Y
Locked - Значение True этого свойства не позволяет перемещать элемент управления и изменять его размеры во время разработки формы приложения
Name - Задает имя, используемое при обращении к элементу управления
Size - Определяет размер элемента управления, включающий ширину и высоту элемента управления. Для задания ширины и высоты также могут отдельно применяться свойства Width и Height соответственно
TabIndex - Задает порядок элемента управления в форме. По умолчанию значение свойству присваивается в порядке добавления элемента в форму. Самому первому элементу, добавленному в форму, присваивается значение 0
TabStop - Определяет, может ли установиться фокус на элементе управления с помощью клавиши <Tab>. Если установлено значение False, то элемент управления пропускается при переходе от одного элемента к другому
Visible - Задает видимость элемента управления при выполнении приложения. Значение True определяет, что элемент виден пользователю