Программа курса
Программа курса программирование на языке Pascal
Тема N 1. Среда программирования Pascal
Форма интерфейса пользователя. Конфигурирование рабочей среды программирования в курсе Паскаль. Основные типы данных: целые, вещественные, логические, символьные и строчные. Константы и переменные. Структура простой программы на Паскале.
Написание первой программы. Сохранение программы и проекта. Построение исполняемого файла.
Тема N 2. Основы программирования в курсе Pascal
Использование переменных для хранения информации, задание размера, изменение значений, соглашения для имен. Использование переменных для хранения входных данных. Использование переменных для вывода данных. Работа с различными типами данных: типы данных, которые определяются пользователем, константы. Операции: арифметические, логические, двоичные. Работа с основными математическими операторами. Приорететы операций. Использование скобок.
Использование структур с условиями. Управление программой по прерываниям. Использование выражений с условиями. Структуры if-then, select-case. Написание программ использующих одинарный и множественный выбор.
Тема N 3. Операторы повторения и перехода в Pascal
Использование циклов и таймеров. Программирование циклов for...next. Оператор Exit for. Программирование циклов Do. Как избежать бесконечных циклов. Использование оператора Until в циклах Do. Создание цифровых часов с помощью таймера. Поиск и исправление ошибок, типы ошибок. Использование режима останова с помощью команды break. Использование оператора Stop. Обработчики ошибок.
Тема N 4. Работа с массивами и строками в Pascal
Одномерные массивы. Организация линейных списков. Строки и их обработка. Многомерные массивы. Типичные действия в работе с многомерными массивами. Ошибки при использовании массивов.
Тема N 5. Записи и множества в Pascal
Описание записей. Доступ к элементам записи. Вложенные записи и массивы записей. Описание множеств. Операции над множествами.
Тема N 6. Процедуры и функции в Pascal
Процедуры и их определение. Локальные и глобальные переменные. Передача данных по значению и по ссылке. Передача массивов. Определение функций. Создание пользовательских функций.
Тема N 7. Работа с графикой в Паскаль
Инициализация и закрытие графического режима. Процедуры работы с графическими примитивами. Вывод текста в графическом режиме. Простейшая анимация. Построение графиков функций.
Тема N 8. Создание интерфейса пользователя в курсе программирования на Паскаль
Работа с формами, принтерами. Добавление новых форм в программу. Операторы управления формами. Работа с несколькими формами. Доступ к процедурам формы. Вывод выходных данных на принтер. Формы MDI, иерархические связи. Печать текста и графики.
Использование объектов файловой системы. Объекты для ввода смешанной информации.
Работа с меню и диалоговыми окнами. Работа с редактором меню. Обработка выборов меню. Использование объектов общих диалогов. Процедуры событий, управляющие окнами общих диалогов.
Добавление художественного оформления и специальных эффектов. Использование команд рисования для создания фигур. Создание командных кнопок с графическими условными обозначениями. Добавление в программу поддержки операции drag-and-drop. Добавление в программу эффектов анимации.
Тема N 9. Управление корпоративными данными в курсе программирования на Pascal
Использование модулей и процедур. Работа со стандартным модулем. Работа с глобальными переменными. Создание процедур общего назначения. Создание процедур типа Function (функция), ее вызов. Использование функции для выполнения вычислений. Создание процедур типа Sub (подпрограмма), ее вызов. Использование процедуры типа Sub для управления входными данными. Передача аргументов по значению. Фактические и формальные параментры.
Работа с наборами элементов и массивами. Описание наборов. Ссылка на набор в объекте. Использование циклов For...Next и For each ... next для обработки набора Controls. Набор для приложений. Работа с массивами переменных, создание, объявление. Оператор Option Base. Массивы с фиксированными границами и динамические массивы. Многомерные массивы.
Работа с текстовыми файлами и строками. Открытие текстового файла для чтения. Оператор Open. Создание файла на диске. Написание програмимы "Блокнот". Сортировка текста, операторы и функции для управления строками. Шифрование текста. Использование оператора Xor.
Взаимодействие с MicrosoftOffice. Использование средств управления OLE. Программирование объектов приложений. Использование средства Automation. Средство ObjectBrowser. Обращение к Word, Excel, Outlook, PowerPoint.
Тема N 10. Работа с базами данных в курсе программирования на Паскаль
Базы данных Access, поля, записи, таблицы. Создание объекта данных, модификация базы данных. Создание приложения для работы с базой данных. Использование текстовых полей для отображения данных. Использование объекта Recordset. Поиск данных в базе. Добавление записей в базу данных. Удаление записей из базы. Создание архивной копии файла.
Использование средства управления FlexGrid для выполнения типичных операций обработки электронных таблиц. Вставка графики в ячейки. Форматирование ячеек. Расширенные операции сортировки и поиска
Использование объектов типа данных ActiveX (ADO). Установка средства управления ADO. Источник данных и контроль границ. Помещение данных ADO в объекты типа текстовое поле. Создание объектов данных ActiveX c помощью конструктора окружения данных Data Environment Designer.
Тема N11. Расширенные возможности Pascal
Обработка текстов с помощью средства управления Rich Textbox. Процедуры обработки событий, связанных с RTF-форматированием.
Индикация хода выполнения операции и отображение параметров состояния. Средство упраления ProgressBar. Управление графическим вводом с помощью средства Slider. Отображение информации с помощью средства Status Bar. Отображение статусов CapsLock и NumLock.
Использование музыкальных эффектов и видеоклипов с помощью средства управления Multimedia MCI.
Использование средств Windows API. Знакомство с функциями Windows API. Использование утилиты API Viewer. Управление использованием памяти на вашем компьютере. Завершение программ с помощью оператора Unload.
Тема N12. Программирование приложений для работы с Internet в Паскаль
Пересылка файлов с помощью средства Internet Transfer. Загрузка документов HTML из сети Интернет. Передача файлов в соответствии с протоколом FTP. Контроль ошибок в ходе Internet-транзакций.
Отображение документов HTML с помощью Internet Explorer. Добавление ссылки в ваше приложение. Исследование объектной модели Internet Explorer. Реакция на события Internet Explorer.
Добавление элементов и средств управления ActiveX на DHTML-страницы. Знакомство с элементами панели инструментов DHTML. Создание элементов и установка их характеристик. Создание процедур обработки событий для элементов DHTML.
Предварительная подготовка
пользователь ПК
Цель курса программированиена языке Паскаль Этот курс для тех, кто начинает учиться программированию с "нуля" до программиста на языке Pascal
По окончании вы будете уметь
Профессионально программировать на языкеPascal, создавать программы, игры.
Автор и преподаватель курса:
Грицай Ихтиандр Алексеевич - ведущий преподаватель и программист учебного центра Успех. Опыт преподавательской работы более 19 лет. Преподавание на курсах ведется исходя из требований современного рынка и основывается на реально работающих практических приемах и примерах. В курсе применяются новейшие технологии преподавания.