-
Основы Delphi
- Основы программирования на Delphi
- Компоненты Delphi. Начинаем писать свои первые приложения на Delphi
- Основные принципы программирования в Delphi. Начинаем программировать самостоятельно
- Delphi и Microsoft Word
- Delphi и Microsoft Excel
- Delphi и Microsoft Access
- Delphi и OpenOffice Writer
- Delphi и OpenOffice Calc
- Создание игр на Delphi
- Игра Пристрели птичку
Delphi и MSOffice
Delphi и OpenOffice
Delphi и Интернет
Delphi и игры
Delphi Android
Школа программирования Delphi
Портал DelphiSchool является бесплатным проектом, обеспечивающим пользователям быстрый и легкий доступ к урокам программирования на Delphi. Сайт позволяет научиться программировать на Делфи любому, кто хочеть писать свои программы, игры, Android приложения, программы для MAC OC или IOS. Кроме уроков Delphi и статей Delphi, на сайте доступны также и видеоуроки. Практически к каждому уроку, пользователю доступен исходник, изучив который, он сможет наглядно посмотреть как работает та или иная программа, написанная на Делфи. Кроме того мы постараемся прилагать к каждому материалу (статье, уроку, видеоуроку) файлы Delphi, которые будут помогать изучить предоставленный материал.
Каждый кто решил написать свою программу, создать свое приложение, научиться программировать и т.д., найдет на DelphiSchool статьи Delphi, уроки Delphi, видеоуроки Delphi, исходники Delphi, файлы Delphi, изучит компоненты Delphi, посмотрит Delphi примеры и многое другое абсолютно бесплатно. Все о Delphi программировании теперь собрано на одном сайте!!!
Главная » Уроки Delphi » Основы Delphi » Основы программирования на Delphi |
Символьные данные могут хранить текст, который к примеру используют, для вывода на экран или в диалоговое окно. Но как известно компьютер бинарен и не может хранить буквы, поэтому он оперирует числами. Символьные данные – это простая цепочка из чисел. Каждое число в свою очередь определяет порядковый номер символа в таблице символов. Например, если представить наш алфавит в виде таблицы символов, то число 0 будет означать букву "А", число 1 будет означать букву "Б" и т. д. Это значит, что слово "Delphi" в числовом виде будет выглядеть так: Таблица. Таблица символов в соответствии с стандартом ANSI
В Delphi может использоваться 8- и 16-битная (UNICODE) таблица символов, где задействованы все 8 бит (ANSI-таблица). Эта таблица берется из самой операционной системы Windows. Таким образом, количество символов и их расположение зависит от ОС. Для того чтобы удовлетворить все национальности, ввели поддержку UNICODE (16-битная таблица символов). В ней первые 8 бит совпадают с таблицей ANSI, а остальные являются специфичными. Начиная с Windows 2000 эта кодировка используется все шире и шире. Таблица. Типы строк.
В языке Delphi, строки заключаются в одинарные кавычки. В примере ниже мы объявляем переменную Str типа строка и присваиваем ей значение 'HelloDelphi'. Листинг. Пример объявления строковой переменной в Delphi Код var
Str:AnsiString;
begin
Str:='Hello Delphi'; // Присваиваем в Str значение Hello Delphi
end;
Так как строка - это массив символов, то значит, можно получить доступ к отдельному символу строки. Для этого нужно после имени переменной указать в квадратных скобках номер символа, который нужен, только не забывайте, что буквы в строках нумеруются начиная от 1, а не от 0. Большинство массивов в языках программирования нумеруются с нуля (строки - это те же массивы, только символов). В этом случае получается исключение, которое надо запомнить. Листинг. Пример работы с отдельными символами в Delphi Код var
Str:AnsiString;
begin
Str:='Hello Delphi'; // Присваиваем в Str значение 'Hello Delphi'
Str[1]: = 'T';// В первый символ присваиваю значение 'T'
end;
После первого присваивания переменной Str в нее будет записана строка 'Hello Delphi'. Второе присвоение заменит в переменной Str первый символ строки на символ T. Таким образом вместо Hello Delphiмы получаем Tello Delphi. Листинг. Работа с числовыми представлениями символов Код var
Str:AnsiString;
begin
Str:='Hello'+#68#101#108#112#104#105; // Присваиваем Str значение 'Hello'+#68#101#108#112#104#105. Таким образом здесь у нас получится словосочетание HelloDelphi
Str:=#68#101#108#112#104#105; //Присваиваем в Str строку из символов в числовом представлении.
end;
Очень распространенным является тип string. Этот тип он очень удобен и практически ничем не отличается от остальных типов, которые были описаны выше. Листинг. Работа с типом данных string в Delphi Код var
s:String;
s1:String[100];
В данном примере объявляются две строковые переменные s и s1. Первая объявлена как простая строка типа string, а вот у второй переменной после типа в квадратных скобках стоит число 100. Это число определяет длину строки в символах. Листинг. Пример работы со строками Код var
s:String;
l:Integer
begin
s:='Пример';
l:=Length(s);
SetLength(s, 40);
end;
В этом примере в первой строке кода строковой переменной s присваивается произвольный текст (его содержимое не имеет значения). Во второй - определяется длина строки. Для этого в целочисленную переменную l записывается результат выполнения функции Length(s). Функции передается строка, а она возвращает нам ее размер. В последней строке кода вызывается функция SetLength, чтобы установить новую длину строки. Цифра 40 показывает значение новой длины строки. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Добавить Типы данных в Delphi. Символьные типы данных в Delphi в закладки: |
Диалоговые окна в Delphi. ShowMessage, MessageDlg, MessageDlgPos, InputBox и InputQuery |
Delphi и RadioGroup. Пример работы с группой компонентов RadioButton в Делфи |
Основы работы с MS Word. Создание, открытие, сохранение и закрытие документа Word с помощью Delphi |
Delphi и TButton. Учимся работать с кнопкой в Delphi. Часть 2. События кнопки |
Delphi и ComboBox. Пример работы с ниспадающими списками в Делфи |
Delphi и TEdit. Пример работы со строками ввода в Делфи |
Константы в Delphi. Объявление констант в Делфи |
Управление циклами в Delphi. Операторы Continue и Break. |
Delphi и CheckBox. Пример работы с CheckBox в Делфи |
Delphi и TPanel. Пример работы с панелями в Делфи |
Всего комментариев: 0 | |