Delphi – предметная ориентированность Редактор интерфейса позволяет визуально (без программирования) нарисовать большую часть интерфейса. Процесс создания.

Презентация:



Advertisements
Похожие презентации
Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
Advertisements

Множества PASCAL. Примеры объявления: 1 способ2 способ Type MN1=set of char; MN2=set of byte; MN3=set of 0..9; MN4=set of 0..9; MN5=set of K..R; MN6=set.
Правила записи программы. Турбо Паскаль Язык программирования был разработан Никлаусом Виртом в годах как учебный язык для студентов. Современный.
Язык программирования Паскаль 2 часть. Константы – это некоторые данные, которые устанавливаются еще до того, как программа начнет выполняться, а после.
1. Алфавит A – Z 0 – 9 Разделители лексем (пробел, конец строки, табуляция)
Пять основных классов типов данных: Простые типы; Структурированные типы; Ссылочные типы; Процедурные типы; Объектные типы;
Структурированные типы в Pascal Pascal Структурированные типы данных в Pascal характеризуются множественностью образующих тип элементов. К этим типам относятся.
«Программирование с использованием множеств» Delphi. Тема 8:
Паскаль Типы переменных. Целочисленные типы ТипДиапазонРазмер в памяти Shortint байт Integer байта Longint
Система типов данных в языке Паскаль Перечисляемый тип, тип- диапазон, множество.
«Типы данных». Целочисленные типы данных Тип ДиапазонТребуемая память (байт) byte shortint integer word longint
1 из 18 Основные типы данных языка программирования Паскаль.
Массивы Структура типов данных типы простые структурированные 1.Целые (integer, longint) 2.Вещественные (real) 3.Логические (boolean) 4.Символьные (string,
Turbo Pascal (базовые понятия). Алфавит языка Прописные и строчные буквы латинского языка и знак подчёркивания; Десятичные и шестнадцатеричные цифры;
ТИПЫ программных элементов каждое имя в программе имеет ассоциированный с ним тип.
Pascal КОНСТРУКЦИЯ VAR (ОПИСАНИЕ ПЕРЕМЕННЫХ) var имя-переменной- 1, имя-переменной-2,... имя-переменной-n: тип; [...]
Типы данных в Turbo Pascal Шутилина Л.А.
Тема: «Типы данных» Лекция. Цель: Представить целостную картину о типах данных языка Паскаль.
Язык программирования высокого уровня TURBO PASCAL.
Множества. Множество- ограниченный, неупорядоченный набор различных элементов одного типа. Примеры множеств: Множество арабских цифр. Множество знаков.
Транксрипт:

Delphi – предметная ориентированность Редактор интерфейса позволяет визуально (без программирования) нарисовать большую часть интерфейса. Процесс создания нагляден. Встроенные средства рефакторинга позволяют «переименовать» классы, методы, компоненты, модули в любой момент когда вы обнаружите несоответствие реального использования класса, метода, модуля и представления о нём. Среда разработки генерирует шаблон метода при выборе события в редакторе свойств, нужно писать только само тело обработчика.

Работа в среде Delphi

Использование оператора присваивания Program UsingVariables; Var {Начало раздела описания переменных} Int: Integer; {Описание переменной типа Integer с именем Int} Begin Int := 56; {Присвоение переменной Int значения 56} End. Простые типы данных: Числовые: целочисленные (ShortInt, Integer, Longint, Byte, Word, Cardinal, Smallint, Int64, Longword) вещественные (Real, Single, Double, Extended, Comp, Real48, Currency) Строковые (String, AnsiString, ShortString, WideString) Логический (Boolean, ByteBool, WordBool, LongBool) Сложные типы данных (основаны на простых): Интервальный тип данных a..z Перечислимый тип данных (Red, Green, Blue) Множества Set of (Red, Green, Blue) Записи type TRec = Record … end; Массивы a : array [1..2] of integer; Динамические типы данных (указатели и всё что на них основано) Вариантный тип данных (в Delphi).

Интервальный тип Type TInterval = c..y; {Описание интервального типа подмножества типа Char; допустимые значения переменных данного типа находятся в диапазоне от символа c до символа y} Var Interval: TInterval; Begin Interval := e; {Присвоение переменной Interval значения е. Операция корректна, так как символ e входит в область допустимых значений переменных типа TInterval} Interval := a; {Присвоение переменной Interval значения a. Операция некорректна, так как символ a не входит в область допустимых значений переменных типа TInterval}

Перечислимый тип Type TColor = (Black, White, Red); {Описание перечислимого типа Tcolor. Диапазоном значений переменных этого типа являются три константы Black, White, Red; значения этих констант не известны, но их можно использовать по именам} Var Color: TColor; {Описание переменной Color перечислимого типа данных TColor} Begin Color := White; {Присвоение переменной Color значения White из перечисления TColor} End.

Множества Type TColors = Set Of (Black, White, Red); {описание множественного типа данных TColors. В качестве значений переменных данного типа в любой момент времени выполнения программы может быть любое сочетание констант Black, White и Red} Var Colors: TColors; {описание переменной Colors множественного типа данных TColors} Begin Colors := [Black, Red]; {присвоение переменной Colors множества, состоящего из двух элементов Black и Red} Colors := []; {присвоение переменной Colors пустого множества} Colors := [White]; {присвоение переменной Colors множества, состоящего из одного элемента White} End. Объединение: Colors := [Black] + [Red] Пересечение: Colors := [Black, Red] * [Black, White] Разность: Colors := [Black, Red] – [Black, White] Пустое множество: Colors := []

Записи