Автоматизація програм у середовищі Access
Як неважко здогадатися, процес розробки конкретного програмного застосування в середовищі Access насамперед визначається специфікою предметної області, що автоматизується. Однак для більшості з них можна виділити низку типових етапів. Це: 1) розробка та опис структур таблиць даних; 2)розробка схеми даних та завдання системи взаємозв'язків між таблицями; 3)розробка системи запитів до таблиць бази даних та (при необхідності їх інтеграція в схему даних; 4)розробка екранних форм введення/виведення даних; 5) розробка системи звітів за даними; 6) розробка програмних розширень для бази даних, що вирішують специфічні завдання з обробки інформації, що міститься в ній, за допомогою іструментарію макросів і модулів; 7)розробка системи захисту даних, прав та обмежень щодо доступу.Основи VisualBasic
Основні поняття, що використовуються при розробці програм на мові VisualBasic.
1.Додаток— програма, що розробляється
2.Проект— це набір файлів, які використовуються у програмі.
3.Об'єкти. Visual Basic відноситься до мов об'єктно-орієнтованого програмування (ООП). Ключова особливість ОВП - застосування в програмах об'єктів, що багаторазово використовуються, які є своєрідними будівельними блоками програм. Visual Basic має більше сотні вбудованих об'єктів. Основними серед них єформатаелементи управління. Можна також створювати власні об'єкти.
4.Форма. Форма включаєелементи управліннятакод, пов'язаний з цією формою. Ви створюєте форми, щоб вони були інтерфейсом вашої програми. Кожна форма – це вікно, яке показує елементи керування та графічні зображення.
5.Елементи управління.Елементи управління - це інструменти, такі, як кнопки (buttons), написи (labels) та ін, які ви розміщуєте на формі, щоб забезпечити введення та виведення даних, їх обробку тощо. Наведені елементи, доступні в блоці елементів керування.
Ви вибираєте елементи управління з блоку та розміщуєте їх на формі. Після цього можна змінити їх початкові характеристики -властивості
6.Властивості. Кожен об'єкт, що використовується в додатку (форми, елементи управління та ін), має набір властивостей (ім'я, розмір, колір, місце розташування і т.д.). Початкові значення властивостей відображаються у вікні властивостей.
7.Події. Кожна форма та елемент керування Visual Basic реагує на певний набір подій. Це може бути натискання клавіші, клацання мишею або ін. Наприклад, у таблиці наведено кілька подій, які розпізнає елементКнопка.
Коли відбувається подія, Visual Basic виконуєкод(подію), яку ви для нього написали.
8.Код. Як тільки говорилося, щоб ваша програма реагувала на дії користувача або події, ви пишітькоддля ваших форм та елементів керування (у вікні коду). Синтаксис мови Visual Basic значною мірою пов'язаний із синтаксисом мов QuickBasic, Турбо-Бейсік і т.п.
Особливістю середовища Visual Basic є той факт, що коли при написанні коду ви допускаєте синтаксичну помилку, вона буде знайдена і вказана вам.
9.Події процедури. Після розміщення елементів керування на формі та завдання початкових значень їх властивостей вам потрібно написати код для тих подій, на які ваша програма має реагувати. Подієві процедури можуть:
- Змінювати властивості об'єкта;
- Посилатиінформацію на принтер чи диск;
- Демонструвати діалогові вікна;
- Видавати повідомлення або попередження;
- Перемикатися на інші подієві процедури;
— викликати інші загальні процедури, які пов'язані з будь-якими подіями.
Створення проекту Access
Проект Access дозволяє зв'язати інтерфейс користувача Access з джерелом даних SQL Server. Це можна зробити трьома способами:
- Шляхом створення нового проекту Access та підключення його до існуючої бази даних SQL Server;
- Створивши за допомогою майстра Microsoft SQL ServerDatabaseWizard новий проект Access на основі нової бази даних SQL Server;
- За допомогою майстра UpsizingWizard - шляхом конвертування існуючої бази даних Access у новий проект Access базу даних SQL Server.
Підключення до існуючої бази даних SQL Server
Для підключення проекту Access до існуючої бази даних SQL Server задайте в меню AccessFile команду New і на вкладці General у діалоговому вікні New виберіть елемент Project (ExistingDatabase). Access відкриє діалогове вікно FileNewDatabase, де можна присвоїти ім'я створюваного проекту.
CASE-технології
CASE — набір інструментів та методів програмної інженерії для проектування програмного забезпечення, який допомагає забезпечити високу якість програм, відсутність помилок та простоту в обслуговуванні програмних продуктів. Також під CASE розуміють сукупність методів та засобів проектування інформаційних систем з використанням CASE- інструментів.
Кошти автоматизації розробки програм (CASE-засоби) — інструменти автоматизації процесів проектування та розробки програмного забезпечення для системного аналітика,розробника ПЗ та програміста. Спочатку під CASE-засобами розумілися лише інструменти для спрощення найбільш трудомістких процесів аналізу та проектування, але з приходом стандарту ISO/IEC 14102 CASE-засоби стали визначати як програмні засоби підтримки процесів життєвого циклу ПЗ