GURU - ТВОЕ ЛУЧШЕЕ РЕШЕНИЕ!

Программа курса Delphi

Описание курса

Delphi — это среда объектно-ориентированного программирования, основанная на языке Object Pascal. Используется для разработки и поддержки программного обеспечения. В отличии от своего прародителя, языка Pascal, многофункционален и удобен тем, что имеет визуальный редактор приложения, который позволяет создавать внешний облик будущей программы.

Цель курса
  • Дать практические навыки разработки многоцелевых приложений для среды работы в среде Windows.
  • Обучить процессу создания полноценных Windows-приложений.
  • Дать навыки работы в среде визуального программирования.
  • Дать навыки работы с объектно-ориентированной моделью программирования.
  • Сформировать у слушателей разностороннюю конспективную базу знаний по Delphi позволяющую продолжить дальнейшее совершенствование самостоятельно или на углубленных курсах.
Знания и умения, полученные в результате обучения
  • Использовать среду Delphi для разработки многоцелевых приложений
  • Разрабатывать полноценные Windows-приложения
  • Оперировать категориями объектного программирования, управляемого событиями
Предварительная подготовка
  • Навыки работы в среде Windows
  • Основы языка программирования Pascal

Стоимость курса

Проведение занятий 1 час Весь курс
Краткий уровень 2 000 тенге 48 000 тенге
Полный уровень 1 800 тенге 59 400 тенге

Оплата за обучение производится только за пройденные часы. При успешном прохождении курса за меньшее количество часов (например, в случае хорошей успеваемости или когда часть материала ученику знакома со школы или ВУЗа) выдаётся сертификат о полном его прохождении, а деньги за не использованные часы возвращаются.

Программа курса полного курса

План занятий

Тема Часы Занятия
Введение
Введение, основные понятия Delphi 1 1
Редактирование свойств компонент. Окно Инспектора объектов 1 1
Переменные, константы 1 1
Условия и циклы 2 2
Процедуры и функции 1 1
Массивы 1 1
Закладка Standard 2 2
Работа со строками 2 2
Математические операции 1 1
Типы 1 1
ООП
Классы 1 1
Наследование классов 1 1
Модификаторы доступа 1 1
Свойства 1 1
Компоненты, палитра компонентов
Закладка Additional 2 2
Закладка Win32 1 1
Закладка System 1 1
Закладка Internet и Dialogs 1 1
Закладка Win 3.1, Samples и IndyClients 2 2
Работа с датой и временем 1 1
Практика
Работа с файлами и папками 2 2
Работа с буфером обмена 1 1
Первые программы
Текстовый редактор 1 1
Мини тест 1 1
MP3, Video плеер 1 1
Дополнительно
Метод MessageBox 1 1
Работа с оформлением 2 2
Горячие клавиши, работа с клавиатурой и мышь 1 1
Работа с ресурсами 1 1
Работа с «чужими» окнами 1 1
Всего 37 часов 37 занятия

Описание занятий

  1. Введение, основные понятия Delphi

    Общие сведения о программировании в Windows: языки программирования (высокого-низкого уровня, объектно-ориентированные, визуальные). Структура проекта в Delphi, разработка программы ( общая концепция ). Создание нового проекта, сохранение проекта. Открытие существующего проекта. Главные окна Delphi ( Инспектор объектов, окно кода, окно формы, окно среды разработки, палитра компонентов). Понятие о компонентах - визуальные и не визуальные компоненты. Помещение компонента (компонентов) на форму. Выполнение программы. Готовые шаблоны программ в Delphi. Настройки программы

  2. Редактирование свойств компонент. Окно Инспектора объектов

    Изменение свойств объектов во время разработки. Выравнивание и размеры визуальных компонентов. Выделение нескольких компонентов и одновременное редактирование. Контекстная справка по свойствам компонентов. Реакция на события. Взаимодействие компонент во время выполнения. Общее понятие об иерархии компонент, события объектов Delphi. Рассмотрение элемента TWinControl (TControl): основные свойства, основные события

    Свойства
    Name, Width, Height, Top, Left, Align, Bevel, Cursor, Color, Enabled, ShowHint, Name, Visible, Ctl3D, TabStop,TabOrder
    События
    OnClick, OnDblClick, OnMouseMove, OnMouseDown, OnKeyPress
  3. Переменные, Константы

    Что такое переменные, обозначение переменных, типы переменных, глобальные переменные. Типы данных Integer, Shortint, Byte, Real, Double , String, Char, Boolean. Что такое Константа (Const), обозначение констант

  4. Условия и циклы

    Конструкция: IF Then Else. Циклы: While...Do, ( Счётчик For...To...Do, For...DownTo...Do ), Repeat…Until, Break…Continue.

  5. Процедуры и функции

    Создание процедур, создание функций с параметрами и без

  6. Массивы

    Что такое одномерные массивы? Создание одномерного массива. Что такое Многомерные массивы? Создание многомерного массива.

  7. Закладка Standard

    Работа с Фрэймами (Frame), изучение компонентов (MainMenu, PopupMenu , Label, Edit, Memo, Button, CheckBox, RadioBox, ListBox, ComboBox, ScrollBar, GroupBox, RadioGroup, Panel, ActionList)

  8. Работа со строками

    Динамическое создание не визуального объекта TStringList. Работа с TStringLiist ( Добавление строк, удаление строк, редактирование строк, перемещение, поиск строки, сортировка, автоматическое заполнение). Изучение процедур (Delete, Concat, Copy, Cut, Insert, Trim, TrimLeft, TrimRight, StringReplace). Перевод строк (IntToStr, StrToInt, FloatToStr, StrToFloat, и тд)

  9. Математические операции

    Функции (ArcCos, ArcSin, DegToRad, RadToDeg, Log10, Min, Max, RandomRange, Sum, Tan, Sin, Cos), (+, -, /, * )

  10. Типы

    Создание своего типа данных

  11. Классы

    Создание своего класса

  12. Наследование классов

    Наследование ранее созданного класса

  13. Модификаторы доступа

    Private, Public

  14. Свойства

    Чтение, запись обращение к определённому свойству

  15. Закладка Additional

    Изучение компонентов (BitBtn, SpeedButton, MaskEdit, StringGrid, Image, Shape, Bwvel, ScrollBox, CheckListBox, Splitter, LabelEdit, ColorBox, Chart)

  16. Закладка Win32

    Изучение компонентов (TabControl, PageControl, ImageList, RichEdit, TrackBar, ProgressBar, UpDown, Animate, DateTimePicker, MonthCalendar, TreeView, ListView, StatusBar, ToolBar, XPManifest)

  17. Закладка System

    Изучение компонентов (Timer, PaintBox, OleContainer)

  18. Закладка Internet и Dialogs

    Изучение компонентов (WebBrowser, OpenDialog, SaveDialog, OpenPictureDialog, SavePictureDialog, FontDialog, ColorDialog, PrintDialog, PrinterSetupDialog, FindDialog, ReplaceDialog, PageSetupDialog)

  19. Закладка Win 3.1, Samples и IndyClients

    Изучение компонентов (TabbedNotebook, Notebook, Header, FileListBox, DirectoryListBox, DriveComboBox, FilterComboBox, Gauge, SpinButton, SpinEdit, Calendar, IdHTTP)

  20. Работа с датой и временем

    Методы отображения даты и времени, сохранение даты и времени, установка даты и времени

  21. Работа с файлами и папками

    Создание файла - папки, перемещение файлов в папку, удаление файлов и папок, копирование файлов и папок, проверка на существование определённой папки или файла

  22. Работа с буфером обмена

    Вставить текст с буфера обмена, скопировать текст в буфер обмена, копирование изображения в буфер обмена, вставка изображения с буфера обмена, проверка есть ли текст в буфере обмена и т.д.

  23. Текстовый редактор

    Создание простого текстового редактора ( Выравнивание текста, загрузка текстового документа, сохранение текстового документа, поиск, оформления текста: цвет, шрифт, начертание, цвет фона и т.д.)

  24. Создание мини теста

    Создание мини теста, 15 вопросов с вариантом ответа, проверка правельных ответов, проверка не правильных ответов, время затраченное на прохождение теста, сохранение результатов

  25. MP3, Video плеер

    Создание mp3 и Video плеера с помощью компонента MediaPlayer. Дополнительные функции ( Перемотка, движение scrollbar-a, загрузка файла, сохранение файла, отображение полного пути до файла, отображение формата файла). PlayList ( Добавление треков, удаление треков, сохранение PlayList - загрузка PlayList и т.д)

  26. Метод MessageBox

    Вывод сообщения с кнопками (Да, Нет, Отмена, Повтор, Пропустить, Прервать). Тип сообщения(Иконка) (Предупреждение, Ошибка, Внимание, Вопрос)

  27. Работа с оформлением

    Закругление визуальных компонентов (Button, Panel и т.д). Создание красивых кнопочек в Fotoshop и других программа. Анимация окон, создание окна не стандартной формы (Круглое, квадратное, Овальное и т.д)

  28. Горячие клавиши, работа с клавиатурой и мышь

    Работа с мышью ( скрытие курсора, определение позиции курсора, смена кнопок местами, загрузка своего курсора в программу, блокировка). Создание своей клавиатуры. Работа с клавиатурой (Имитация нажатия клавиш, отслеживание нажатой клавиши, блокировка клавиатуры, создание горячих клавиш)

  29. Работа с ресурсами

    Создание файла ресурса ($R), добавление файла ресурса в проект, загрузка ресурса, извлечение ресурса из exe.

  30. Работа с «чужими» окнами

    Методы для поиска окна, сварачивание, разварачивание, закрытие. Управление "чужими" окнами с помощью Delphi

Программа курса краткого курса

План занятий

Тема Часы Занятия
Введение
Введение, основные понятия Delphi 1 1
Редактирование свойств компонент. Окно Инспектора объектов 1 1
Переменные, константы 1 1
Условия и циклы 2 2
Процедуры и функции 1 1
Массивы 1 1
Закладка Standard 2 2
Работа со строками 2 2
Математические операции 1 1
Типы 1 1
Компоненты, палитра компонентов
Закладка Additional 2 2
Закладка Win32 1 1
Закладка System 1 1
Закладка Internet и Dialogs 1 1
Закладка Win 3.1, Samples и IndyClients 2 2
Работа с датой и временем 1 1
Практика
Работа с файлами и папками 2 2
Первые программы
Текстовый редактор 1 1
Мини тест 1 1
Дополнительно
Метод MessageBox 1 1
Работа с оформлением 2 2
Горячие клавиши, работа с клавиатурой и мышь 1 1
Всего 28 часов 28 занятий

Описание занятий

  1. Введение, основные понятия Delphi

    Общие сведения о программировании в Windows: языки программирования (высокого-низкого уровня, объектно-ориентированные, визуальные). Структура проекта в Delphi, разработка программы ( общая концепция ). Создание нового проекта, сохранение проекта. Открытие существующего проекта. Главные окна Delphi ( Инспектор объектов, окно кода, окно формы, окно среды разработки, палитра компонентов). Понятие о компонентах - визуальные и не визуальные компоненты. Помещение компонента (компонентов) на форму. Выполнение программы. Готовые шаблоны программ в Delphi. Настройки программы

  2. Редактирование свойств компонент. Окно Инспектора объектов

    Изменение свойств объектов во время разработки. Выравнивание и размеры визуальных компонентов. Выделение нескольких компонентов и одновременное редактирование. Контекстная справка по свойствам компонентов. Реакция на события. Взаимодействие компонент во время выполнения. Общее понятие об иерархии компонент, события объектов Delphi. Рассмотрение элемента TWinControl (TControl): основные свойства, основные события

    Свойства
    Name, Width, Height, Top, Left, Align, Bevel, Cursor, Color, Enabled, ShowHint, Name, Visible, Ctl3D, TabStop,TabOrder
    События
    OnClick, OnDblClick, OnMouseMove, OnMouseDown, OnKeyPress
  3. Переменные, Константы

    Что такое переменные, обозначение переменных, типы переменных, глобальные переменные. Типы данных Integer, Shortint, Byte, Real, Double , String, Char, Boolean. Что такое Константа (Const), обозначение констант

  4. Условия и циклы

    Конструкция: IF Then Else. Циклы: While...Do, ( Счётчик For...To...Do, For...DownTo...Do ), Repeat…Until, Break…Continue.

  5. Процедуры и функции

    Создание процедур, создание функций с параметрами и без

  6. Массивы

    Что такое одномерные массивы? Создание одномерного массива. Что такое Многомерные массивы? Создание многомерного массива.

  7. Закладка Standard

    Работа с Фрэймами (Frame), изучение компонентов (MainMenu, PopupMenu , Label, Edit, Memo, Button, CheckBox, RadioBox, ListBox, ComboBox, ScrollBar, GroupBox, RadioGroup, Panel, ActionList)

  8. Работа со строками

    Динамическое создание не визуального объекта TStringList. Работа с TStringLiist ( Добавление строк, удаление строк, редактирование строк, перемещение, поиск строки, сортировка, автоматическое заполнение). Изучение процедур (Delete, Concat, Copy, Cut, Insert, Trim, TrimLeft, TrimRight, StringReplace). Перевод строк (IntToStr, StrToInt, FloatToStr, StrToFloat, и тд)

  9. Математические операции

    Функции (ArcCos, ArcSin, DegToRad, RadToDeg, Log10, Min, Max, RandomRange, Sum, Tan, Sin, Cos), (+, -, /, * )

  10. Типы

    Создание своего типа данных

  11. Закладка Additional

    Изучение компонентов (BitBtn, SpeedButton, MaskEdit, StringGrid, Image, Shape, Bwvel, ScrollBox, CheckListBox, Splitter, LabelEdit, ColorBox, Chart)

  12. Закладка Win32

    Изучение компонентов (TabControl, PageControl, ImageList, RichEdit, TrackBar, ProgressBar, UpDown, Animate, DateTimePicker, MonthCalendar, TreeView, ListView, StatusBar, ToolBar, XPManifest)

  13. Закладка System

    Изучение компонентов (Timer, PaintBox, OleContainer)

  14. Закладка Internet и Dialogs

    Изучение компонентов (WebBrowser, OpenDialog, SaveDialog, OpenPictureDialog, SavePictureDialog, FontDialog, ColorDialog, PrintDialog, PrinterSetupDialog, FindDialog, ReplaceDialog, PageSetupDialog)

  15. Закладка Win 3.1, Samples и IndyClients

    Изучение компонентов (TabbedNotebook, Notebook, Header, FileListBox, DirectoryListBox, DriveComboBox, FilterComboBox, Gauge, SpinButton, SpinEdit, Calendar, IdHTTP)

  16. Работа с датой и временем

    Методы отображения даты и времени, сохранение даты и времени, установка даты и времени

  17. Работа с файлами и папками

    Создание файла - папки, перемещение файлов в папку, удаление файлов и папок, копирование файлов и папок, проверка на существование определённой папки или файла

  18. Текстовый редактор

    Создание простого текстового редактора ( Выравнивание текста, загрузка текстового документа, сохранение текстового документа, поиск, оформления текста: цвет, шрифт, начертание, цвет фона и т.д.)

  19. Создание мини теста

    Создание мини теста, 15 вопросов с вариантом ответа, проверка правельных ответов, проверка не правильных ответов, время затраченное на прохождение теста, сохранение результатов

  20. Метод MessageBox

    Вывод сообщения с кнопками (Да, Нет, Отмена, Повтор, Пропустить, Прервать). Тип сообщения(Иконка) (Предупреждение, Ошибка, Внимание, Вопрос)

  21. Работа с оформлением

    Закругление визуальных компонентов (Button, Panel и т.д). Создание красивых кнопочек в Fotoshop и других программа. Анимация окон, создание окна не стандартной формы (Круглое, квадратное, Овальное и т.д)

  22. Горячие клавиши, работа с клавиатурой и мышь

    Работа с мышью ( скрытие курсора, определение позиции курсора, смена кнопок местами, загрузка своего курсора в программу, блокировка). Создание своей клавиатуры. Работа с клавиатурой (Имитация нажатия клавиш, отслеживание нажатой клавиши, блокировка клавиатуры, создание горячих клавиш)

По окончании курса выдаётся сертификат.

vladimir@it-guru.kz
+7 771 559 26 76
Copyright © 2017 IT-guru

Введите номер телефона и мы ответим на все ваши вопросы




Оставьте номер телефона и мы уточним у вас какая программа вам нужна




Оставьте номер телефона и мы уточним время ваших занятий