Базовые средства программирования на Visual Basic в среде VisualStudio Net. Практикум
Покупка
Основная коллекция
Тематика:
Программирование на Basic, VBA
Издательство:
Издательство ФОРУМ
Автор:
Шакин Виктор Николаевич
Год издания: 2019
Кол-во страниц: 288
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-00091-054-2
ISBN-онлайн: 978-5-16-102672-4
Артикул: 343500.04.01
Практикум представляет собой набор лабораторных работ и контрольных заданий но основным принципам алгоритмизации и программирования, а также базовым средствам языка программирования высокого уровня Visual Basic. Содержание практикума является неотъемлемой частью учебного пособия «Базовые средства программирования на Visual Basic в среде Visual Studio .NET» и соответствует стандарту подготовки бакалавров и магистров, обучающихся по направлению «Инфокоммуникационные технологии и системы связи». Практикум может быть использован как для преподавания в студенческой аудитории дневной, заочной и дистанционной форм обучения, так и для самостоятельного изучения, при котором обучающийся одновременно работает с практикумом и компьютером.
Практикум предназначен для студентов высших учебных заведений, учащихся техникумов и колледжей, в учебных планах которых предусмотрены дисциплины «Информатика», «Основы алгоритмизации и ирофаммирования», «Методы и средства профаммирования», «Программирование на языке высокого уровня».
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.01: Информатика и вычислительная техника
- 09.03.02: Информационные системы и технологии
- 09.03.03: Прикладная информатика
- 09.03.04: Программная инженерия
- ВО - Специалитет
- 09.05.01: Применение и эксплуатация автоматизированных систем специального назначения
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
В.Н. Шакин БАЗОВЫЕ СРЕДСТВА ПРОГРАММИРОВАНИЯ НА VISUAL BASIC В СРЕДЕ VISUAL STUDIO .NET Практикум Рекомендовано УМО по образованию в области инфокоммуникационных технологий и систем связи в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлениям подготовки 11.03.02 и 11.04.02 «Инфокоммуникационные технологии и системы связи» квалификации (степени) «бакалавр» и «магистр» Москва 2019
УДК 002 ББК 32.81 Ш19 Рецензенты: Б.Р. Иванов – доктор технических наук, профессор, профессор кафедры Академии ФСО России; В.Г. Лисичкин – доктор технических наук, доцент, доцент кафедры Академии ФСО России; В.В. Пьянков – доктор технических наук, профессор (ФГБНУ «Государственный научно-методический центр») Шакин В.Н. Ш19 Базовые средства программирования на Visual Basic в среде Visual Studio .NET. Практикум : учебное пособие / В.Н. Шакин – М. : ФОРУМ : ИНФРА-М, 2019. – 288 с. – (Высшее образование: Бакалавриат). ISBN 978-5-00091-054-2 (ФОРУМ) ISBN 978-5-16-010663-2 (ИНФРА-М, print) ISBN 978-5-16-102672-4 (ИНФРА-М, online) Практикум представляет собой набор лабораторных работ и контрольных заданий по основным принципам алгоритмизации и программирования, а также базовым средствам языка программирования высокого уровня Visual Basic. Содержание практикума является неотъемлемой частью учебного пособия «Базовые средства программирования на Visual Basic в среде Visual Studio .NET» и соответствует стандарту подготовки бакалавров и магистров, обучающихся по направлению «Инфокоммуникационные технологии и системы связи». Практикум может быть использован как для преподавания в студенческой аудитории дневной, заочной и дистанционной форм обучения, так и для самостоятельного изучения, при котором обучающийся одновременно работает с практикумом и компьютером. Практикум предназначен для студентов высших учебных заведений, уча щихся техникумов и колледжей, в учебных планах которых предусмотрены дисциплины «Информатика», «Основы алгоритмизации и программирования», «Методы и средства программирования», «Программирование на языке высокого уровня». УДК 002 ББК 32.81 ISBN 978-5-00091-054-2 (ФОРУМ) ISBN 978-5-16-010663-2 (ИНФРА-М, print) © Шакин В.Н., 2014 ISBN 978-5-16-102672-4 (ИНФРА-М, online) © Издательство «ФОРУМ», 2014
Предисловие Практикум представляет собой набор тем лабораторных работ и контрольных заданий по основным принципам алгоритмизации и программирования, а также базовым средствам языка программирования высокого уровня Visual Basic. Содержание практикума является неотъемлемой частью учебного пособия «Базовые средства программирования на Visual Basic в среде Visual Studio .NET» [9] и соответствует стандарту подготовки бакалавров и магистров по направлению «Инфокоммуникационные технологии и системы связи». Практикум может быть использован как для преподавания в студенческой аудитории дневной, заочной и дистанционной форм обучения, так и для самостоятельного изучения, при котором обучающийся одновременно работает с данным практикумом и компьютером. Подход, заложенный при изложении материала лабораторных работ предполагает, что он разбит на Темы, каждая из которых направлена, во-первых, на изучение базовых алгоритмов и их реализацию, а, во-вторых, на создание законченных работающих проектов приложений. Причем перед тем как приступить к выполнению лабораторных работ, а затем самостоятельно реализовать несколько проектов по соответствующим темам для закрепления полученных знаний необходимо изучить весь теоретический материал по каждой теме. Предполагается, что в примерах Лабораторных работ используются проекты типа Windows Forms, выполненные средствами Microsoft Visual Studio 2012–2013. Для построения и выполнения проектов приложений практикума можно также пользоваться изданиями Express Edition, которые являются облегченными, простыми в изучении и использовании инструментальными средствами, ориентированными на любителя, новичка или студента. Проведенный анализ учебной литературы показал, что, несмотря на обилие книг по разработке приложений на языке программирования MicrosoftVisual Basic, их содержание редко отвечает совместной практической работе преподавателя и студента в конкретном учебном заведении и на конкретном занятии. Использование различных самоучителей, руководств для профессиональной работы в среде программирования действительно возможно в учебном процессе, но только при соответствующей детальной переработке. Слабая мотивация, сложность решаемых задач, отсутствие навыков в среде программирования порою формируют стойкое неприятие к основам алгоритмизации и программирования.
Предисловие Основная цель практикума – обеспечить прочное и сознательное освоение основ алгоритмизации и программирования, формирование практических умений – профессиональных, учебных, интеллектуальных, необходимых будущему специалисту. Помимо приобретения чисто практических умений, ценных с точки зрения освоения компьютерной грамотности, студенты получают наглядное представление о возможностях, предоставляемых компьютером человеку, позволяющих при решении поставленных задач развить профессионально значимые качества: самостоятельность, ответственность, точность, творческую инициативу. Практикум включает Предисловие, десять Тем Лабораторных работ и десять Тем Контрольных заданий. В разделе Лабораторные работы приведены общие рекомендации к выполнению всех Тем лабораторных работ, а также содержится подробное описание лабораторной работы по каждой теме, которое помогает организовать и провести занятия по соответствующим Темам. В разделе Контрольные задания можно ознакомиться с общими рекомендациями по выполнению всех Тем контрольных заданий, решение которых при подготовке к занятиям будет способствовать лучшему усвоению материала, а преподаватель сможет осуществить текущий контроль знаний. Материал, изложенный в учебном пособии и практикуме, необходим студентам высших учебных заведений, техникумов, колледжей, в учебных планах которых предусмотрены дисциплины «Информатика», «Основы алгоритмизации и программирования», «Методы и средства программирования», «Программирование на языке высокого уровня» и т.д. Апробация учебного пособия и практикума показала, что студенты не только успешно осваивают представленные в пособии приложения, но и вносят в них свои, очень интересные изменения, направленные на улучшение их работы. Преподаватели могут оценить учебное пособие с точки зрения методики преподавания. Многие программы написаны таким образом, чтобы учащиеся имели возможность доработать или оптимизировать их код, что поможет педагогу создать творческую атмосферу на занятиях. Следует отметить, что учебное пособие и практикум не могут претендовать на функциональную полноту или на полную оригинальность приведенных, алгоритмов и программ. Автор преследовал иную цель: не отпугнуть студента с низким уровнем базовой подготовк и от изучения языка программирования, а помочь ему путем доступного изложения базовых теоретических и практических основ алгоритмизации и программирования на примере языка программирования Visual Basic. Автор выражает признательность преподавателям кафедры «Информатика» Московского технического университета связи и информатики (МТУСИ) за помощь, оказанную при подготовке практикума.
Часть I Лабораторные работы Общие рекомендации и требования к выполнению лабораторных работ 1. Изучение каждой темы следует начинать с теоретического материала, изложенного в учебном пособии [9]. 2. Приступая к выполнению лабораторных работ по каждой теме, необходимо обратить внимание на список вопросов, подлежащих изучению. Если какие-либо из вопросов остались неясными, то следует вернуться к изучению теоретической части. 3. Общее задание представляет собой перечень всех пунктов, которые необходимо выполнить в данной работе, а конкретный вариант индивидуального задания выбирается из указанных в таблице вариантов заданий. Номер индивидуального варианта может быть выбран или в соответствии с номером студента в групповом журнале, или по указанию преподавателя. 4. Программный код проекта студент должен написать и отладить самостоятельно. Причем для проверки того, что программа работает правильно, необходимо провести контрольное тестирование на примерах, для которых известны результаты. 5. Все пункты выполнения задания фиксируются в отчете. Поэтому перед оформлением отчета рекомендуется изучить раздел «Содержание отчета». Отчет должен быть оформлен аккуратно, а схемы алгоритмов должны быть выполнены с использованием программы Microsoft Visio. 6. При подготовке к защите лабораторной работы желательно решить несколько задач по текущей теме. 7. На занятии студент представляет преподавателю отчет по текущей лабораторной работе и после этого получает допуск к работе на компьютере. Преподаватель обязан проверить отчет и, указав студенту на его ошибки, потребовать их исправления. Допуск преподаватель фиксирует в журнале. 8. Лабораторная работа считается сданной, если студент представил преподавателю отчет, продемонстрировал выполнение проекта на компьютере, а также защитил ее. 9. Защита лабораторных работ предполагает выполнение студентом дополнительного задания или ответа на ряд поставленных вопросов по данной теме. Результаты защиты преподаватель также фиксирует в журнале.
Часть I. Лабораторные работы 6 Лабораторная работа 1 по теме «Интегрированная среда разработки Visual Studio .NET и основные понятия» Цель выполнения лабораторной работы состоит в изучении интегрированной среды разработки Visual Studio .NET (VS), особенностей технологии визуального программирования, технологии создания интерфейса пользователя, установки свойств объектов, процесса создания программного кода, выполнения приложения, создания исполняемого файла, внесения изменений в приложение. 1.1. Вопросы, подлежащие изучению 1) Инструментальные средства среды разработки VS. 2) Создание нового проекта. 3) Создание интерфейса пользователя. 4) Установка свойств объектов. 5) Создание программного кода. 6) Выполнение приложения. 7) Создание исполняемого файла. 8) Внесение изменений в приложение. 1.2. Общее задание на выполнение лабораторной работы (на разработку проекта) Выполните все шаги из пункта 1.5. «Создание первого программного приложения (проекта)». 1.3. Варианты индивидуальных заданий Все студенты выполняют один вариант, соответствующий пункту 1.5. 1.4. Содержание отчета 1) Тема и название лабораторной работы. 2) Фамилия, имя студента, номер группы, номер варианта. 3) Задание на разработку программного проекта (условие задачи). 4) Формализация и уточнение задания.
Лабораторная работа 1 7 5) Элементы разрабатываемого проекта: 5.1) процесс создания нового проекта; 5.2) графический интерфейс пользователя; 5.3) таблица свойств объектов; 5.4) схема алгоритма решаемой задачи; 5.5) программный код проекта. 6) Результаты выполнения проекта. 1.5. Пример выполнения задания 1) Создание первого простого программного проекта (приложения). Интегрированная среда разработки VS и основные понятия. Создание первого простого проекта (приложение). 2) Иванов Иван, БИН1404, № 13. 3) Создать приложение (проект), которое будет выводить на форму надпись «Я работаю в среде VS» на элемент управления Label, после нажатия на кнопку Button с названием Пуск. 4) Приложение (проект) собирается из многих элементов: форм, элементов управления, программных модулей, процедур, методов, внешних библиотек, картинок, пиктограмм и т.д. Набор всех файлов, необходимых для создания приложения, и называется проектом. VS обрабатывает все файлы проекта и строит из них выполняемый файл. В языке программирования VB заложен подход к разработке приложения, ориентированный на решение поставленной задачи. Решение в среде программирования VS может содержать несколько проектов, необходимых для работы приложения. 5) Элементы разрабатываемого проекта. 5.1) Процесс создания нового проекта: Создайте новый проект в среде VS. Для этого найдите на рабочем столе Windows иконку VS и щелкните по ней дважды. Откроется Начальная страница IDE, представленная на рис. 1.1-1. Щелкните по ссылке Создать проект. Откроется окно Создать проект, представленное на рис. 1.1-2. В этом окне из установленных шаблонов выберите Visual Basic и тип приложения – Приложение Windows Forms (Проект приложения с пользовательским интерфейсом). В поле для ввода Имя введите имя проекта, например, Проект 1, а затем нажмите кнопку OК. Откроется Основное окно среды, в котором создаются все приложения (см. рис. 1.1-3). Рассмотрим структуру этого окна. В верхнем левом углу окна располагается имя проекта (Проект 1). Ниже находится Главное меню среды,
Часть I. Лабораторные работы 8 Рис. 1.1-1. Начальная страница VS Рис. 1.1-2. Окно VS Создать проект
Лабораторная работа 1 9 а ниже Стандартная панель с расположенными на ней кнопками, которые дублируют наиболее часто используемые команды элементов Основного меню, например, такие как Создать проект, Открыть файл, Сохранить и т.д. элемента Файл. Основное пространство занимает окно, в котором осуществляется работа с Конструктором форм, Редактором кода и другими окнами. После создания проекта в этом окне появится заготовка формы (Form1), размеры которой могут изменяться с помощью маркеров. В процессе создания приложения будут необходимы несколько дополнительных окон – это окно Обозреватель решений, в котором можно видеть структуру разрабатываемого проекта, и окно Свойства, предназначенное для установки свойств различных объектов проекта, таких как Font (Шрифт), Text (Текст), ForeColor (Цвет) и т.д. Слева от формы расположена Панель элементов управления (рис. 1.1-4), из которой можно переносить элементы управления на форму. Используя этот набор и Констуктор форм (Имя Формы.vb[Конструктор]), можно создать любой пользовательский интерфейс. Напомним, что элементы управления являются объектами, поэтому, как любые объекты, они обладают свойствами, методами и событиями. Рис. 1.1-3. Основное окно среды VS
Часть I. Лабораторные работы 10 Следует отметить, что если одно из перечисленных выше окон вы случайно закроете, то вновь получить доступ к нему, можно с помощью команд элемента Главного меню – Вид; 5.2) графический интерфейс пользователя: графические интерфейсы пользователя управляются событиями – они генерируют события в ответ на взаимодействие пользователя программы с графическим интерфейсом. Информация о событиях передается обработчикам событий, которые являются методами, вызываемыми в ответ на возникновение конкретных событий. Для реализации задания понадобятся два экземпляра элементов управления: Button1 (Кнопка1) и Label1 (Надпись1). Стоит заметить, что каждый экземпляр элемента управления имеет свой порядковый номер, отображаемый рядом с именем элемента управления. Рис. 1.1-4. Панель элементов управления