-
Основы 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 |
Когда на этапе проектирования программы мы не можем четко определить тип данных определенной переменной, можно воспользоваться очень мощным типом Variant. Переменные этого типа могут принимать любые значения. Вы присваиваете что угодно, а программа сама определяет ее тип на этапе выполнения. Давайте рассмотрим следующий пример: Код var V: Variant; begin V:=5; V:='Этотекстовое сообщение'; V:=true; V:=3.14; end; В первой строке содержимое переменной V будет восприниматься как целое число. Во второй строке как текст. Далее будет логическая переменная и в последней строке мы превращаем переменную V в число с плавающей точкой. Таким образом, при выполнении этого кода переменная изменит свой тип четыре раза, и код выполнится корректно. Когда программа встречает переменную типа Variant, она автоматически выделяет для нее память в зависимости от хранимого значения. Если значение не указано, то переменная инициализируется нулевыми значениями. Этот тип нужно стараться использовать только там, где это действительно необходимо. Не нужно все переменные объявлять как Variant только потому, что это можно. Отлаживать такие приложения сложно, и когда вы попытаетесь, например, сложить переменную типа Variant, содержащую число со строкой, можно получить не тот результат, который ожидали. Рассмотрим следующий программный код: Код var V1,V2,V3 : variant; begin VI: = '1'; V2:='5'; V3:=10; V1:=V1+V2+V3; end; На первый взгляд в переменной V1 должно быть число 16, если программа попытается сложить все как числа, или строка "1510", если сложит как строку. Но реально мы получим 25, потому что сначала будет сложение строк "1" и "5", в результате чего получится 15, а потом произойдет сложение чисел 15+10. | |
Добавить Тип Variant в Delphi. Пример использования типа Variant в Делфи в закладки: |
Диалоговые окна в 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. Пример работы с панелями в Делфи |
Всего комментариев: 1 | ||||||
|