GURU - ТВОЁ ЛУЧШЕЕ РЕШЕНИЕ!
Дистанционное обучение: возможность прохождения курса онлайн в любое удобное время, живое общение с преподавателем, практические занятия на вашем компьютере при непосредственном контроле преподавателя за вашими действиями.


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

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

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


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

Знания и умения, полученные в результате обучения
  • Использовать среду Delphi для разработки многоцелевых приложений
  • Разрабатывать полноценные Windows-приложения
  • Оперировать категориями объектного программирования, управляемого событиями

Предварительная подготовка
  • Навыки работы в среде Windows
  • Основы языка программирования Pascal
Стоимость курса
Проведение занятий Весь курс
Краткий уровень 53 200 тенге
Полный уровень 74 000 тенге

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


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

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

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




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




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