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