Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРЕДСТВА ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ.doc
Скачиваний:
19
Добавлен:
02.05.2019
Размер:
2.13 Mб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Северо-Кавказский государственный технический университет»

Средства визуального программирования

Электронный курс лекций

(в авторской редакции)

для специальности

090105 «Комплексное обеспечение информационной безопасности

автоматизированных систем»

Ставрополь, 2010 Содержание

Лекция 1 - ОСНОВНЫЕ ОТЛИЧИЯ РАЗЛИЧНЫХ ВЕРСИЙ DELPHI

Лекция 2 - ЗНАКОМСТВО СО СРЕДОЙ DELPHI

Лекция 3 - ОСНОВЫ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ

Лекция 4 - ЗНАКОМСТВО С КОМПОНЕНТАМИ

Лекция 5 – ВВЕДЕНИЕ В OBJECT PASCAL

Лекция 6 – ЭЛЕМЕНТЫ ЯЗЫКА

Лекция 7 – ТИПЫ ДАННЫХ

Лекция 8 – ПРОЦЕДУРЫ И ФУНКЦИИ

Лекция 9 – КЛАССЫ И ИНТЕРФЕЙСЫ

Лекция 10 – ВАРИАНТЫ

Лекция 11 – ФАЙЛЫ

Лекция 12 – МОДУЛИ

Лекция 13 – ДИНАМИЧЕСКИ ПОДКЛЮЧАЕМЫЕ БИБЛИОТЕКИ (DLL)

Лекция 14 – ОСОБЕННОСТИ РАЗРАБОТКИ МОДУЛЕЙ-ПОТОКОВ

Лекция 15 – ТИПИЗИРОВАННЫЕ КОНСТАНТЫ И ИНИЦИИРОВАННЫЕ ПЕРЕМЕННЫЕ

Лекция 16 – КЛАССЫ ОБЩЕГО НАЗНАЧЕНИЯ

Введение

Дисциплина «Средства визуального программирования» имеет целью обучить студентов принципам программирования на языках высокого уровня, а также основным принципам обработки и преобразования информации в рамках визуальных и объектно-ориентировананных языков. При изучении курса используются знания, полученные слушателями в процессе изучения курсов "Информатика". Теоретические знания и практические навыки, полученные из курса "Языки программирования", используются обучаемыми при изучении специальных дисциплин, а также при разработке курсовых и дипломных работ.

Задачи дисциплины – дать основы:

  • организации программирования;

  • обработки текстовой, графической и табличной информации;

  • программирования в среде Delphi 5.0/6.0/7.0.

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

иметь представление:

  • о тенденциях развития современных систем программирования;

  • о возможностях использования инструментальных средства пакета Delphi 5.0/6.0/7.0.

знать:

  • принципы создания приложений в среде визуального программирования;

  • принципы создания макросов модулей, процедур и объектов в среде;

  • основы организации данных в приложении;

  • принципы осуществления обработки информации как в текстовом, так и в табличном и графическом виде.

уметь:

  • применять полученные знания к различным предметным областям;

  • ориентироваться в особенностях применяемых программных продуктов;

  • ориентироваться в особенностях обрабатываемых типов документов;

  • использовать современные информационные технологии.

иметь навыки:

  • исследования способов создания приложений;

  • применения правил создания объектов в объектно-ориентированной среде программирования;

  • анализа табличных данных большого объема и базами данных;

  • применения модулей на языке Delphi 5.0/6.0/7.0;

  • работы с форматами документов.

Изучаются общие принципы построения и использования языков программирования; средства описания данных; средства описания действий; абстрактные типы данных: инкапсуляция, спецификация, реализация, параметризация, классы и объекты; обработка файлов; обработка исключительных ситуаций; параллельная обработка; макропроцессоры и макрогенераторы; современные интегрированные среды разработки программ; графический интерфейс пользователя; отладчики; генераторы кода/приложения; библиотеки программ и классов; стандарты языков программирования, общая характеристика языков ассемблера: назначение, принципы построения и использования; структура языка, основные группы команд, операторы, средства взаимодействия с операционной системой.

Основными понятиями курса являются: приложение, переменная, константа, цикл, форма, компонента, инспектор проекта, код.

  • Лекция 1. ОСНОВНЫЕ ОТЛИЧИЯ РАЗЛИЧНЫХ ВЕРСИЙ DELPHI

    • ВЕРСИЯ 1

    • ВЕРСИЯ 2

    • ВЕРСИЯ 3

    • ВЕРСИЯ 4

    • ВЕРСИЯ 5

    • ВЕРСИЯ 6

За сравнительно небольшой срок корпорация Borland выпустила 6 основных версий и несколько модификаций Delphi. В этой вводной лекции мы рассмотрим основные черты существующих версий Delphi, сделав главный упор на более подробном анализе последней, 6-й версии, т. к. именно на этой версии базируется рассматриваемый в дисциплие материал. Назначение лекции - дать вам представление о той версии, с которой вы работаете, если, разумеется, это не 6-я версия Delphi. С другой стороны, она - удобное место утолить естественное любопытство тех из вас, кто уже имеет опыт работы с одной из ранних версий и хочет узнать особенности новейшей.

Сразу же отмечу, что возможности версий строятся по нарастанию: все, что может младшая по номеру версия, может и старшая, но не наоборот. И еще одно замечание: если вы новичок, лучше вначале пропустить эту лекцию и вернуться к ней позже, после того как вам станут понятными используемые в ней без какого-либо пояснения специальные термины.