Описание
Драйвера баз данных dbExpress используют TSQLTimeStamp когда работают со значениями даты и времени.
- Year определяет год от 1 до 9999.
- Month определяет месяц от 1 до 12.
- Day определяет день месяца, от 1 до 28, 29, 30, или 31, в зависимости от значения Month.
- Hour определяет час от 0 до 23.
- Minute и Second могут колебаться от 0 до 59.
- Fractions определяет милисекунды от 0 до 999.
Используя функцию VarSQLTimeStampCreate, Вы можете создать тип Variant который представляет значение TSQLTimeStamp. Фактически, простейший путь манипулирования значениями SQLTimeStamp это создать подобный Variant и использовать встроеные операторы, обеспечивающие работу с Variant.
Контрольні питання
1. Розглянути функції та процедури Delphi для роботи з датою та часом
Охарактеризувати тип TDateTime
Охарактеризувати тип TTimeStamp
Охарактеризувати тип TSQLTimeStamp
САМОСТІЙНА РОБОТА СТУДЕНТА
ЗМІСТОВИЙ МОДУЛЬ 2: ПРОЦЕДУРНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ. ПРОГРАМУВАННЯ ГРАФІКИ
ТЕМА 2.1: ОСНОВИ МОВИ OBJECT PASCAL
Самостійне заняття №14 –Строки
План заняття
1. Робота із строками Delphi
2. Функції преобразування у числовий формат та навпаки
Работа со строками Delphi позволяет извлечь из строки необходимую информацию и представить её в нужном виде. Система предоставляет весь спектр необходимых функций для работы со строками Delphi и преобразования строк Delphi в необходимые форматы:
- числовой формат, целый и дробный с плавающей точкой;
- формат времени, даты, даты-времени;
- преобразование символов к верхнему или нижнему регистру;
- сравнение строк, поиск в строке и копирование подстроки;
и многие другие...
Непосредственно сами строки Delphi поддерживают единственную операцию, так называемую операцию конкатенации, то есть присоединения. Несмотря на "научное" название, операция конкатенации выполняет очень простую процедуру. С помощью операции конкатенации одна строка присоединяется к другой:
var S, S1, S2: String;
begin
S:=S1+S2;
end;
Результирующая строка S будет суммой двух слагаемых строк. Длина строки, то есть количество символов в строке, возвращается встроенной функцией function Length(S: String): Integer;
Delphi работает со строками типа String, в котором длина строки записывается в начале строки, перед первым символом. Поэтому индекс первого символа в строке не 0, а 1. То есть, если:
S:='Строка типа String';
то S[1] - символ 'С', S[2] - символ 'т', последний символ в строке -S[Length(S)], равный 'g'.
Однако часто приходится иметь дело со строками типа PChar, которые использует операционая система Windows. В строках типа PChar длина строки определяется специальным символом конца строки - #0. Поэтому для использования функций Windows тип String необходимо предварительно переводить в тип PChar.Преобразование типа String в тип PChar выполняет функция function PChar(S: String): PChar;
Для полноценной работы со строками Delphi используются следующие стандартные процедуры и функции:
Дата добавления: 2014-12-01; просмотров: 903;