Компьютерные науки

Введение в программирование на Delphi

Программа посвящена освоению среды Delphi 7 через создание практических утилит и профессиональных приложений для Windows. Основное внимание уделяется не только теории языка, но и разработке полноценного 32-разрядного программного обеспечения.
Студентов 11229 Выпускников 2092 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена созданию приложений в среде Delphi 7 с акцентом на операционные системы Windows. В рамках обучения рассматриваются основы программирования, включая переменные, циклы и объектно-ориентированный подход, а также работа с компонентами, мультимедиа и базами данных. Материал выходит за рамки справочных данных и предлагает последовательное освоение инструментов от базовых основ до продвинутых технологий и Shareware. Процесс обучения включает теоретические блоки и проверочные тесты для закрепления навыков разработки собственного программного обеспечения. Материал ориентирован на начинающих разработчиков, которым важно получить практический опыт создания реальных программ.
Цели
  • Сформировать практические навыки разработки 32-разрядных приложений для Windows.
  • Дать базовое понимание объектно-ориентированного программирования.
  • Познакомить с основными компонентами и инструментами среды Delphi 7.
Чему я научусь?
  • Использовать различные типы данных, циклы и управляющие конструкции.
  • Работать с визуальными компонентами, меню и диалогами.
  • Создавать собственные таблицы и работать с базами данных.
  • Обрабатывать файлы, динамические массивы и мультимедиа.

Авторы

Ачкасов  Вячеслав  Юрьевич
Ачкасов Вячеслав Юрьевич
Директор учебного центра "ANIT Texno Inform".
Чему я научусь?
  • Использовать различные типы данных, циклы и управляющие конструкции.
  • Работать с визуальными компонентами, меню и диалогами.
  • Создавать собственные таблицы и работать с базами данных.
  • Обрабатывать файлы, динамические массивы и мультимедиа.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение На этой лекции вы познакомитесь с историей языков программирования вообще, и Delphi в частности. Вы познакомитесь... На этой лекции вы познакомитесь с историей языков программирования вообще, и Delphi в частности. Вы познакомитесь с рабочей средой Delphi 7 и напишете свою первую программу. ещё
Введение тест для курса Введение в программирование на Delphi 30 мин
2 Переменные "Из этой лекции вы узнаете, что такое переменная, и какие типы переменных бывают. Также познакомитесь с... "Из этой лекции вы узнаете, что такое переменная, и какие типы переменных бывают. Также познакомитесь с типом ""Строка"". Затем мы затронем стили программирования, познакомимся с комментариями и напишем две программы." ещё
Переменные тест для курса Введение в программирование на Delphi 35 мин
3 Целые и вещественные типы. Процедуры и функции "Здесь вы познакомитесь с целыми и вещественными типами данных. Напишете программу с использованием этих типов. Затем... "Здесь вы познакомитесь с целыми и вещественными типами данных. Напишете программу с использованием этих типов. Затем мы разберем, что такое функции и процедуры, внедрим их в написанную ранее программу. Познакомимся с понятием ""Событие""." ещё
Целые и вещественные типы. Процедуры и функции тест для курса Введение в программирование на Delphi 30 мин
4 Управляющая конструкция if, цикл for "Здесь вы познакомитесь со строковыми, символьными и логическими типами данных. Изучите управляющую конструкцию if и цикл... "Здесь вы познакомитесь со строковыми, символьными и логическими типами данных. Изучите управляющую конструкцию if и цикл for, познакомитесь с ""программными скобками"". Напишете приложение, используя пройденный материал." ещё
Управляющая конструкция if, цикл for тест для курса Введение в программирование на Delphi 30 мин
5 Свойства Здесь вы познакомитесь со свойствами формы и кнопки. Изучите управляющую конструкцию case и цикл while. Напишете... Здесь вы познакомитесь со свойствами формы и кнопки. Изучите управляющую конструкцию case и цикл while. Напишете шуточное приложение, используя пройденный материал. ещё
Свойства тест для курса Введение в программирование на Delphi 30 мин
6 ООП – Объектно-Ориентированное Программирование В этой короткой, теоретической лекции вы подробней изучите концепцию Объектно-Ориентированного Программирования, каким образом программист использует объекты,... В этой короткой, теоретической лекции вы подробней изучите концепцию Объектно-Ориентированного Программирования, каким образом программист использует объекты, что такое свойства, события и методы. ещё
ООП – Объектно-Ориентированное Программирование тест для курса Введение в программирование на Delphi 30 мин
7 Изучаем компоненты Panel, GroupBox, RadioGroup, CheckBox "Здесь вы познакомитесь с панелями Panel, GroupBox и RadioGroup, научитесь пользоваться ""флажком"" CheckBox и радиокнопками. В... "Здесь вы познакомитесь с панелями Panel, GroupBox и RadioGroup, научитесь пользоваться ""флажком"" CheckBox и радиокнопками. В процессе изучения лекции создадите полезную утилиту." ещё
Изучаем компоненты Panel, GroupBox, RadioGroup, CheckBox тест для курса Введение в программирование на Delphi 30 мин
8 Меню Здесь вы познакомитесь с созданием главного и всплывающего (контекстного) меню, познакомитесь с очень полезными свойствами компонентов... Здесь вы познакомитесь с созданием главного и всплывающего (контекстного) меню, познакомитесь с очень полезными свойствами компонентов Enabled и Visible. В процессе изучения улучшите предыдущий проект редактора текстов. ещё
9 Массивы и константы Здесь вы познакомитесь с массивами и константами, а также научитесь пользоваться репозиторием Delphi, в котором хранятся... Здесь вы познакомитесь с массивами и константами, а также научитесь пользоваться репозиторием Delphi, в котором хранятся шаблоны и мастера для многих форм различного вида и назначения. Применение нового материала на практике. ещё
Массивы и константы тест для курса Введение в программирование на Delphi 35 мин
10 Символьные типы данных В этой лекции мы вернемся к символьным типам данных, и изучим их подробней. Освоим новую WinAPI-функцию... В этой лекции мы вернемся к символьным типам данных, и изучим их подробней. Освоим новую WinAPI-функцию MessageBox(), научимся обрабатывать строки. ещё
Символьные типы данных тест для курса Введение в программирование на Delphi 30 мин
11 Структура проекта Здесь вы познакомитесь со структурой проекта и с файлами, которые составляют проект. Подробно разберем структуру модуля,... Здесь вы познакомитесь со структурой проекта и с файлами, которые составляют проект. Подробно разберем структуру модуля, его разделы. ещё
Структура проекта тест для курса Введение в программирование на Delphi 30 мин
12 Тип TStrings В этой лекции вы познакомитесь с типом TStrings, изучите компоненты ListBox и ComboBox, создадите несколько программ,... В этой лекции вы познакомитесь с типом TStrings, изучите компоненты ListBox и ComboBox, создадите несколько программ, использующих пройденный материал. Кроме того, научитесь управлять циклами: прерывать их и принудительно переходить на новый виток цикла. ещё
Тип TStrings тест для курса Введение в программирование на Delphi 30 мин
13 Диалоги В этой лекции вы познакомитесь с диалогами, изучите компоненты OpenDialog, SaveDialog, FontDialog и ColorDialog. Создадите вторую... В этой лекции вы познакомитесь с диалогами, изучите компоненты OpenDialog, SaveDialog, FontDialog и ColorDialog. Создадите вторую версию текстового редактора, обладающего вполне профессиональными возможностями. Научитесь пользоваться директивой with. ещё
Диалоги тест для курса Введение в программирование на Delphi 30 мин
14 Адрес и имя файла В этой лекции вы познакомитесь с функциями обработки адреса и имени файла, конвертирующими его в различные... В этой лекции вы познакомитесь с функциями обработки адреса и имени файла, конвертирующими его в различные форматы. Изучите тип Variant. Напишите приложение по конвертации имени файла. ещё
Адрес и имя файла тест для курса Введение в программирование на Delphi 30 мин
15 Преобразования типов В этой лекции вы познакомитесь с функциями преобразования одних типов данных в другие, научитесь создавать сложные... В этой лекции вы познакомитесь с функциями преобразования одних типов данных в другие, научитесь создавать сложные выражения путем подстановки значений, познакомитесь с глобальной переменной DecimalSeparator и напишете приложение с серьезной защитой от некорректного ввода пользователем числа. ещё
Преобразования типов тест для курса Введение в программирование на Delphi 30 мин
16 Кнопки с изображениями и маскировочное поле ввода В этой лекции вы научитесь работать с компонентами, улучшающими внешний вид программы. Изучите компоненты BitBtn и... В этой лекции вы научитесь работать с компонентами, улучшающими внешний вид программы. Изучите компоненты BitBtn и MaskEdit, научитесь добавлять на форму кнопки с изображениями рядом с текстом, а также освоите маски компонента MaskEdit, облегчающие пользователю ввод данных в нужном формате. ещё
17 Даты В этой лекции вы познакомитесь с функциями преобразования дат, познакомитесь с глобальными переменными DateSeparator и ShortDateFormat,... В этой лекции вы познакомитесь с функциями преобразования дат, познакомитесь с глобальными переменными DateSeparator и ShortDateFormat, с компонентами выбора дат DateTimePicker и MonthCalendar и напишите приложение, использующее новые темы. Кроме того, познакомитесь с условными операндами AND, OR и NOT. ещё
Даты тест для курса Введение в программирование на Delphi 35 мин
18 Сохранение параметров программы В этой лекции вы познакомитесь с возможностью сохранять различные настройки программы в специальные ini-файлы.
Сохранение параметров программы тест для курса Введение в программирование на Delphi 30 мин
19 Работа с текстовыми файлами В этой лекции вы познакомитесь с методами чтения текста из файла, и записи текста в файл.... В этой лекции вы познакомитесь с методами чтения текста из файла, и записи текста в файл. Научитесь пользоваться объектом TStringList, освоите файловый тип TFileStream. ещё
20 Работа с файлами В этой лекции вы познакомитесь с методами обработки файлов, узнаете три типа файлов, которые можно обрабатывать... В этой лекции вы познакомитесь с методами обработки файлов, узнаете три типа файлов, которые можно обрабатывать в Delphi. Изучите много функций и процедур, напишете программу для копирования файла. ещё
Работа с файлами тест для курса Введение в программирование на Delphi 35 мин
21 Записи В этой лекции вы познакомитесь с записями. Записи – очень удобный тип, важность которого трудно переоценить.... В этой лекции вы познакомитесь с записями. Записи – очень удобный тип, важность которого трудно переоценить. Вы создадите свой тип записи, глобальную переменную этого типа и даже типизированный файл, в который будете сохранять эту запись, и считывать ее. ещё
22 Динамические массивы "В этой лекции вы познакомитесь с динамическими массивами, научитесь управлять размерностью и обработкой таких массивов, создадите... "В этой лекции вы познакомитесь с динамическими массивами, научитесь управлять размерностью и обработкой таких массивов, создадите программу ""Телефонный справочник"", в которой используется запись, динамический массив типа этой записи и типизированный файл." ещё
23 Многомерные массивы В этой лекции вы познакомитесь с многомерными массивами и с сетками ввода. Изучите способы обработки многомерных... В этой лекции вы познакомитесь с многомерными массивами и с сетками ввода. Изучите способы обработки многомерных массивов, познакомитесь со свойствами сеток. Научитесь в сетке создавать маску для ввода текста. ещё
Многомерные массивы тест для курса Введение в программирование на Delphi 35 мин
24 Украшательства проекта В этой лекции вы познакомитесь с компонентами Image и ImageList, научитесь загружать на форму изображение из... В этой лекции вы познакомитесь с компонентами Image и ImageList, научитесь загружать на форму изображение из графического файла, как с помощью Объектного инспектора, так и программно. Научитесь добавлять изображения к пунктам главного и всплывающего меню. ещё
25 Мультимедиа в Delphi В этой лекции вы познакомитесь с компонентом MediaPlayer, создадите приложение для прослушивания звуковых, и просмотра видео-файлов.
26 Побайтовое копирование / перенос файлов В этой лекции мы снова вернемся к обработке файлов (перенос, копирование, удаление). Научимся исправлять дату и... В этой лекции мы снова вернемся к обработке файлов (перенос, копирование, удаление). Научимся исправлять дату и время копии, использовать компоненты, показывающие прогресс копирования файла. ещё
Побайтовое копирование / перенос файлов тест для курса Введение в программирование на Delphi 30 мин
27 Панель инструментов В этой лекции мы научимся организовывать панель инструментов двумя различными способами, изучим свойства и методы работы... В этой лекции мы научимся организовывать панель инструментов двумя различными способами, изучим свойства и методы работы кнопок SpeedButton и ToolButton, научимся делать перемещаемые и снимающиеся панели инструментов. ещё
Панель инструментов тест для курса Введение в программирование на Delphi 30 мин
28 ActionList и MDI-окна В этой лекции мы научимся пользоваться механизмом действий ActionList, привязывать его действия к командам главного и... В этой лекции мы научимся пользоваться механизмом действий ActionList, привязывать его действия к командам главного и всплывающего меню, и кнопкам панели инструментов. Также на примере программы освоим создание многодокументных MDI-окон. ещё
ActionList и MDI-окна тест для курса Введение в программирование на Delphi 30 мин
29 Введение в базы данных В этой лекции мы познакомимся с разработкой Баз Данных и изучим многие компоненты, обеспечивающие эту работу.... В этой лекции мы познакомимся с разработкой Баз Данных и изучим многие компоненты, обеспечивающие эту работу. Мы создадим приложение, отображающее данные из демонстрационной базы данных, научимся перемещаться по этой таблице, отображать большие строки и графику. ещё
Введение в базы данных тест для курса Введение в программирование на Delphi 30 мин
30 Создание собственной таблицы В этой лекции мы научимся устанавливать закладки, перемещать указатель на закладку, удалять закладку. Создадим две собственных... В этой лекции мы научимся устанавливать закладки, перемещать указатель на закладку, удалять закладку. Создадим две собственных таблицы с помощью утилиты Database Desktop, познакомимся с типами данных таблиц формата Paradox 7, начнем приложение с реляционной базой данных, где две таблицы связаны между собой. ещё
Создание собственной таблицы тест для курса Введение в программирование на Delphi 30 мин
31 Методы редактирования баз данных В этой лекции мы научимся редактировать данные в таблице, связывать одну таблицу с другой посредством подстановочных... В этой лекции мы научимся редактировать данные в таблице, связывать одну таблицу с другой посредством подстановочных полей. Расширим программу из предыдущей лекции многими другими возможностями. ещё
32 Индексы, фильтрация, отчетность "В этой лекции мы закончим работу над проектом ""Библиотечный каталог"". Научимся создавать индексы, производить по ним... "В этой лекции мы закончим работу над проектом ""Библиотечный каталог"". Научимся создавать индексы, производить по ним фильтрацию (поиск) данных, выводить данные в отчет. Научимся создавать подстановочные поля – вводить в таблицу новое поле, из другой таблицы." ещё
Индексы, фильтрация, отчетность тест для курса Введение в программирование на Delphi 30 мин
33 Shareware - программирование В завершающей лекции мы коротко рассмотрим все аспекты создания shareware-программ, размещения программ в Интернет, организации продажи... В завершающей лекции мы коротко рассмотрим все аспекты создания shareware-программ, размещения программ в Интернет, организации продажи вашей программы. ещё
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.