
- •Мета та завдання навчальної дисципліни
- •Програма навчальної дисципліни
- •Теми лекційних занять
- •Змістовий модуль 2. Створення Веб-документів
- •Змістовий модуль 3. Прикладне програмне забезпечення комп’ютерних систем
- •Змістовий модуль 4. Інструментальні мови і системи програмування
- •4. Опорний конспект лекцій
- •Предмет, методи і завдання дисципліни.
- •2.Поняття економічної інформації. Види і властивості економічної інформації.
- •2.1. Поняття економічної інформації
- •2.2. Види і властивості економічної інформації
- •1. Програмне забезпечення персональних комп’ютерів: поняття та характеристика рівнів.
- •Базовий рівень
- •Системний рівень
- •Службовий рівень
- •Класифікація службових програмних засобів
- •Прикладний рівень
- •Класифікація прикладного програмного забезпечення
- •2. Операційні системи: поняття, функції, класифікація. Характеристика операційних систем сімейства Windows.
- •Поняття комп’ютерної мережі. Технології передачі даних.
- •1.1. Основні принципи організації мпд
- •2. Передача і ущільнення інформаційних потоків між комп'ютерами
- •2.1. Основні підходи до передачі даних між комп'ютерами
- •3. Структура мдп
- •3.1. Локальні (lan Local Area. Network) і глобальні (wan Wide Area Network) мережі
- •3.3.2. Способи комутації і передачі даних
- •3.3. Способи комутації і передачі даних
- •3.4. Топологія мпд
- •3.5. Адресація комп'ютерів у мпд
- •3.6. Середовище для передачі даних в мдп
- •Основні види каналів для передачі даних
- •1. Основні поняття мережі Інтернет
- •1.1.1. Протоколи та покажчики ресурсів
- •1.1.2. Організація інформації
- •1.1.3. Призначення та можливості Internet Explorer
- •1.2. Організація пошуку інформації в Інтернеті
- •1.2.1. Перегляд та збереження web-сторінок
- •1.2.2. Засоби збереження конфіденційності та безпеки
- •2. Головні застосування технологій internet в аб
- •1. Електронна пошта
- •2. Передача файлів за допомогою ftp
- •3. Віддалений доступ - telnet
- •4. World Wide Web сервіс
- •5. Телеконференції— Netnews, Newsgroups
- •Мова html як мова розмічування гіпертексту і створення Веб-документів.
- •Структура html-документа
- •Характеристика основних команд (тегів) мови.
- •Форматування абзаців.
- •Створення форм.
- •2. Створення складних структурованих документів засобами табличного процесору Microsoft Excel.
- •3. Робота з базами даних у середовищі Microsoft Excel
- •2. Технологія створення, редагування та керування об’єктами бази (таблицями, формами, запитами, звітами) даних Microsoft Access
- •Поля таблиці та їх властивості
- •2.1. Робота з таблицями бд.
- •2.2. Робота з формами бази даних.
- •2.3.Робота із записами бази даних
- •2.4. Робота із звітами.
- •2.5. Створення макросів.
- •1. Мови програмування, їх класифікація. Призначення та коротка характеристика мови програмування Basic.
- •Особливості проектування windows-додатків у системі visual basic 6.0
- •Створення процедур оброблення подій
- •Запуск додатку
- •Збереження файлів проекту
- •Компоненти проекту Visual basic
- •Спеціальні властивості елементів керування
- •Вікно редактора коду
- •Правила запису програмного коду
- •Оператори
- •Стандартні типи даних і функцій Оголошення та опис змінних
- •Способи оголошення типів змінних
- •Типи даних, підтримуваних Visual basic
- •Визначення області видимості змінної
- •Локальні змінні
- •Змінні контейнерної області
- •Змінні глобальної області
- •Функція InputBox
- •Функція MessageBox
- •Програмування лінійних процесів
- •Програмування обчислювальних процесів, що розгалужуються
- •Поняття умовного оператора
- •Конструкція оператора Select Case
- •Програмування циклічних процесів
- •Програмування циклів з невідомим числом повторень
- •Синтаксис циклу з умовою має два різновиди
- •Чотири можливих варіанти використання операторів циклу з умовою
- •Масиви змінних
- •Оголошення області видимості масиву
- •Типи даних, що визначаються користувачем
- •Перспективи розвитку інформаційних технологій в економіці.
- •Рекомендована література Базова
- •Допоміжна
- •6. Інформаційні ресурси
Оператори
Next [лічильник]
Напівжирним шрифтом тут виділено ключові слова For, To, Step, Next. Квадратні дужки ([ ]) вказують на необов’язкові компоненти. Наприклад, [Step крок] указує на необов’язковість ключового слова Step і значення приросту лічильника никлу «Крок». Для запису команд у реальних програмах квадратні дужки не потрібні, Тексти програм подаються у вигляді роздруку.
У Visual BASIC код складається з одного або кількох операторів, які система перетворює на команди проміжного або машинного коду.
Стандартні типи даних і функцій Оголошення та опис змінних
Поняття «змінна» – важлива складова кожної мови програмування.
Змінна – це іменована область пам’яті, призначена для збереження даних, яка в ході виконання програми набуває різних значень.
Будь-яка змінна має своє ім’я. Таким чином, для доступу до вмісту пам’яті досить знати ім’я змінної. Воно є унікальним і незмінним.
Ім’я змінної – це рядок символів, що ідентифікує змінну у програмі.
Імена змінних створюються за певними правилами. У мові Visual BASIC ці правила такі:
Першим символом імені має бути літера.
Інші символи – літери та цифри.
Можна використовувати символ підкреслення. Не можна застосовувати крапку.
Число символів не може перевищувати 255.
Ім’я не повинно бути ключовим словом Visual BASIC. Наприклад, для змінних не можна використовувати такі імена:
1 Name (не можна починати ім’я змінної з цифри);
ME В 1.5 (не можна використовувати крапку);
Група 1.5 (між символами не можна залишати пропуски).
Вибирати імена змінних слід так, щоб вони несли в собі інформацію про призначення змінної і не були дуже довгими. Рекомендується в іменах змінних використовувати особливі префікси, щоб указати тин даних, які зберігаються в змінній, та її область видимості. Наприклад, префікс g_int застосовується в іменах глобальних змінних цілого типу.
Значення змінної – це дані, які зберігаються й обробляються системою Visual BASIC. Спосіб збереження та оброблення даних залежить від того, до якого типу вони належать.
Типом даних називається спосіб збереження і подання даних у комп’ютерній системі, який задає певний формат або розмір вмісту змінної.
Залежно від вмісту розрізняють змінні різних типів. Visual BASIC підтримує типи даних, наведені в табл. 9 .
Способи оголошення типів змінних
У багатьох мовах програмування всі змінні, що використовуються, мають бути оголошені. Цією процедурою системі програмування повідомляються ім’я і тип змінної.
Наприклад, змінна називається FirstName і містить текст. Після оголошення цієї змінної система знає, який її вміст, і, що особливо важливо, яку ємність пам’яті необхідно зарезервувати для неї.
Під час складання програми мовою Visual BASIC користувач вирішує сам, треба оголошувати змінну чи ні.
У мові Visual BASIC існують три способи оголошення типу змінної:
явне оголошення за допомогою оператора опису змінної Dim (від dimension – вимірність);
оголошення за допомогою ідентифікаторів типів;
неявне оголошення.
Таблиця 9
Типи даних, підтримуваних Visual basic
№ з/п |
Тип даних |
Опис і діапазон даних |
1 |
Boolean |
Тип даних, що набуває тільки одного з двох значень: True або Fal&e |
2 |
Byte |
Позитивні числові значення в діапазоні від 0 до 255 |
3 |
Currency |
Дані, що містять грошові одиниці від - 9 22 3 37 2 03 6 85 4 77 5 808 до 9 22 3 37 2 03 6 85 4 77 5 807. Чотири дробових десятеричного розряду забезпечують правильне округлення |
4 |
Date |
Містить значення дати і часу. Дата може бути в діапазоні від 1 січня 100 р. до 31 грудня 9999 р. |
5 |
Decimal |
Новий тип даних, що ще не підтримується у Visual BASIC, за винятком деяких ситуацій. Тип даних Decimal – це числа з 28 десятеричними розрядами точності |
6 |
Double |
Числові значення в діапазоні від - 1 79 769 3 13 486 2 32 D+308 до 1 79 769 313 486 232 D+308. Тип даних Double є типом даних із подвійною точністю (double-precision ) |
7 |
Integer |
Числові значення без деся геричної крапки в діапазоні від –32 768 до 32 767 |
8 |
Long |
Цілі значення в діапазоні, що перевищує діапазон значень даних типу Integer. Діапазон даних типу Long становить від- 2 147 483 648 до 2 147 483 647 |
9 |
Object |
Особливий тип даних, який містить посилання на об’єкти, такі, як елементи керування і форми |
10 |
Single |
Числові значення в діапазоні від -3 402 823 Е+38 до 3 402 823 Е+38.Тип даних Single часто називають типом з одинарною точнісгю (single-precision) |
11 |
String |
Дані, що складаються з 0 –1032 символів алфавітно-числових даних. Це означає, що дані можуть бути як алфавітними, так і числовими. Значення тину String можуть також містити особливі символи, такі, як ",% і @. існують рядки фіксованої довжини |
12 |
Variant |
Дані будь-якого типу, що використовуються для елементів й інших додатків, для яких тип даних невідомий |
Для явного оголошення типу змінної використовується оператор Dim, який має такий вигляд:
Dim Ім’я_3мінної [As Тип Даних]
Наприклад:
Dim FirstName As String
Dim Price As Currency
Dim Counter As Integer
Довжина змінної типу String обмежується лише ОС. Проте в разі необхідності її можна вказати явно. Для цього після слова String додають зірочку і максимальне число символів:
Dim Ім’я_3мінної [As String][*число символів]
Після імені змінної можна не задавати її тип. За замовчуванням Visual BASIC резервує місце під змінну типу «варіант» (Variant), яка може зберігати дані будь-якого розміру або формату. Незважаючи на зручність такого оголошення змінної, з точки зору управління ресурсами обчислювальної системи це не завжди доцільне, оскільки нераціонально здійснюється розподіл пам’яті для змінних.
Ідентифікатори типів змінної. У цьому разі тип даних для оголошення може встановлюватися просто доданням знака до імені змінної, як показано в табл. 7.6. Прикладами оголошення змінних таким способом є такі оператори:
Dim FirstName$
Dim Price@
Dim Counter%
Однак, як випливає з табл. 7.6, не всі типи даних мають в своєму розпорядженні власні знаки. Корпорація Microsoft не рекомендує використовувати ці знаки надалі, і вони є у мові Visual BASIC 6.0 тільки для сумісності з попередніми версіями цієї мови.
Неявне оголошення. Visual BASIC, на відміну від інших мов програмування, не потребує явного оголошення змінних. Змінна може оголошуватися автоматично, коли вона з’являється в коді.
Якщо тип даних не ідентифікований знаком, то за замовчуванням застосовується тип Variant.
Змінна типу Variant змінює свій тип під час виконання програми залежно від вмісту. Наприклад, якщо вміст змінної – число 5, то вона має тип Integer; якщо 1.2 – тин Double, а якщо це текст, то типом змінної є String.
Хоча змінні типу Variant мають велике практичне значення, під час їх застосування виникають деякі проблеми. По-перше, у процесі читання коду не видно, який внутрішній тип має змінна в заданий момент. Це може надто ускладнити виявлення логічних помилок програмування. По-друге, дані цього типу через внутрішні перетворення займають більшу ємність пам’яті, ніж аналогічні дані, оголошені з зазначенням явного типу.