Министерство образования, науки и молодежной политики
Нижегородской области
Государственное бюджетное профессиональное
образовательное учреждение
«Нижегородский автомеханический техникум»
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
ПО ОРГАНИЗАЦИИ И ПРОВЕДЕНИЮ
ЛАБОРАТОРНЫХ РАБОТ №1, 2, 3
МДК.01.02. Прикладное программирование
Специальность 09.02.03 Программирование
в компьютерных системах
Нижний Новгород
2018Содержание
Введение 3
Основная часть 5
Заключение 16
Список используемых источников 17
Введение
Лабораторные работы и практические занятия являются основными видами учебных занятий, направленными на практическое подтверждение теоретических знаний и формирование общих и профессиональных компетенций. Они составляют важную часть профессиональной, теоретической и практической подготовки будущего специалиста.
Выполнение студентами лабораторных работ и практических заданий проводится с целью:
ПК 1.1 Выполнять разработку спецификаций отдельных компонент;
ПК 1.2 Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля;
ПК 1.3 Выполнять отладку программных модулей с использованием специализированных программных средств;
ПК 1.4 Выполнять тестирование программных модулей;
ПК 1.5 Осуществлять оптимизацию программного кода модуля;
ПК 1.6 Разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций;
обобщения, систематизации, углубления, закрепления полученных теоретических знаний;
совершенствования умений применять полученные знания на практике;
развития интеллектуальных умений у будущих специалистов: аналитических, проектировочных и других;
выработки при решении поставленных задач таких профессионально значимых качеств, как самостоятельность, ответственность, точность, творческая инициатива, умение работать в группе.
Результатам выполнения практического задания студентами являются записи в тетрадях, на бланках, листах формата А4 (А5) или в рабочей тетради для выполнения практических заданий.
При проведении лабораторных работ учебная группа может делиться на подгруппы.
При проведении лабораторных работ используются следующие формы организации работы студентов: фронтальная, групповая, индивидуальная.
При фронтальной форме организации занятий все студенты выполняют одну и ту же работу. При групповой форме организации занятий одна и та же работа выполняется бригадами по 2-5 человек. При индивидуальной форме организации занятий каждый студент выполняет индивидуальное задание.
По результатам выполнения лабораторной работы студентом оформляется индивидуальный отчет – в рабочей тетради, на бланках или в отдельной тетради для выполнения лабораторных работ.
Защита отчетов по лабораторным работам является одной из форм текущего контроля успеваемости студентов. По результатам защиты лабораторных работ преподавателем ставится оценка «зачтено» или «не зачтено».
Процедура проведения защиты отчетов выполненных лабораторных работ включает проверку:
наличия отчета по лабораторным работам;
соответствия оформления предъявляемым требованиям;
умений студентом объяснить полученные результаты;
степени самостоятельности выполнения лабораторной работы.
Выполнение всех лабораторных работ и их защита у преподавателя является основанием для допуска студентов к промежуточной аттестации по МДК.01.02. Прикладное программирование.
Основная часть
ЛАБОРАТОРНАЯ РАБОТА № 1
Создание пользовательской формы и элементов управления
Тема: форма и элементы управления
Цель: закрепить навыки работы с объектами командная кнопка, метка, изображение, текстовое окно и рамка.
Оборудование: персональный компьютер.
Порядок выполнения:
Часть 1.
Загрузите Visual Studio.
Установите на форме Метку и две Командных кнопки
Измените свойства объектов в соответствии с таблицей
Объект | Свойство | Значение |
Метка | Name | LblInfo |
| Caption | (отсутствует) |
Командная кнопка | Name | CmdOkey |
| Caption | O&Key |
Командная кнопка | Name | CmdCls |
| Caption | &Cls |
В окне кода процедуры обработки события Click для объекта cmdOkey набрать
LblInfo.Caption=”ПРИВЕТСТВУЮ ТЕБЯ, МОЙ ДРУГ”
В окне кода процедуры обработки события Click для объекта cmdCls набрать
LblInfo.Caption=” ”
Загрузите программу, проверьте работу кнопок двумя способами:
Остановите программу и измените свойства для кнопок в соответствии с таблицей
Для кнопки CmdOkey | Style | 1-Graphical |
BackСolor | (любой цвет) |
MousePointer | 99-Custom |
MouseIcons | \Icons\Misc\Face03 |
Для кнопки CmdCls | Style | 1-Graphical |
BackСolor | (любой цвет) |
MousePointer | 99-Custom |
MouseIcons | \Icons\Misc\Face01 |
Проверьте работу программы. Остановите программу и измените свойства для кнопок в соответствии с таблицей
Для кнопки CmdOkey | Picture | \Icons\Misc\Misc34 |
DownPicture | \Icons\Misc\Misc36 |
Для кнопки CmdCls | Picture | \Icons\Misc\Misc06 |
DownPicture | \Icons\Win95\Waste |
Проверьте работу программы. Остановите программу. Добавьте на форму изображение (Image) и измените у него свойство Picture, выбрав любую картинку (которая еще не использовалась в этой программе)
Для изображения Image1 добавьте программный код, который копирует картинку на командную кнопку:
cmdOkey.Picture=Image1.Picture
В программный код cmdCls_Click() добавьте одну строку, которая убирает в кнопки картинку:
cmdOkey.Picture=LoadPicture
Загрузите программу, проверьте работу измененной и созданной процедур.
Добавьте на форму еще два изображения и напишите для них программный код для того, чтобы их картинка копировалась на кнопку (самостоятельно).
Результат показать преподавателю.
Часть 2.
Установите на форме следующие объекты и измените им свойства
Объект | Свойство | Значение |
Метки | Caption | Ваше имя |
| Font | Размер 10, полужирный |
| Caption | Ваша фамилия |
| Font | Размер 10, полужирный |
| Name | LblHello |
| Caption | (отсутствует) |
| BorderStyle | 1 |
| Alignment | 2 |
Командные кнопки | Name | CmdHello |
Caption | Приветствие |
Name | CmdCls |
Caption | Очистить |
Текстовые окна | Name | TxtFam |
Text | (отсутствует) |
Name | TxtName |
| Text | (отсутствует) |
Рамка | Name | Frame1 |
Caption | (отсутствует) |
Приведите свою форму в соответствие с образцом
Самостоятельно измените значения свойств Backcolor, ForeColor, Font для меток и текстовых окон
В окне кода процедуры обработки события Click для объекта CmdHello набрать
Frame1.Caption = "Приветствую тебя, о мудрейший"
LblHello.Caption = txtFam.Text + " " + txtName.Text
В окне кода процедуры обработки события Click для объекта CmdCls набрать
Frame1.Caption = " "
LblHello.Caption = " "
txtName.Text = " "
txtFam.Text = " "
Проверьте работу программы на различных входных данных. Остановите работу программы
Установите для метки LblHello автоподстройку размера, для этого:
Проверьте работу.
Остановите работу программы. Измените для свойства AutoSize значение False
Установите блокировку редактирования для текстового окна TxtFam, для этого:
Проверьте работу программы.
Остановите работу программы. Отмените блокировку (самостоятельно)
Установите ограничение на количество символов для окна txtName, для этого:
Установите разрешение на ввод нескольких строк для поля txtFam, для этого:
Проверьте работу программы.
Добавьте на форму еще одну метку (LblInfo) и командную кнопку (cmdInfo)
В окне кода процедуры обработки события Click для объекта CmdInfo набрать:
LblInfo.Caption = txtFam.SelText
Проверьте работу программы:
введите любой набор символов в поле txtFam ,
с помощью мышки выделите произвольный фрагмент;
щелкните по кнопке cmdInfo
Измените программу для кнопки cmdInfo
LblInfo.Caption = txtFam. SelLength
Проверьте работу программы (см. п. 19)
Сделайте еще одно изменение в этой же программе и проверьте работу
LblInfo.Caption = txtFam. SelStart
Результат показать преподавателю.
ЛАБОРАТОРНАЯ РАБОТА № 2
Создание пользовательской формы и элементов управления
Тема: форма и элементы управления
Цель: закрепить навыки работы с объектами переключатель и флажок, горизонтальная и вертикальная прокрутка, линия.
Оборудование: персональный компьютер.
Порядок выполнения:
Часть 1.
Загрузите Visual Studio.
Установите на форме следующие объекты и измените им свойства
Объект | Свойство | Значение |
Рамки | Caption | Размер шрифта |
| Font | Размер 10 |
| Caption | Начертание |
| Font | Размер 10 |
Переключатели | Name | Opt10 |
Caption | 10 |
Name | Opt18 |
Caption | 18 |
| Name | Opt24 |
| Caption | 24 |
Флажки | Name | ChkItalic |
Caption | Курсив |
Name | ChkBold |
| Caption | Полужирный |
| Name | ChkUnder |
| Caption | Подчеркнутый |
Текстовое окно | Name | Text1 |
Text | (отсутствует) |
Приведите свою форму в соответствие с образцом

Самостоятельно измените значения свойств Backcolor, ForeColor, Font для объектов формы
В окне кода процедуры обработки события Click для объекта Opt10 набрать
Text1.FontSize = 10
Самостоятельно введите код для других переключателей
В окне кода процедуры обработки события Click для объекта ChkItalic набрать
Text1.FontItalic = ChkItalic.Value
Самостоятельно введите код для других флажков
Проверьте работу программы: введите текст в текстовое окно и отформатируйте его, используя переключатели и флажки
Остановите работу программы
Установите на форму еще одну рамку «Цвет шрифта», разметите в ней три переключателя:
OptRed Красный
OptBlue Синий
OptGreen Зеленый
В окне кода процедуры обработки события Click для объекта OptRed набрать
Text1.ForeColor=vbRed
Введите код для других переключателей, используя встроенный константы vbBlue, vbGreen
Проверьте работу программы. Остановите работу программы
Измените стиль и цвет для переключателей в рамке «Цвет шрифта», для этого:
выделите переключатель OprRed
установите для свойства Style значение 1-Graphical
удалите значение в свойстве Caption у переключателя и уменьшите ширину
установите для свойства BackColor красный цвет
По аналогии измените два других переключателя.
Измените стиль флажков в рамке «Начертание», для этого:
удалите значение в свойстве Caption
для свойства Picture выберите любую иконку (VB\Graphics\Icons\…)
при необходимости измените размеры флажка
По аналогии измените два других флажка (картинки все разные)
Проверьте работу программы
Результат показать преподавателю.
Часть 2.
Установите на форме следующие объекты и измените им свойства
Объект | Свойство | Значение |
Рамки | Caption | Толщина линии |
| Font | Размер 10 |
| Caption | Стиль линии |
| Font | Размер 10 |
Горизонтальные прокрутки | Name | Hsb1 |
Left | 500 |
Top | 0 |
Width | 4000 |
Max | 4000 |
Min | 500 |
LargeChange | 100 |
SmallChange | 10 |
Name | Hsb2 |
Value | 4000 |
Left | 500 |
| Top | 4300 |
| Width | 4000 |
| Max | 4000 |
| Min | 500 |
| LargeChange | 100 |
| SmallChange | 10 |
| Name | HsbWidth |
| Max | 10 |
| Min | 1 |
| Name | HsbStyle |
| Max | 6 |
| Min | 0 |
Вертикальные прокрутки | Name | Vsb1 |
Value | 2000 |
Left | 0 |
Top | 0 |
Height | 4000 |
Max | 4000 |
Min | 500 |
LargeChange | 100 |
SmallChange | 10 |
Name | Vsb2 |
| Value | 2000 |
| Left | 5000 |
| Top | 0 |
| Height | 4000 |
| Max | 4000 |
| Min | 500 |
| LargeChange | 100 |
| SmallChange | 10 |
Линия | Name | Line1 |
Приведите свою форму в соответствие с образцом

В окне кода процедуры обработки события Change набрать
для объекта Vsb1
Line1.Y1 = Vsb1.Value
для объекта Vsb2
Line1.Y2 = Vsb2.Value
для объекта Hsb1
Line1.X1 = Hsb1.Value
для объекта Hsb1
Line1.X2 = Hsb2.Value
для объекта HsbStyle
Line1.BorderStyle = HSbStyle.Value
для объекта HsbWidth
Line1.BorderWidth = HSbWidth.Value
Проверьте работу программы, изменяя значения на прокрутках несколькими способами:
Результат показать преподавателю.
ЛАБОРАТОРНАЯ РАБОТА № 3
Создание пользовательской формы и элементов управления
Тема: форма и элементы управления
Цель: закрепить навыки работы с объектами список и комбинированный список, фигура, закрепить навыки работы с объектами переключатель, флажок, прокрутка.
Оборудование: персональный компьютер.
Порядок выполнения:
Часть 1.
Установите на форме следующие объекты и измените им свойства
Объект | Свойство | Значение |
Рамка | Caption | Выбранная запись и ее номер |
| Font | Размер 10 |
Метки | Name | Lbl1 |
Caption | (отсутствует) |
Name | Lbl2 |
Caption | (отсутствует) |
Список | Name | LstFruct |
List | Груша Слива Персик Ананас Вишня Апельсин Лимон Мандарин |
Sorted | True |
| Height | 1000 |
| Style | 0-Standard |

Приведите свою форму в соответствие с образцом
Самостоятельно измените значения свойств Backcolor, ForeColor, Font для объектов формы
В окне кода процедуры обработки события Click для объекта LstFruct набрать
Lbl2.Caption = LstFruct.ListIndex
Lbl1.Caption = LstFruct.Text
Проверьте работу созданной программы (обратите внимание, что список отсортирован и нумерация элементов списка начинается с нуля).
Остановите программу, установите для объекта LstFruct значение 1-CheckBox для свойства Style и проверьте работу программы.
Добавьте на форму следующие объекты и измените им свойства
Объект | Свойство | Значение |
Рамка | Caption | Количество записей в списке |
| Font | Размер 10 |
Метка | Name | Lbl3 |
Caption | (отсутствует) |
Комбинированный список | Name | CboProduct |
List | Хлеб Молоко Сыр Сметана Масло Творог |
Sorted | False |
| Width | 1000 |
| Style | 0-DropDown Combo |
| Text | (отсутствует) |
Командные кнопки | Name | CmdAdd |
| Caption | Добавить |
| Name | CmdDel |
| Caption | Удалить |
Приведите свою форму в соответствие с образцом 
В окне кода процедуры обработки события Click для объекта CmdAdd набрать
CboProduct.AddItem CboProduct.Text
Lbl3.Caption = CboProduct.ListCount
В окне кода процедуры обработки события Click для объекта CmdDel набрать
n = CboProduct.ListIndex
CboProduct.RemoveItem n
Lbl3.Caption = CboProduct.ListCount
Проверьте работу программы
Результат показать преподавателю.
Часть 2.
Установите на форме следующие объекты и измените им свойства
Объект | Свойство | Значение |
Рамки | Caption | Выбери фигуру |
| Caption | Ширина границы фигуры |
| Caption | Стиль заполнения фигуры |
| Caption | Стиль границ |
| Caption | Цвет границ |
Переключатели | Name | Opt1 |
Caption | Прямоугольник |
Name | Opt2 |
Caption | Квадрат |
| Name | Opt3 |
| Caption | Овал |
| Name | Opt4 |
Caption | Окружность |
Name | Opt5 |
| Caption | Прямоугольник с закругленными углами |
Горизонтальные прокрутки | Name | HsbWidth |
Max | 20 |
Min | 1 |
Name | HsbFillSt |
Max | 7 |
Min | 0 |
Name | HsbBorderSt |
Max | 6 |
Min | 0 |
Name | HsbRed |
Max | 255 |
Min | 0 |
Name | HsbBlue |
Max | 255 |
Min | 0 |
Name | HsbGreen |
| Max | 255 |
| Min | 0 |
Фигура | Name | Shape1 |
Приведите свою форму в соответствие с образцом
Самостоятельно измените значения свойств Font для объектов формы.
В окне кода процедуры обработки события Change для объектов HsbRed , HsbBlue, HsbGreen набрать
Shape1.BorderColor = RGB(HsbRed.Value, HsbGreen.Value, HsbBlue.Value)
В окне кода процедуры обработки события Click для объекта Opt1 набрать
Shape1.Shape = 0
Самостоятельно введите код для других переключателей, меняя только число:
Квадрат 1
Овал 2
Окружность 3
Прямоугольник с закругленными углами 5
В окне кода процедуры обработки события Change для объекта HsbWidth набрать
Shape1.BorderWidth = HsbWidth.Value
Самостоятельно введите код для прокруток, которые меняют стиль заполнения фигуры и стиль границ
Проверьте работу программы. Результат показать преподавателю.
Заключение
Лабораторные работы и практические занятия отнесены к основным видам учебных занятий. Они составляют важную часть теоретической и профессиональной практической подготовки обучающихся.
Выполнение лабораторных и практических работ направлено на:
обобщение, систематизацию, углубление, закрепление полученных теоретических знаний по конкретным темам изучаемой дисциплины;
формирование умений применять полученные знания на практике, реализацию единства интеллектуальной и практической деятельности;
развитие интеллектуальных умений: аналитических, проектировочных; конструктивных и др.;
выработку при решении поставленных задач таких качеств, как самостоятельность, ответственность, точность, творческая инициатива.
Список используемых источников
Гарнаев А. Ю. Visual Basic 6.0: разработка приложений. – СПб.: БХВ-Петербург, 2001. – 448 с.
Дукин А.Н. Самоучитель Visual Basic 2010 / А.Н. Дукин, А.А. Пожидаев. - СПб.: БХВ-Петербург, 2010. – 560 с.
Дунаев В. Самоучитель JavaScript, 2-е изд. – СПб.: Питер, 2005. -
395 с.
Зиборов В. В. Visual Basic 2010 на примерах. – СПб.: БХВ-Петербург, 2010. – 336 с.
Федорова Г.Н. Разработка программных модулей программного обеспечения для компьютерных систем: учебник для студ. учреждений сред. проф. образования /Г.Н. Федорова. – М.: Издательский центр «Академия», 2016. -
336 с.