Информация

Школа программирования Delphi

Портал DelphiSchool является бесплатным проектом, обеспечивающим пользователям быстрый и легкий доступ к урокам программирования на Delphi. Сайт позволяет научиться программировать на Делфи любому, кто хочеть писать свои программы, игры, Android приложения, программы для MAC OC или IOS. Кроме уроков Delphi и статей Delphi, на сайте доступны также и видеоуроки. Практически к каждому уроку, пользователю доступен исходник, изучив который, он сможет наглядно посмотреть как работает та или иная программа, написанная на Делфи. Кроме того мы постараемся прилагать к каждому материалу (статье, уроку, видеоуроку) файлы Delphi, которые будут помогать изучить предоставленный материал.

Каждый кто решил написать свою программу, создать свое приложение, научиться программировать и т.д., найдет на DelphiSchool статьи Delphi, уроки Delphi, видеоуроки Delphi, исходники Delphi, файлы Delphi, изучит компоненты Delphi, посмотрит Delphi примеры и многое другое абсолютно бесплатно. Все о Delphi программировании теперь собрано на одном сайте!!!

DelphiSchool

Полезное
Книга
Форма входа
Поиск по сайту
Статистика сайта


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Новости
Рекламный блок
 Управление циклами в Delphi. Операторы Continue и Break.Работой цикла можно еще и управлять. В Delphi есть два оператора управления - break и continue. В этом уроке мы научимся работать с этими операторами и на примере рассмотрим, как в Делфи можно написать программу, используя операторы break и continue для управления циклами. Для началы мы начнем рассмотрение и изучение управления циклами в Делфи с оператора continue.
Допустим, нам нужно разделить число 10 на числа начиная от -3 до 3 и вывести результат в TListBox. Для решения этой проблемы напрашивается цикл, который будет выполняться от -3 до +3. Ниже можно увидеть примерный код такого цикла, в котором мы попытаемся реализовать заданное условие:

Категория: Основные принципы программирования в Delphi. Начинаем программировать самостоятельно | Просмотров: 7924 | Добавлено: 30.06.2014 | Комментарии (11)

 Циклы Repeat … Until в DelphiСледующий тип циклов, который следует рассмотреть это repeat ... until. Этот тип цикла похож на while, который мы рассматривали в уроке Циклы While в Delphi. Даже смысл цикла похож. Он означает - выполнять действия, пока не выполнится определенное условие. Только в цикле repeat ... until есть несколько отличий.
1. В цикле while действия выполнялись, пока условие верно. В цикле repeat действия будут выполняться, пока условие неверно и прекращается, когда оно станет верным.
2. В цикле while выполнение условия проверяется перед началом действий. Это значит, что если условие заведомо неверно, то действия цикла не будут выполнены. В цикле repeat сначала выполняется действие, а потом происходит проверка. Это означает, что если условие заведомо неверно, действие все равно будет выполнено один раз, просто на второй проход цикла перехода не будет.
В общем виде цикл repeat выглядит так:
Repeat Действия Until Условие;


 Циклы While в DelphiСлово while переводится как "пока". Это означает, что цикл будет выполняться до тех пор, пока будет выполняться условие. У цикла While нет переменной счетчика, а есть только условие. Если мы хотим иметь счетчик, то мы должны объявить переменную и самостоятельно увеличивать ее во время выполнения цикла.
В общем виде цикл While выглядит следующим образом:
while условие do действие
Такой цикл выполняется до тех пор, пока указанное условие возвращает истину.


 Циклы for… to… do… в DelphiЦикл for… to… do… в Delphi оформляется следующим образом:
for счетчик := начальное значение to конечное значение do действие;
После слова for нужно присвоить какой-нибудь переменной начальное значение. Эта переменная будет использоваться в качестве счетчика выполнения цикла.
После каждого выполнения действия этот счетчик будет увеличиваться на единицу, пока переменная не превысит конечного значения. В качестве счетчика, очень часто используют переменные с именами index или i, но некоторые специалисты считают, что и счетчикам нужно давать более понятные имена.


 Основы работы с MS Word. Создание, открытие, сохранение и закрытие документа Word с помощью DelphiWord.Document. Они же обеспечивают доступ и к другим объектам Word (текст, таблицы, кнопки, меню и т.д.). Наиболее легкий метод работы с COM-сервером Word базируется на использовании переменных типа Variant.
Давайте на примере рассмотрим создание документа Word помощью Delphi.
Для начала создадим новый проект (File | New | VCL Foms Application-Delphi) и поместим на него 4 кнопки (TButton). Поменяем заголовки (свойство Caption) этих кнопок на: "Создать документ Word", "Открыть документ Word", "Сохранить документ Word", "Закрыть документ Word". Как понятно из названий, мы будем открывать, создавать, сохранять и закрывать документ Word при нажатии на эти кнопки.

Категория: Delphi и Microsoft Word | Просмотров: 13736 | Добавлено: 11.05.2014 | Комментарии (1)

 Игра Пристрели птичку. Часть 4. Завершаем создание игры на DelphiВ прошлом уроке Игра Пристрели птичку. Часть 3. Заставляем объект перемещаться по форме и считаем клики по объекту, мы написали первый код игры на Delphi и заставили наш объект передвигаться по форме, а также реализовали подсчет попаданий и промахов по объекту. Но этого нам мало и сейчас мы усложним игру, разработав новые уровни. При каждом новом уровне скорость передвижения птички будет увеличиваться.
Итак, приступим. Открываем наш проект. Открываем в Менеджере проектов модуль ResultUnit, который мы создали в прошлом уроке. В этом модуле мы создали форму с надписями и тремя кнопками. Чтобы этот модуль мог взаимодействовать с модулем Unit1, его нужно подключить (File | Use Unit).

Категория: Создание игр на Delphi | Просмотров: 3701 | Добавлено: 10.05.2014 | Комментарии (0)

 Игра Пристрели птичку. Часть 3. Заставляем объект перемещаться по форме и считаем клики по объектуВ прошлом уроке Игра Пристрели птичку. Часть 2. Проект игры, мы подготовили проект игры Пристрели птичку и теперь нам осталось только написать код на Delphi. Долго откладывать не будем, и откроем наш проект.
Перед тем как перейти к написанию кода, нужно создать еще один модуль и соответственно форму (File | New | Form). У этой новой формы меняем свойство Name на ResultForm, а Caption на Результат. На форму добавляем 4 компонента TLabel и 3 кнопки (TButton). У Label1 меняем заголовок на "Ваш результат", у Label2 – на "Количество выстрелов:", Label3 - "Количество попаданий:", Label4 - "Количество промахов:".

Категория: Создание игр на Delphi | Просмотров: 2917 | Добавлено: 10.05.2014 | Комментарии (1)

 Игра Пристрели птичку. Часть 2. Проект игрыВ прошлом уроке Игра Пристрели птичку. Часть 1. Сюжет игры, мы определились с тем, какая будет наша игра, и уже знаем, что хотим сделать. Теперь пришло время подготовить игру, создать персонаж игры, игровое поле, меню игры и т.д. Также необходимо продумать, как и за счет чего будут взаимодействовать элементы нашей игры.

Я решил, что игру мы реализуем следующим образом:
1. Создадим форму
2. Для отображения фона и птички будем использовать компонент TImage
3. Для вывода результатов, будем использовать компонент TStatusBar, который будет находиться внизу формы.
4. Для отсчета оставшегося времени до окончания игры, а также для изменения промежутка времени между появлениями птички, будем использовать компонент TTimer
5. Для отображения меню игры будем использовать компонент TMainMenu
6. Для отображения сообщения о том, что игра приостановлена (нажата Пауза), будем использовать компонент TLabel.

Категория: Создание игр на Delphi | Просмотров: 2822 | Добавлено: 10.05.2014 | Комментарии (0)

 Игра Пристрели птичку. Часть 1. Сюжет игрыВ статье Основы создания игры на Delphi. Принципы и этапы создания игр на Delphi, мы ознакомились с основными принципами и этапами создания компьютерных игр. Теперь пришло время написать свою первую игру.
Как уже говорилось, все начинается с идеи. Вот и у меня возникла идея создать игру, в которой игрок должен будет стрелять в постоянно перемещающуюся по форме птичку. С каждым новым уровнем, скорость будет увеличиваться и в птичку будет все тяжелее и тяжелее попадать. Еще нужно сделать возможность сохранять игру после каждого успешно пройденного уровня. Обязательно требуется наличие кнопок останавливающих и возобновляющих игру (Пауза и Возобновить), чтобы в любой момент можно было прерваться не выходя из игры. Ну и естественно наличие возможности загрузить сохраненную игру, чтобы можно было продолжить играть с того уровня на котором закончили играть в прошлый раз.

Категория: Создание игр на Delphi | Просмотров: 2911 | Добавлено: 09.05.2014 | Комментарии (0)

 Основы создания игры на Delphi. Принципы и этапы создания игр на Delphi

Создание игры на Delphi это достаточно трудоемкий процесс. Иногда для создания игры требуется привлечение нескольких программистов, дизайнеров и других специалистов. Но это требуется для создания больших проектов. Мы же с вами только учимся и потому, мы не будем писать большие игры. Мы будем создавать простые головоломки, аркады, стрелялки и т.д., не требующие привлечения сторонних специалистов. То есть все, что мы будем рассматривать в наших уроках, будет под силу сделать одному человеку.
 

Категория: Создание игр на Delphi | Просмотров: 4678 | Добавлено: 09.05.2014 | Комментарии (0)

1-10 11-20 21-30 31-40 41-45