Supplementary courses |
Lesson | Title << | Date |
---|---|---|
- | ||
Lecture 128 minutes | Введение
На этой лекции вы познакомитесь с историей языков программирования вообще, и Delphi в частности. Вы познакомитесь с рабочей средой Delphi 7 и напишете свою первую программу.
Contents | - |
Тест 118 minutes | - | |
Lecture 229 minutes | Переменные
Из этой лекции вы узнаете, что такое переменная, и какие типы переменных бывают. Также познакомитесь с типом "Строка". Затем мы затронем стили программирования, познакомимся с комментариями и напишем две программы.
Contents | - |
Тест 221 minute | - | |
Lecture 330 minutes | Целые и вещественные типы. Процедуры и функции
Здесь вы познакомитесь с целыми и вещественными типами данных. Напишете программу с использованием этих типов. Затем мы разберем, что такое функции и процедуры, внедрим их в написанную ранее программу. Познакомимся с понятием "Событие".
Contents | - |
Тест 318 minutes | - | |
Lecture 426 minutes | Управляющая конструкция if, цикл for
Здесь вы познакомитесь со строковыми, символьными и логическими типами данных. Изучите управляющую конструкцию if и цикл for, познакомитесь с "программными скобками". Напишете приложение, используя пройденный материал.
Contents | - |
Тест 418 minutes | - | |
Lecture 525 minutes | Свойства
Здесь вы познакомитесь со свойствами формы и кнопки. Изучите управляющую конструкцию case и цикл while. Напишете шуточное приложение, используя пройденный материал.
Contents | - |
Тест 518 minutes | - | |
Lecture 623 minutes | ООП – Объектно-Ориентированное Программирование
В этой короткой, теоретической лекции вы подробней изучите концепцию Объектно-Ориентированного Программирования, каким образом программист использует объекты, что такое свойства, события и методы.
Contents | - |
Тест 618 minutes | - | |
Lecture 719 minutes | Изучаем компоненты Panel, GroupBox, RadioGroup, CheckBox
Здесь вы познакомитесь с панелями Panel, GroupBox и RadioGroup, научитесь пользоваться "флажком" CheckBox и радиокнопками. В процессе изучения лекции создадите полезную утилиту.
Contents | - |
Тест 718 minutes | - | |
Lecture 826 minutes | Меню
Здесь вы познакомитесь с созданием главного и всплывающего (контекстного) меню, познакомитесь с очень полезными свойствами компонентов Enabled и Visible. В процессе изучения улучшите предыдущий проект редактора текстов.
Contents | - |
Lecture 919 minutes | Массивы и константы
Здесь вы познакомитесь с массивами и константами, а также научитесь пользоваться репозиторием Delphi, в котором хранятся шаблоны и мастера для многих форм различного вида и назначения. Применение нового материала на практике.
Contents | - |
Тест 821 minute | - | |
Lecture 1021 minute | Символьные типы данных
В этой лекции мы вернемся к символьным типам данных, и изучим их подробней. Освоим новую WinAPI-функцию MessageBox(), научимся обрабатывать строки.
Contents | - |
Тест 918 minutes | - | |
Lecture 1123 minutes | Структура проекта
Здесь вы познакомитесь со структурой проекта и с файлами, которые составляют проект. Подробно разберем структуру модуля, его разделы.
Contents | - |
Тест 1018 minutes | - | |
Lecture 1220 minutes | Тип TStrings
В этой лекции вы познакомитесь с типом TStrings, изучите компоненты ListBox и ComboBox, создадите несколько программ, использующих пройденный материал. Кроме того, научитесь управлять циклами: прерывать их и принудительно переходить на новый виток цикла.
Contents | - |
Тест 1118 minutes | - | |
Lecture 1326 minutes | Диалоги
В этой лекции вы познакомитесь с диалогами, изучите компоненты OpenDialog, SaveDialog, FontDialog и ColorDialog. Создадите вторую версию текстового редактора, обладающего вполне профессиональными возможностями. Научитесь пользоваться директивой with.
Contents | - |
Тест 1218 minutes | - | |
Lecture 1415 minutes | Адрес и имя файла
В этой лекции вы познакомитесь с функциями обработки адреса и имени файла, конвертирующими его в различные форматы. Изучите тип Variant. Напишите приложение по конвертации имени файла.
Contents | - |
Тест 1318 minutes | - | |
Lecture 1524 minutes | Преобразования типов
В этой лекции вы познакомитесь с функциями преобразования одних типов данных в другие, научитесь создавать сложные выражения путем подстановки значений, познакомитесь с глобальной переменной DecimalSeparator и напишете приложение с серьезной защитой от некорректного ввода пользователем числа.
Contents | - |
Тест 1418 minutes | - | |
Lecture 1618 minutes | Кнопки с изображениями и маскировочное поле ввода
В этой лекции вы научитесь работать с компонентами, улучшающими внешний вид программы. Изучите компоненты BitBtn и MaskEdit, научитесь добавлять на форму кнопки с изображениями рядом с текстом, а также освоите маски компонента MaskEdit, облегчающие пользователю ввод данных в нужном формате.
Contents | - |
Lecture 1718 minutes | Даты
В этой лекции вы познакомитесь с функциями преобразования дат, познакомитесь с глобальными переменными DateSeparator и ShortDateFormat, с компонентами выбора дат DateTimePicker и MonthCalendar и напишите приложение, использующее новые темы. Кроме того, познакомитесь с условными операндами AND, OR и NOT.
Contents | - |
Тест 1521 minute | - | |
Lecture 1821 minute | Сохранение параметров программы
В этой лекции вы познакомитесь с возможностью сохранять различные настройки программы в специальные ini-файлы.
Contents | - |
Тест 1618 minutes | - | |
Lecture 1926 minutes | Работа с текстовыми файлами
В этой лекции вы познакомитесь с методами чтения текста из файла, и записи текста в файл. Научитесь пользоваться объектом TStringList, освоите файловый тип TFileStream.
Contents | - |
Lecture 2021 minute | Работа с файлами
В этой лекции вы познакомитесь с методами обработки файлов, узнаете три типа файлов, которые можно обрабатывать в Delphi. Изучите много функций и процедур, напишете программу для копирования файла.
Contents | - |
Тест 1721 minute | - | |
Lecture 2112 minutes | Записи
В этой лекции вы познакомитесь с записями. Записи – очень удобный тип, важность которого трудно переоценить. Вы создадите свой тип записи, глобальную переменную этого типа и даже типизированный файл, в который будете сохранять эту запись, и считывать ее.
Contents | - |
Lecture 2226 minutes | Динамические массивы
В этой лекции вы познакомитесь с динамическими массивами, научитесь управлять размерностью и обработкой таких массивов, создадите программу "Телефонный справочник", в которой используется запись, динамический массив типа этой записи и типизированный файл.
Contents | - |
Lecture 2327 minutes | Многомерные массивы
В этой лекции вы познакомитесь с многомерными массивами и с сетками ввода. Изучите способы обработки многомерных массивов, познакомитесь со свойствами сеток. Научитесь в сетке создавать маску для ввода текста.
Contents | - |
Тест 1821 minute | - | |
Lecture 2416 minutes | Украшательства проекта
В этой лекции вы познакомитесь с компонентами Image и ImageList, научитесь загружать на форму изображение из графического файла, как с помощью Объектного инспектора, так и программно. Научитесь добавлять изображения к пунктам главного и всплывающего меню.
Contents | - |
Lecture 2518 minutes | Мультимедиа в Delphi
В этой лекции вы познакомитесь с компонентом MediaPlayer, создадите приложение для прослушивания звуковых, и просмотра видео-файлов.
Contents | - |
Lecture 2621 minute | Побайтовое копирование / перенос файлов
В этой лекции мы снова вернемся к обработке файлов (перенос, копирование, удаление). Научимся исправлять дату и время копии, использовать компоненты, показывающие прогресс копирования файла.
Contents | - |
Тест 1918 minutes | - | |
Lecture 2726 minutes | Панель инструментов
В этой лекции мы научимся организовывать панель инструментов двумя различными способами, изучим свойства и методы работы кнопок SpeedButton и ToolButton, научимся делать перемещаемые и снимающиеся панели инструментов.
Contents | - |
Тест 2018 minutes | - | |
Lecture 2833 minutes | ActionList и MDI-окна
В этой лекции мы научимся пользоваться механизмом действий ActionList, привязывать его действия к командам главного и всплывающего меню, и кнопкам панели инструментов. Также на примере программы освоим создание многодокументных MDI-окон.
Contents | - |
Тест 2118 minutes | - | |
Lecture 2936 minutes | Введение в базы данных
В этой лекции мы познакомимся с разработкой Баз Данных и изучим многие компоненты, обеспечивающие эту работу. Мы создадим приложение, отображающее данные из демонстрационной базы данных, научимся перемещаться по этой таблице, отображать большие строки и графику.
Contents | - |
Тест 2218 minutes | - | |
Lecture 3028 minutes | Создание собственной таблицы
В этой лекции мы научимся устанавливать закладки, перемещать указатель на закладку, удалять закладку. Создадим две собственных таблицы с помощью утилиты Database Desktop, познакомимся с типами данных таблиц формата Paradox 7, начнем приложение с реляционной базой данных, где две таблицы связаны между собой.
Contents | - |
Тест 2318 minutes | - | |
Lecture 3117 minutes | Методы редактирования баз данных
В этой лекции мы научимся редактировать данные в таблице, связывать одну таблицу с другой посредством подстановочных полей. Расширим программу из предыдущей лекции многими другими возможностями.
Contents | - |
Lecture 3229 minutes | Индексы, фильтрация, отчетность
В этой лекции мы закончим работу над проектом "Библиотечный каталог". Научимся создавать индексы, производить по ним фильтрацию (поиск) данных, выводить данные в отчет. Научимся создавать подстановочные поля – вводить в таблицу новое поле, из другой таблицы.
Contents | - |
Тест 2418 minutes | - | |
Lecture 3321 minute | Shareware - программирование
В завершающей лекции мы коротко рассмотрим все аспекты создания shareware-программ, размещения программ в Интернет, организации продажи вашей программы.
Contents | - |
5 hours | - |