шаблоны сайт визитка joomla
Скачать шаблоны Joomla 3.5 бесплатно

Программирование Embarcadero Delphi XE7

В ходе курса вы сможете приобрести навыки программирования на языке Embarcadero Delphi XE7. Курсы предназначены для учеников старших классов, абитуриентов, студентов и всех, кто хочет изучать программирование.

Наш экспресс-курс представляет собой подготовительные курсы по программированию:

  • абитуриентов поступающих в высшие учебные заведения, по компьютерным, IT специальностям
  • студентам первых курсов, испытывающих проблемы с изучением программирования
  • если вы хотите изучать программирование, но не знаете с чего начать

Почему именно язык Delphi ?

Delphi, основой которого является язык Pascal, отлично подходит для того, чтобы начать учиться программировать. Сам Pascal постепенно уходит в прошлое и на него всё меньше обращают внимание. Это и понятно - на нём пишутся приложения для MS-DOS, а эту однозадачную операционную систему все пытаются забыть как страшный сон. Если быть более точным, то языком Delphi является Pascal не в том виде, в каком его используют для написания приложений MS-DOS, а в другой модификации - Object Pascal. В этом языке программирование как бы "привязывается" к определённым объектам - как визуальным, так и невизуальным, просто находящимся в памяти. Программирование простых приложений с интерфейсом командной строки (т.е. когда на экран последовательно выводятся строки текста и при этом пользователь вводит какие-либо данные) советуют также начинать с Pascal. Дело в том, что в этом языке нет каких-либо хитроумных конструкций и наборов знаков - написанный код легко читается и воспринимается. Этого нельзя сказать, например, о C++. 

Что можно сделать на  Delphi?

Embarcadero Delphi XE7 — быстрый путь создания высокопроизводительных взаимодействующих приложений для Windows, OS X,Android, iOS, гаджетов и носимых устройств. Усовершенствуйте существующие приложения Windows и создавайте высокопроизводительные взаимодействующие приложения для мобильных и носимых устройств, а также гаджетов. Разрабатывайте нативные приложения для простого доступа к корпоративным данным, облачным службам, устройствам, датчикам и гаджетам.

 

Получить ответы на все интересующие Вас вопросы и записаться вы можете по телефонам: +79178074434 (Азат Халитович)   Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. и  8-917-795-35-63 (Земфира Фанилевна).


Программа 1 курса программирования на Delphi

Введение

Рабочая среда Delphi

Переменные

Типы переменных
Комментарии
Типы строка и столбец
Стили программирования

Целые и вещественные типы. Процедуры и функции

Целые и вещественные типы данных.
Функции и процедуры
Понятия - Событие

Конструкция if, цикл for

Понятие строка
Символьный и логический типы данных
Управляющая конструкцию if
Цикл for

Свойсива форм

Свойства формы и кнопки
Управляющая конструкция case
Цикл while

(Объектно-ориентированое программирование)

Концепции Объектно-Ориентированного Программирования
Объекты
Свойства объектов
События
Методы

Компоненты GroupBox, RadioGroup, CheckBox

Panel
GroupBox
RadioGroup
CheckBox и радиокнопки

Меню

Создание главного и всплывающего (контекстного) меню
Свойствами компонентов Enabled и Visible.

Массивы и константы

Массивы
Константы
Пользование репозиторием Delphi

Символьные типы данных

Символьные типы данных
WinAPI-функцию MessageBox()
Работа со строками

Проект

Структура проекта
Работа с файлами
Структуру модуля
Разделы модуля

Тип TStrings

Тип TStrings,
Компоненты ListBox
Компоненты ComboBox
Управление циклами
Принудительное прервание цикла переход на новый виток цикла.

Диалоги

OpenDialog
SaveDialog
FontDialog
ColorDialog
Директива with

адрес и имя файла

Функция обработки адреса и имени файла
Функции конвертирувания адреса и имени в различные форматы.
Тип Variant

Преобразование типов

Функции преобразования одних типов данных в другие
Создание сложные выражений путем подстановки значений
Глобальной переменная DecimalSeparator

Кнопки с изображениями. Маскировочное поле ввода

Компонент BitBtn
Компонент MaskEdit
Добавление на форму кнопки с изображениями рядом с текстом
Маски компонента MaskEdit

Даты

Функции преобразования дат
Глобальные переменные DateSeparator и ShortDateFormat,
Компоненты выбора дат DateTimePicker и MonthCalendar
Условные операнды AND, OR и NOT

Работа с текстовыми файлами

Методы чтения текста из файла
Запись текста в файл
Объект TStringList
Файловый тип TFileStream

Работа с файлами

Методы обработки файлов
Функции
Процедуры

Записи

Создание своего типа записи
Создание глобальной переменной этого типа
Типизированный файл для сохранения считывания записи

Диннамические масивы

Динамические массивы
Управление размерностью динамического масива
Работа с динамическими массивами

Многомерные массивы

Работа с многомерными массивами
Работа с сетками ввода
Способы обработки многомерных массивов
Свойства сеток
Маска для ввода текста

Работа над проектом

Компоненты Image и ImageList
Загрузка на форму изображение из графического файла
Добавление изображения к пунктам главного и всплывающего меню

Мультимедиа

Компонент MediaPlayer
Создание приложение для прослушивания звуковых, и просмотра видео-файлов.

Побайтовое копирование/Перенос файлов

Обработке файлов (перенос, копирование, удаление)
Смена даты и времени копии
Компоненты показывающие прогресс копирования файла

Панель управления

Свойства и методы работы кнопок SpeedButton и ToolButton
Перемещаемые и снимающиеся панели инструментов

ActionList и MDI-окна

Механизм действий ActionList
Привязывание его действия к командам главного и всплывающего меню, и кнопкам панели инструментов
Создание многодокументных MDI-окон

Введение в базы данных

Разработка Баз Данных
Создание приложения, отображающее данные из демонстрационной базы данных
Перемещение по таблице
Отображение больших строк и графики

Создание таблиц

Установка закладок
Перемещение указателя на закладку
Удаление закладок
Создание таблиц с помощью утилиты Database Desktop
Типы данных таблиц формата Paradox 7

Редактирование баз данных

Редактирование данных в таблице
Связывание одной таблицы с другой посредством подстановочных полей

Индексы, фильтрация, отчетность

Создание индексов
Фильтрация (поиск) данных
Вывод данных в отчет
Подстановочные поля
Ввод в таблицу новых полей, из другой таблицы
Создания shareware-программ
Размещения программ в Интернет
Организации продажи вашей программы


Программа 2 курса программирования на Delphi

Разработка мобильных приложений



Другие материалы в этой категории: Программирование С++ »

1 Комментарий

Авторизуйтесь, чтобы получить возможность оставлять комментарии

Новости о нас

Расписание занятий для каждой сформированной группы по робототехнике на 2017-2018 учебный год. Подробнее
Учебный год начался, и у нас очередная радостная новость для вас, педагоги! В этом году... Подробнее
Наши учащиеся выступили на августовской конференции педагогов! Подробнее
Хочешь учиться в Толтеке по выгодной цене? Приводи друзей и получай большие скидки!... Подробнее
19 августа в ТРЦ Сити Молл с блеском прошел РобоКвест! Героями квеста стали более сотни... Подробнее

Наши партнеры

 TZOyoOCZ8y0 logotip novy SF BashGU  utv logo  CityMoll  VolnoeDelo