Хотите стать разработчиком полезных и уникальных программ? Нет ничего проще! Этот пошаговый видеокурс научит вас творить в Delphi. Вместе с автором курса вы освоите методику разработки программ в среде программирования Borland Delphi, которая доступна даже начинающему программисту. Работа с базами данных SQL — это профессиональный уровень, который позволит создавать профессиональные и полезные программы. После прохождения курса «Мастер Delphi PRO» Вы сразу будете на голову выше учеников других курсов. Каждый урок максимально детально рассказывает о всех важных нюансах создания программ, но не загружает Вас ненужной информацией. Например, автор научит Вас пользоваться программными компонентами, которые помогут Вам создавать профессиональный дизайн Ваших программ — без знания дизайна.
Содержание видеокурса: Раздел 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 PRO Автор: Роман Кротов Год выхода: 2013 Жанр: Видеокурс Язык: Русский Выпущено: Россия Продолжительность: ~30 часов
Файл Формат: MP4 Видео: MPEG4 Video (H264) 984x650 64kbps Аудио: AAC 22050Hz mono 31kbps Размер файла: 1,36 Гб