- •08080101 (Дисциплина опд. Ф.04 – лекции: 18 часов),
- •1. Понятие о визуальном программировании (2 часа)
- •2. Структура программы на Visual Basic .Net (1 час)
- •Imports имя_класса
- •3. Работа с переменными в Visual Basic .Net (2 часа)
- •4. Работа с формами в Visual Studio .Net (2 часа)
- •5. Элементы управления в формах (2 часа)
- •6. Дополнительные элементы управления (2 часа)
- •7. Работа с меню в Visual Studio .Net (2 час)
- •8. Создание многооконных приложений в Visual Basic .Net (1 час)
- •9. Работа с файлами данных в Visual Studio .Net (2 часа)
- •10. Печать в Visual Basic .Net (2 часа)
- •Глоссарий
Глоссарий
And – операция пересечения, или логического умножения.
ASCII – таблица ASCII-кодов задает порядок следования символов типа Char.
BASIC (Beginner’s All-Purpose Symbolic Instruction Code) – многоцелевой язык программирования высокого уровня.
Boolean – логический тип с двумя возможными значениями: False, True.
Button – кнопка, управляющий элемент. Используется для выдачи команд на выполнение определенных функциональных действий.
Char – символьный тип. Порядок следования символов задается таблицей ASCII-кодов. Занимает 1 байт памяти.
Dim – служебное слово, использующееся при объявлении массивов и переменных.
Do – служебное слово, использующееся в операторах цикла. См. также Loop.
Double – тип, использующийся для представления действительных чисел. Занимает 8 байт. См. также Single.
Enabled – свойство типа Boolean, определяющее, реагирует ли компонент на события, связанные с мышью, клавиатурой и таймером.
End If – служебные слова, которыми заканчивается разветвление.
End Sub – служебные слова, которыми заканчивается подпрограмма типа Sub
Exit For – операция досрочного выхода из цикла For.
For – служебное слово, с которого начинается оператор регулярного цикла. См. также Next.
IDE (Integrated Development Environment) – интегрированная среда разработки, оболочка проектирования со встроенными средствами создания интерфейса, отладки и компиляции программного кода.
Integer – тип, использующийся для представления целых чисел. Занимает 2 байта. Диапазон значений (–32768, 32767).
Left – свойство компонента, отвечающее за координаты его верхнего угла.
ListBox – компонент "список строк".
Loop – служебное слово, использующееся в цикле. См. Do.
MenuStrip – компонент "основное меню".
MDI (Multi Document Interface) – многооконное приложение, в котором есть основное окно и дочерние окна.
Me – ключевое слово, означающее текущую форму.
Mid – одна из функций работы со строкой. Служит для выделения подстроки из строки.
MoveTo – процедура перемещения курсора.
Name – свойство компонента, отвечающее за его имя.
Next – служебное слово, использующееся в операторе регулярного цикла.
Not – логическая операция отрицания.
Or – операция объединения, или логическое сложение.
RAD (Rapid Application Development) – среда быстрой разработки приложений.
SDI (Single Document Intrrface) – приложение, имеющее одну или несколько форм, которые выводятся на экран независимо друг от друга.
Step – служебное слово, использующееся в операторе регулярного цикла. В программах лучше не использовать, тогда по умолчанию Step=1.
String – строковый тип.
Sub – ключевое слово, означающее начало новой процедуры.
Until – служебное слово, использующееся в операторах итеративного цикла для проверки условия выхода из цикла.
Val – встроенная функция Visual Basic .Net, позволяющая преобразовывать строки, содержащие цифры, в число. Имеет синтаксис Val(строка или имя строковой переменной).
Visual Basic – язык программирования высокого уровня, предназначенный специально для быстрой разработки Windows–приложений.
Visual Basic .Net – самая последняя на сегодняшний день версия Visual Basic, входящая в инфраструктуру Visual Studio .NET, один из основных языков платформы Microsoft .NET.
While – служебное слово, использующееся в операторах итеративного цикла для проверки условия продолжения цикла.
Алгоритм – точное предписание действий, определяющих процесс преобразования исходных данных в результат.
Алгоритм линейный – последовательность операторов, выполняющихся в порядке их записи в исходном тексте программы.
Алфавит языка – набор символов, использующихся в языке программирования для записи программы.
Визуальное программирование – способ программирования, при котором пользовательский интерфейс создаётся с помощью графической среды разработки.
Выражение – комбинация имен, операций и неименованных констант. Выражение преобразует одни данные в другие. Все составные части выражения должны быть известны, и тогда выражение может быть вычислено.
Выражение арифметическое – выражение, результат которого есть число.
Выражение логическое – выражение, результат которого принимает одно из значений логического типа False или True.
Главная форма – форма, внутри которой отображаются подчиненные формы.
Диалоговое окно – стандартное окно, с помощью которого пользователь может осуществлять некоторые стандартные операции: открывать и сохранять файлы, настраивать параметры печати и предварительного просмотра, параметры шрифта и некоторые другие. Для разных версий Windows имеют несколько различный вид.
Динамически подключаемые библиотеки (DLL) – библиотеки программ, подключающиеся к приложению только при вызове данной программы.
Заголовок формы – свойство формы, имеет имя Text.
Инкапсуляция – одна из основ объектно–ориентированного программирования. Состоит в объединении и сокрытии данных и методов работы с ними.
Интегрированная среда (IDE) – интегрированная среда разработки, оболочка проектирования со встроенными средствами создания интерфейса, отладки и компиляции программного кода.
Итеративные циклы с постусловием – итеративный цикл, в котором условие продолжения цикла стоит в начале цикла. Наиболее общий оператор цикла.
Итеративные циклы с предусловием – итеративный цикл, в котором условие окончания цикла стоит в конце цикла.
Класс – специальный тип, который содержит поля, методы и свойства.
Кодировка – набор символов и их числовых кодов, поддерживаемых операционной системой.
Компилятор – специальная программа, предназначенная для перевода исходного текста программы (написанного на языке высокого уровня) в машинный код (последовательность двоичных цифр), записываемый в виде исполняемого файла.
Компиляция – процесс преобразования исходного текста программы в двоичный исполняемый файл.
Компоненты – то же, что и элементы управления.
Логическое И – см. And.
Логическое ИЛИ – см. Or.
Логическое НЕТ – см. Not.
Массив – фиксированный набор данных одного типа, объединенных одним именем.
Методы – процедуры и функции, включенные в описание класса.
Модальная форма – форма, имеющая приоритет на всеми остальными формами приложения. Пока открыта модальная форма, пользователь не имеет возможности перейти в любую другую форму проекта.
Модуль – совокупность нескольких программ и функций.
Наследование – одна из основ объектно–ориентированного программирования. Состоит в наследовании методов, свойств и полей классов–предков.
Начальная страница – первая страница, которая появляется на экране после загрузки IDE Visual Studio .NET.
Невизуальные элементы управления – элементы управления, которые во время выполнения программы не отображаются на форме.
Немодальная форма – форма, не имеющая приоритета над остальными формами приложения. Пользователь может свободно переключаться между всеми одновременно открытыми немодальными формами.
Обработчик события – специальные методы, связанные с событиями.
Объект – экземпляр класса.
Объектно–ориентированное программирование (ООП) – метод программирования, который рассматривает программы, как совокупность связанных между собой элементов, называемых объектами. Каждый объект отвечает за определённые действия. Вычисления осуществляются путём взаимодействия и обмена сообщений между объектами.
Объекты формы – все нанесённые на форму элементы управления. Могут быть визуальными (т.е. видимыми во время выполнения программы) и невизуальными (т.е. невидимыми во время выполнения программы).
Оператор – стандартная инструкция языка программирования для выполнения некоторых действий.
Оператор условный – оператор, позволяющий выбрать один из двух вариантов продолжения работы программы в зависимости от значения логического выражения, которое может принимать значения False или True.
Операторы цикла – операторы, использование которых позволяет организовать выполнение некоторого фрагмента программы многократно. Существуют оператор регулярного цикла, оператор цикла с предусловием, оператор цикла с постусловием.
Операции отношения – операции, в ходе которых производится сравнение одних и других данных. Результат сравнения принимает значение логического типа False или True. Например: 2>3=False.
Операция – некоторые действия, в результате которых происходит преобразование данных.
Остаток от деления – Mod – одна из операций для работы с целыми значениями.
Передача по значению – способ обмена информацией между фактическими и формальными параметрами, в результате которого в формальный параметр копируется значение соответствующего фактического параметра. Используется для организации только входных параметров.
Передача по ссылке – способ обмена информацией между фактическими и формальными параметрами, в результате которого в формальный параметр передается адрес фактического параметра, а не его значение. Используется для организации как входных, так и выходных параметров.
Плавающее окно – режим отображения, позволяющий быстро показать окно на экране и спрятать, не изменяя при этом его размеров.
Подпрограмма – часть программного кода, к которой можно обратиться по имени.
Полиморфизм – один из основных принципов объектно–ориентированного программирования. Заключается в том, что методы различных классов могут иметь одинаковые имена, но различное содержание. В результате предок и потомок ведут себя по–разному при обращении к одноименным методам различных объектов.
Понятия ООП базовые – см. инкапсуляция, наследование, полиморфизм.
Предварительный просмотр – вывод на экран информации в том виде, в каком ёё предполагается выводить на печать.
Прикладная программа– любая программа, выполняющаяся по управлением операционной системы.
Прикрепленное окно – режим отображения, позволяющий "закрепить" окно в каком–то месте среды разработки так, что при изменении размеров такого окна освободившееся место будет занято другими прикрепленными окнами.
Приложение – то же, что прикладная программа.
Программа – набор инструкций, написанных на определенном языке программирования.
Программа заказная – программа, разработанная для решения конкретной задачи в рамках одной фирмы.
Программа стандартная – программа, созданная для решения класса типовых задач.
Проект– набор файлов, созданных в процессе разработки прикладной программы. Для распространения программ не обязательно передавать все файлы проекта. В некоторых случаях достаточно передать только исполняемый файл, в большинстве случаев необходимо передавать исполняемый файл и необходимые динамически подключаемые библиотеки.
Процедура – программа, начинающаяся с ключевого слова Sub.
Процедура обработки события – см. обработчики событий.
Рабочая область Visual Studio .NET – пространство основного окна среды, в котором разработчик может разместить наиболее значимые для него в определенный момент работы над приложением инструменты.
Регулярные циклы – цикл с заранее известным числом повторений.
Свойство объекта – атрибуты объекта, определяющие его характеристики: размеры, цвет, имя, отображаемый текст и другие.
Скрывающееся окно (Auto–Hide) – режим отображения, позволяющий "прятать" окно в главном окне IDE на внешнем крае экрана.
Событие (Event) – свойство процедурного типа, предназначенное для создания пользовательской реакции на те или иные входные воздействия. Эти реакции суть методы, которые называются обработчиками событий.
Строка – набор символов, заключённый в кавычки.
Счетчик цикла – (параметр цикла) – переменная, использующаяся в операторе регулярного цикла FOR…NEXT. Желательно, чтобы счетчик цикла был целого типа.
Тело цикла – операторы, которые входят в состав операторов цикла.
Тип – основное понятие программирования. Любые данные, с которыми работает программа, должны быть представлены как данные описанного типа. В языках программирования разработана разветвленная структура типов данных, позволяющая организовать работу с любыми данными.
Тип данных – см. тип.
Типы вещественные – ряд типов, элементы которых принимают вещественные значения. Представлены с форме с плавающей точкой.
Типы целые – ряд типов, элементы которых принимают целые значения. Значения целых типов представлены точно.
Условные операторы – операторы, осуществляющие проверку некоторого условия, и при его выполнении направляющие действия программы в определённом направлении.
Файл бинарный – файл, содержащий значения некоторых переменных. Как правило, просмотр таких файлов с помощью текстовых редакторов невозможен.
Файл исполняемый – двоичный файл, полученный из исходного текста программы в процессе компиляции и готовый для запуска программы.
Форма – основной объект визуального программирования в среде Windows. Служит контейнером для всех остальных элементов управления.
Функция – подпрограмма, которая объявляется с использованием служебного слова Function или как Def Fn<имя функции>. Через свое имя функция возвращает в вызывающую программу одно значение. Вызывается в выражении.
Функция встроенная – функция, имеющаяся в соответствующем компиляторе. Вызывается также, как обычная функция.
Цикл – многократно повторяющиеся операторы программы.
Цикл итеративный – цикл с заранее неизвестным числом повторений.
Цикл регулярный – цикл с заранее известным числом повторений.
Цикл с постусловием – итеративный цикл, в котором условие окончания цикла стоит в конце цикла.
Цикл с предусловием – итеративный цикл, в котором условие продолжения цикла стоит в начале цикла. Наиболее общий оператор цикла.
Цикл со счетчиком – см. Цикл регулярный.
Циклы вложенные – несколько циклов, которые вложены друг в друга. Особенность использования вложенных циклов состоит в том, что внутренний цикл обязательно должен начинаться и заканчиваться внутри внешнего цикла.
Циклы последовательные – несколько циклов, которые выполняются последовательно друг за другом.
Элементы управления (компоненты) – объекты, наносимые на форму.