Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Технологии программирования. Практикум для студентов, обучающихся по направлению подготовки 51.03.06 «Библиотечно-информационная деятельность», профил
.pdf
Министерство культуры Российской Федерации
ФГБОУ ВО «Кемеровский государственный институт культуры»
Институт информационных и библиотечных технологий
В. В. Мишова
ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
Практикум
Направление подготовки:
51.03.06 «Библиотечно-информационная деятельность»
Профиль подготовки:
«Технология автоматизированных
библиотечно-информационных систем»
Квалификация (степень) выпускника: «бакалавр»
Формы обучения:
очная, заочная
Кемерово 2016

УДК 004.424
ББК 32.973-018
М71
Практикум составлен в соответствии с требованиями ФГОС ВО по
направлению подготовки 51.03.06 «Библиотечно-информационная деятельность», профиль «Технология автоматизированных библиотечноинформационных систем», квалификация (степень) выпускника: «бакалавр».
Утвержден на заседании кафедры технологии автоматизированной
обработки информации 02.09.2016 г., протокол № 2.
Рекомендован к изданию учебно-методическим советом института
информационных и библиотечных технологий 28.09.2016 г., протокол № 1.
Мишова, В. В.
М71 Технологии программирования [Текст]: практикум для студентов,
обучающихся по направлению подготовки 51.03.06 «Библиотечноинформационная деятельность», профиль «Технология автоматизированных библиотечно-информационных
пускника «бакалавр» / В. В. Мишова. – Кемерово: Кемеров. гос. институт
культуры, 2016. – 87 с.
ISBN 978-5-8154-0360-4
систем», квалификация (степень) вы-
УДК 004.424
ББК 32.973-018
ISBN 978-5-8154-0360-4 © В. В. Мишова, 2016
© Кемеровский государственный
институт культуры, 2016

ВВЕДЕНИЕ
На современном этапе развития библиотечной профессии работ-
ники библиотеки должны не только хранить и предоставлять в доступ
различные виды информационных ресурсов, но и сами создавать,
внедрять и эксплуатировать электронные информационные ресурсы с
использованием современных информационных технологий. В связи
с этим для технологов библиотечно-информационной сферы актуали-
зируются вопросы методологии и технологии программирования. Та-
ким образом, появляется потребность в изучении дисциплин в облас-
ти программирования.
Целью освоения учебной дисциплины «Технологии программи-
рования» является овладение современными технологиями програм-
мирования для создания программных приложений, используемых в
библиотечно-информационной деятельности.
Дисциплина «Технологии программирования» входит в состав
дисциплин Блока 1 (профиль «Технология автоматизированных биб-
лиотечно-информационных систем») вариативной части образова-
тельной программы по направлению подготовки 51.03.06 «Библио-
течно-информационная деятельность», квалификация (степень) выпу-
скника «бакалавр». Дисциплина изучается в 7-м семестре.
Её изучение направлено на формирование следующих компетен-
ций:
способность к использованию основных методов, способов и
средств получения, хранения, переработки информации, навыков ра-
боты с компьютером как средством управления информацией (ОК-
11);
готовность к проектированию, созданию и эффективной экс-
плуатации электронных информационных ресурсов (Пр5-4).
Компетенции, сформированные в ходе изучения дисциплины
«Технологии программирования», необходимы для успешного вы-
полнения выпускной квалификационной работы.
3

Настоящее издание представляет собой практикум, включающий
13 лабораторных работ по курсу «Технологии программирования», а
также методические указания по их выполнению, критерии оценки
итогов выполнения лабораторных работ в ходе промежуточной атте-
стации, список рекомендуемой литературы, перечень полезных ссы-
лок.
В результате освоения дисциплины студент должен демонстри-
ровать следующие результаты обучения:
знать:
принципы работы в интегрированной среде разработки про-
граммного обеспечения (ОК-11, Пр5-4);
синтаксис и семантику языка программирования высокого
уровня (ОК-11, Пр5-4);
уметь:
проектировать программы, используя визуальную среду раз-
работки (ОК-11, Пр5-4);
реализовывать современные технологии разработки программ
для создания электронных информационных ресурсов (ОК-11, Пр5-4);
владеть:
навыками создания программного продукта с использованием
инструментальных средств разработки программ (ОК-11, Пр5-4).
Особенности организации выполнения работ и предоставления
отчетности студентов приведены в разделе «Методические указания
по выполнению лабораторных работ».
4

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ
ЛАБОРАТОРНЫХ РАБОТ
Целью выполнения лабораторных работ является формирование
умений и владений в области программирования в интегрированной
среде разработки Visual Basic 2010.
Все лабораторные работы выполняются на персональных компьютерах в лабораториях института информационных и библиотечных технологий КемГИК. Обязательным условием организации выполнения лабораторных работ является наличие интегрированной
среды разработки Visual Basic 2010 и предоставление студенту доступа к ресурсам сети Интернет и к Электронной образовательной среде
КемГИК.
В каждом из описаний лабораторной работы приводятся цель,
задачи, обеспечивающие средства работы, технология выполнения
работы и контрольные вопросы.
Формой отчета являются файлы, созданные в ходе выполнения
лабораторных работ, которые необходимо заархивировать.
Имя архива созданного документа: <Фамилия студента>-<Номер
лабораторной работы >.zip (например, Иванов-4.zip).
После выполнения каждой лабораторной работы студенты самостоятельно размещают файлы документов в папку «Отчеты о выполнении лабораторных работ» (в Электронной образовательной среде
КемГИК) (рисунок 1).
Рисунок 1 – Место расположения файлов, представляющих отчет
студента о выполнении лабораторной работы
Результаты выполнения каждой лабораторной работы оцениваются преподавателем в баллах. Порядок оценки приведен в разделе
«Критерии оценки итогов выполнения лабораторных работ в ходе
промежуточной аттестации».
5

ОПИСАНИЯ ЛАБОРАТОРНЫХ РАБОТ
Лабораторная работа № 1
(2 часа)
Базовые понятия и принципы интегрированной
среды разработки
Цель работы: получить представление об интегрированной сре-
де разработки Visual Basic.
Задачи работы:
ознакомиться с основными визуальными компонентами ин-
тегрированной среды разработки Visual Basic;
научиться создавать и запускать программы в интегрирован-
ной среде разработки Visual Basic.
Обеспечивающие средства: ОС Windows 7 или выше; интегри-
рованная среда разработки Visual Basic 2010.
Теоретическая часть
Visual Basic – это интегрированная среда разработки программного обеспечения, разрабатываемая компанией Microsoft с одноименным встроенным языком программирования. Язык Visual Basic унаследовал стиль и синтаксис языка BASIC, у которого есть немало диалектов. В то же время среда Visual Basic сочетает в себе процедуры и
элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки
Visual Basic включает инструменты для визуального проектирования
пользовательского интерфейса, редактор кода с подсветкой синтаксиса, а также инструменты для отладки приложений.
Формы являются основными блоками построения пользовательского интерфейса. Каждая форма в приложении представляет окно,
которое появляется перед пользователем (рисунок 2). При работе в
интегрированной среде разработки (IDE) Visual Basic форма является
конструктором, предназначенным для разработки пользовательского
интерфейса приложения.
6

Рисунок 2 – Внешний вид формы
Внешний вид формы можно изменить путем задания свойств
формы в окне Свойства, внешний вид которой представлен на рисунке 3, а свойства формы приведены в таблице 1.
Рисунок 3 – Внешний вид окна Свойства
Таблица 1 – Свойства и значения формы
Свойства формы Значения формы
BackColor
ShowInTaskbar
Используется для задания цвета фона
Определяет, будет ли форма отображаться в
Панели задач Windows при запуске про-
граммы
Text
Изменяет название формы
7

Окончание табл. 1
AutoScaleMode
Cursor
FormBorderStyle
HelpButton
Icon
MaximizeBox
Определяет изменение масштаба формы или
элемента управления при изменении разре-
шения экрана или шрифтов
Курсор, отображаемый при наведении ука-
зателя мыши на данный элемент управления
Определяет внешний вид и поведение гра-
ницы, а также строки заголовка данной
формы
Определяет, содержит ли форма кнопку
справки в строке заголовка
Указывает значок для формы. Этот значок
используется в системном меню данной
формы, отображается, когда форма свернута
Определяет, содержит ли форма в правом
MaximumSize
MinimizeBox
MinimumSize
StartPosition
WindowState
верхнем углу строки заголовка значок раз-
вертывания до максимального размера
Определяет максимальный размер, который
может иметь форма
Определяет, содержит ли форма в правом
верхнем углу строки заголовка значок свер-
тывания
Определяет минимальный размер, который
может иметь форма
Определяет первоначальное положение
формы при ее отображении
Определяет исходное видимое состояние
данной формы
Использование кнопок
Наиболее простым способом работы с программой является ра-
бота при помощи кнопок. Например, многие программы имеют кнопку Выход. Кнопка создается с помощью элемента Button. Существует
8

множество свойств, с помощью которых можно изменить их внешний
вид.
Так, например, свойство Text определяет отображаемый текст,
этот текст будет написан шрифтом или гарнитурой, задаваемой
свойством Font. Свойство BackColor определяет цвет кнопки, а
свойство ForeColor – цвет текста.
Когда пользователь нажимает кнопку в программе во время вы-
полнения, Button вызывает событие Click. При возникновении собы-
тия элементы управления запускают код в ответ на эти события.
Обработчик событий – это метод, который выполняется при воз-
никновении события. Когда пользователь нажимает кнопку, вызыва-
ется обработчик событий Click этой кнопки.
Отображение текста с помощью надписи
Элемент управления Label является основным для отображения
текста. Данный компонент отображается на форме в виде текста, за-
ключенного в область прямоугольника. Цвет этой области обычно
совпадает с цветом формы. Таким образом, он отображается просто
как текст на форме.
Поскольку элемент управления Label, главным образом, предна-
значен для отображения текста, наиболее важными свойствами Label
являются свойства, определяющие его внешний вид. Свойство Text
содержит текст, отображаемый в элементе
управления Label. Свойст-
во Font определяет шрифт для отображения текста, содержащегося в
свойстве Text. Свойство ForeColor определяет цвет текста, а свойст-
во BackColor – цвет окружающей его области.
Технология работы
1. В меню Windows Пуск выберите Visual Basic 2010.
2. В меню Файл выберите пункт Создать проект.
3. В диалоговом окне Создание проекта в области Шаблоны вы
берите Приложение Windows (рисунок 4).
9
-

Рисунок 4 – Диалоговое окно «Создать проект»
4. В поле Имя введите: "Первая программа Ваша Фамилия" и
нажмите кнопку ОК.
5. Нажмите на форму, чтобы выделить ее.
6. В окне Свойства измените свойство Text на "Моя первая фор-
ма" и нажмите клавишу ENTER. Результат представлен на рисунке 5.
Рисунок 5 – Результат изменения подписи в верхней
части формы
7. В окне Свойства измените свойство BackColor на другой цвет,
выбрав один из вариантов из выпадающего меню.
8. Измените вид курсора, который будет отображаться при наведении на форму. Для этого в окне свойства выберите Cursor, затем
выберите один из видов курсора на
ваше усмотрение.
9. Установите свойство формы, чтобы при запуске программы
форма отображалась в Панели задач Windows. Для этого в окне Свойства установите в свойстве ShowInTaskbar значение True.
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
