Вопросы к экзамену
-
Парадигмы программирования. Методологии программирования. Основные понятия и определения.
-
История и эволюция языков программирования. Классификация по ядрам методологии: императивное программирование, объектно-ориентированное, функциональное, логическое. Топологическая специфика методологий.
-
Понятие алгоритма. Свойства алгоритмов. Способы записи алгоритмов.
-
Принципы структурного программирования. Основные алгоритмические структуры и их суперпозиции.
-
Язык программирования. Классификация языков программирования. Система программирования.
-
Общие конструкции алгоритмических языков: алфавит, величина (тип, имя и значение). Выражение.
-
Общая характеристика и история языка Visual Basic.
-
Определение констант. Объявление и инициализация переменных. Типы данных.
-
Оператор присваивания. Операторы (процедуры) ввода-вывода. Условные операторы. Логические выражения.
-
Управляющие структуры Visual Basic.
-
Статические и динамические массивы. Работа с указателями. Работа с памятью.
-
Работа с файлами. Типы доступа к файлам.
-
Работа со строками.
-
Подпрограммы. Процедуры и функции. Модули. Структура модуля.
-
Переменные: область видимости и время существования.
-
Графика в Visual Basic.
-
Объектно-ориентированное программирование: принципы, основные определения.
-
Работа с компонентами. Свойства и события компонентов.
-
Макрос: определение, цели и задачи.
Рекомендуемая литература
-
Дан Эпплман. Win32 API и Visual Basic. Для профессионалов. / Пер. с англ. — СПб.: "Питер", 2001. — 1120 с.
-
Чепмен Д. Разработка защищенных приложений в среде Visual Basic / Пер. с англ. — М.: Издательский дом "Вильямс", 2000 — 480 с.
-
Боб Ресельман, Ричард Писли, Вайн Пручняк, Эрик Смит. Использование Visual Basic 6 / Пер. с англ. — К.;М.; СПб.; Издательский дом "Вильямс"
-
Брайн Сайлер, Джефф Споттс. Использование Visual Basic 6. Специальное издание / Пер. с англ. — К.;М.; СПб.; Издательский дом "Вильямс".
-
Дж.Крейг, Дж.Уэбб. Microsoft Visual Basic 6. Мастерская разработчика /Пер. с англ. — М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd." 1999. - 5-е изд., испр. и доп. - 648 с.
-
Visual Basic 6.0. Серия "МАСТЕР" /Пер. с англ. Microsoft Visual Basic 6.0 Programmer's Guide, Microsoft Press, 1998 — С-Пб.: "BHV — Санкт-Петербург", 1998. — 992 с.
-
М.МакКелви, Р.Мартинсон, Дж.Веб, Б.Ризельман. Visual Basic 5. Серия "МАСТЕР" /Пер. с англ. Using Visual Basic 5, Special Edition QUE, 1997 — С-Пб.: "BHV — Санкт-Петербург", 1997. — 976 с.
-
С.Браун. Visual Basic 6: учебный курс /Пер. с англ. — С-Пб.: "Питер", 1999. — 576 с.
-
С.Хиллер.Microsoft Visual Basic, Scripting Edition в действии /Пер. с англ. — С-Пб.: "Питер", 1999.