
- •Мета та завдання навчальної дисципліни
- •Програма навчальної дисципліни
- •Теми лекційних занять
- •Змістовий модуль 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. Інформаційні ресурси
Визначення області видимості змінної
Оператор, що оголошує змінну, повідомляє Visual BASIC про те, що буде зберігатися в цій змінній і де цю змінну можна використати. Частину програмного коду, в якому можна застосувати змінну, називають областю видимості змінної. Вона є важливою характеристикою змінної.
У Visual BASIC є три види областей видимості, що характеризують доступність змінної:
локальна (змінна доступна тільки у поточній процедурі);
контейнерна (змінна доступна тільки у поточних
формі, модулі);
глобальна (змінна доступна у всьому проекті).
Локальні змінні
Локальними с змінні, що визначаються всередині процедури або функції. Вони доступні тільки цій процедурі. Такі змінні оголошують в операторах Dim або Static. Наприклад:
Dim В As Integer
Static С As Integer
Значення локальних змінних, оголошених в операторі Static, зберігаються протягом усього часу виконання проекту, тоді як значення змінних, оголошених в операторі Dim, існують тільки протягом часу виконання процедури; значення цих змінних при черговому виклику процедури не будуть визначені.
Змінні контейнерної області
Ці змінні визначаються в секції (General) (Declarations) і доступні всім процедурам тільки всередині відповідного контейнера, тобто модуля форми.
Для оголошення змінних цієї області видимості немає відмінності у використанні операторів Private та Dim, але краще застосувати оператор Private.
Змінні глобальної області
Ці змінні визначаються в секції (General) (Declarations) стандартного модуля. При цьому замість оператора Dim використовується оператор Public. Наприклад :
Public A As Single
Змінні глобальної області доступні в усіх модулях і процедурах проекту.
Термін «глобальна» відомий зі старих версій мови Visual BASIC, де замість слова Public використовувалося слово Global. Але, починаючи з п’ятої версії Visual BASIC, зарезервоване слово Global у цьому контексті більше не застосовується.
Слід відзначити варіант, коли ключове слово Public використовується для оголошення змінної в розділі оголошень форми. В цьому разі змінні, оголошені у формі як Public, багато в чому подібні до властивостей форми і видні, починаючи з будь-якої частини програми. На ці властивості можна посилатися як на вбудовані властивості форми або елемента керування, а не як на звичайні змінні. Наприклад, якщо рядкову змінну Name, оголошену як Public у формі Forml, то дістати доступ до неї можна з іншої форми за допомогою наступного виразу:
Х = Formi.Name.
Константи. Основна відмінність констант від змінних полягає в тому, що їхні значення не можна змінювати у процесі виконання програми. Вони завжди зберігають значення, присвоєні під час розроблення програми. Області видимості для констант визначаються так само, як і для змінних. Для оголошення констант використовується ключове слово Const.
Одночасно з оголошенням констант їм присвоюється значення. При цьому допускається застосовувати тільки сталі значення та їх комбінації, включаючи арифметичні і/або логічні оператори, але не функції. Наприклад:
Const Pi = 3.1415926535897932
Const Durability = 12.25
Public ConstnName = "Фролов В.О."
Vcircle = Pi^Radius^
Останній вираз демонструє перевагу використання констант. Наприклад, проводячи обчислення із застосуванням числа 3.141592, у програмі не треба кожного разу вводити це довге число, а досить ввести тільки ім’я константи Рі. Код програми стає більш читабельним, якщо ім’я константи несе ще й змістовне навантаження:
Const Густина матеріалу = 2.25
Маса = Густина матеріалу * Висота * Ширина
Ще одна перевага констант полягає в тому, що якщо константа використовується в глобальних процедурах, то при зміні її значення воно буде правильно сприйматися всіма процедурами.
У Visual BASIC широко застосовуються константи. Вони дають змогу не тільки поліпшити розуміння тексту програми, а й забезпечують сумісність додатків з новими версіями Visual BASIC, оскільки змінюється фактичне значення константи, але не її ім’я.
Інформацію про існуючі константи, їхні значення та застосування можна дістати, звернувшись до відповідних розділів довідки або скориставшись каталогом об’єктів (Object Browser).
Константи можна оголосити також із зазначенням типу даних; при цьому використовуються ті самі ключові слова, що й при оголошенні змінних. Наприклад:
Const Pi As Single = 3.1415926535897932
Const nName As Srting = “Скуцький О.І.”
У цьому прикладі константи задано з явним зазначенням типу даних.
Стандартні типи функцій
Функція – це оператор, що виконує певні дії (наприклад, запит користувача на введення інформації або обчислення за формулою), а потім повертає результат своєї роботи у програму.
Стандартними стосовно Visual BASIC 6.0 називаються такі функції, обчислення яких є складовими компонентами системи Visual BASIC. До них належать математичні, рядкові, фінансові й інші функції.
У табл 10 наведено найуживаніші вбудовані математичні функції та їхні дії.
Таблиця 10
Найуживаніші вбудовані математичні функції та їхні дії.
-
№ пор.
Функція
Дія функції
1
Abs (n)
Повертає абсолютне значення n
2
Atn (n)
Повертає арктангенс n. Кут n виражається в радіанах
3
Cos (n)
Повертає косинус n. Кут n виражається в радіанах
4
Exp (n)
Повертає константу е в мірі n
5
Rnd (n)
Генерує випадкове число між 0 та 1
6
Sgn (n)
Повертає 1, якщо n<0; 0 якщо n=0; -1 якщо n>0
7
Sin (n)
Повертає синус кута n. Кут n виражається в радіанах.
8
Sqr (n)
Повертає квадратний корінь n.
9
Str (n)
Перетворює числове значення в рядок
10
Log (n)
Повертає натуральний логарифм
11
Tan (n)
Повертає тангенс кута n. Кут n виражається в радіанах.
12
Val (n)
Перетворює рядок на числовий вираз
У Visual BASIC 6.0, крім розглянутих вбудованих функцій, є ще стандартні функції для введення і виведення за допомогою діалогових вікон.