-
Основы 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 |
Массив – это набор объектов (элементов) одного и того же типа, каждый из которых имеет свой номер в этом наборе (индекс). Проще говоря, массив - это просто последовательность переменных одного типа. Например, массив целых чисел будет выглядеть так: 12, 15, 45, 56. Для того чтобы объявить переменную типа массив, нужно в разделе var сделать запись: Имя переменной:array[Диапазон значений]of Тип переменных в массиве (Например : var a:array [0..50] of Integer). Диапазон Значений оформляется в виде "Начальное значение .. Конечное значение". Между начальным и конечным значениями ставятся две точки. Рассмотрим пример объявления массива из 50 целых чисел Код var a:array[0..50]of Integer; begin a[0]:=l; a[1]:=2; end; В этом же примере показано, как осуществить доступ к элементам массива. Как видите, это делается так же, как мы получали доступ к отдельным буквам в строках. Строки - это тоже массивы, поэтому доступ к их элементам одинаковый. Единственная разница - здесь мы обращаемся к элементам с нуля, потому что объявили массив значений от 0 до 50 включительно, что равно 50 числовым значениям. Но никто не мешает нам объявить массив от 1 до 50. Просто в программировании принято вести отсчет с нуля, и мы будем придерживаться этого правила. Тип массива, а значит и его элементов может быть любым: char, real, integer, stringи т. д. Одномерные массивы символов, в сравнении с другими типами массивов, имеют некоторые особенности. Одномерным массивам можно присваивать начальные значения как обычным массивам – каждому элементу в отдельности, так и всем сразу, как это делается для строк: Например: Код var k: array [1..5] of char = ('a','b','c','d','e'); Код var k: array [1..5] of char = ('string'); Здесь можно присвоить новое значение как всему массиву, так и каждому элементу по отдельности: Код k[1]:='b'; ... k:='string'; Массивы символов можно сравнивать между собой, даже если они не идентичных типов и разной длинны. Типом массива может снова быть массив, поэтому можно объявлять и массивы массивов. Такие массивы называются многомерными. Код var b2: array[1..3, 1..7, 1..10] of integer; Двумерные массивы также называют матрицами. В примере ниже массив b2описывает матрицу (таблицу), которая состоит из 5 строк и 3 столбцов. Код type k2 = array [1..5, 1..3] of integer; k3: array [1..5, 1..3, 1..2] of integer; var b2: k2; b3: k3; К каждому элементу многомерного массива можно обратиться по его индексам. Для этого в квадратных скобках через запятую указываем нужный нам элемент. b2 [2, 3] – в данном случае, элемент массива находится во второй строке третьего столбца. Сейчас все кажется очень сложным и непонятным, но постепенно, выполняя те, или иные задания мы более подробно разберемся с массивами и их типами. Сейчас же мы просто поверхностно прошлись по этой теме, что бы иметь хоть какое то понятие о массивах в 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 | |