Логин: Пароль:    Регистрация Всеми возможностями сайта можно пользоваться
только после авторизации.
   Забыли пароль?
Поиск
L


Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 4
Всего онлайн: 4
Зарегистрировано юзеров: 5495
Комментариев на сайте: 611
Новый юзер: AaronCop



Последние комментарии
c
Dj-Slon прокомментировал "Урок 9 - Экспорт .3DS модели из 3DS max 2009 в OpenGL":
Вот другая модель: Собор Василия Блаженного https://yadi.sk/d/PqtJQvZMshod3?force_show=1 я начал с неё - ща нашел кучу спорткаров
Nesf прокомментировал "Урок 2 - Простые примитивы":
Если у вас выводится пустая форма, то у вас включился режим двойной буферизации, поэтому в конце обработчика события OnPaint следует написать команду SwapBuffers;



Мы в соцсетях
c
Урок 1 - Открываем Delphi, рассматриваем окна, создаем нашу первую программу!
Опубликовано: 1.04.12
Автор: Савельев Александр
  Здравствуй уважаемый новичок! В этом уроке мы познакомимся с Delphi 7 и научимся компилировать программу. Итак, если вы приняли решение изучать язык программирования Delphi, то сразу без предисловий перейдем к делу...
Урок 2 - Переменные и их типы
Опубликовано: 22.04.12
Автор: Савельев Александр
  Продолжаем наше обучение! В Delphi очень важную роль играют переменные. В процессе работы программы в переменных можно как хранить так и извлекать информацию. Переменные могут иметь разный тип. Например для того, чтобы в переменную записать какой-нибудь текст используется тип String...
Урок 3 - Конструкция IF...THEN...ELSE
Опубликовано: 04.05.12
Автор: Савельев Александр
  Здравствуйте, в этом уроке я познакомлю вас с конструкцией if...then...else и мы напишем программу проверки логина и пароля! И так, приступим! Конструкцией if...then...else можно проверять какое-нибудь условие, дословно она переводится так: если...то...иначе...
Урок 4 - Циклы
Опубликовано: 12.07.12
Автор: Савельев Александр
  Цикл - это многократно повторяющаяся последовательность действий. Первый цикл, с которым мы познакомимся называется While...Do (делай пока верно условие)...
Урок 5 - Функции
Опубликовано: 13.07.12
Автор: Савельев Александр
  Продолжаем обучение Delphi и в этом уроке мы познакомимся с функциями. Представьте, что вы написали очень большую программу в которой более 2000 строк и у вас десятки раз повторяется один и тот же участок кода. Функция позволяет избегать такие повторения. То есть мы выносим повторяющийся код в функцию, а на месте тех десятков кода просто вызываем нашу функцию...
Урок 6 - Одномерные массивы
Опубликовано: 13.07.12
Автор: Савельев Александр
  Представьте себе поезд, у которого есть определенное количество вагончиков. У каждого вагона есть номер и внутри каждого, пронумерованного вагона можно хранить информацию. Дак вот массив примерно так и выглядит, только он не поезд :)...
Урок 7 - Многомерные массивы
Опубликовано: 13.07.12
Автор: Савельев Александр
  Многомерные массивы - это практически то же самое, что и одномерные, только они представляют из себя матрицу...
С теоретической частью мы закончили, переходим к практической части.

Урок 8 - Форма и её свойства
Опубликовано: 31.07.12
Автор: Савельев Александр
  Пришло время погрузиться в практическую часть и в этом уроке мы рассмотрим форму и ее основные свойства. Как вы уже знаете, все свойства любого объекта в Delphi располагаются в Object Inspector...
Урок 9 - События. Программное изменение свойств
Опубликовано: 1.08.12
Автор: Савельев Александр
  В этом уроке я расскажу, что такое событие, реакция на событие и мы научимся программно изменять свойство компонентов. Создаем новый проект, на форму кидаем компонент Button с закладки Standard. Все свойства, выделенного компонента находятся в Object Inspector на вкладке Events...
Урок 10 - Знакомство с компонентами (часть 1/12)
Опубликовано: 9.08.12
Автор: Савельев Александр
  Здравствуйте, дорогие друзья! В этом, десятом уроке, мы начинаем подробное знакомство с компонентами. Всего будет 11 уроков на эту тему. В этом уроке мы будем знакомиться с компонентами на вкладке Standard...
Урок 11 - Знакомство с компонентами (часть 2/12)
Опубликовано: 14.08.12
Автор: Савельев Александр
  Продолжаем знакомство с компонентами. Открываем наш предыдущий проект и начинаем модернизировать калькулятор, как я и обещал...
Урок 12 - Знакомство с компонентами (часть 3/12)
Опубликовано: 9.09.12
Автор: Савельев Александр
  В двенадцатом уроке мы продолжаем писать свой калькулятор и параллельно знакомиться с компонентами. Я прошу вас открыть проект из предыдущего урока, для того чтобы мы продолжили. И так, начнем с компонента под названием ComboBox, он находится на вкладке Standard. Компонент ComboBox представляет из себя выпадающий список...
Урок 13 - Знакомство с компонентами (часть 4/12)
Опубликовано: 9.12.12
Автор: Савельев Александр
  Прошу прощения за задержку публикации тринадцатого урока. У меня было много дел и мало времени, но сейчас не об этом! Давайте же продолжим изучение компонентов Delphi со вкладки Additional...
Урок 14 - Знакомство с компонентами (часть 5/12)
Опубликовано: 13.12.12
Автор: Савельев Александр
  В этом уроке мы переходим на вкладку Win32! Первый компонент, который мы будем рассматривать на этой вкладке называется ImageList или как говорят в народе ''хранилище картинок''...
Урок 15 - Знакомство с компонентами (часть 6/12)
Опубликовано: 21.03.13
Автор: Савельев Александр
  В этом уроке мы продолжаем знакомится с компонентами из вкладки Win32 и сейчас рассмотрим компонент под названием TrackBar. Компонент TrackBar представляет из себя некое поле с засечками и бегунок...
Урок 16 - Знакомство с компонентами (часть 7/12)
Опубликовано: 22.03.13
Автор: Савельев Александр
  Продолжаем изучать закладку Win32 и в этом уроке мы познакомимся с двумя компонентами, а именно: Animate и StatusBar. Компонент Animate позволяет проигрывать на форме клипы в формате AVI и отображать стандартную анимацию...
Урок 17 - Знакомство с компонентами (часть 8/12)
Опубликовано: 27.03.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать вкладку Win32. В этот раз мы будем рассматривать компонент под названием ListView...
Урок 18 - Знакомство с компонентами (часть 9/12)
Опубликовано: 28.03.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать вкладку Win32. В этот раз мы будем рассматривать компонент под названием TreeView. Мы научимся добавлять, удалять, изменять и сортировать. Этот компонент предназначен для отображения сложной иерархической структуры данных. Например в левой области проводника Windows используется этот компонент для быстрой навигации по папкам...
Урок 19 - Знакомство с компонентами (часть 10/12)
Опубликовано: 29.03.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать вкладку Win32. Сейчас мы будем рассматривать компонент под названием Timer. Этот не визуальный компонент предназначен для повторения участка кода через определённые промежутки времени...
Урок 20 - Знакомство с компонентами (часть 11/12)
Опубликовано: 05.04.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать вкладку System. В этот раз мы будем рассматривать компонент под названием MediaPlayer...
Урок 21 - Знакомство с компонентами (часть 12/12)
Опубликовано: 07.04.13
Автор: Савельев Александр
  Здравствуйте, дорогие друзья! Сегодня я расскажу вам про вкладку с компонентами - Dialogs. Компонент OpenDialog позволяет инициализировать диалог открытия файла.
Урок 22 - Принцип работы с файлами
Опубликовано: 07.04.13
Автор: Савельев Александр
  В этом уроке изучим принцип работы с файлами.
Урок 23 - Функции для работы с мышью
Опубликовано: 13.04.13
Автор: Савельев Александр
  В этом уроке мы изучим функции для работы с мышью. Итак, начнём! Вытащим на форму 5 кнопок и зададим свойства Caption: 'Переместить курсор', 'Скрыть курсор', 'Показать курсор', 'Поменять кнопки', 'Вернуть кнопки'...
Урок 24 - Изучаем компонент PaintBox
Опубликовано: 13.04.13
Автор: Савельев Александр
  В этом уроке изучим компонент под PaintBox на вкладке System. У этого компонента есть один недостаток проявляющий себя только на Windows XP: работающую программу перекрасть окном другой программы то все содержимое компонента стирается...
Урок 25 - Подробное изучение RichEdit'a
Опубликовано: 13.04.13
Автор: Савельев Александр
  В этом уроке изучим компонент на вкладке . Кинем на форму компонент RichEdit и ToolBar, свойство Align у RichEdit установим на alClient и наш компонент растянется на всю форму. Определимся что будет уметь делать наш редактор: Загружать, сохранять, выравнивание (По левому краю, по центру, по правому краю), стилизация текста...
Урок 26 - Создаем игру Ping-pong - часть(1/3)
Опубликовано: 21.04.13
Автор: Савельев Александр
  Начинаем писать простенькую игру Пинг-Понг. Думаю, смысл игры Пинг-Понг давно всем известен :)...
Урок 27 - Создаем игру Ping-pong - часть(2/3)
Опубликовано: 21.04.13
Автор: Савельев Александр
  Продолжаем писать игру Пинг-Понг. В этом уроке мы займемся реализацией игрока.
Урок 28 - Создаем игру Ping-pong - часть(3/3)
Опубликовано: 21.04.13
Автор: Савельев Александр
  Заканчиваем писать игру Пинг-Понг и в этом уроке мы сделаем искусственный интеллект...
Урок 29 - Работа с DLL
Опубликовано: 25.04.13
Автор: Савельев Александр
  В этом уроке мы ознакомимся с динамическими библиотеками Windows. Научимся её использовать и создавать...
Урок 30 - Знакомство с базами данных
Опубликовано: 26.04.13
Автор: Савельев Александр
  В этом уроке мы создадим простую базу данных. Я буду использовать Microsoft Access 2013...
Урок 31 - Продолжение работы с базами данных
Опубликовано: 27.04.13
Автор: Савельев Александр
  В этом уроке мы откроем нашу ранее созданную базу данных в Delphi. Для того чтобы открыть базу данных нам понадобятся 4 компонента: ADOConnection, ADOQuery с вкладки AOD, DataSource...
Урок 32 - Объединение всего изученного про базы данных
Опубликовано: 2.05.13
Автор: Савельев Александр
  В этом уроке мы объединим все, что мы прошли ранее...
Урок 33 - Автовыключатель компьютера
Опубликовано: 3.05.13
Автор: Савельев Александр
  В этом уроке мы создадим программу под названием "рубильник"...
Урок 34 - Шифрование информации
Опубликовано: 4.05.13
Автор: Савельев Александр
  В этом уроке мы научимся зашифровывать и расшифровывать текст...
Урок 35 - Создаем Веб браузер
Опубликовано: 9.05.13
Автор: Савельев Александр
  Пишем свой интернет браузер на основе Internet Explorer :) ...
Урок 36 - Взаимодействие с веб страницей
Опубликовано: 10.05.13
Автор: Савельев Александр
  В этом уроке мы попробуем авторизоваться на сайте yandex.ru...
Урок 37 - Запись рабочего стола
Опубликовано: 11.05.13
Автор: Савельев Александр
  В этом уроке мы будем делать снимки экрана...
Урок 38 - Запись рабочего стола, интерфейс
Опубликовано: 9.05.13
Автор: Савельев Александр
  В этом уроке мы доделаем программу и придадим ей божественный вид.
Урок 39 - Панель быстрого запуска (часть 1/2)
Опубликовано: 10.05.13
Автор: Савельев Александр
  Начинаем создавать панельку быстрого запуска, в этом уроке мы сделаем движение (скрытие\показ)...
Урок 40 - Панель быстрого запуска (часть 2/2)
Опубликовано: 11.05.13
Автор: Савельев Александр
  В этом уроке мы доработаем панель быстрого запуска и добавим функцию Drag-and-drop...
Урок 41 - Пишем MediaPlayer, часть(1/7)
Опубликовано: 22.05.13
Автор: Савельев Александр
  Мы начинаем писать MediaPlayer с использованием звуковой библиотеки Bass...
Урок 42 - Пишем MediaPlayer, часть (2/7)
Опубликовано: 23.05.13
Автор: Савельев Александр
  В этом уроке мы поработаем над интерфейсом, добавим кнопки 'Стоп', 'Пауза' и т.д.
Урок 43 - Пишем MediaPlayer, часть(3/7)
Опубликовано: 11.05.13
Автор: Савельев Александр
  В этом уроке мы добавим возможность перематывать файл...
Урок 44 - Пишем MediaPlayer, часть(4/7)
Опубликовано: 29.05.13
Автор: Савельев Александр
  В этом уроке мы поработаем над интерфейсом и добавим плей-лист...
Урок 45 - Пишем MediaPlayer, часть(5/7)
Опубликовано: 30.05.13
Автор: Савельев Александр
  В этом уроке мы научимся удалять файлы, изменять громкость и другое...
Урок 46 - Пишем MediaPlayer, часть(6/7)
Опубликовано: 31.05.13
Автор: Савельев Александр
  В этом уроке мы сделаем сохранение плей-листа в файл и его загрузку...
Урок 47 - Пишем MediaPlayer, часть(7/7)
Опубликовано: 31.05.13
Автор: Савельев Александр
  Этот урок будет завершающим, мы добавим функцию Drag-and-drop и доделаем интерфейс...
Урок 48 - Структурные типы данных, часть (1/2)
Опубликовано: 5.06.13
Автор: Савельев Александр
  В этом уроке мы раскроем важную тему собственных типов данных...
Урок 49 - Структурные типы данных, часть (2/2)
Опубликовано: 9.06.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать структуры и рассмотрим Множества и Записи...
Урок 50 - Динамическое создание компонентов, часть (1/2)
Опубликовано: 15.06.13
Автор: Савельев Александр
  В этом уроке мы научимся создавать компоненты во время работы программы (на лету)...
Урок 51 - Динамическое создание компонентов, часть (2/2)
Опубликовано: 15.06.13
Автор: Савельев Александр
  В этом уроке мы узнаем ошибках которые могут возникать в процессе работы...
Урок 52 - Исключительные ситуации
Опубликовано: 16.06.13
Автор: Савельев Александр
  В этом уроке мы научимся правильно обрабатывать ошибки которые могут возникать в процессе выполнения программы...
Урок 53 - Потоки в Delphi, (часть 1/3)
Опубликовано: 21.06.13
Автор: Савельев Александр
  В этом уроке мы познакомимся с методами создания потоков и узнаем что это такое...
Урок 54 - Потоки в Delphi, (часть 2/3)
Опубликовано: 23.06.13
Автор: Савельев Александр
  В этом уроке мы научимся правильно запускать наш поток...
Урок 55 - Потоки в Delphi, (часть 3/3)
Опубликовано: 24.06.13
Автор: Савельев Александр
  В этом уроке мы научимся скачивать файл из интернета в потоке...
Урок 56 - Создание собственных процедур и функций Delphi, (часть 1/3)
Опубликовано: 27.06.13
Автор: Савельев Александр
  В этом уроке мы научимся создавать свои собственные процедуры и функции, а также подробно узнаем о механизмах передачи параметров...
Урок 57 - Создание собственных процедур и функций Delphi, (часть 2/3)
Опубликовано: 28.06.13
Автор: Савельев Александр
  Продолжаем и пишем программу суммирования двух чисел...
Урок 58 - Создание собственных процедур и функций Delphi, (часть 3/3)
Опубликовано: 24.06.13
Автор: Савельев Александр
  В этом уроке мы узнаем особенности передачи параметров и некоторые возможности...
Урок 59 - Классы Delphi, (часть 1/5)
Опубликовано: 5.07.13
Автор: Савельев Александр
  В этом уроке мы познакомимся с классами, узнаем что это такое и с чем его едят...
Урок 60 - Свойства классов Delphi, (часть 2/5)
Опубликовано: 6.07.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать классы и в этом уроке мы разберёмся в их свойствах...
Урок 61 - Свойства классов Delphi, (часть 3/5)
Опубликовано: 7.07.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать классы и в этом уроке мы разберёмся в их свойствах...
Урок 62 - Методы, наследование классов, операции с классами Delphi, (часть 4/6)
Опубликовано: 12.07.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать классы, в этом уроке мы в механизме наследования и узнаем о методах классов...
Урок 63 - Методы, наследование классов, операции с классами Delphi, (часть 5/6)
Опубликовано: 13.07.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать классы, в этом уроке мы в механизме наследования и узнаем о методах классов...
Урок 64 - Виртуальные методы, полиморфизм, абстрактные классы Delphi, (часть 6/6)
Опубликовано: 14.07.13
Автор: Савельев Александр
  В этом уроке мы продолжаем изучать классы и мы углубимся в самые дебри классов...
Урок 65 - Ресурсы в Delphi, (часть 1/2)
Опубликовано: 20.07.13
Автор: Савельев Александр
  В этом уроке мы узнаем, что такое ресурсы...
Урок 66 - Ресурсы в Delphi, (часть 2/2)
Опубликовано: 21.07.13
Автор: Савельев Александр
  В этом уроке мы узнаем, что такое ресурсы...
Урок 67 - INI файлы
Опубликовано: 22.07.13
Автор: Савельев Александр
  В этом уроке мы узнаем как пользоваться Ini файлами...
Урок 68 - Реестр Windows, (часть 1/2)
Опубликовано: 27.07.13
Автор: Савельев Александр
  В этом уроке мы узнаем, что такое Реестр Windows и как им пользоватся...
Урок 69 - Реестр Windows, (часть 2/2)
Опубликовано: 28.07.13
Автор: Савельев Александр
  Продолжаем изучать реестр...
Урок 70 - Динамические библиотеки DLL
Опубликовано: 29.07.13
Автор: Савельев Александр
  В этом уроке мы узнаем, что такое и как пользоваться библиотеками...
Урок 71 - Работа с сжатыми файлами
Опубликовано: 02.08.13
Автор: Савельев Александр
  В этом уроке мы узнаем, как работать с архивами...
Урок 72 - Получение хеша файла
Опубликовано: 03.08.13
Автор: Савельев Александр
  В этом уроке мы узнаем, как получить хеш файла и как его можно использовать...
Урок 73 - Указатели
Опубликовано: 04.08.13
Автор: Савельев Александр
  В этом уроке мы узнаем, что такое указатели в delphi...
Урок 74 - Создание и использование интерфейса (часть 1/2)
Опубликовано: 09.08.13
Автор: Савельев Александр
  В этом уроке мы начнем изучать интерфейсы...
Урок 75 - Создание и использование интерфейса (часть 2/2)
Опубликовано: 10.08.13
Автор: Савельев Александр
  В этом уроке мы продолжим изучать интерфейсы...
Урок 76 - Работа с реестром
Опубликовано: 11.08.13
Автор: Савельев Александр
  Из этого урока вы узнаете, как в Delphi 7 работать с реестром Windows...
Урок 77 - Использование потоков данных (часть 1/3)
Опубликовано: 16.08.13
Автор: Савельев Александр
  В этом уроке мы начнем изучать использование потоков данных...
Урок 78 - Использование потоков данных (часть 2/3)
Опубликовано: 17.08.13
Автор: Савельев Александр
  В этом уроке мы продолжим изучать использование потоков данных...
Урок 79 - Использование потоков данных (часть 3/3)
Опубликовано: 18.08.13
Автор: Савельев Александр
  В этом уроке мы закончим изучать использование потоков данных...
Урок 80 - Работа с памятью в системе Windows32 (часть 1/3)
Опубликовано: 16.08.13
Автор: Савельев Александр
  В этом уроке мы начнем изучать принципы работы с памятью в системе Windows 32...
Урок 81 - Работа с памятью в системе Windows32 (часть 2/3)
Опубликовано: 17.08.13
Автор: Савельев Александр
  В этом уроке мы продолжим изучать принципы работы с памятью в системе Windows 32...
Урок 82 - Работа с памятью в системе Windows32 (часть 3/3)
Опубликовано: 18.08.13
Автор: Савельев Александр
  В этом уроке мы закончим изучать принципы работы с памятью в системе Windows 32...
Урок 83 - Создание своих компонентов (часть 1/3)
Опубликовано: 16.08.13
Автор: Савельев Александр
  В этом уроке мы начнем создавать свои компоненты...
Урок 84 - Создание своих компонентов (часть 2/3)
Опубликовано: 17.08.13
Автор: Савельев Александр
  В этом уроке мы продолжим создавать свои компоненты...
Урок 85 - Создание своих компонентов (часть 3/3)
Опубликовано: 18.08.13
Автор: Савельев Александр
  В этом уроке мы закончим создавать свои компоненты...
Урок 86 - Оператор Case
Опубликовано: 30.09.13
Автор: Савельев Александр
  В этому уроке я расскажу о эффективном и удобным для большого количества вложенных условий операторе CASE...
Урок 87 - Оператор GOTO
Опубликовано: 6.10.13
Автор: Савельев Александр
  В этому уроке я расскажу об операторе GOTO...
Урок 88 - Рекурсия
Опубликовано: 13.10.13
Автор: Савельев Александр
  В этому уроке я расскажу о таком явлении как рекурсия...
Урок 89 - Множества
Опубликовано: 20.10.13
Автор: Савельев Александр
  В этому уроке мы рассмотрим такое понятие, как множества в Delphi...
Урок 90 - Создание компонентов
Опубликовано: 3.11.13
Автор: Савельев Александр
  В этому уроке мы научимся создавать компоненты для Delphi...