Что за видеокурс.
Авторский обучающий видеокурс по 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, Оплата через системы денежных переводов, Оплата через платежные терминалы и др. |
Способы доставки: | Почта, Скачиваемая версия. |
Партнерская программа: | Есть |
*-данные карточки курса могут не соответствовать текущим данным о курсе, подробную информацию смотрите на сайте курса
   Другие курсы автора(ов), издателя:
Ссылки на страницы автора(ов), издателя: Кротов Роман