Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

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

embarcadero technologies interbase togo delphi c builder embedded database 6637262 2

Привет разработчики! Это третий пост из серии про 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 для всех платформ.


Delphi Enter the Digital Fan Art and AI Art Contest
Delphi Fan Art Contest

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