. Как же изучить Delphi на хорошем базовом уровне?
Как же изучить Delphi на хорошем базовом уровне?

Как же изучить Delphi на хорошем базовом уровне?

У каждого способа есть свои достоинства и недостатки. Сейчас, я подробно опишу Вам плюсы и минусы каждого из этих четырех методов обучения.

1. Изучение с помощью Интернета

Плюсы: + Это почти бесплатно (только затраты на Интернет) Минусы: - Нет структуры. Есть только скучная документация и много примеров, разбросанных по разным сайтам, где, как правило, не объясняются основы и не говорится, для чего нужна та или иная строчка кода. - Нужно потратить действительно много времени и сил, чтобы хорошо изучить Delphi этим методом - Низкая усваиваемость информации

2. Изучение по книгам

Плюсы: + Можно заниматься в офлайн в любом хорошо освещенном месте. На улице, на работе, на даче или просто дома, лежа на диване. + Обычно в книгах много разных примеров. + Небольшая цена. Набор из хороших книг по Delphi можно заказать примерно 1000-1300р

Пример с онлайн магазина www.ozon.ru

Минусы: -Большинство современных учебников написано скучным научным языком. Это, на мой взгляд, главный минус, который напрямую связан с плохой усваиваемостью материала учебника. - В книгах по Delphi очень много опечаток в коде. -Низкая усваиваемость информации

3. Сходить на тренинг или поступить в университет

Плюсы: + Хорошая усваиваемость информации, т.к. общение будет происходить с живым человеком.

+Можно задать вопрос учителю, если что-то непонятно.

Минусы: -ОЧЕНЬ дорого. Хорошие тренинги начинаются с сумм в 10 000р. и заканчиваются в 45 000р. -Качественные тренинги проводятся только в крупных городах -Нужно куда то постоянно ездить и тратить время на дорогу. Пример с сайта: www.specialist.ru

Как видите цены довольно кусачие! И наконец, четвертый путь, который я Вам настоятельно рекомендую выбрать, это:

4. Изучить с помощью видеокурса «Мастер Delphi PRO»

Плюсы: +Невысокая стоимость, которая сопоставима с хорошими книгами. Ваши вложения составят: 2590р. +Отличная усваиваемость информации +Визуализация сложных моментов +Но самое важное, пожалуй, заключается в том, что при создании данного видеокурса я сосредоточился именно на том, чтобы сделать процесс обучения интересным и результативным. +Все необходимые файлы, программы, компоненты, ссылки на полезные сайты Вы найдете на диске. +Вы можете просматривать курс на Вашем компьютере сколько угодно раз и Вам не нужно будет за это платить. +Если курс ничем Вам не поможет, Вы можете вернуть его мне и получить деньги назад. И хотя вероятность того что курс ничем не поможет низка, помните, что такая возможность у Вас есть. +Если что то не получается Вы можете задать вопрос в службе поддержки +Вы можете заниматься обучением в любом месте за Вашим ноутбуком или компьютере, где установлена ОС Windows

Минусы: -Доставка курса осуществляется почтой, поэтому придется подождать 5-15 дней (при покупке цифровой версии такого недостатка нет) -Неполноценная работа курса в таких операционных системах как Mac OS и Linux.

Мой видео-курс на DVD-диске содержит в себе более 36-ти часов видео-уроков, которые последовательно, досконально и пошагово раскроют Вам все секреты создания программ на самом легком и популярном языке программирования - Delphi.

Давайте более подробно разберем содержание диска.

Диск состоит из 14 обучающих видео-глав, каждая из которых является отдельным шагом на пути к изучению Delphi. Все необходимые для работы программы уже записаны на диск.

В этом видео я рассказываю о содержании видеокурса и демонстрирую программу автозапуска этого курса:

А теперь пройдемся по всем главам, которые вас ждут на DVD.

В этой части мы с Вами рассмотрим некоторые аспекты работы с данным курсом, а так же поговорим о предмете наших изысканий — языке 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 функции: ограничение диапазона движениямыши; отключение кнопок мыши (перехват нажатия кнопок); отключение клавиатуры (перехват нажатия клавиш)

Как выключить компьютер в заданное время по расписанию.

Как практически применять Drag&Drop технологии.

Как извлечь иконку из файла или приложения.

Что такое БД и как оноустроено. Принципы построения БД.

Типы БД. Как проектировать БД.

Основные понятия: сущность; атрибуты сущности

Нормализация БД и предотвращение аномалий.

Какие бывают БД. Как связать приложение написанное на Delphi c созданной в любом редакторе базой данных.

Как создавать БД с помощью редактора DataBase DescStop.

Какие создавать псевдонимы и БД с нуля. Как организовать ссылочную целостность БД.

Как создать связи между таблицами. Как создавать индексы. Как осуществлять доступ к БД из программы.

Какие бывают основные компоненты доступа к БД: Ttable,Tquery,TDataSource.

Как выглядит схема их взаимодействия. Как просматривать и редактировать таблицы в БД.

Два способа просмотра и редактирования БД

Как организовать связь между таблицами.

Как работать с набором данных, собранным их разных таблиц. Какие бывают режимы наборы данных, как их определять и изменять.

Что такое язык SQL и его основные конструкции. Как обращаться к БД с помощью языка SQL.

Как использова/ть компонента TQuery Как работать с полями.

Как использовать объект класса TField. Как обращаться к значению поля. Свойства полей - ASxxxx.

Как приводить раличные типы полей. События компонента TField.

Как создавать вычисляемы поля.

Как организовать пользовательскую навигацию по записям.

Как использовать закладки

. Как искать записи в БД. Организация поиска записей по БД двумя методами.

Как создавать отчеты с помощью встроенной утилиты Rave Reports.

Какие бывают способы формирования отчетов.

Как создать отчет с нуля.

Особенности интерфейса программы Rave Reports.

Как создать отчет с использованием данных получаемых из БД.

Как открыть проект отчета.

Что такое реестр. Где хранитсявся информация о программах установленных в windows

Как создать приложение. работающее с системным реестром Windows.

Как зарегистрировать свои программы в реестре. Как сохраненить настрйки программы в реестре.

Как деинсталировать свои программы из реестра.

Как сохранить настройки Вашего приложения в файл *.ini.

Как зарегистрировать Ваше приложение в системе с помощью файлов ini. Как деинсталировать приложение.

Как создать установочный диск для Вашей программы?

Как устанавить специальное ПО для создание инсталляторов.

Как создать и настраиваем новый проект. Как настроить систему пользователя и диалоги.

Как создать образ установчного диска Вашей программы для последующей записи его на диск.

За 3 года существования, этот курс уже помог более 4 000 людей научиться писать программы на Delphi.

И вот, что они пишут после прохождения видеокурса "Мастер Delphi":

Вы можете посмотреть эти и многие другие отзывы на странице получения отзывов.

Чем этот тренинг отличается от других?

Пошаговость. Видеокурс построен так что Вы шаг за шагом познаете все тонкости создания программ. Даже если Вы еще ни разу не делали ни одной программы- то это не помеха. Принцип действия тренинга - изучай, применяй на практике и получай готовую программу

Результативность. Это курс, который на целен на результат. Все практические уроки имеют исходники в дополнительных материалах. Вы просто не сможете не научиться имея готовый пример и разжеванное и подробное объяснение. Вы получите несколько готовых программ после прохождения этого курса, на подобие которых сможете создать любые другие.

Комплексность. Тренинг построен системно: мы рассматриваем не какую-то одну функцию, а ВСЕ самые нужные и часто используемые функции для построения любых отчетов. Многоплановость материала — ваши громадные возможности охватить все направления в создании любых программ.

Информация от профессионального дипломированного программиста. Напомню еще раз, что я, программист защитивший на отлично диплом государственного образца . Тренинг основан на ПРАКТИЧЕСКИХ примерах, а не на голосовых утверждениях.

Доступность. Видеокурс "Мастер Delphi PRO" доступен сразу с двух основных позиций. Во первых , приобрести его может любой человек, заинтересованный в эффективной разработке программ. Нет никаких ограничений по возрасту, полу, социальному статусу или образованию. Во вторых , стоимость курса по карману любому, даже студенту университета, который подрабатывает где нибудь на фирме использующей среду Delphi.

📎📎📎📎📎📎📎📎📎📎