Пятница, 29.03.2024, 18:00
Приветствую Вас Гость | RSS

Visual Basic, фотоальбомы и др.

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

материалы для скачивания

Книга Для начинающих программировать на VBA 
 
Книга Программирование на Visual Basic 6
 
  • Глава 1. Установка системы (c Yandex)

  • Для установки Visual Basic на компьютер можно использовать различные продукты Mi-srosoft. Здесь будет рассмотрена установка версии Enterprise Edition из пакета Microsoft Visual Studio 6.0, поскольку, во-первых, этот пакет является относительно доступным для потенциального читателя, а, во-вторых, установка Visual Basic как отдельного продукта уже описана во множестве имеющейся в продаже литературы. Пакет включает 6 CD-дисков с такими продуктами, как Visual Basic, Visual C++, Visual Fox Pro, Visual InterDev, Visual Source Safe, SERVER Component, Application Performance Explorer, FrontPage 98 Extensions, Data Access Component, SQL, Visual JAVA++ и Microsoft Development Network Library. Такой состав продуктов в одном пакете предполагает только выборочную установку необходимых приложений (в отличие от уже привычных установок типа Typi-cal, подходящих почти всем пользователям-новичкам), поэтому мы рассмотрим установ-ку Visual Basic достаточно подробно.
  • Глава 2. Разработка VB-приложений (c Yandex)

  • Для построения простого приложения в Visual Basic вам потребуется всего несколько минут (без учета, конечно, времени чтения книги и полезности этого приложения). Процесс содания такого приложения заключается в помещении на форму элементов управления, таких как text boxes (текстовые окна), command buttons (командные кнопки или просто кнопки) и т.д. Далее вам необходимо будет задать свойства для формы и элементов управления такие, как заголовки, цвет, размер и прочие. Наконец, остается написать некоторый код, чтобы приложение имело определенный смысл.
    В этой главе приведена информация, необходимая для создания первых ваших собственных приложений.
  • Глава 3. Формы, элементы управления и меню (c Yandex)

  • Первым шагом при разработке приложения является создание интерфейса, визуальной части приложения, с которой общается пользователь. Формы и элементы управления — основные строительные блоки, используемые для создания интерфейса, они являются объектами, с которыми имеет дело разработчик в процессе построения интерфейсной части приложения.
    Формы — это объекты, свойства которых определяют их вид, методы — поведение, а со-бытия — связь с пользователем. Задавая форме свойства и создавая код для реакции на действия пользователя, разработчик настраивает эти объекты так, чтобы они отвечали требованиям будущего приложения. Элементы управления — это объекты, которые содержатся в объектах-формах. Каждый тип элемента имеет свой собственный набор свойств, методов и событий, которые делают его наиболее подходящим для определенной цели. Некоторые элементы управления лучше всего использовать для ввода или отображения текста, другие — для доступа к приложени-ям и данным так, будто эти приложения (Word, Excel и т.д.) являются частью вашего при-ложения.
    В этой главе описываются основные приципы работы с формами и элементами управления и связанные с ними свойства, методы и события. Здесь также обсуждаются многие стан-дартные элементы управления, такие как меню и диалоговые окна. В некоторых случаях для объяснения свойств объектов, несколько опережая описание основ программирования на Visual Basic (глава 5), приведен код обработчиков событий. Можно не углубляясь в де-тали, вводить этот несложный текст, надеясь в дальнейшем разобраться в коде основатель-но.
  • Глава 4. Управление проектом (c Yandex)

  • Чтобы создать приложение с помощью Visual Basic, вам необходимо работать с проектом (project). Проект — это набор файлов, которые используются для построения приложения. В этой главе описывается, как построить проект и как им управлять.
    При разработке приложения обычно создаются новые формы. Иногда используются или моди-фицируются формы, созданные ранее для других проектов. Это относится и к другим модулям или файлам, которые необходимо включить в новый проект. Проекты могут использовать об-щие объекты и элементы ActiveX.
    После создания всех нужных компонент необходимо написать код и компилировать проект для получения исполняемого файла.
  • Глава 5. Типы данных, константы и переменные (c Yandex)

  • Из этой главы вы узнаете об элементах языка Visual Basic, которые позволяют хранить и преобразовывать информацию, вводимую или просматриваемую пользователем. При этом обязательно будут встречаться понятия, которые еще не рассматривались в этой книге. Это неизбежно, поскольку типы данных, переменные и константы являются основными элементами любого языка программирования и любого кода.
    Перед тем, как узучить категории констант и переменных, необходимо понять, какие виды информацци сохраняются в памяти, выделяемой для приложения. Как и подавляющее большинство систем программирования, Visual Basic разделяет обрабатываемые данные на числа, текст, даты и другие типы.
  • Глава 6. Выражения, операторы, встроенные функции (c Yandex)

  • В этой главе рассматриваются элементы языка программирования, которые позволяют манипулировать данными, объединять их в сложные конструкции: складывать/вычитать, умножать/делить, склеивать/разъединять и применять к ним более сложные операции.
    Выражение — это некоторые данные или группа данных, объединенных знаками операций . Выражение строится на базе констант, переменных или литеральных (посредством которых описываются константы) значений, арифметических и логических операций и функций. Каждое выражение вычисляется до отдельного значения (числа, строки и т.п.).
  • Глава 7. Процедуры и функции (c Yandex)

  • При разработке программ удобно разбивать большие задачи на небольшие подзадачи и оформлять код в виде подпрограмм или процедур.
    Sub-процедура — блок кода, который выполняется при вызове процедуры из программного кода или как реакция на появление некоторого события. Деление кода в модуле на Sub-процедуры делает код более понятным и легким для сопровождения.
    Важно понимать различия между такими двумя типами Sub-процедур, как общие (general) и событийные (event) процедуры. Общие процедуры предназначены для выполнения некоторой отдельной задачи. Способом их запуска на выполнение является вызов из кода при помощи оператора вызова. Событийные процедуры вызываются системой при появлении соответствующего события. Если необходимое событие не произойдет за все время работы приложения, событийная процедура, связанная с этим событием, не выполнится ни разу.
    Каждая функция-процедура начинается ключевым словом Function, за которым следует имя функции. При написании имен функций необходимо соблюдать те же правила, что и при написании имен других идентификаторов в Visual Basic: они должны начинаться с буквы, не могут содержать пробелов или каких-либо символов арифметических, логических операторов или операторов отношения и не могут дублировать ключевые слова Visual Basic.
  • Глава 8. Объекты и коллекции (c Yandex)

  • Эта глава посвящена одной из самых интересных тем в программировании. Материал, представленный здесь, может восприниматься по-разному в зависимости от уровня подготовленности читателя. Общепризнанным считается мнение о том, что объектно-ориентированное программирование легче воспринимается теми, кто не слишком много времени занимался традиционным (модульным) программированием. Поскольку эта книга в основном предназначена для тех, кто вообще никогда не программировал (для этого так подробно и разбираются многочисленные примеры), то имеется надежда, что и этот материал будет понятен и заинтересует читателя. По крайней мере, именно после прочтения этой главы можно начинать «по-настоящему» (объектно) программировать на языке Visual Basic.
    В середине 80-х годов была разработана новая концепция в компьютерном программировании, известная как, объектно-ориентированное программирование (object-oriented programming OOP). Популярность объектно-ориентированного программирования с годами возрастает; Рабочий стол (desktop) в Windows 95, Windows NT 4.0 и Active Desktop в Windows 98/2000/XP, фактически, воплощают многие объектно-ориентированные принципы. Центральная идея объектно-ориентированного программирования заключается в том, что программное приложение (как и реальный мир вокруг нас) должно состоять из особых объектов, каждый из которых имеет собственные специфические качества и поведение.
  • Глава 9. Управляющие структуры кода, операторы циклов (c Yandex)

  • До сих пор вы писали процедуры и функции, которые VB выполняет только в линейном порядке. Если не указано другого, VB начинает выполнение кода с первого оператора после строки объявления процедуры или функции и продолжает выполнять каждый оператор построчно до тех пор, пока не будет достигнут оператор End Sub или End Function, отмечающий конец определения этой процедуры или функции, или до тех пор, пока не возникнет runtime-ошибка (что не должно быть обычным явлением). Подобные процедуры и функции, хотя и способны выполнять очень сложные задачи, не могут менять порядок выполнения операторов-инструкций при определенных обстоятельствах. На самом деле, очень часто встречаются такие ситуации, когда необходимо, чтобы процедуры или функции выполняли различные действия при разных условиях. Например, если вы пишите процедуру, которая получает имя файла от пользователя, а затем открывает этот файл, может понадобиться, чтобы ваша процедура имела возможность создать файл, если файл еще не существует. В подобной ситуации необходимо, чтобы процедура выполняла те или иные операторы, предоставляя пользователю возможность создать файл.
    Часто бывает нужно (как в примерах предыдущей главы) выполнить несколько раз один и тот же участок кода, быть может, с небольшими отличиями. Для этого необходимо использовать такие конструкции языка программирования, которые позволяли бы выполнять код циклически.
  • Глава 10. Массивы (c Yandex)

  • Массивы позволяют ссылаться на группу переменных посредством одного имени и различных значений индекса, что очень часто позволяет получить небольшой и эффективный код. Обычно массивы используются при работе с операторами цикла.
    Массив имеет верхнюю и нижнюю границу (максимальное и минимальное значение индекса). Элементы массива (имена с индексами) находятся внутри этих границ. Поскольку Visaul Basic резервирует память для всех элементов, следует избегать объявлений больших массивов без особой необходимости. Если необходим массив с разнотипными элементами, в Visual Basic можно объявить массив как Variant. В этом случае каждый элемент массива может содержать различные типы данных (объектные, строковые, целые и так далее).
  • Глава 11. Управление файлами (c Yandex)

  • Управление файлами — это одна из интереснейших задач для программиста в любой системе программирования. Когда-нибудь вы, вероятно, захотите, чтобы ваши процедуры могли копировать и удалять файлы различных типов. Visual Basic предоставляет различные операторы, функции и методы для выполнения общих задач управления файлами.
    В этой главе описывается, что такое управление файлами, обсуждаются некоторые из типичных действий, которые можно выполнять как часть задач управления файлами, а также описываются VB-функции, операторы и методы управления файлами.
    Управление файлами (file management) — термин, используемый для описания действий, которые выполняются с файлами, сохраненными на дисковых драйверах. Управление файлами включает действия, такие как копирование файлов, удаление неиспользуемых файлов для освобождения области дисковой памяти, перемещение файлов с одного диска (или папки) на другие и создание или удаление каталогов диска. Управление файлами включает также такие виды обработки, как просмотр списка файлов в папке для определения размера файла или даты и времени, когда этот файл был модифицирован в последний раз.
    Visual Basic позволяет выполнять наиболее общие задачи управления файлами под контролем процедуры или функции, которую вы можете написать.
  • Глава 12. Отладка VB-кода. Поиск и устранение ошибок (c Yandex)

  • К сожалению, начинающие программировать недостаточно серьезно подходят к вопросам, о которых пойдет речь в этой главе. Даже некоторые достаточно опытные программисты утверждают, что в методах отладки нет необходимости — нужно просто писать код без ошибок. На практике же получается, что отсутствие навыков в вопросах отладки приводит к большим потерям времени.
    Как бы вы ни старались, кода без ошибок не бывает. Каждая последняя найденная вами ошибка должна всего лишь придавать вам уверенности в том, что скоро вы найдете еще одну «последнюю» ошибку.
    Процесс нахождения ошибок (bugs) в приложении называется отладкой (debugging). В этой главе показывается, как использовать средства отладки Visual Basic и управлять ошибками времени исполнения.
  • Глава 13. Использование связи по протоколам TCP и UDP (c Yandex)

  • В этой главе рассматриваются функции элемента управления Winsock (не отображаемого в режиме выполнения приложения), который обеспечивает доступ к сетевым протоколам TCP (Transfer Control Protocol) и UDP (User Diagram Protocol) для установления связи типа «клиент-сервер» между удаленными компьютерами. Такая связь позволяет создавать двухуровневые системы, в которых приложения-клиенты «общаются», например, не системой управления ба-зами (базы данных рассматриваются в частях III и VI книги) непосредственно, а с приложени-ем-сервером, имеющим доступ к SQL Server.
    Не так давно (история компьютеризации «пишется» быстро) для программирования связи ме-жду компьютерами нужно было изучить довольно большой перечень литературы по многим темам, которые так или иначе связаны с межкомпьютерной связью. Программист должен был знать множество деталей о сетях, сетевых протоколах, функциях специальных библиотек. Это, прямо скажем, было нелегко осуществить даже опытному разработчику программных продук-тов.
    Использование элемента Winsock освобождает разработчика от необходимости изучать «тонкости» TCP и низкоуровневых функций API. Вся задача по обмену между компьютерами решается простой настройкой свойств объекта типа Winsock, вызовом его методов и написанием процедур обработки событий, т.е. это обычное объектное программирование с удивительными результатами.
  • Глава 14. Введение в базы данных (c Yandex)

  • Система программирования Visual Basic является не только одним из самых легких в освоении продуктов, но и одним из самых мощных инструментов для разработки приложений, использующих базы данных, в том числе и клент-серверных приложений. В этой главе и последующих рассматриваются вопросы проектирования баз данных и обсуждаются проблемы, с которыми может столкнуться начинающий разработчик баз данных.
    В общем случае под базой данных понимают систему, состоящую из пяти основных частей: аппаратных средств, программного обеспечения, бизнес-правил, данных и специалистов. Конечно, в книге, имеющей отношение к программному обеспечению, можно было бы не останавливаться на аппаратных средствах, но об этом следует обязательно помнить, если вам нужно объяснить, например, руководителю фирмы, что необходимо для создания базы данных, предназначенной для повышения эффективности управления фирмой.
    Системы управления базами данных выполняют много важных функций, большая часть из которых невидима «конечному» пользователю. Эти функции, включают управление хранением данных, их преобразование и презентацию, обеспечение безопасности, управление мультидоступом, резервное копирование и восстановление, интерфейсы прикладного программирования и взаимодействия с базой данных.
    Средства СУБД позволяют создавать сложные структуры данных, освобождая разработчика базы данных от программирования физической организации данных, и обеспечивают хранение не только самих данных, но также форм для ввода данных, описаний отчетов, правил проверки корректности данных, кода с бизнес-правилами и т.п. СУБД предоставляет процедуры резервного копирования и восстановления данных.
    СУБД преобразует вводимые пользователями данные для их соответствия структурам данных, которые необходимы для хранения данных, т.е. освобождает пользователя от необходимости делать различие между логическим и физическим форматом данных. СУБД транслирует логические запросы в команды, которые локализуют и выбирают запрашиваемые данные, находящиеся на физических носителях.
  • Глава 15. Основы языка баз данных SQL (c Yandex)

  • В настоящее время широко используется язык запросов SQL (Structured Query Language), разработанный фирмой IBM. О том, как работать с этим языком, написано очень много «толстых» книг. Мы, конечно, не будем соревноваться с авторами этих книг в полноте описания SQL. Что-либо посоветовать из опубликованной литературы, как всегда, очень трудно. Систематическое изложение материала по SQL можно найти в переводных изданиях, которые, как известно, ближе к «источнику». Хотя и там часто ощущается заинтересованность автора в том или ином вопросе в ущерб тому, о чем хотелось бы узнать читателю. Поэтому снова один и тот же совет: смотреть все книги по SQL или как можно больше.
  • Глава 16. Использование управляющих элементов баз данных в Visual Basic (c Yandex)

  • Для доступа к информации, хранимой в базах данных, из программы на языке Visual Basic можно использовать элементы данных, которые позволяют, например, просматривать в диалоговом окне содержимое базы данных. При этом для простого просмотра и перемещения по записям базы не нужно писать ни строчки программного кода. Однако такой режим работы предназначен, видимо, только для новичков.
    В предыдущих версиях Visual Basic было реализовано два вида элементов управления данными: DAO (Data Access Object) Data — для связи с mdb-файлами и RDC (Remote Data Control) — для связи с данными в системах клиент/сервер. В Visual Basic 6 появился новый элемент управления данными — ADO (ActiveX Data Object) Data, который обеспечивает доступ ко всем видам данных: и настольным, и клиент/серверным.
  • Глава 17. Доступ к базам данных из VB-кода. Microsoft DAO (c Yandex)

  • Поскольку Visual Basic не является языком баз данных , для доступа к данным следует ис-пользовать предназначенные для этого объекты (их свойства и методы). В этой главе рассмат-ривается модель объектов доступа к данным: Data Access Objects (DAO).
    Microsoft DAO позволяет работать с базами данных из VB- и приложений, поддерживаю-щих Visual Basic for Applications. Объекты DAO подразделяются на те, которые отражают структуру базы данных, и на те, которые являются данными и позволяют взаимодействовать со многими типами баз данных из любого VB-приложения.
  • Глава 18. Введение в технологию ADO (c Yandex)

  • Основным методом доступа к разделяемым файлам и базам данных клиент/сервер становятся технология ActiveX Data Objects (ADO) и OLE DB, пришедшие на смену прикладному интер-фейсу программирования Open Database Connectivity (ODBC). Технология ADO является еще одной моделью доступа к базам данных и представляет собой объектно-ориентированный интерфейс для технологии доступа к данным OLE DB. ADO поддерживает ключевые возможности для построения клиент/серверных и Web-приложений, а также обеспечивает функции Remote Data Service (RDS), посредством которого можно перемещать данные с сервера в клиентское приложение или на Web-страницу, манипулировать данными «на стороне клиента» и возвращать обновленные данные серверу.
    Технология OLE DB является стратегической технологией компании Microsoft для доступа к данным. Технология предназначена для локальных баз данных, клиент/серверных, для разме-щения данных в хранилищах сообщений и системах каталогов. Microsoft приняла решение заменить технологию ODBC набором компонентов, классифицируемых как провайдеры (по-ставщики) данных OLE DB, провайдеры (поставщики) служб и потребители данных.
    Провайдеры данных OLE DB возвращают основанные на объектной модели COM (Component Object Model) наборы строк из табличных и иерархических источников данных. Объект ADO является автоматическим конвертером объектов OLE DB и преобразует наборы строк Rowset в наборы записей ADO.Recordsets.
  • Глава 19. Создание баз данных с использованием SQL Server (c Yandex)

  • Microsoft SQL Server входит в состав семейства Microsoft BackOffice Server, которое объединяет серверные приложения, разработанные для совместной работы в качестве интегрированной системы. При использовании этого семейства программ-серверов упрощается разработка, внедрение и обслуживание информационных систем в небольших фирмах. Microsoft BackOffice Server объединяет последние разработки серверов корпорации Microsoft и поддерживает технологию Active Directory, которая в Windows объединяет приложения, пользователей и данные в единую информационную среду.
    Программное обеспечение сервера базы данных обрабатывает запросы, инициируемые программным обеспечением клиента, посылая результат обработки запросов клиенту. Программное обеспечение клиента «подсоединяется» к программному обеспечению сервера, делает запрос, получает результат и обрабатывает его, возможно, выводя на экран. Одним из хороших примеров программного обеспечения клиентской части может служить Microsoft Access, хотя, на самом деле, с использованием языка Visual Basic, драйверов ODBC и технологии ADO к SQL Server может «достучаться» любое приложение Microsoft.
  • Глава 20. Доступ к данным SQL Server (c Yandex)

  • Большинство приложений, работающих с базами данных, используют в качестве интерактивного интерфейса программы, созданные в среде Microsoft Visual Basic или Microsoft Access. Эти приложения представляют данные, находящиеся в базах SQL Server и предназначенные для передачи в них, в удобной для пользователя форме. Реальная же обработка данных происходит при помощи языка Transact-SQL, который используют сами интерфейсные приложения для «общения» с SQL Server. Поэтому начинающему разработчику баз данных следует обязательно ознакомиться с возможностями использования языка Transact-SQL для обработки баз данных. Причем нужно сразу понять, что основная работа с Transact-SQL будет происходить не с использованием SQL Server Enterprise Manager, а именно при помощи интерфейсных программ, хотя очень удобно отлаживать, например, представления и хранимые процедуры непосредственно на SQL Server (т.е. с помощью SQL Server Enterprise Manager).
    В данной главе рассматриваются способы доступа к информации, хранимой в базах данных SQL Server, при помощи утилиты SQL Server Enterprise Manager.
  • Глава 21. Хранимые процедуры и триггеры в SQL Server (c Yandex)

  • SQL Server поддерживает два различных типа курсоров: курсоры T-SQL и курсоры API (программного интерфейса приложения). API-курсоры создаются внутри приложения, в котором используются объекты ADO, OLE DB, DBLibrary или ODBC, и в данном разделе не рассматриваются. В T-SQL имеется четыре типа курсоров со множеством характеристик. Основными из этих характеристик являются: возможность отражать изменения в исходных данных, осуществлять прокрутку во множестве строк и модифицировать множество строк. Применение курсоров подобно применению локальных переменных, которые объявляются, получают значения, используются по назначению. В отличие же от переменных, которые автоматически удаляются при выполнении кода за пределами области действия переменных, курсор нужно явным образом удалять (когда в нм отпадает нужда), предварительно освободив используемые им строки.
    Хранимые процедуры (Stored Procedures) — это подпрограммы, работающие на сервере. Одним из результатов работы хранимой процедуры может быть возвращение таблицы подобно тому, как это делает представление. Как и обычная подпрограмма, хранимая процедура может принимать аргументы и возвращать значение. Как и обычная подпрограмма, хранимая процедура может просто обрабатывать данные, не возвращая никаких значений.
    Обычные хранимые процедуры запускаются из кода клиентской программы или из другой хранимой процедуры. Триггеры (triggers) — это процедуры, решение о выполнении которых «принимает» SQL Server, а не клиентская программа. Кроме того, триггер определяется для конкретной таблицы и выполняется при попытке изменения данных в этой таблице. В SQL Server используются триггеры DELETE, INSERT, UPDATE, каждый из которых срабатывает при выполнении одноименной команды. Можно создавать триггеры, «реагирующие» на более чем одну команду.
  • Глава 22. Доступ к данным SQL Server из VB- и VBA-кода (c Yandex)

  • Большинство приложений, работающих с базами данных на SQL Server, используют в качестве интерактивного интерфейса программы, созданные в среде Microsoft Visual Basic или Microsoft Access. Очень продуктивным является использование доступа к данным из приложений Microsoft Office как при помощи средств импортирования данных (например, посредством меню Данные | Импорт внешних данных в Microsoft Excel), так и посредством VBA-кода. Здесь открываются все возможности приложений по обработке и представлению данных, хранимых на SQL Server. Причем для простых приложений, например, «просматривающих» данные базы сервера, почти ничего не нужно менять, если использовать Microsoft OLE DB Provider for ODBC.

  • Глава 23. Объектная модель SQL Server (c Yandex)

  • Исключительно важным компонентом SQL Server является SQL Server Distributed Management Objects — объектная модель на основе СОМ, которая позволяет разработчикам обеспечивать свои приложения средствами администрирования SQL Server. Хотя некоторые административные функции выполняются при помощи хранимых процедур или языков определения данных (Data Definition Languages), SQL-DMO упрощает реализацию этих операций за счет объектной модели. SQL-DMO — это интересная и довольно объемная тема, которую, конечно, нельзя описать в одной главе. Целью написания данной главы является только заинтересовать вас в дальнейших поисках материала по данной тематике.
    Microsoft SQL Server разработан cовместно с набором объектов управления, которые могут быть вызваны из любого языка программирования, поддерживающего технологию СОМ (Component Object Model). MS SQL Server предоставляет интерфейс OLE Automation с множеством объектов, обладающих большим количеством свойств . Любая из административных задач, включая операции над базами данных, таблицами, представлениями, полями, индексами, пользователями и пр., может быть выполнена как вызов некоторого метода соответствующего объекта и выполнена (при наличии прав доступа) из Visual Basic, Visual C++, Visual J++, Visual FoxPro и т. д.
    Важно понимать, что DMO — объекты управления, их основное назначение — управление серверами и объектами серверов (хотя здесь имеются методы для извлечения данных с сервера). Например, SQL-DMO имеет методы контроля серверов, позволяющие запускать или останавливать сервер.
    Подобно объектной модели DAO модель SQL-DMO — это иерархическая структура объектов SQL Server, предназначенная для программирования интерфейса сервера с помощью OLE Automation. Например, как вы можете помнить, на вершине модели DAO находится объект DBEngine, являющийся «родительским» по отношению ко всем другим объектам. В модели SQL-DMO на вершине иерархии находится объект Application, который содержит коллекцию объектов SQLServer, относящихся к отдельным серверам.

  • Глава 24. ADO-объект Commad. Обработка событий в ADO (c Yandex)

  • В этой главе мы продолжим изучение технологии ADO. Предметом нашего рассмотрения, как видно из названия гла-вы, будет объект Command и ADO-событийный аппарат.
    ADO-объект Command предназначен для выполнения параметризованных хранимых процедур в виде вре-менных операторов или постоянных предварительно скомпилированных SQL-операторов.
Очень хочется написать главу, посвященную технологии OADX — Microsoft ActiveX Data Objects Extensions for DDL and Security, которая предоставляет разработчикам обширный набор инструментов для получения доступа к структуре, модели безопасности и процедурам, хранящимся в базе данных. Технология ADOX применяется для решения различных задач, которые невозможно выполнить с помощью обычных объектов ADO. Например, используя объекты ADOX, можно извлекать метаданные — описания объектов базы данных (таблиц, полей, индексов, ключей, представлений, хранимых процедур и прочих объектов) — из баз данных и переносить структуру данных из одной базы данных в другую. Можно также манипулировать сведениями о безопасности. С помощью ADOX можно получать информацию о пользователях базы данных и группах пользователей, а также создавать новых пользователей и группы. ADOX дополняет модель ADO новыми объектами, которые можно использовать как отдельно, так и вместе с другими объектами ADO, например, ADO Connection для соединения с источником данных.
ADOX предоставляет более универсальный способ манипулирования метаданными, не требующий знания SQL.
Поиск

Copyright MyCorp © 2024
Бесплатный хостинг uCoz