Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Информационные технологии. Ч.3

Покупка
Основная коллекция
Артикул: 787105.01.99
В конспекте лекций кратко представлены основные темы лекций в рамках курса «Информационные технологии» - семестр 3. Цель курса - дать знания основ программирования на языке Visual Basic, включающие понятия основных принципов программирования и их реализации в языке Microsoft VB. Конспект лекций разделен на отдельные главы в соответствии с планом лекций курса «Информационные технологии» - семестр 3 и рассчитан на студентов бакалавриата кафедры «Управление инновациями на транспорте».
Герштейн, Ю. М. Информационные технологии. Ч.3 : конспект лекций / Ю. М. Герштейн. - Москва : РУТ (МИИТ), 2018. - 153 с. - Текст : электронный. - URL: https://znanium.com/catalog/product/1895283 (дата обращения: 07.01.2025). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
МИНИСТЕРСТВО ТРАНСПОРТА  

РОССИЙСКОЙ ФЕДЕРАЦИИ 

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ 

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО 

ОБРАЗОВАНИЯ 

«РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА 

(МИИТ)» 

 Институт транспортной техники и систем управления  

Кафедра «Управление инновациями на транспорте» 

 

Ю.М. Герштейн 

Информационные технологии 

Часть III 

 

Конспект лекций 

 

 

 

Москва – 2018 

МИНИСТЕРСТВО ТРАНСПОРТА  

РОССИЙСКОЙ ФЕДЕРАЦИИ 

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ 

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО 

ОБРАЗОВАНИЯ 

«РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА 

(МИИТ)» 

 Институт транспортной техники и систем управления  

Кафедра «Управление инновациями на транспорте» 

 

Ю.М. Герштейн 

Информационные технологии 

Часть III 

 

Конспект лекций 

для бакалавриата по направлению «Инноватика» 

 
 

 

Москва – 2018 

УДК 658 
Г42 
     Герштейн Ю.М. Информационные технологии. Ч.3: 
Конспект лекций. – М.: РУТ (МИИТ), 2018. –  153 с.: ил. 
 
        В конспекте лекций кратко представлены основные 
темы 
лекций 
в 
рамках 
курса 
«Информационные 

технологии» - семестр 3. 
         Цель курса - дать знания основ программирования на 
языке Visual Basic, включающие понятия основных 
принципов программирования и их реализации в языке 
Microsoft VB. 
        Конспект лекций разделен на отдельные главы в 
соответствии с планом лекций курса «Информационные 
технологии» - семестр 3 и рассчитан на студентов 
бакалавриата кафедры «Управление инновациями на 
транспорте».  
 
Рецензенты: 
Доцент кафедры «Анализ рисков и экономическая 
безопасность» 
Финансового 
университета 
при 

Правительстве РФ, к.э.н., доцент О.В.Коновалова. 
 
Доцент 
кафедры 
«Машиноведение, 
проектирование, 

стандартизация и сертификация» 
ИТТСУ РУТ (МИИТ), к.т.н. В.В.Козлов. 

 

© РУТ (МИИТ), 2018 

Содержание 
Лекция 1 Объектно-ориентированное программирование в среде 
Visual Basic .......................................................................................... 9 

1.1 История создания языка Basic ........................................ 9 

1.2 Объектно-ориентированное программирование ........ 17 

Лекция 2 Объекты, методы, свойства, события ............................. 22 

2.1 Алфавит языка Visual Basic .......................................... 22 

2.2 Формат программного кода, задающего установку 
свойства и использование метода ...................................... 23 

2.3 Программа и события Windows ................................... 24 

2.4 Визуальное и событийно-управляемое 
программирование .............................................................. 27 

2.5 Структура проекта ......................................................... 29 

2.6 Интерпретация проекта ................................................ 29 

2.7 Компиляция проекта ..................................................... 30 

2.8 Свойства проекта ........................................................... 31 

Лекция 3 Создание интерфейса пользователя ............................... 32 

3.1 Формы ............................................................................. 32 

3.2  Свойства формы ........................................................... 33 

3.3  Загрузка формы ............................................................ 36 

3.4  Выгрузка формы ........................................................... 36 

3.5  Элементы управления .................................................. 37 

3.6  Свойства элементов управления ................................. 40 

3.7  Общие свойства элементов управления ..................... 41 

3.8  Фокус ............................................................................. 44 

3.9  Возможность использования и видимость ................ 45 

Лекция 4 Элементы управления ...................................................... 46 

4.1  Командная кнопка (CommandButton) ......................... 46 

4.2  Ярлык (Label) ................................................................ 47 

4.3  Текстовое окно (TextBox) ............................................ 48 

4.4  Кнопки-переключатели (Option buttons) .................... 49 

4.5  Кнопка-индикатор (Check Box) .................................. 50 

4.6  Рамка (Frame) ................................................................ 50 

4.7  Линейки прокрутки (HScrollBar, VScrollBar) ............ 51 

4.8  Управление изображением (ImageControl) ................ 51 

4.9  Отрезок (Line) ............................................................... 52 

4.10 Фигура (Shape) ............................................................. 52 

4.11  Графическое окно (PictureBox) ................................. 53 

4.12 Окно списка (ListBox) ................................................. 53 

4.13 Комбинированный список (ComboBox).................... 54 

4.14 Списки дисковых накопителей, директорий и файлов 
(DriveListBox, DirListBox, FileListBox) ............................. 55 

4.15 Управление приложениями (OLE) ............................ 55 

4.16 Просмотр данных (Data) ............................................. 55 

4.17 Таймер (Timer) ............................................................. 55 

4.18 Средства управления ActiveX .................................... 56 

4.19 Редактор меню ............................................................. 57 

Лекция 5 Разработка программного кода  (часть 1) ...................... 58 

5.1 Структура проекта Visual Basic ................................... 58 

5.2 Программный код .......................................................... 60 

5.3 Объекты, события и процедуры ................................... 60 

5.4  Комментарии................................................................. 61 

5.5  Идентификатор ............................................................. 61 

5.6  Зарезервированные слова ............................................ 62 

5.7  Имена ............................................................................. 63 

5.8  Объявление переменных ............................................. 63 

5.9 Базовые типы данных ................................................... 64 

5.10  Декларация переменной (явная) ............................... 66 

5.11  Декларация переменной (неявная) ........................... 67 

Лекция 6 Разработка программного кода  (часть 2) ...................... 69 

6.1  Строковые переменные................................................ 69 

6.2  Строковые переменные фиксированной длины ........ 69 

6.4  Option Explicit ............................................................... 70 

6.5  Константы ..................................................................... 70 

6.6  Собственные именованные константы ...................... 72 

6.7  Области видимости переменных и констант ............. 73 

6.8  Объявление массивов ................................................... 75 

6.9  Типы данных, определяемые пользователем ............ 77 

Лекция 7 Операторы и операции (часть 1) ..................................... 79 

7.1 Операторы ...................................................................... 79 

7.2 Выражение ..................................................................... 79 

7.3 Операции ........................................................................ 80 

7.4 Операция присваивания................................................ 81 

7.5 Математические операции ........................................... 82 

7.6 Операции отношения .................................................... 84 

7.7 Логические операции .................................................... 85 

7.8 Строковые операции ..................................................... 86 

7.9 Операторы управления ................................................. 88 

7.10 Операторы  If... Then ................................................... 89 

7.11 Оператор If ... Then ... ElseIf ....................................... 92 

Лекция 8 Операторы и операции (часть 2) ..................................... 94 

8.1 Переключатели .............................................................. 94 

8.2 Операторы цикла ........................................................... 95 

8.3 Циклы со счетчиком   (For … Next) ............................ 96 

8.4 Циклы с условием (Do … Loop) .................................. 98 

8.5 Функция ....................................................................... 102 

8.6  Встроенные функции Visual Basic ............................ 104 

Лекция 9 Обработка событий ........................................................ 108 

9.1 Обработка событий фокуса ........................................ 108 

9.2 Обработка событий формы ........................................ 109 

9.3 Обработка событий мыши .......................................... 111 

9.4 Обработка событий MouseUp и MouseDown ............ 112 

9.5 Обработка событий MouseMove ................................ 112 

9.6 Обработка событий DragDrop и DragOver ................ 113 

9.7 Обработка событий клавиатуры ................................ 113 

9.8 Обработка событий KeyPress ..................................... 114 

9.9 Обработка событий KeyUp и KeyDown .................... 115 

9.10 Окна сообщений ........................................................ 115 

9.11 Окна ввода .................................................................. 119 

Лекция 10 Модули и процедуры. Отладка программ ................. 121 

10.1 Модульное программирование в Visual Basic ........ 121 

10.2 Содержимое модуля .................................................. 123 

10.3 Процедуры типа Function (Функция) ...................... 123 

10.4 Процедуры типа Sub (Подпрограмма) .................... 124 

10.5 Процедуры общего назначения ................................ 124 

10.6 Создание процедур - функций Function .................. 125 

10.7 Создание процедур - подпрограмм Sub .................. 126 

10.8 Отладка программ ..................................................... 128 

10.9 Средства отладки программ ..................................... 129 

10.10 Обнаружение синтаксических ошибок ................. 131 

10.11 Обнаружение необъявленных переменных .......... 131 

10.12 Отладка ..................................................................... 132 

10.13 Точки останова (контрольные точки) ................... 133 

10.14 Наблюдение за данными с помощью 
просматриваемых значений ............................................. 134 

10.15 Пошаговое выполнение программы ...................... 136 

10.16 Использование обработчиков ошибок .................. 137 

Приложение 1 Функция Rnd .......................................................... 140 

Приложение 2 Работа с текстовыми файлами ............................. 141 

Файлы последовательного доступа ................................. 141 

Чтение данных из файла ........................................................ 142 

Запись данных в файл ............................................................ 145 

Файлы с произвольным доступом ................................... 147 

Запись данных в файл ............................................................ 148 

Чтение данных из файла ........................................................ 150 

Изменение данных в файле .................................................... 152 

СПИСОК ЛИТЕРАТУРЫ .............................................................. 153 

 

 
 

Лекция 1 Объектно-ориентированное 
программирование в среде Visual Basic 

1.1 История создания языка Basic 
Этап 1   1964 г. 

Бейсик (BASIC,  Beginner’s All-purpose Symbolic Instruction 
Code - универсальный код символических инструкций для 
начинающих) 

Был разработан в 1964 году профессорами Дартмутского 
колледжа Томасом Курцем и Джоном Кемени. 

 

 

 

 

 

 

 

 

 

Томас Курц   Джон Кемени 

Похожие