Лекция 16. Программирование на языке visual basic
План лекции:
Программирование на языке VISUAL BASIC. Алфавит языка. Переменные и типы данных. Операции. Стандартные функции. Инструкции VISUAL BASIC. Операторы языка, оператор присваивания, оператор условия, оператор выбора, операторы цикла, операторы ввода-вывода данных. Функции и процедуры, их описание, вызов. Исходная программа и ее части. Реализация простейших алгоритмов.
Краткий конспект лекции
Алфавит языка
В Visual Basic имена переменных, функций, процедур, типов, постоянных и других объектов определяются согласно следующим правилам:
длина имени не должна превышать 255 символов;
имя не может содержать точек, пробелов и символов: %, &, !, #, @, $;
имя должно начинаться с буквы;
имена уникальны внутри области, в которой они определены;
не следует использовать имена, совпадающие с ключевыми словами Visual Basic и именами встроенных функций и процедур.
верхний и нижний регистр букв в имени равнозначны.
Переменные и типы данных
Тип данных | Размер (байт) | Диапазон значений |
Byte (байт) | 1 | От 0 до 255 |
Boolean (логический) | 2 | True или False |
Integer (целое) | 2 | От -32768 до 32767 |
Long (длинное целое) | 4 | От -2147483648 до 2147483647 |
Single (вещественное обычной точности) | 4 | От –3,4 Е+38 до -1,4 Е-45 и от 1,4 Е-45 до 3,4 Е+38 |
Double (вещественное двойной точности) | 8 | От –1,7 Е+308 до –4,9 Е-324 и от 4,9 Е-324 до 1,7 Е+308 |
Currency (денежный) | 8 | От -922 337 203 685 477,5808 до 922 337 203 685 477,5807 |
Date (даты и время) | 8 | С 1.01.100 г. до 31.12.9999 г. |
Object (объект) | 4 | Ссылка на объект |
String (строка переменной длины) | 10+строка | От 0 до ~2 миллиардов знаков |
String (строка постоянной длины) | строка | От 1 до ~65 400 знаков |
Variant (числовые подтипы) | 16 | из числовых типов |
Тип данных, определяемый с помощью ключевого слова Туре |
| определяется типом данных |
- Тема 1. Понятие информации, общая характеристика процессов сбора, передачи, обработки и накопления информации Лекция 1. Понятие данные и информация
- Свойства информации
- Качества информации
- Лекция 2. Представление информации в компьютере.
- Кодирование графических данных
- Кодирование звуковых данных
- Формула Шеннона
- Лекция 3. Информационно-логические основы построения пк
- Законы логических операций
- Логические элементы эвм
- Cумматор (p0 – перенос разряда из предыдущей операции суммирования)
- Тема 3. Технические средства реализации информационных процессов Лекция 4. Классификация эвм. Тенденции развития вычислительной техники. Архитектура эвм.
- Типы компьютеров:
- Типы компьютерных систем
- Многопроцессорные системы
- Архитектура пк
- Лекция 5. Состав и назначение основных узлов персонального компьютера. Их характеристики
- Микропроцессор
- Лекция 6. Устройства передачи данных в пк. Виды памяти пк. Устройства ввода/вывода информации в пк
- Виды памяти пк. Назначение и основные характеристики
- Внутренняя память пк
- Внешняя память пк
- Устройства ввода информации в компьютер
- Устройства вывода информации из компьютера
- Файловые системы
- Лекция 8. Текстовые редакторы и процессоры, интерфейс, типовые операции. Графические редакторы и демонстрационные программы
- Лекция 9. Электронные таблицы. Специализированные программные средства и системы программирования.
- Тема 4. Основы защиты информации и сведений, методы защиты информации Лекция 10. Защита информации. Компьютерные вирусы. Антивирусные программы. Архивация, методы сжатия. Методы шифрования.
- Основные источники вирусов:
- Основные ранние признаки заражения компьютера вирусом:
- Антивирусные программы
- Различают типы антивирусных программ:
- Алгоритмы сжатия информации без потерь (обратимые методы)
- Алгоритмы сжатия информации с потерями (необратимые методы)
- Тема 5. Базы данных Лекция 11. Методы шифрования базы данных и субд. Реляционные базы данных.
- Тема 6. Алгоритмизация и программирование Лекция 12. Алгоритмы. Свойства алгоритмов. Языки программирования.
- Лекция 13. Объектно-ориентированный подход к программированию.
- Тема 7. Программное обеспечение и технологии программирования Лекция 14. Технологии программирования и принципы разработки программного приложения
- Тема 8. Языки программирования высокого уровня Лекция 15. Эволюция и классификация языков программирования
- Языки программирования низкого уровня
- Машинный язык
- Assembler (Ассемблер)
- Языки программирования высокого уровня
- Basic (Бейсик)
- Fortran (Фортран)
- Cobol (Кобол)
- Pascal (Паскаль)
- Объектно-ориентированное и визуальное программирование
- Лекция 16. Программирование на языке visual basic
- Операции Visual Basic
- Вызов функций и процедур
- Область видимости переменной
- Время жизни переменной
- Лекция 17. Среда разработки приложений visual basic.
- Интегрированная среда разработки приложений Visual Basic
- Компоненты рабочей среды
- Панель элементов управления
- Лекция 18. Разработка программного приложения.
- Лекция 19. Компиляция и выполнение проекта План лекции:
- Тема 9. Модели решения функциональных и вычислительных задач Лекция 20. Моделирование объектов и систем
- Тема 10. Локальные и глобальные сети эвм Лекция 21. Локальные сети эвм
- Типы локальных сетей
- Архитектура (Топология) лвс
- Сетевой кабель
- Сравнение кабелей
- Назначение платы сетевого адаптера
- Администрирование сети
- Лекция 22. Глобальные сети эвм
- Расширение локальных сетей
- Передача данных по сети
- Беспроводные сети
- Семейство протоколов tcp/ip