Здравствуй уважаемый новичок! В этом уроке мы познакомимся с Delphi 7 и научимся компилировать программу. Итак, если вы приняли решение изучать язык программирования Delphi, то сразу без предисловий перейдем к делу...
Уроки для новичков
Продолжаем наше обучение! В Delphi очень важную роль играют переменные.В процессе работы программы в переменных можно как хранить так и извлекать информацию.Переменные могут иметь разный тип. Например для того, чтобы в переменную записать какой-нибудь текст используется тип String...
Здравствуйте, в этом уроке я познакомлю вас с конструкцией if...then...else и мы напишем программу проверки логина и пароля!И так, приступим! Конструкцией if...then...else можно проверять какое-нибудь условие, дословно она переводится так: если...то...иначе...
Цикл - это многократно повторяющаяся последовательность действий. Первый цикл, с которым мы познакомимся называется While...Do (делай пока верно условие)...
Продолжаем обучение Delphi и в этом уроке мы познакомимся с функциями.Представьте, что вы написали очень большую программу в которой более 2000 строк и у вас десятки раз повторяется один и тот же участок кода.Функция позволяет избегать такие повторения. То есть мы выносим повторяющийся код в функцию, а на месте тех десятков кода просто вызываем нашу функцию...
Представьте себе поезд, у которого есть определенное количество вагончиков.У каждого вагона есть номер и внутри каждого, пронумерованного вагона можно хранить информацию.Дак вот массив примерно так и выглядит, только он не поезд :)...
Многомерные массивы - это практически то же самое, что и одномерные, только они представляют из себя матрицу...
Пришло время погрузиться в практическую часть и в этом уроке мы рассмотрим форму и ее основные свойства.Как вы уже знаете, все свойства любого объекта в Delphi располагаются в Object Inspector...
В этом уроке я расскажу, что такое событие, реакция на событие и мы научимся программно изменять свойство компонентов.Создаем новый проект, на форму кидаем компонент Button с закладки Standard.Все свойства, выделенного компонента находятся в Object Inspector на вкладке Events...
Здравствуйте, дорогие друзья! В этом, десятом уроке, мы начинаем подробное знакомство с компонентами. Всего будет 11 уроков на эту тему.
В этом уроке мы будем знакомиться с компонентами на вкладке Standard...
Продолжаем знакомство с компонентами. Открываем наш предыдущий проект и начинаем модернизировать калькулятор, как я и обещал...
В двенадцатом уроке мы продолжаем писать свой калькулятор и параллельно знакомиться с компонентами.Я прошу вас открыть проект из предыдущего урока, для того чтобы мы продолжили.И так, начнем с компонента под названием ComboBox, он находится на вкладке Standard.Компонент ComboBox представляет из себя выпадающий список...
Прошу прощения за задержку публикации тринадцатого урока.У меня было много дел и мало времени, но сейчас не об этом!
Давайте же продолжим изучение компонентов Delphi со вкладки Additional...
В этом уроке мы переходим на вкладку Win32!Первый компонент, который мы будем рассматривать на этой вкладке называется ImageList или как говорят в народе ''хранилище картинок''...
В этом уроке мы продолжаем знакомится с компонентами из вкладки Win32 и сейчас рассмотрим компонент под названием TrackBar.Компонент TrackBar представляет из себя некое поле с засечками и бегунок...
Продолжаем изучать закладку Win32 и в этом уроке мы познакомимся с двумя компонентами, а именно: Animate и StatusBar.Компонент Animate позволяет проигрывать на форме клипы в формате AVI и отображать стандартную анимацию...
В этом уроке мы продолжаем изучать вкладку Win32.В этот раз мы будем рассматривать компонент под названием ListView...
В этом уроке мы продолжаем изучать вкладку Win32.В этот раз мы будем рассматривать компонент под названием TreeView. Мы научимся добавлять, удалять, изменять и сортировать.Этот компонент предназначен для отображения сложной иерархической структуры данных. Например в левой области проводника Windows используется этот компонент для быстрой навигации по папкам...
В этом уроке мы продолжаем изучать вкладку Win32.Сейчас мы будем рассматривать компонент под названием Timer.Этот не визуальный компонент предназначен для повторения участка кода через определённые промежутки времени...
В этом уроке мы продолжаем изучать вкладку System.В этот раз мы будем рассматривать компонент под названием MediaPlayer...
Здравствуйте, дорогие друзья! Сегодня я расскажу вам про вкладку с компонентами - Dialogs.Компонент OpenDialog позволяет инициализировать диалог открытия файла.
В этом уроке изучим принцип работы с файлами.
В этом уроке мы изучим функции для работы с мышью.Итак, начнём! Вытащим на форму 5 кнопок и зададим свойства Caption: 'Переместить курсор', 'Скрыть курсор', 'Показать курсор', 'Поменять кнопки', 'Вернуть кнопки'...
В этом уроке изучим компонент под PaintBox на вкладке System.У этого компонента есть один недостаток проявляющий себя только на Windows XP: работающую программу перекрасть окном другой программы то все содержимое компонента стирается...
В этом уроке изучим компонент на вкладке .Кинем на форму компонент RichEdit и ToolBar, свойство Align у RichEdit установим на alClient и наш компонент растянется на всю форму. Определимся что будет уметь делать наш редактор: Загружать, сохранять, выравнивание (По левому краю, по центру, по правому краю), стилизация текста...
Начинаем писать простенькую игру Пинг-Понг.Думаю, смысл игры Пинг-Понг давно всем известен :)...
Продолжаем писать игру Пинг-Понг. В этом уроке мы займемся реализацией игрока.
Заканчиваем писать игру Пинг-Понг и в этом уроке мы сделаем искусственный интеллект...
В этом уроке мы ознакомимся с динамическими библиотеками Windows. Научимся её использовать и создавать...
В этом уроке мы создадим простую базу данных. Я буду использовать Microsoft Access 2013...
В этом уроке мы откроем нашу ранее созданную базу данных в Delphi.Для того чтобы открыть базу данных нам понадобятся 4 компонента: ADOConnection, ADOQuery с вкладки AOD, DataSource...
В этом уроке мы объединим все, что мы прошли ранее...
В этом уроке мы создадим программу под названием "рубильник"...
В этом уроке мы научимся зашифровывать и расшифровывать текст...
Пишем свой интернет браузер на основе Internet Explorer :) ...
В этом уроке мы попробуем авторизоваться на сайте yandex.ru...
В этом уроке мы будем делать снимки экрана...
В этом уроке мы доделаем программу и придадим ей божественный вид.
Начинаем создавать панельку быстрого запуска, в этом уроке мы сделаем движение (скрытие\показ)...
В этом уроке мы доработаем панель быстрого запуска и добавим функцию Drag-and-drop...
Мы начинаем писать MediaPlayer с использованием звуковой библиотеки Bass...
В этом уроке мы поработаем над интерфейсом, добавим кнопки 'Стоп', 'Пауза' и т.д.
В этом уроке мы добавим возможность перематывать файл...
В этом уроке мы поработаем над интерфейсом и добавим плей-лист...
В этом уроке мы научимся удалять файлы, изменять громкость и другое...
В этом уроке мы сделаем сохранение плей-листа в файл и его загрузку...
Этот урок будет завершающим, мы добавим функцию Drag-and-drop и доделаем интерфейс...
В этом уроке мы раскроем важную тему собственных типов данных...
В этом уроке мы продолжаем изучать структуры и рассмотрим Множества и Записи...
В этом уроке мы научимся создавать компоненты во время работы программы (на лету)...
В этом уроке мы узнаем ошибках которые могут возникать в процессе работы...
В этом уроке мы научимся правильно обрабатывать ошибки которые могут возникать в процессе выполнения программы...
В этом уроке мы познакомимся с методами создания потоков и узнаем что это такое...
В этом уроке мы научимся правильно запускать наш поток...
В этом уроке мы научимся скачивать файл из интернета в потоке...
В этом уроке мы научимся создавать свои собственные процедуры и функции, а также подробно узнаем о механизмах передачи параметров...
Продолжаем и пишем программу суммирования двух чисел...
В этом уроке мы узнаем особенности передачи параметров и некоторые возможности...
В этом уроке мы познакомимся с классами, узнаем что это такое и с чем его едят...
В этом уроке мы продолжаем изучать классы и в этом уроке мы разберёмся в их свойствах...
В этом уроке мы продолжаем изучать классы и в этом уроке мы разберёмся в их свойствах...
В этом уроке мы продолжаем изучать классы, в этом уроке мы в механизме наследования и узнаем о методах классов...
В этом уроке мы продолжаем изучать классы, в этом уроке мы в механизме наследования и узнаем о методах классов...
В этом уроке мы продолжаем изучать классы и мы углубимся в самые дебри классов...
В этом уроке мы узнаем, что такое ресурсы...
В этом уроке мы узнаем, что такое ресурсы...
В этом уроке мы узнаем как пользоваться Ini файлами...
В этом уроке мы узнаем, что такое Реестр Windows и как им пользоватся...
Продолжаем изучать реестр...
В этом уроке мы узнаем, что такое и как пользоваться библиотеками...
В этом уроке мы узнаем, как работать с архивами...
В этом уроке мы узнаем, как получить хеш файла и как его можно использовать...
В этом уроке мы узнаем, что такое указатели в delphi...
В этом уроке мы начнем изучать интерфейсы...
В этом уроке мы продолжим изучать интерфейсы...
Из этого урока вы узнаете, как в Delphi 7 работать с реестром Windows...
В этом уроке мы начнем изучать использование потоков данных...
В этом уроке мы продолжим изучать использование потоков данных...
В этом уроке мы закончим изучать использование потоков данных...
В этом уроке мы начнем изучать принципы работы с памятью в системе Windows 32...
В этом уроке мы продолжим изучать принципы работы с памятью в системе Windows 32...
В этом уроке мы закончим изучать принципы работы с памятью в системе Windows 32...
В этом уроке мы начнем создавать свои компоненты...
В этом уроке мы продолжим создавать свои компоненты...
В этом уроке мы закончим создавать свои компоненты...
В этому уроке я расскажу о эффективном и удобным для большого количества вложенных условий операторе CASE...
В этому уроке я расскажу об операторе GOTO...
В этому уроке я расскажу о таком явлении как рекурсия...
В этому уроке мы рассмотрим такое понятие, как множества в Delphi...
В этому уроке мы научимся создавать компоненты для Delphi...