Обучающее видео

Мастер Delphi PRO (2013)

Мастер Delphi PRO

Хотите стать разработчиком полезных и уникальных программ? Нет ничего проще! Этот пошаговый видеокурс научит вас творить в Delphi. Вместе с автором курса вы освоите методику разработки программ в среде программирования Borland Delphi, которая доступна даже начинающему программисту.

Содержание видеокурса:

Раздел 1. Подготовка к работе

  • С помощью каких символов записывается исходный код программы
  • Какие типы данных существуют и как их описывать в Delphi
  • Как выглядит структура программ
  • Как использовать стандартные функции и процедуры в Delphi. Что такое переменные и как они записываются
  • Как описываются константы
  • Как записываются в Delphi математические выражения, битовые выражения, строковые выражения и логические выражения
  • Узнаете о приоритете выполнения операций
  • Как использовать все основные операторы - условия, циклы с постусловием и предусловием, циклы с ограниченным числом повторений, процедуры прерывания циклов, конструкцию выбора

Раздел 2. Теория. Основы языка Object Pascal

  • С помощью каких символов записывается исходный код программы
  • Какие типы данных существуют и как их описывать в Delphi
  • Как выглядит структура программ
  • Как использовать стандартные функции и процедуры в Delphi. Что такое переменные и как они записываются
  • Как описываются константы
  • Как записываются в Delphi математические выражения, битовые выражения, строковые выражения и логические выражения
  • Узнаете о приоритете выполнения операций
  • Как использовать все основные операторы - условия, циклы с постусловием и предусловием, циклы с ограниченным числом повторений, процедуры прерывания циклов, конструцию выбора
  • Обо всех видах массивов и о том как их применять. Наглядно, просто и понятно что из себя представляет массив в памяти компьютера. Как объявляется запись
  • Как обращаться к полю записи. Как вывести определенное поле записи
  • Практические примеры использования записей
  • Виды файлов в Delphi
  • Как объявить файл в Delphi
  • Создание, удаление файла
  • Запись и чтение из файла. Практические примеры
  • Как объявляются строки
  • Как использовать функции измерения длины строки, удаление части строки, копирования части строки
  • Где взять дополнительные функции для работы со строками, которых нет в Delphi
  • Как написать свою процедуру и функцию
  • Что такое локальные и глобальные переменные
  • Как использовать свои процедуры и функции в программе - практический пример
  • Какие еще программы можно создавать в Delphi
  • Как создать свое консольное приложение. Как создать свой модуль
  • Как проводить отладку программ и находить ошибки
  • Какие бывают виды ошибок

Раздел 3. Тонкая настройка среды Delphi

  • Как сделать удобное расположение панелей инструментов раз и навсегда
  • Самое основное правило разработки приложений
  • Как настроить панели инструментов и палитру компонентов как Вам захочется
  • Как настроить редактор кода, инспектор объектов, знаток кода, исследователь кода и отладчик

Раздел 4. Изучаем компоненты

  • Как использовать основные компоненты -кнопки, формы и т.д.
  • Как обращаться к любому методу и свойству компонента
  • Как работать с компонентами CheckBox, RadioButton и RadioGroup. Их свойста. Практические примеры работы с ними
  • Как использовать компоненты Label, Memo и Edit в своей программе. Их свойства и методы воздействия на них
  • Как работать с компонентами выбора. Как использовать их основные методы. Практические примеры работы с ними
  • Как использовать дополнительные виды кнопок. Как делать красивые и стильные кнопки. Чем отличается Memo от RichEdit. Что такое формат RTF и как с ним работать
  • Как работать с компонентами списков. Как узнать какой элемент списка выбрать
  • Как сделать элемент списка выбранным по умолчанию
  • Как отображать таблицы в Delphi. Все примемы работы с компонентом StringGrid
  • Как выводить время и дату. Как конвертировать форматы времени в другие типы данных
  • Как сделать защиту от "дурака". Как сделать так чтобы можно было легко и быстро вводить телефонные номера. Примеры применения компонентов для ввода данных по маске
  • Как создать приложение MS Excel на Delphi. Как отобразить дерево данных
  • Как работать с списком изображений
  • Как создать полосу прогресса выполнения программы
  • Как работать со всем компонентами отображения прогресса. Практические примеры
  • Как создавать меню - главное, контекстное
  • Как динамически добавлять пункты меню и изменять их. Как добавить горячие клавиши к Вашей программе
  • Как запланировать вызов определенной процедуры программы в заданное время
  • Что такое Канва, зачем он нужен и как его использовать
  • Как рисовать попиксельно на форме
  • Как рисовать пером, задавая стиль пера программно. Как рисовать фигуры на форме
  • Как открывать картинки прямо на форме с помощью диалоговых окон
  • Что такое компонент image и какие у него свойства. Как отображать картинки
  • Как поместить множество изображений в таблицу. Как использовать фигуры. Как строить графики
  • Как создать видеопроигрыватель
  • Как использовать в одном приложении несколько форм
  • Как создавать свои диалоговые окна
  • Как Использовать большое количество компонентов на одной форме без ущерба функциональности программы
  • Как реализовать функцию перетаскивания объектов по форме во время выполнения программы (Drag&Drop)
  • Как на одной форме аккуратно уместить любое количество компонентов не захламляя интерфейс
  • Как спрятать программу в трей. Как прикрутить к иконке в трее контекстное меню
  • Как релизовать стандартные диалоги открытия и сохранения файлов и картинок
  • Как работать с диалогами OpenDialog, SaveDialog, OpenPictureDialog, SavePictureDialog
  • Как реализовать стандартный диалог выбора шрифта
  • Как реализовать диалог установки и выбора принтера
  • Как реализовать диалог печати и параметры страницы. Как реализовать диалог поиска и замены текста

Раздел 5. Практические занятия

  • Как создать свою первую программу "калькулятор". Как выбрать свою иконку приложения. два вида ввода: с клавиатуры и с помощью кнопок на форме. Как создать защиту ввода от "дураков". (Защита ввода символов на лету)
  • Как создать программу для создания и сохранения снимка всего экрана. (Скриншота). Как сохранить картинку в файл. Как снять с экрана скриншот
  • Как создавать программы-заставки с расширением .scr Как ассоциировать вашу программу с определенным типом файлов
  • Как использовать OpenPictureDialog. Как создать главное и контекстное меню. Как использовать combobox, listbox, colorbox. Как программно изменять цвет фигуры. Как переводить любой цвет в 16-ричный код (Код цвета для HTML)
  • Как работать с компонентом combobox. Как добавить, удалеить и редактировать определенные записи в текстовом файле через Вашу программу. Два способа открытия файла

Раздел 6. Фишки для продвинутых

  • Как создавать файлы ресурсов. Как извлекать из файла ресурсов помещенные туда ранее файлы. Вы научитесь незаметно для пользователя извлекать временные файлы из вашей программы, а затем удалять их при зарктии вашей программы
  • Что такое диспетчеризация действий идля чего она нужна. Как использовать компоненты ActionList и ActionManager
  • Как создавать и использовать dll библиотеки. Два способа подключения dll библиотек. Как использовать dll библиотеки для вызова общих модальных диалогов
  • Как создавать всплывающие подсказки
  • Как создавать контекстнозависимые справки с расширение *.hlp. Как защитить секретные данные с помощью стандартных средств Borland Delphi

Раздел 7. Основы ООП

  • Основные понятия ООП. Что такое объект, класс, структура всех компонентов Delphi
  • Схема взаимодействия объекта и класса
  • Что такое поля, свойства, методы, события
  • Что такое инкапсуляция, наследование и полиморфизм. Что такое абстрактный метод. Какая разница между виртуальными и динамическими методами
  • Что такое таблица виртуальных и динамических методов. Что такое перегрузка методов
  • Что такое область видимости. Рассматриваем структуру объекта изнутри
  • Как создать свой класс. Используем TrackBar на всю катушку. Как создать свой компонент
  • Как установить компонент в Delphi
  • Как добавить свой компонент на палитру компонентов

Раздел 8. Интернет и сети

  • Какие бывают форматы web приложений Delphi. Что такое сокет
  • Что такое порт. На чем основаны web технологии
  • Основы HTML. Организация запросов с URL указателями
  • Как создать web браузер и html - редактор. Как проходить авторизацию на сайте программно
  • Как работают сокеты. Применение компонентов TClientsSocket и TServerSocket
  • Как создавать приложения для Web-серверов (CGI приложения в Delphi)
  • Как создавать клиент-серверные приложения
  • Как создать программу для обмена сообщениями по сети (чат). Как создать почтовый клиент, позволяющий получать и принимать почту
  • Как использовать мощь языка JAVA SCRIPT в приложениях, написанных с помощью Borland Delphi Как управлять указателем мыши по сети. Как создать ftp - клиент. Работа с компонентом TIDFTP

Раздел 9. WinAPI

  • Что такое Winapi и для чего оно используется. Как программно управлять мышью
  • Как эмулировать перемещение мыши по экрану
  • Как эмулировать клик кнопки мыши. Как определить цвет под курсором
  • Интересные winapi функции: ограничение диапазона движениямыши; отключение кнопок мыши (перехват нажатия кнопок); отключение клавиатуры (перехват нажатия клавиш)
  • Как выключить компьютер в заданное время по расписанию
  • Как практически применять Drag&Drop технологии
  • Как извлечь иконку из файла или приложения

Раздел 10. База данных

  • Что такое БД и как оноустроено. Принципы построения БД
  • Типы БД. Как проектировать БД
  • Основные понятия: сущность; атрибуты сущности
  • Нормализация БД и предотвращение аномалий
  • Какие бывают БД. Как связать приложение написанное на Delphi c созданной в любом редакторе базой данных
  • Как создавать БД с помощью редактора DataBase DescStop
  • Какие создавать псевдонимы и БД с нуля. Как организовать ссылочную целостность БД
  • Как создать связи между таблицами. Как создавать индексы. Как осуществлять доступ к БД из программы
  • Какие бывают основные компоненты доступа к БД: Ttable,Tquery,TDataSource
  • Как выглядит схема их взаимодействия. Как просматривать и редактировать таблицы в БД
  • Два способа просмотра и редактирования БД
  • Как организовать связь между таблицами
  • Как работать с набором данных, собранным их разных таблиц. Какие бывают режимы наборы данных, как их определять и изменять
  • Что такое язык SQL и его основные конструкции. Как обращаться к БД с помощью языка SQL
  • Как использовать компонента TQuery Как работать с полями
  • Как использовать объект класса TField. Как обращаться к значению поля. Свойства полей - ASxxxx
  • Как приводить раличные типы полей. События компонента TField
  • Как создавать вычисляемые поля
  • Как организовать пользовательскую навигацию по записям
  • Как использовать закладки
  • Как искать записи в БД. Организация поиска записей по БД двумя методами

Раздел 11. Отчеты

  • Как создавать отчеты с помощью встроенной утилиты Rave Reports
  • Какие бывают способы формирования отчетов
  • Как создать отчет с нуля
  • Особенности интерфейса программы Rave Reports
  • Как создать отчет с использованием данных получаемых из БД
  • Как открыть проект отчета

Раздел 12. Развертывание приложений

  • Что такое реестр. Где хранится вся информация о программах установленных в windows
  • Как создать приложение. работающее с системным реестром Windows
  • Как зарегистрировать свои программы в реестре. Как сохранить настройки программы в реестре
  • Как деинсталировать свои программы из реестра
  • Как сохранить настройки Вашего приложения в файл *.ini.
  • Как зарегистрировать Ваше приложение в системе с помощью файлов ini. Как деинсталировать приложение
  • Как создать установочный диск для Вашей программы
  • Как установить специальное ПО для создание инсталляторов
  • Как создать и настраивать новый проект. Как настроить систему пользователя и диалоги
  • Как создать образ установочного диска Вашей программы для последующей записи его на диск
Мастер Delphi PRO1

Мастер Delphi PRO2

Мастер Delphi PRO3

Автор: Роман Кротов
Выпущено: Россия
Продолжительность: ~30 часов

Формат: MP4
Видео: MPEG4 Video (H264) 984x650 64kbps
Аудио: AAC 22050Hz mono 31kbps

 

Скачать обучающее видео "Мастер Delphi PRO" (1,36 ГБ):

tottall 14/05/16 Просмотров: 2530
+1