Usta Delphi PRO \ Мастер Delphi PRO (2013)


Usta Delphi PRO  Мастер Delphi PRO (2013)


Delphi proqramlaşdırma dilini istifadə edənlər üçün rus dilində geniş bir video dərslikdir. Düzdür hazırda Delphi proqramı təkmişşib və genişlənib lakin ola bilər ki köhnə delphi hələdə kimlər üçün isə doğmadır və həmin proqramçılara və ya öyrənmək istəyənlərə olduqca lazım ola biləcək dərslikdir.





Содержание видеокурса:
Раздел 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. Как деинсталировать приложение
Как создать установочный диск для Вашей программы
Как установить специальное ПО для создание инсталляторов
Как создать и настраивать новый проект. Как настроить систему пользователя и диалоги
Как создать образ установочного диска Вашей программы для последующей записи его на диск

Müəllif: Роман Кротов
Uzunluğu: ~30 saat

Format: MP4
Video: MPEG4 Video (H264) 984x650 64kbps
Audio: AAC 22050Hz mono 31kbps

Proqramlar, son yeniliklər telegramda
Detallı məlumat

Biz sosial şəbəkələrdə
Sayğaclar