Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

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

САНКТ-ПЕТЕРБУРГСКИЙ ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ

Методические указания и задания

Для выполнения контрольной работы № 1 по дисциплине

Объектно-ориентипованные языки программирования

для студентов дистанционного обучения

специальности 230105 "Программное обеспечение

вычислительной техники и автоматизированных систем»

Санкт-Петербург

2009 г.

Контрольная работа №1 по предмету Объектно-ориентированные языки программирования» предназначена для закрепления теоретических знаний по первым двум разделам программы учебной дисциплины и приобретения практических навыков в разработке несложных приложений для Windows в среде Microsoft Visual Basic 6.0.

Теоретическая часть контрольной работы оформляется в редакторе текстов MS Word на листах формата А4, а практическая часть работы сдается в виде исполняемого файла на дискете (вкладывается в приклеенный конверт). На дискете должны быть указаны фамилия студента, номер группы и название предмета.

Каждый вариант контрольной работы состоит из четырех заданий.

Первое задание представляет собой ответ на теоретический вопрос по материалу раздела № 1 «Технология создания программных продуктов».

Второе задание посвящено подробному изучению наиболее важных свойств, методов и событий одного из стандартных элементов управления MS Visual Basic. Теоретическая часть должна сопровождаться отдельным приложением в виде исполняемого файла с двумя процедурами обработки событий, которые предложено рассмотреть более подробно в контрольной работе.

НЕ нашли? Не то? Что вы ищете?

Третье задание представляет собой ответ на теоретический вопрос, посвященный основам программирования на языке Visual Basic.

Целью выполнения четвертого задания является создание несложного приложения с использованием элементов программирования на языке Visual Basic. Результат представляется в виде исполняемого файла с тремя формами, одна из который является главной и содержит собственное меню, панель инструментов, список и кнопки перехода в другие формы и закрытия приложения, а также имеет свое контекстное меню. При выборе некоторого элемента меню, щелчке на кнопке, расположенной на панели инструментов или в форме, а также при выборе элемента из списка должны выполняться одни и те же действия - переход в другую форму или возврат назад (выход из приложения). Программный код всех трех форм должен быть распечатан и как приложение представлен в контрольной работе.

Варианты заданий для контрольной работы

Вариант 1

1.  Объясните смысл выражения «Жизненный цикл программного продукта».

2.  Характеристика объекта CommandButton. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий Click и GotFocus для объекта CommandButton.

3.  Отладка программ в Visual Basic. Пошаговое выполнение программы. Использование диалоговых окон отладки. Отслеживание значений переменных.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма со своим программным кодом должна демонстрировать использование элемента управления TextBox: текст вводится в поле ввода, после нажатия на кнопку ВЫЧИСЛИТЬ ДЛИНУ ФРАЗЫ в элементе Label выводится длина введенного текста. Также форма должна содержать кнопку ОЧИСТИТЬ, при нажатии на которую элемент TextBox очищается, и кнопку ВЫХОД, причем кнопка ВЫХОД должна быть недоступной в том случае, если в поле ввода есть текст.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать изменение фона формы.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 2.

1.  Объектно-ориентированное проектирование как метод разработки программных продуктов. Особенности метода.

2.  Характеристика объекта Form. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий Load и Mouse Up для формы.

3.  Процедуры и функции, их отличия в языке Visual Basic. Описание процедур и функций, вызов и передача параметров. Определение области видимости процедур и функций.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма должна содержать пример использования элемента управления Timer: генерируемое им время должно выводиться в объекте Label, причем часы должны запускаться или останавливаться после шелчка на кнопке START (STOP).

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы.

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать те же действия, что и элементы меню НАСТРОЙКА.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 3

1.  Приведите характеристику современных программных продуктов, обеспечивающих различные технологии программирования.

2.  Характеристика объекта TextBox. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий Key_Press и Change для объекта TextBox.

3.  Массивы переменных. Объявление массивов. Динамические массивы.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма должна содержать пример следующего вида: в форме следует вывести слово (с помощью элемента LABEL), причем размер и местоположение элемента Label должны меняться при изменении размера и местоположения самой формы.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы. Контекстное меню должно обеспечивать переключение между формами.

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 4

1.  Этапы создания программных продуктов.

2.  Характеристика объекта CheckBox. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий Click и MouseDown для объекта CheckBox.

3.  Переменные Visual Basic. Типы переменных, объявление переменных. Константы, типы констант, объявление констант. Определение области видимости переменных. Глобальные, локальные и статические переменные. Оператор Option Explicit.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма должна содержать пример приложения с элементом ListBox: выбранный элемент списка должен выводиться в объекте Label курсивом и другим размером.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать форматирование выделенного элемента списка.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 5

1.  Понятие информационной технологии. Составляющие информационной технологии.

2.  Характеристика объектов ScrollBars. Свойства, методы и события объектов. Привести пример приложения с использованием процедур обработки событий Change и Scroll для полосы прокрутки.

3.  Основные операторы языка Visual Basic. Работа со строками. Форматирование результатов вычислений.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма должна иллюстрировать возможности элемента управления OptionButtons: форма должна содержать один переключатель и фрейм с двумя переключателями. Первый переключатель должен показывать либо скрывать фрейм. Выбор одного из переключателей фрейма должен обеспечивать вывод названия первого переключателя шрифтом другого размера и цвета.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать изменение цвета кнопок главной формы.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 6

1.  На некотором языке программирования написана программа. Какова последовательность работ, которую необходимо выполнить для создания исполняемого файла?

2.  Характеристика объекта ComboBox. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий KeyDown и Click для объекта ComboBox.

3.  Управление ходом выполнения программы в языке Visual Basic. Операторы IF, Select Case. Организация циклов в языке Visual Basic. Операторы For, Do.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма должна иллюстрировать возможности элементов управления Label и TextBox: при вводе длинного текста в поле ввода и нажатия на клавишу ВЫВЕСТИ текст должен отображаться в элементе Label, причем длина элемента должна автоматически меняться и подстраиваться под выводимый текст, а Textbox должен очищаться. При открытии формы оба элемента должны быть пустыми.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать изменение шрифта на кнопках главной формы.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 7

1.  Виды информационных технологий. Информационная технология обработки данных.

2.  Характеристика объекта ListBox. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий DbClick и Key_Press для объекта ListBox.

3.  Использование диалоговых окон в Visual Basic. Функции MsgBox, InputBox. Элемент управления CommonDialog.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, две другие формы со своими кодами - примеры, поясняющие выполнение заданий №2 и №3.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать изменение размера главной формы.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 8

1.  Типовая структура программного продукта.

2.  Характеристика объекта OptionButton. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий GotFocus и LostFocus для объекта OptionButton.

3.  Общие сведения о событиях. Типы событий. Обработка событий в программе. Определение порядка следования событий.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма должна иллюстрировать возможности элементов управления HscrollBars и VScrollBars: форма должна содержать достаточно большой по размерам элемент управления Label, ширина и высота которого должны меняться при перемещении бегунка по полосам прокрутки или при щелчке мышью на стрелках.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать изменение местоположения элемента Label в главной форме.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 9

1.  Структурное проектирование и программирование, как метод разработки программных продуктов.

2.  Характеристика объекта Label. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий MoveUp и MoveDown для объекта Label.

3.  Работа с файлами в языке Visual Basic. Создание текстовых файлов с последовательным доступом, чтение из файла, запись в файл.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форм со своим код - пример, поясняющий выполнение задания №2. Третья форма должна иллюстрировать возможности элемента управления ComboBox (типа поле со списком). Помимо ComboBox форма должна содержать кнопку ОЧИСТИТЬ, которая при открытии формы должна быть недоступной. Кнопка становится доступной в том случае, если в поле ввода есть текст. Нажатие кнопки приводит к очистке поля.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать изменение цвета символов на кнопках главной формы.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Вариант 10

1.  Методы разработки программных продуктов и их классификация.

2.  Характеристика объекта Image. Свойства, методы и события объекта. Привести пример приложения с использованием процедур обработки событий Click и Mouse Down для объекта Image.

3.  Понятие проекта Visual Basic. Состав проекта. Управление компонентами проекта. Управление запуском программы.

4.  Создайте приложение с тремя формами. Главная форма должна содержать главное меню приложения, вторая форма со своим кодом - пример, поясняющий выполнение задания №2. Третья форма должна иллюстрировать возможности элементов управления TextBox и Label: при открытии формы в поле ввода имеется длинный текст. При выделении текста мышью выделенный фрагмент переносится в элемент Label. В случае последующего изменения выделенного текста содержимое Label будет меняться. При отсутствии выделенного текста элементLabel должен быть пустым.

Форма главного меню должна содержать свое собственное операционное меню, контекстное меню и панель управления, элементы CommandButton для перехода в другие формы и закрытия приложения, а также элемент Label в верхней части для вывода справочной информации: фамилии студента, номера группы и варианта контрольной работы

Операционное меню главной формы должно содержать элемент меню ПРИМЕРЫ с подменю для перехода в другие формы, а также элемент меню НАСТРОЙКА с подменю для форматирования справочной информации. Контекстное меню должно обеспечивать изменение фона объекта Label со справочной информацией.

На панели инструментов должны размещаться кнопки, выполняющие те же действия, что и команды операционного меню.

Напишите программный код для кнопок закрытия приложения, перехода в другие формы. Напишите программный код для обработки пунктов меню и кнопок, расположенных на панели инструментов.

Рекомендуемая литература

Основная

1.  VISUAL BASIC. Шаг за шагом. М., “Бином”, 1998.

2.  Информатика. Учебник под ред. . М., Финансы и статистика, 1998 г. В 2-х т.

3.  Excel для Windows 95 в подлиннике. BHV – СПб. 1996.

4.  Сайлер Брайан, Споттс Джефф. Использование Visual Basic 6.0. Специальное издание. СПб. Издательский дом «Вильямс». 1999.

5.  Самоучитель Visual Basic 6.0. – СПб: БХВ-Петербург, 2002.

6.  Самоучитель VBA. Технология создания пользовательских приложений. CПб: БХВ, 2000.

7. Сайлер Брайан, Споттс Джефф. Использование Visual Basic 6.0. Специальное издание. СПб. Издательский дом «Вильямс». 1999.

Дополнительная

1.  Пушкина Н, СУБД ACCESS для Windows-95 в примерах. BHV- Санкт-Петербург, 1997.

2.  , Березин курс С и С++. М., Диалог МИФИ, 1998.

3.  Брябрин обеспечение персональных ЭВМ. М., Наука, 1989.

4.  Задачи, программы, вычисления, результаты. М.,Мир, 1980.

5.  Орвис Вильям Дж. Visual Basic for Application на примерах. М., БИНОМ, 1996.

6. Хьюз Дж., Мичтом Дж. Структурный подход к программированию. М., Мир, 1980.