Новости

Ваше первое приложение .NET/Interbase — как связать .NET и безопасное хранилище данных Interbase

embarcaderotechnologiesinterbasetogodelphicbuilderembeddeddatabase66372622

Привет разработчики! Это третий пост из серии про Interbase для .NET-разработчиков. Если вы только что зашли на этот канал, первый « Представляем InterBase для .NET — сверхзащищенное встроенное хранилище данных для пользователей .NET » можно найти здесь , а второй « Начало работы с InterBase для .NET — установка, настройка и Защитите свои данные за считанные минуты » доступен по этой ссылке .

Итак, сегодня тот день, когда мы займемся тем, что мы, разработчики, действительно любим делать: программированием !

Подготовка среды

Если у вас правильно установлена ​​Visual Studio 2017 или 2019, вы можете загрузить последние версии драйверов и пакетов для Visual Studio либо с GitHub, либо с NuGet — ссылки ниже. Базовая поддержка инфраструктуры ADO.Net включает InterBase Server и ToGo/IBLite — отдельные выпуски обсуждались в первом сообщении блога, упомянутом выше. InterBase Server and Desktop также включает уровень объектно-реляционного отображения .NET.

Если вы перейдете на страницу релизов из вышеупомянутого репозитория GitHub, вы найдете обширную документацию по драйверу, его классам, методам и функциям, поэтому я не буду повторять это здесь. Процесс установки будет заключаться в запуске обоих установщиков .msi — одного для драйвера Interbase ADO.NET, а другого — для установки расширения DDEX для Visual Studio.

Тем не менее, я хотел бы добавить некоторые подробности о конфигурации DDEX. Начиная с версии 2017 года, Visual Studio перевела свои конфигурации в понятие «приватный реестр». Это добавляет ручной процесс, который необходимо выполнить после запуска установщика DDEX .msi.

Шаги, связанные с этим процессом, также описаны в документации, но, пожалуйста, обратите особое внимание на этот отрывок:

Установщик установит 2 файла .reg — один для VS2017 ( InterBaseDDEXProviderVS2017.reg ) и один для VS2019 ( InterBaseDDEXProviderVS2019.reg ). Вам нужно будет немного изменить эти файлы, прежде чем их можно будет импортировать в частный реестр. Первым будет имя улья, которое вы дадите при загрузке в regedit. Файлы доставляются с именами, совпадающими с их папками _config в личном реестре. Для VS2017 это 15.0_7cf12c00, а для VS2019 — 16.0_d30585a1. Если вы измените имя куста, вам нужно будет обновить файл .reg, чтобы он указывал на этот куст.

Эти имена «улей» имеют решающее значение для правильной работы DDEX с вашей версией Visual Studio.

Соединение Interbase из Visual Studio

В приведенном ниже видео показаны основные шаги при подключении Interbase из Visual Studio и из приложения Windows Forms. Одни и те же концепции можно использовать для создания любых приложений, поддерживаемых Visual Studio для всех платформ.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES