Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика - 1 курс , 2 семестр (ФМТ).doc
Скачиваний:
19
Добавлен:
22.06.2014
Размер:
319.49 Кб
Скачать

27

Лекция 1.

Тема: Понятие объектно-ориентированного программирования (ООП).

Общие сведения об ООП.

ООП представляет собой методику анализа, проектирования и написания программных продуктов с помощью объектов. Методика ООП основывается на:

-построении программного продукта как совокупности объектов;

-модульной структуре программ;

-нисходящим проектированием программных продуктов.

ООП использует следующие основные понятия:

-объект;

-свойство объекта;

-метод обработки;

-событие;

-класс объектов.

Объект определяется совокупностью свойств (параметров) и методов их обработки. Объект содержит инструкции (программные коды), которые может выполнять объект и обрабатываемые данные.

Свойство – характеристики объекта, которые позволяют выделить объект из множества других объектов. Объект можно представить перечислением его свойств:

ОБЪЕКТ А (свойство 1, свойство 2, свойство 3, …, свойство k).

Одним из свойств объекта является метод его обработки.

Метод обработки – программа действий над объектом или его свойствами. Метод представляет собой программный код, который осуществляет преобразование свойств или изменяет поведение объекта.

Объект может обладать набором встроенных методов обработки, заимствованных из стандартных библиотек или созданных пользователем, которые выполняются при наступлении определенных событий, например, нажатие левой клавиши мыши или определенной клавиши клавиатуры. По мере развития систем обработки данных создаются стандартные библиотеки методов обработки объектов определенного класса, которые можно использовать при ООП.

Событие – изменение состояния объекта. События подразделяются на внешние и внутренние. Внешние события генерируются пользователем (нажатие клавиши мыши или клавиатуры, выбор пункта меню, запуск макроса и т.д.). Внутренние события генерируются программой.

Различные объекты могут объединяться в классы.

Класс – совокупность объектов характеризующихся общностью свойств или методов обработки.

Нисходящее проектирование программных продуктов объясняется тем, что один объект может представлять собой объединение вложенных в него по иерархии других объектов.

Программный продукт, созданный с помощью средств ООП, содержит объекты с их характерными параметрами, для которых разработан графический интерфейс пользователя (например, Word, Excel и т.п.). При разработке программных продуктов для конкретных объектов уточняется перечень событий и создаются пользовательские методы обработки – пишутся программные коды на языке программирования в виде процедур.

Для различные технологий ООП общими являются следующие черты:

-объект описывается как модель:

-объекты, для которых определены места хранения, рассматриваются во взаимосвязи с другими объектами и для них разрабатываются программные модули.

Для ООП объекта необходимо выполнить объектно-ориентированный анализ, в ходе которого:

-осуществляется идентификация объекта и его свойств;

-устанавливается перечень операций, выполняемых над каждым объектом, в зависимости от его состояний;

-определяются связи между объектами;

-устанавливаются требования к интерфейсу объекта.

Различные методики объектно-ориентированного программирования, т.е. технологии создания программных продуктов, обеспечивают выполнение 3 принципов ООП:

-инкапсуляция;

-наследование;

-полиморфизм.

Инкапсуляция – означает замыкание свойств и программ в объекте. Инкапсуляция обеспечивается механизмом, благодаря которому параметры и методы обработки становятся недоступными для внешних программ. Вся информация об объекте становится доступной только при соблюдении определенных условий. В VB инкапсуляцию обеспечивает ключевое слово Private. Для открытия доступа следует поставить ключевое слово Public.

Наследование – способность объекта сохранять атрибуты класса. Для создания нового в VB указывается принадлежность к определенному классу и используется ключевое слово New. Новый объект наследует свойства и методы выбранного класса:

-выделяется память для хранения объекта

Dim dlg As cls Dialog;

-создается новый объект

Set dlg = New cls Dialog.

Полиморфизм – способность объекта принимать различные формы. Полиморфизм позволяет добавлять, видоизменять или удалять некоторые особенности исходного объекта. В VB не реализуется.

Достоинством ООП является возможность многократного использования кода программы: не надо писать новые коды кнопок, форм, окон, инструментов.

Лекция 2.

Тема: Интегрированная среда разработки (IDE) Visual Basic

I. Понятие, назначение и состав интегрированной среды Visual Basic.

В процессе развития компьютерных технологий существенно изменились средства разработки программных продуктов. Вначале программы писались в машинных кодах, затем начали использоваться различные алгоритмические языки (Алгол, Фортран и т.п.), в том числе и язык Basic (Beginners All – Purpose Symbolic Instructional Code – многоцелевой код символических инструкций для начинающих).

Программа пишется на символическом языке, который имеет типовой набор команд. Программист пишет программы (последовательность команд) на языке программирования с помощью операторов, а ЭВМ понимает только машинные коды, т.е. команды представленные в виде двоичного кода. Следовательно, необходим перевод символьных команд языка программирования (например, Format) в двоичный эквивалент. В языке Basic команда ASCII (A) – определение кода символа А в стандарте ASCII. Этот перевод (трансляция) осуществляется при помощи словаря, в котором каждой символической команде соответствует двоичный код.

Процедура трансляции выполняется с помощью специальной программы – Ассемблер. В программном обеспечении каждого компьютера есть такая программа. При загрузке программы Ассемблер извлекает из программы символы команд и переводит их в двоичные коды.

Язык программирования VB появился из исходного языка Basic и содержит набор инструментов для написания приложений для Microsoft Windows. Первая часть словосочетания VB – Visual относится к методу создания графического интерфейса пользователя (GUI). Вместо того чтобы писать программы по описанию места и способа создания элементов интерфейса VB позволяет использовать заранее созданные объекты (окна, кнопки и т.п.) посредством размещения их в определенных местах экрана.

Почти всеми объектами и инструментами VB можно управлять, щелкая на них правой клавишей мыши. Это позволяет задавать свойства, добавлять элементы и просматривать контекстную справку.

В настоящее время VB содержит несколько сотен операторов, функций и ключевых слов, которые были использованы при создании Windows GUI. В совокупности эти инструменты образуют (IDE). Начинающий пользователь может начать работать в VB, создавая приложения, изучив небольшое количество ключевых слов.

VB позволяет создавать экранные формы и управляющие элементы:

-проекты;

-объекты;

-шаблоны;

-нестандартные управляющие элементы;

-надстройки;

-менеджер баз данных и т.д.

Язык программирования VB является основой не только для системы программирования VB, но и версию для приложений (Application Edition), которая включена в Microsoft Excel, Microsoft Access и в другие Windows приложения. VB Script (VB Scripting Edition) использует язык написания скриптов (сценариев) и подмножества языка VB. Технология Active X позволяет использовать функции других Windows приложений – Excel, Word и т.д. Появились новые шаблоны проектов (приложения ISAPI, DHTML) серверных компонентов и Web страниц. Законченное приложение является файлом (.exe).

VB имеет три версии, которые отличаются набором инструментальных средств:

-учебное издание;

-профессиональное;

-для предприятий.

Работа VB начинается с запуска мастера Project Wizard, предоставляющего несколько шаблонов проектов:

-новый (New);

-существующий (Existing);

-недавно использовавшийся (Recent).

В VB можно спроектировать новые проекты:

-стандартный exe-файл (Standart exe);

-exe файл Active X (Active X exe);

-библиотека Active X (Active X DLL);

-управляющий элемент Active X (Active X Control);

-мастер приложений (VB Application Wizard);

-проект базы данных (Data Project);

-приложение IIS (IIS Application);

-надстройка (Add in);

-DLL библиотека документа Active X (Active X Document DLL);

-Exe файл документа Active X (Active X Document Exe);

-приложение DHTML (DHTML Application).

Интегрированная среда разработки приложений (IDE) является интегрированной, так как любой инструмент можно вызвать с экрана.

IDE состоит из следующих компонентов:

-главного меню;

-панели инструментов;

-окна проекта;

-окна свойств;

-окна макета формы;

-панели инструментов;

-конструктора форм;

-окна просмотра объектов.

Графический интерфейс IDE представляет собой окно, в верхней части которого расположено Главное меню, которое открывает доступ к основным средствам разработки приложений. Под Главным меню находиться панель инструментов VB. В правой части окна расположено Окно проекта, которое обеспечивает получение информации о составляющих проекта – формах, классах и модулях. При сохранении проекта VB автоматически присваивает файлу описания проекта расширение .VBP (VB проект).

II. Настройка IDE.

Чтобы настроить IDE, необходимо выполнить процедуру Tools  Options.

1. Вкладка Editor

Группа Code Settings определяет параметры, влияющие на работу редактора:

-Auto Syntax Check – автоматическое нахождение синтаксических ошибок;

-Require Variable Declaration – переменные в программе могут использоваться лишь после предварительного объявления;

-Auto List Members – автоматический ввод членов объекта, на которые идет ссылка;

-Auto Quick Info – вывод информации о функциях и их параметрах;

-Auto Data Tips – отображение на экране значения переменной под указателем мыши;

-Auto Indent – автоматическая расстановка отступов в программе;

-Tab – задает количество пробелов.

Группа Window Settings.

-Drag and Drop Text Editing – разрешение перетаскивания текста в программе;

-Default to Full Module View – отображение всех процедур объекта сразу;

-Procedure Separator – между текстами процедур устанавливаются разделители.

2. Вкладка Editor Format – для выбора цвета и шрифта VB.

3. Вкладка General – настройка вывода линий сетки на формах, обработки ошибок и компиляции.

4. Вкладка Docking – определение закрепления окон IDE в позициях экрана.

5. Вкладка Environment – установка появления окна Project Wizard, выбор шаблонов и автосохранение проекта.

6. Вкладка Advanced

-Background Project Load – загрузка проекта в фоновом режиме;

-SDI Development Enviroment – выбор однодокументной (SDI) или многодокументной формы (MDI);

-External HTML Editor – выбор внешнего редактора Web страниц.

III. Анатомия формы

Форма (окно)– главный объект VB, образующий визуальную основу приложений.

Форма состоит:

-оконное меню;

-название;

-граница окна;

-заголовок окна;

-кнопка свертывания;

-кнопка развертывания (восстановления);

-кнопка закрытия.

Форма как объект VB имеет свойства, события и методы. Свойства будут подробно рассмотрены на Практ.зан.

В Windows все программы управляются событиями. Системные события используются для обработки внешних условий. События возникают в результате получения сообщений. Нажатие кнопки генерирует сообщение, описывающее ваше действие  сообщение помещается в очередь доставка сообщения к объекту (форме) генерация соответствующего события.

Порядок выполнения событий в форме:

  1. Initialize – происходит после выполнения команды Run во время конфигурации и до загрузки формы.

  2. Load – происходит после инициализации формы и соответствует моменту, когда VB загружает форму с диска, но до ее отображения на экране.

  3. Activate – происходит после загрузки формы в память, но до того как форма станет активной.

  4. GotFocus – возникает при загрузке формы или при обращении к форме «мышкой».

Методом формы называется команда, которую вы отдаете объекту.

IV. Понятие многодокументных (MDI) форм.

В VB появилась возможность создавать многодокументные (MDI) формы. Интерфейс MDI позволяет открыть сразу несколько окон внутри «родительского окна» – контейнера. Главное окно выполняет при этом функции контейнера, а дочерние формы находятся внутри него (Word с открытыми окнами нескольких документов).

Для создания MDI приложения необходимо иметь минимум 2 формы: родительскую и дочернюю. Чтобы работать с дочерними формами различных типов, необходимо включить в проект дополнительные формы.

Процесс создания MDI:

  1. Задать форме свойства

Name  frm Child

Caption  дочерняя форма MDI

  1. Добавить родительскую форму

Add  MDI Form.

Свойство модальности.

В VB есть ключевое слово VB Modal – параметр, который передается методу Show формы. Он сообщает VB о том, что программа должна выполняться в модальном режиме. Таким образом, модальная форма (окно) временно берет на себя весь процесс общения пользователя с приложением. Пока модальное диалоговое окно остается на экране, пользователь не может работать с остальными формами приложения.

Существуют еще и системно-модальные формы. Пока системно-модальное окно открыто, пользователь не сможет работать не только с данными, но и со всеми остальными приложениями до ввода правильного пароля (программа сохранения экрана).

V. Основные надстройки IDE.

VB построен на основе модели многокомпонентных объектов (СОМ). Различные фирмы создали свои утилиты – надстройки (add –ins), упрощающие работу над приложениями.

Надстройки представляют собой утилиты с поддержкой СОМ, которые могут интегрироваться в IDE для расширения стандартных функциональных возможностей VB.

Надстройки позволяют:

-создавать модули классов;

- создавать формы для работы с БД;

-добавлять панель инструментов;

-управлять текстом с помощью специальных приложений.

Запуск осуществляется по команде: Add-ins  Add-in Manager.

Лекция 3.

Тема: Модули и классы в Visual Basic

1. Понятие о модулях и классах в VB

Третьим видом «строительных блоков» VB после форм и элементов являются программные модули.

Программные модули представляют собой текстовый ASCII-файл, содержащий подпрограммы, функции, переменные и (или) константы. В них удобно группировать взаимосвязанные процедуры, используемые в программе. Код проекта может состоять из множества программных модулей и все их удобно располагать в модуле класса.

Классы представляют собой основные строительные блоки ООП (объектно-ориентированного программирования). Класс позволяет выделить часть функциональных средств программы в отдельный объект и расширяет возможности базовых модулей. Модули хранятся в отдельных файлах и их можно включать сразу в несколько проектов. Группируя однородные функции в различные модули можно создавать программную библиотеку.

Процедура создания модулей.

  1. Нажать правую кнопку мыши в окне проекта и выбрать Add  Module.

  2. Выбрать в Add Module  Module  Open (создается пустой модуль).

  3. Задать имя модуля: свойство Name  My Library.

  4. Сохранить файл File Save My Library.

  1. Процедуры и функции.

Все программы в VB создаются с помощью процедур. Процедуры принимают какие – либо аргументы, выполняют программный код и изменяют значения передаваемых аргументов. Аргументами называются переменные, которые передаются процедуре. Аргументы могут относиться к любому типу данных. Процедуры обеспечивают организацию многократного использования программного кода.

Включение новой процедуры.

  1. Tools  Add Procedure (при открытом окне программы) позволяет задать имя, тип и доступ.

  2. Ввести текст Public Sub… Enter.

Функции отличаются от процедур тем, что при их вызове они возвращают значение. Функция получает данные, называемые аргументами и выполняет с ними действия, а результат действий возвращается функцией.

Public Function Cube Root (x As Double) As Double

.

.

.

End Function.

  1. Передача параметров.

Чтобы процедура работала с различными исходными данными, ей передают параметры. Передача параметров функциям – выполнение одних и тех же действий с различными данными. Процедуры в отличии от функций не возвращают значений.

Все параметры заключаются в скобки и разделяются запятыми. Для определения параметров используются ключевые слова:

Optional – указывает, что некоторые из передаваемых параметров являются необязательными.

By Ref – означает, что параметр передается по ссылке (функция или процедура получает его адрес в памяти и может изменить фактическое значение переменной). Передача по ссылке позволяет передать или получить несколько результатов при одном вызове функции. Используется в VB по умолчанию.

By Val – означает, что параметр передается по значению. При этом VB передает копию текущего содержимого переменной вместо ее адреса в памяти, и функция или процедура не сможет изменить исходные значения.

Param Array – позволяет передавать функции неопределенное количество параметров. Условие: передаваемый массив данных должен иметь тип Variant.

  1. Методы, свойства и события модулей класса.

Класс содержит свойства и методы, которые выполняют определенные, взаимосвязанные операции. Класс является самостоятельным фрагментом программы. Объекты в VB создаются на основе классов.

Классы хранятся в отдельных файлах и должны включать 2 процедуры:

-Class Initialize – задает значения свойств по умолчанию или выполняет другие подготовительные действия.

-Class Terminate – содержит код для выполнения завершающих действий.

Методы.

Методы классов могут использовать модификатор Private или Public. Открытые (Public) методы образуют программный интерфейс класса и программы с ними работают без ограничений. Закрытые (Private) методы используются классами для выполнения внутренних операций, недоступных за пределами класса.

Свойства.

Свойства класса – переменные, предназначенные для получения и возвращения данных класса.

Открытые свойства могут использоваться процедурами, находящимися вне области видимости данного класса. Закрытые свойства используются для хранения информации, не входящей в интерфейс.

Работать со свойствами классов позволяют операторы:

Property Get – образует открытый интерфейс для получения значений переменных класса, к которым программа не может обратиться на прямую.

Property Let – позволяет задавать значения переменных класса.

Property Set – позволяет передать объект по ссылке.

События.

События позволяют классу обмениваться информацией с приложением при соблюдении определенных условий. Программа управляется событиями – работа определяется возникающими событиями и не зависит от того, в какой момент выполняется то или иное условие.

Все стандартные процедуры программ относятся к событиям класса.

Для определения событий в классе используются ключевые слова:

Public Event в секции (General)

(Declarations) модуля.

  1. Знакомство с Class Builder.

В VB входит Class Builder – утилита для визуального проектирования классов.

Add – Ins  Add – In Manager

VB Class Builder Utility .

Она позволяет разработать структуру класса в графическом режиме и вставить основу кода в проект.

Лекция 4.

Тема: Логика и последовательность выполнения программы

1. Последовательность выполнения компьютером программы

Компьютерная программа состоит из набора команд и логических условий принятия решений.

Логические сравнения необходимы при выполнении компьютером программ. Они используются при работе программ, обработке ошибок при работе программ, обработке ошибок при работе с файлами и т.п.

2. Типы переменных в VB

В VB применяются следующие типы данных:

-переменные;

-массивы;

-константы.

Переменные могут принимать различные значения и хранятся в определенной области памяти. Типы переменных в VB:

-Integer числовая переменная, содержащая целые числа из интервала -32768…+32768;

-Long – числовая переменная, которая отличается от Integer более широким интервалом;

-Single - числовая переменная, содержащая десятичные числа с запятой;

-Double - числовая переменная, отличающаяся от Single более широким интервалом;

-Currency – переменная для хранения денежных величин;

-String – переменная для хранения текстовых или строковых значений;

-Byte – числовая переменная с интервалом 0-255;

-Boolean – переменная логического типа для хранения высказываний True (истина) или False (ложь);

-Data – переменная для хранения дат;

-Object – переменная для хранения ссылок на объекты VB и других приложений;

-Variant – универсальная переменная общего назначения, которая может хранить значения всех типов.

Переменные в VB характеризуются с помощью ключевого слова Dim (Dimension – размерность). Если переменная используется внутри процедуры, то доступ к ней возможен только на уровне процедуры – такие переменные называются локальными.

Открытые или глобальные переменные объявляются в секции (General Declarations) с ключевым словом Global и используются на уровне всего приложения.

Static – переменная будет сохранять последнее присвоенное ей значение даже после завершения процедуры.

Для хранения нескольких значений переменных используются массивы данных:

Static х(2) As Integer (x=0,1,2).

Если размер массива не может быть определен заранее, то используется динамический массив:

Dim Y() As Integer.

Для определения констант используется ключевое слово:

Const Pi = 3.142.

3. Основные логические операторы в VB

В VB используются 5 логических операторов:

And – используется для логического объединения (конъюнкции) двух выражений

1

2

Результат

Истина

Истина

Истина

Истина

Ложь

Ложь

Ложь

Истина

Ложь

Ложь

Ложь

Ложь

EQNпроверяет эквивалентность двух выражений. При совпадении логических значений принимает значение «истина»:

1

2

Результат

Истина

Истина

Истина

Истина

Ложь

Ложь

Ложь

Истина

Ложь

Ложь

Ложь

Истина

OR – если хотя бы одно из выражений истинно, то результат «истина» (дизъюнкция):

1

2

Результат

Истина

Истина

Истина

Истина

Ложь

Истина

Ложь

Истина

Истина

Ложь

Ложь

Ложь

XORистинно лишь одно из двух выражений (исключающее ИЛИ):

1

2

Результат

Истина

Истина

Ложь

Истина

Ложь

Истина

Ложь

Истина

Истина

Ложь

Ложь

Истина

NOT – возвращает обратное логическое значение (инвертор):

1

Результат

Истина

Ложь

Ложь

Истина

4. Выполнение операций сравнения и принятия решений.

Операции сравнения

  1. Условие «равно»

If x = 3 then

  1. Условие «больше»

If x > 3 then

  1. Условие «меньше»

If x < 3 then

    1. Условие «не равно»

If x < > 3 then

  1. Условие «меньше или равно»

If x  3 then

  1. Условие «больше или равно»

If x  3 then.

Принятие решений.

  1. If…Then…Else – форма проверки условий в VB (если…то…в противном случае).

  2. IIf – вычисляются оба возвращаемых выражения.

  3. Select Case…End Select

Select Case x

Case Is =3

Case Is >17

Case Else

End Select.

5. Организация циклов.

1. For…Next –используется для выполнения определенного количества итераций

For I = 10 To 100 Step 5

Next.

2. Do…Loop – используется когда точное количество циклов неизвестно или необходимо выполнение некоторого условия.

Do Until x = 10

x= x=1

Loop.

3. Wile…Wend – последовательность команд выполняется до тх пор, пока остается истинным указанное условие.

While x <10

x = x=1

Wend.

Лекция 5.

Тема: Запись и чтение данных в VB

В VB можно работать с двумя типами файлов – базами данных и ASCII – файлами. При работе с данными в VB используются различные режимы доступа.

1. Организация доступа к данным.

Для сохранения и чтения данных в VB используются:

-последовательный доступ;

-произвольный доступ;

-двоичный доступ.

При последовательном доступе применяются последовательные файлы, которые состоят из текстовых строк ASCII – формата. Для записи данных файл должен быть открыт в режимах Output или Append. Если файл не существует, то VB автоматически создает его. Если файл существует, то в режиме Output данные стираются, а в режиме Append новые данные добавляются в конец файла.

Для чтения данных последовательного файла его нужно открыть в режиме Input. Для операции с файлом используется файловый номер. Для записи в файл используется оператор Print # или Write #, а для чтения Line Input # или Input.

Произвольный доступ позволяет в любой момент перейти к любой позиции файла и прочитать требуемые данные. Произвольный доступ ускоряет обращение к данным, так как при нем задается конкретная позиция файлового указателя внутри файла.

Для объявления типа данных используется оператор Tipe…End Tipe, предназначенный для определения нестандартных типов переменных.

Двоичный доступ – обладает наибольшей гибкостью при работе с файлами. Чтение данных в нем выполняется командой Get #, а запись командой Put #. Двоичный доступ отличается от произвольного тем, что нельзя перемещаться по файлу и читать данные в любом месте. При двоичном доступе чтение данных производиться последовательно в виде блоков, размером в строку.

2. Анатомия баз данных в VB.

Существует 3 способа работы с БД в VB:

1. Самостоятельно запрограммировать необходимые действия и работать с БД через:

-DAO (Data Access Objects – объекты для обращения к БД);

-RDO (Remote Database Objects – объекты распределенных баз данных);

-ADO (Active X Data Objects – объекты данных Active X).

2. Использование специального мастера – Visual Basic Data Form Designer.

3. Воспользоваться элементами данных, входящими в состав VB.

Элемент данных.

В VB существует управления данных. Необходимо только задать основные свойства этому элементу для работы с БД.

Свойства элемента данных:

-Connect – указывает тип БД;

-Database Name – определяет имя файла БД;

-Record Set – показывает источник данных –таблица, динамический набор (dynaset) или снимок (snapshot).

БД представляет собой файл, включающий таблицы, индексы и запросы. Таблицей называется набор данных, разбитых на строки и столбцы. Строки называются записями, а столбцы – полями. Индексом называется связанный список указателей на записи таблицы, по которым операторы SQL (Structured Query Language – структурно-оринтированный язык запросов), по которым из таблицы выбирается подмножество записей.

3. Создание БД в Visual Data Manager.

БД обладает таблицами, запросами и индексами, ускоряющими поиск записей. Создание БД начинается с выбора имени и сохранения файла с расширением .MDB. Объекты БД (таблицы, запросы и т.д.) хранятся внутри MDB – файла.

  1. Запустить Tools → Visual Data Manager.

  2. Выполнить File → New → Microsoft Access → Version 7.0 MDB → Ввести имя БД .

Открывается окно БД и окна запроса.

  1. Сконструировать макет БД (таблицы)

-нажать правую клавишу мыши в окне БД и выбрать New Table.

4. Добавить в таблицу поля

-нажать Add Field.

5. Заполнить таблицу.

Создание запроса.

Запросом называется выражение, написанное на языке SQL и определяющее некоторое подмножество записей таблицы, которое удовлетворяет заданному критерию.

Для создания запросов используется

Utility → Query Builder.

Результатом запроса является динамический набор записей, которые можно редактировать.

Дополнительная информация в БД:

  1. Первичный ключ – величина, однозначно идентифицирующая любую запись в таблице. Служит для ускорения поиска, сортировки и фильтрации.

  2. Счетчики - позволяют выбрать первичный ключ (счетчик) и увеличивая его на 1 с каждой новой записью.

  3. Числовые поля.

  4. Денежные поля.

  5. Логические поля.

  6. Поля Memo (до 64 кБайт).

  7. Поля даты / времени.

4. Технология ADO (Active X Data Objects).

Технология ADO включат функциональные возможности любого метода доступа к данным. В ADO используется OLE DB – механизм подключения к БД, обеспечивающий ускоренный и более гибкий доступ к различным источникам, для которых ADO обеспечивает единый, удобный интерфейс.

Преимущества ADO:

-возможность отключения от базы набора записей, их редактирование и возвращение в базу данных;

-снижение загрузки сервера в приложениях «клиент-сервер».

Для реализации технологии ADO VB содержит:

-элемент данных ADO (ADO Data Control);

-объект подключения ADO (ADO Connection Object);

-объект набора записей ADO (ADO Recordset Object).

Элемент данных ADO используется для подключения (связи) с имеющимися БД.

Components → Microsoft ADO Data Control 6.0 (Объект подключения и набора записей ADO позволяет открывать, добавлять и удалять записи в таблицах БД).

Лекция 6.

Тема: Особенности создания графических приложений в VB.