Видеокурс "Мастер Delphi PRO"

Видеокурс "Мастер Delphi PRO"

E-mail Печать PDF
Видеокурс Мастер Delphi PRO

Что за видеокурс.

Авторский обучающий видеокурс по Delphi программированию.

Автор курса Роман Кротов.

Что вошло в видеокурс.

Содержание.

Введение. Описание видеокурса и инструкции.

  • Как пользоваться меню курса.
  • Где взять файлы упражнений (исходные коды).
  • Где взять программы, которые понадобятся Вам в процессе разработки, и расширения к ним.
  • Куда обратиться за помощью, если у Вас возникнут вопросы.
  • Как активировать свою копию видеокурса

Подготовка к работе.

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

Теория и основы языка.

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

Тонкая настройка.

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

Изучаем компоненты.

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

Практические занятия.

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

Фишки для продвинутых.

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

Основы ООП.

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

Интернет в Сети.

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

WinAPI.

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

База Данных.

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

Отчеты.

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

Развертывание приложения.

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

Видео к курсу.




Дополнительную информацию смотрите на сайте видеокурса:
 
Узнать подробности (перейти на страницу видеокурса)

   Карточка курса: *
Название:Мастер Delphi PRO
Автор(ы):Кротов Роман
Формат курса:Видеокурс
Цена на физическую версию продукта (диск):3790 руб.
Цена на электронную (скачиваемую) версию:2590 руб.
Способы оплаты:Яндекс.Деньги, WebMoney, Оплата через системы денежных переводов, Оплата через платежные терминалы и др.
Способы доставки:Почта, Скачиваемая версия.
Партнерская программа:Есть
*-данные карточки курса могут не соответствовать текущим данным о курсе, подробную информацию смотрите на сайте курса

   Другие курсы автора(ов), издателя:
Ссылки на страницы автора(ов), издателя: Кротов Роман