федеральное агенство по образованию - Санкт

advertisement
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
среднего профессионального образования
«Санкт-Петербургский промышленно-экономический колледж»
РАБОЧАЯ ПРОГРАММА
дисциплины
“ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ
ПРОГРАММИРОВАНИЯ”
для специальности 230105.51 Программное обеспечение ВТ и АС
базовый уровень
Максимальная нагрузка по дисциплине
Всего часов на дисциплину
Занятия на уроках
Лабораторно-практические занятия
Самостоятельная работа
- 188
- 140
- 100
- 40
- 48
Санкт-Петербург
2010
2
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Составлена в соответствии с Государственными требованиями к минимуму
содержания и уровню подготовки выпускника по специальности 230105.51 Программное
обеспечение ВТ и АС
УТВЕРЖДЕНА
РАССМОТРЕНО И ОДОБРЕНО
Научно-методическим
на заседании цикловой комиссии
советом колледжа
«Вычислительной техники»
протокол №
Протокол
2010 г.
2010 г.
Зам. Директора по НМР
Председатель комиссии
_________________Т.Н. Ершова
_________________Федорченко В.Н.
Автор:
Рецензенты:
Федорченко В.Н.
-
Жукова Г.В.
-
Ершова Т.Н.
-
преподаватель Санкт-Петербургского
промышленно-экономического колледжа
преподаватель Санкт-Петербургского
промышленно-экономического колледжа
преподаватель Санкт-Петербургского
промышленно-экономического колледжа
Рабочая программа переутверждена на _________/__________ учебный год без изменений и
дополнений
Зам.
Директора
по
УМР____________________,
протокол
№________
от
«_____»__________год.
Рабочая программа переутверждена на _________/__________ учебный год без изменений и
дополнений
Зам.
Директора
по
УМР____________________,
протокол
№________
от
«_____»__________год.
Рабочая программа переутверждена на _________/__________ учебный год без изменений и
дополнений
Зам.
Директора
по
УМР____________________,
протокол
№________
от
«_____»__________год.
3
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Учебная дисциплина «Объектно-ориентированные языки программирования»
относится
к
дисциплинам
национально-регионального
компонента
обучения.
Необходимость введения дисциплины в рабочий учебный план специальности 230105.51
обусловлена стремлением дать студентам
азы событийного и объектного
программирования в современных средах с целью создания современных Windowsприложений.
Рабочая программа дисциплины содержит 2 независимые друг от друга части создание приложений на языке Visual Basic 6.0. и создание сценариев в Web на языке Java
Script.
Цель изучения первой части дисциплины - разобраться в свойствах, методах и
событиях различных элементов управления,
ознакомиться с методами и способами
создания программного кода на объектно-ориентированном языке Visual Basic 6.0, научиться
создавать интерфейс для Windows-приложений.
Целью изучения второй части дисциплины является изучение языка создания
сценариев в Web. Сегодня Web-узлы содержат самые различные виды информации:
графические объекты, звуковые клипы, анимационные изображения, видеофильмы и просто
текстовые документы. Поскольку HTML – это язык разметки документов, он не позволяет
пользователю управлять внешним видом документа, а автоматически отображает указанным
образом Web-документ на экране. Интерактивные задачи требуют применения более
сложных языков программирования. Такие языки программирования и называются языками
подготовки сценариев, они позволяют создавать сценарии, внедряемые впоследствии в
интерактивные страницы, к ним относится и язык JavaScript.
Программа дисциплины предусматривает
не только изучение основ языков
программирования Visual basic 6.0. и Java Script, но и приобретение других полезных
знаний, которые дадут студентам возможность познакомиться с современными
технологиями создания Windows-приложений и использовать полученные знания
непосредственно в работе по данной специальности.
Учебная дисциплина тесно связана с материалом ранее изученных дисциплин
«Операционные системы и среды», «Основы алгоритмизации и программирования» и «Базы
данных», и, в свою очередь, является базовой для таких дисциплин как, «Разработка и
эксплуатация» удаленных баз данных», «Технология разработки программных продуктов»,
«Пакеты прикладных программ», Программное обеспечение компьютерных сетей».
Изучение первой части дисциплины завершается зачетом, второй части - экзаменом.
Рабочей программой дисциплины, наряду с теоретической подготовкой,
предусматривается получение студентами практических навыков по созданию различных
приложений. С этой целью предусмотрено большое количество лабораторных работ,
выполняемых на ПК класса IBM PC, с использованием новейших программных продуктов.
В рабочей программы определено содержание каждого раздела, приведен перечень
экзаменационных вопросов для экзамена и зачета, а также представлен перечень возможных
видов самостоятельной работы студентов.
4
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Всего
Лекции
Практ.
занят.
Лабораторн
ые
работы
Семинары
1
Введение
Раздел 1. Основы программирования
на языке Visual Basic
Тема 1.1 Общая характеристика языка
программирования
Тема 1.2 Разработка интерфейса на языке
Visual Basic
Тема 1.3 Основы языка Visual Basic
Раздел 2. Основы языка
гипертекстовой разметки документов
HTML
Тема
2.1.
Развитие
языков
гипертекстовой разметки
Тема 2.2. Работа с графическими
изображениями
Тема 2.3 Фреймы
Тема 2.4 Таблицы, их создание и
особенности построения
Раздел 3. Объектно-ориентированный
скриптовый язык программирования
JavaScript
Тема 3.1. Основные сведения, создание
простых сценариев
Тема 3.2. Использование и хранение
значений. Использование массивов и
строковых данных
Тема 3.3. Тестирование и сравнение
значений. Использование циклов
Тема 3.4. Использование встроенных
объектов.
Управление
объектами
браузера. Обработка событий
Тема 3.5.
Использование окон и
фреймов
Итого по дисциплине:
Макс нагрузка
студента
Наименование разделов и тем
Количество часов
В т.ч. аудиторных по видам
учебных занятий
Самост. работа
студентов
2. ТЕМАТИЧЕСКИЙ ПЛАН
2
2
3
2
4
2
5
6
7
106
78
48
10
6
6
62
48
24
24
14
34
24
18
6
10
46
32
20
12
14
12
8
6
2
4
8
6
2
4
2
8
4
6
4
4
8
4
2
2
4
34
28
20
8
6
2
2
2
8
6
4
2
2
6
6
4
2
8
6
4
2
2
6
4
6
2
2
188
140
60
50
33
30
8
28
4
5
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
3. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА
ВВЕДЕНИЕ
Цели и задачи дисциплины. Календарные сроки изучения. Используемая литература.
Межпредметные связи. Формы промежуточной аттестации по дисциплине. Содержание
разделов.
РАЗДЕЛ 1. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ VISUAL BASIC
Тема 1.1. Общая характеристика языка программирования
Студент должен знать:

основные сведения об языке Visual Basic 6.0.

понятие объекта, свойств, методов и событий объекта; структуру приложения;

среду программирования.
Студент должен уметь:

создавать и запускать простое приложение;

сохранять результаты работы;

создавать исполняемый файл.
Содержание учебного материала:
Основные сведения об языке Visual Basic 6.0. Структура приложения. Событийная
модель программирования. Запуск приложения. Сохранение результатов работы. Создание
простого приложения. Создание исполняемого файла.
Самостоятельная работа. Изучение понятия объекта. Определение свойств, методов и
событий объекта. Разработка простого приложения.
Тема 1.2. Разработка интерфейса на языке Visual Basic
Студент должен знать:

все элементы управления, используемые для разработки приложения, их
свойства, методы и события.
Студент должен уметь:

правильно использовать в приложении элементы управления Visual Basic 6.0.;

создавать операционное меню, контекстное меню, панели инструментов.
Содержание учебного материала:
Основные понятия: формы, элементы управления (объекты). Свойства, методы и
события объектов. Стандартные элементы управления. Обзор. Элементы управления Form.
Элементы управления Label, TextBoX, CheckBox, OptionButton, ListBox, ComboBox,
ScrollBar, Timer, Line, Shape, DriveListBox, DirListBox, FileListBox. Свойства, методы, и
события элементов управления. Массивы элементов управления. Обработка событий в
программе. Организация работы с мышью. Операция Drag and Drop. Использование
операции при просмотре графических файлов.
Создание меню. Свойства элементов меню. Группировка элементов меню. Написание
кода.
Создание контекстного меню. Создание панелей инструментов в приложениях на
Visual Basic.
Лабораторная работа №1. Создание приложения с использованием элементов управления
Command Button, Image.
Лабораторная работа №2. Создание приложения с использованием элемента управления
Label.
6
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Лабораторная работа №3. Создание приложения с использованием элементов управления
TextBox, CheckBox.
Лабораторная работа №4. Отладка приложения с использованием элементов управления
TextBox, CheckBox.
Лабораторная работа №5. Создание приложения с использованием элемента управления
OptionButton.
Лабораторная работа №6. Создание приложения с использованием элемента управления
ListBox.
Лабораторная работа №7. Отладка приложения с использованием элемента управления
ListBox.
Лабораторная работа №8. Создание и отладка приложения с использованием элемента
управления ScrollBar, Timer.
Лабораторная работа №9. Создание операционного меню, контекстного меню и панелей
инструментов в форме.
Лабораторная работа №10. Разработка процедур обработки пунктов меню и кнопок на
панели инструментов.
Лабораторная работа №11.Создание приложения с несколькими формами.
Лабораторная работа №12. Отладка многоформного приложения.
Самостоятельная работа. Разработка программного кода для создания приложения с
использованием различных элементов управления.
Тема 1.3. Основы языка Visual Basic
Студент должен знать:

основы языка Visual Basic 6.0.

типы модулей; переменные и их объявления.

время жизни область видимости переменных; основные операторы языка.

управляющие операторы.

операторы цикла; процедуры и функции.

стандартные функции языка; работу с файлами произвольного и
последовательного доступа.
Студент должен уметь:

в программном коде использовать основные операторы,
 управляющие операторы и операторы цикла;

в программном коде для организации цвета, шрифта, сохранения и открытия
файлов использовать диалоговые элементы управления CommandDialog.
Содержание учебного материала:
Основы языка Visual Basic 6.0.. Модули. Типы модулей. Основные синтаксические
соглашения. Стандартные типы данных. Переменные и их объявления. Время жизни и
область видимости переменных. Массивы. Динамические массивы. Константы. Основные
операторы языка. Управляющие операторы. Операторы цикла. Процедуры и функции.
Стандартные функции языка. Стандартные средства диалога. Функции InputBox, MsgBox.
Основные сведения об элементе управления Common Dialog. Файловые функции. Работа с
файлами последовательного доступа. Работа с файлами произвольного доступа Обработка
ошибок. Классификация средств отладки. Установка точек прерывания. Пошаговое
выполнение программы.
Лабораторная работа №13. Создание текстового редактора.
Лабораторная работа №14. Написание программного кода.
Лабораторная работа №15. Отладка текстового редактора.
7
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Самостоятельная работа. Разработка программного кода для создания приложений с
использованием процедур, функций, диалоговых окон и файлов последовательного и
произвольного доступа.
Раздел 2. ОСНОВЫ ЯЗЫКА ГИПЕРТЕКСТОВОЙ РАЗМЕТКИ ДОКУМЕНТОВ HTML
Тема 2.1. Развитие языков гипертекстовой разметки
Студент должен иметь представление:

о том, что HTML-документы создаются по определенным правилам,

о таких основах создания HTML-документов как форматирование текста и
управление цветом.
Студент должен знать:

о назначении и применении конкретных элементов языка HTML для:

цветового оформления,

физического и логического форматирования текста,

оформления списков,

разделения области просмотра на фреймы;

о создании гиперссылок, их организации и правилах записи.
Студент должен уметь:

создать и оформить Web-страницу на основе полученных знаний по данной
теме.
Содержание учебного материала:
Позиционирование материала на Web-страницах. Форматирование и структуризация
документов HTML. Оформление списков и создание гиперссылок.
Лабораторная работа № 16. Создание HTML-документа, использование элементов
форматирования и структуризации.
Самостоятельная работа: Ознакомится со всем спектром технологий создания Webдокументов, с различными типами и топологиями сайтов в Интернет. Проанализировать
отображение одних и тех же Web-страниц в различных браузерах.
Тема 2.2. Работа с графическими изображениями
Студент должен иметь представление:

о форматах графических файлов,

о зависимости скорости загрузки Web-страницы от размера изображения,

о применении изображения в качестве ссылки.
Студент должен знать:

о назначении и применении конкретных элементов языка HTML для вставки
изображения в документ,

о позиционировании изображения на странице для определения его картой.
Студент должен уметь:

внедрять в Web-страницу графические изображения и создавать изображения
карты.
Содержание учебного материала:
Выбор формата графического файла. Работа с графическими изображениями.
Подготовка графического файла для изображения-карты. Правила конфигурации
изображения–карты.
Лабораторная работа №17. Работа с графическими изображениями.
8
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Лабораторная работа № 18. Создание изображений–карт.
Самостоятельная работа: Спроектировать навигацию
использованием изображения-карты.
по
Web-страницам
с
Тема 2.3. Фреймы
Студент должен иметь представление:

о концепции фреймов, плавающих фреймов и бегущих строк.
Студент должен знать:

о возможности разделения области просмотра Web-страницы на фреймы,

о возможности встраивания в HTML-документ другого HTML-документа,

об оформлении страницы бегущей строкой.
Студент должен уметь:

создавать Web-страницы и оформлять их на основе полученных знаний по
данной теме.
Содержание учебного материала:
Разделение области просмотра на фреймы: разработка документов раскладки и
документов содержания. Плавающие фреймы. Бегущая строка.
Лабораторная работа № 19. Разделение области просмотра на фреймы: разработка
документов раскладки и документов содержания.
Лабораторная работа № 20. Добавление на страницу плавающих фреймов и бегущих
строк.
Самостоятельная работа: Разработать структуру сайта на основе фреймов.
Тема 2.4. Таблицы, их создание и особенности построения
Студент должен иметь представление:

о том, что таблицы являются очень удобным средством форматирования
данных на Web-странице,

что помогает решать чисто дизайнерские задачи.
Студент должен знать:

о назначении и применении конкретных элементов языка HTML для
построения и оформления таблиц.
Студент должен уметь:

создать Web-страницу на основе полученных знаний по данной теме.
Содержание учебного материала:
Таблица – основа HTML-документа.
Таблицы, их создание и особенности
построения. Нестандартное представление таблиц. Вложенные таблицы.
Лабораторная работа № 21. Создание и форматирование таблиц.
Самостоятельная работа: Разработать структуру сайта на основе таблиц.
Раздел 3. Основы объектно-ориентированного языка программирования JavaScript
Тема 3.1. Основные сведения, создание простых сценариев
Студент должен иметь представление:

о концепции написания сценариев в Web-документах на языке JavaScript,

о методике применения JavaScript и других языков программирования в Web
для создания необходимых документов.
9
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Студент должен знать:

о возможностях языка JavaScript,

о методах создания сценариев и их предназначении,

о методах внедрения команд JavaScript на Web-страницу,

об управлении JavaScript различными браузерами.
Студент должен уметь:

создать простой сценарий, протестировать его и отредактировать.
Содержание учебного материала:
Назначение JavaScript. Версии JavaScript. Соперники JavaScript. Правила записи
программ. Скрытие сценариев в старых браузерах. Создание простых сценариев. Вывод
результата на экран. Комментарии. Выявление и устранение ошибок.
Тема 3.2. Использование и хранение значений. Использование массивов и строковых
данных
Студент должен иметь представление:

о таких основах языка программирования, как переменные и выражения,
операторы и функции;

о методах управления массивами и строковыми данными в JavaScript.
Студент должен знать:

о присваивании имен переменным и их объявлении,

об использовании глобальных и локальных переменных,

о сохранении в JavaScript различных типов данных,

о преобразовании одних типов данных в другие.
Студент должен уметь:

уметь создавать и использовать объекты String, создавать и управлять
объектами Array, создавать сценарии с использованием функций.
Содержание учебного материала:
Использование переменных. Имена переменных. Глобальные и локальные
переменные Типы данных. Преобразование типов данных. Использование функций.
Определение функции. Вызов функции. Объекты. Использование объектов String.
Подстроковые переменные. Использование числовых массивов. Управление элементами
массива. Использование строковых массивов.
Лабораторная работа № 22. Использование функций в сценарии. Создание бегущего
сообщения в строке статуса. Работа со строковыми и числовыми массивами.
Тема 3.3. Тестирование и сравнение значений. Использование циклов
Студент должен иметь представление:

об одном из основных преимуществ всех языков программирования –
возможности проверки и сравнения значений,

об одном из главных средств автоматической обработки информации – циклах.
Студент должен знать:

еще о нескольких применениях переменных – их сравнении, проверке и оценке

о различных типах циклов и их использовании.
Студент должен уметь:

использовать операторы для сравнения переменных,
10
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51

задавать разные сценарии поведения программы в зависимости от введенных
пользователем данных;

создавать программы, выполняющие повторяющие операции,

использовать операторы цикла для обработки массивов.
Содержание учебного материала:
Условные операторы. Операторы сравнения. Логические операторы. Задание
нескольких условий. Использование циклов. Циклы for, while, do … while, for … in.
Управление массивами.
Лабораторная работа № 23. Использование условных выражений в сценариях. Проверка
введенных данных. Задание нескольких условий. Создание цикла. Прерывание цикла.
Управление массивами.
Тема 3.4. Использование встроенных объектов. Управление объектами браузера.
Обработка событий
Студент должен иметь представление:

об основных возможностях использования объектов в программировании;

о встроенных объекта;

об иерархической структуре объектов браузера и управлении ими;

об обработчиках JavaScript, позволяющих управлять разными типами объектов.
Студент должен знать:

о том, что такое объект JavaScript и как он используется,

о свойствах объекта, об управлении методами объекта;

о типах объектов браузера,

об управлении окном браузера с помощью объекта window,

об управлении Web-документом с помощью объекта document.
Студент должен уметь:

использовать методы объекта Math,

создавать приложения JavaScript с применением математических функций,

управлять датами с помощью объекта Date,

создавать собственные объекты.
Содержание учебного материала:
Объектная модель документа в браузере. Примеры объектов. Событие и реакция на
него. Применения объектов в программах JavaScript, управления событиями с помощью
JavaScript.
Лабораторная работа № 24. Работа с объектом Math. Генерация случайных чисел.
Управление датами. Создание обработчика событий.
Самостоятельная работа: При создании индивидуальных web-страничек, для выполнения
заданных операций, использовать обработчики событий.
Тема 3.5. Использование окон и фреймов
Студент должен знать:

о возможностях управления окнами браузера и фреймами в сценариях.
Студент должен уметь:

создавать новые окна в JavaScript,

создавать сценарии с использованием временных задержек;

отображать предупреждения, подтверждения и запросы;

управлять фреймами.
11
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Содержание учебного материала:
Управление окнами с помощью объектов: открытие, закрытие, смена документа в
окне. Временные задержки. Отображение диалоговых окон. Управление фреймами с
помощью объектов.
Лабораторная работа №25. Создание нового окна. Временные задержки.
Отображение диалоговых окон. Управление фреймами.
Самостоятельная работа: При создании индивидуальных web-страниц, оформление
примеров выполнять в новом окне.
12
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
4. ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ
Номер и наименование
темы
Тема 1.2 Разработка
интерфейса на языке
Visual Basic
Тема 2.1. Форматирование
и структуризация
документов HTML.
Тема 2.2. Работа с
графическими
изображениями.
Тема 2.3. Фреймы.
Плавающие фреймы.
Бегущая строка.
Номер и наименование
лабораторной работы
1.Создание приложения с использованием
элементов управления Command Button, Image.
2. Создание приложения с использованием
элемента управления Label.
3. Создание приложения с использованием
элементов управления TextBox, CheckBox.
4. Отладка приложения с использованием
элементов управления TextBox, CheckBox.
5. Создание приложения с использованием
элемента управления OptionButton.
6. Создание приложения с использованием
элемента управления ListBox.
7. Отладка приложения с использованием
элемента управления ListBox.
8. Создание и отладка приложения с
использованием элемента управления ScrollBar,
Timer.
9. Создание операционного меню и панелей
инструментов в форме.
10.Разработка процедур обработки пунктов меню
и кнопок на панели инструментов.
11.Создание приложения с несколькими
формами.
12.Отладка многоформного приложения.
16. Создание HTML-документа, использование
элементов форматирования и структуризации.
Кол-во
часов
24 часа
2
17. Работа с графическими изображениями.
18. Создание изображений–карт
2
2
19. Добавление на страницу плавающих фреймов
и бегущих строк.
20. Разделение области просмотра на фреймы:
разработка документов раскладки и документов
содержания.
21. Создание и форматирование таблиц.
2
Тема 2.4. Таблицы, их
создание и особенности
построения.
Тема 3.1. Использование и 22.Использование функций в сценарии. Создание
хранение значений.
бегущего сообщения в строке статуса. Работа со
Использование массивов и строковыми и числовыми массивами.
строковых данных.
Тема 3.2. Тестирование и 23.Использование условных выражений в
сравнение значений.
сценариях. Проверка введенных данных. Задание
нескольких условий. Создание цикла. Прерывание
цикла. Управление массивами.
2
2
2
2
13
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Тема 4.1. Использование
встроенных объектов.
Управление объектами
браузера. Обработка
событий.
Тема 5.1. Использование
окон и фреймов.
ВСЕГО:
24. Работа с объектом Math. Генерация случайных
чисел. Управление датами. Создание обработчика
событий.
25. Создание нового окна. Временные задержки.
Отображение диалоговых окон. Управление
фреймами.
2
2
50
часов
14
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
5. ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ ПО ДИСЦИПЛИНЕ (I ЧАСТЬ)
1.
Инструментальные средства программирования. Основные понятия объектноориентированного программирования.
2. Назначение языка и его возможности. Структура приложения на языке VB.
3. Обработка событий. Типы событий в программе. Создание процедур обработки событий.
Вызов процедур обработки событий.
4. Основные понятия: формы, элементы управления и их виды, объекты. Свойства, методы
и события элементов управления. Использование свойств и методов элементов
управления.
5. Организация работы с формами в VB. Способы обращения к форме. Основные свойства,
методы и события форм.
6. Элементы управления CommandButton, Image. Основные свойства, методы и события
элементов управления.
7. Элементы управления TextBox и Label. Основные свойства, методы и события элементов
управления.
8. Элементы управления CheckBox, OptionButton. Основные свойства, методы и события
элементов управления.
9. Элементы управления ListBox, ComboBox. Основные свойства, методы и события
элементов управления.
10. Элементы управления ScrollBar, Timer. Основные свойства, методы и события элементов
управления.
11. Массивы ЭУ. Создание массива ЭУ и работа с ним.
12. Создание меню. Свойства элементов меню. Группировка элементов меню.
Программирование меню. Написание кода.
13. Создание контектсного меню в формах. Программирование меню.
14. Создание панелей инструментов. Программирование панели инструментов.
15. Правила формирования имен. Основные синтаксические соглашения. Основные типы
данных.
16. Переменные и их объявления. Время жизни и область видимости переменных.
17. Конструкции условного оператора языка Visual Basic.
18. Оператор выбора Select Case.
19. Оператор цикла For с определенным числом повторений.
20. Операторы цикла с неопределенным числом повторений.
21. Оператор With.
22. Процедуры и функции. Описание, вызов процедур и функций. Передача параметров.
23. Стандартные функции языка.
24. Работа с файлами последовательного доступа. Открытие файла, чтение из файла и запись
в файл, закрытие файла.
25. Стандартные средства диалога: функции InputBox и MsgBox. Использование
стандартных наборов кнопок.
26. Элемент управления CommonDialog. Использование элемента управления в
приложениях.
27. Типы ошибок в программе. Классификация средств отладки. Установка точек
прерывания. Пошаговое выполнение программы.
15
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
6. ТЕМЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ-ТЕСТИРОВАНИЮ НА
КОМПЬЮТЕРАХ (II ЧАСТЬ)
Темы по HTML
1. Структура документа
2. Элементы форматирования текста
3. Горизонтальная линия
4. Списки
5. Управление цветом
6. Гиперссылки
7. Форматы графических файлов
8. Вставка изображения в документ
9. Изображения-карты
10. Бегущая строка
11. Фреймы
12. Плавающие фреймы
13. Таблицы
14. Использование спецсимволов
Темы по JavaScript
15. JavaScript и другие языки подготовки сценариев в Web.
16. Версии JavaScript.
17. Применение программных средств для создания и тестирования сценариев JavaScript.
18. Начало и завершение сценария.
19. Отображение результата выполнения сценария.
20. Включение сценария в Web-документ.
21. Выявление и устранение ошибок.
22. Скрытие сценариев в старых браузерах.
23. Синтаксис языка JavaScript.
24. Типы данных в JavaScript, преобразование типов данных.
25. Использование переменных в JavaScript.
26. Использование функций в JavaScript.
27. Типы объектов браузера.
28. Использование свойств объекта, управление методами объекта.
29. Стандартные объекты Array, Date, Math, String.
30. Объект navigator.
31. События, обработчики событий в JavaScript.
32. Операторы языка JavaScript (арифметические, присваивания, сравнения, логические).
33. Условные операторы (if, else, switch, case).
34. Использование циклов (for, while, do…while).
35. Операторы манипулирования объектами (new, for…in, with, this).
36. Управление окном браузера с помощью объекта window.
37. Управление Web-документом с помощью объекта document.
38. Управление url с помощью объекта location.
39. Объект frame.
40. Объект history.
41. Использование массивов.
42. Использование строковых данных.
43. Создание бегущей строки.
16
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
44. Изменение изображений.
45. Генерация случайных чисел.
17
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
7. ЛИТЕРАТУРА
Основная:
1. Алиев В.К.. Visual Basic. Полное руководство пользователя./ В.К. Алиев. -М: РИОР, 2002.
-384 с.
2. Ананьев А., Фёдоров А. Самоучитель Visual Basic 6.0./ Ананьев А., Фёдоров А.. -СПб:
Питер, 2002. -624 с.
3. Гандэрлой М.. ADO и Visual Basic: Руководство разработчика :
4. Гарнаев А.Ю. Самоучитель VBA./ А.Ю. Гарнаев. - СПб: Питер, 2002. -512 с.
5. Король В.И. Visual Basic 6.0; Visual Basic for Applications 6.0 - Языки программирования:
2-е изд., испр./ В.И. Король. - М: Экономисть, 2000. -448 с.
6. Король В.И. Visual Basic. NET; Visual Basic 6.0; Visual Basic for Applications 6.0. - Языки
программирования/ В.И. Король. -М: Аналитика-Пресс, 2002. -496 с.
7. Стивенсон Р. Тестирование и отладка программ на Visual Basic: Пер. с англ./ Р.
Стивенсон. - М: Норма, 2001. -384 с.
8. Браун, Visual Basic 6.0: учебный курс. «Питер». Санкт-Петербург, 2002г.
9. Андрей Гарнаев. Visual Basic 6.0. Разработка приложений. Санкт-Петербург, БХВПетербург», 2001г.
10. А. Гончаров "HTML в примерах", СПб., изд. "Питер"
11. А. Матросов, А. Сергеев, М. Чаунин "HTML 4.0", СПб,: БХВ-Петербург
12. Монкур М. Освой самостоятельно JavaScript 1.3. – СПб: Вильямс
13. Дмитриева М. Самоучитель JavaScript. - СПб: БХВ-Петербург
14. Дронов В. JavaScript в Web-дизайне. - СПб: БХВ-Петербург
Дополнительная:
1. А. Матросов, А. Сергеев, М. Чаунин. HTML 4.0 . - СПб: БХВ-Петербург
2. Малышев С.А. Самоучитель VBA: Как это делается в Word, Excel, Access./ С.А.
Малышев. -СПб: Нева, 2001. -495 с.
18
Рабочая программа дисциплины
«Объектно-ориентированные языки программирования». спец. 230105.51
Download