Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование БД.docx
Скачиваний:
74
Добавлен:
08.03.2016
Размер:
712.24 Кб
Скачать
  1. Создание приложения, использующего бд Аннотация к подразделу

Смысл подраздела – обеспечение выполнения лабораторной работы по созданию приложения БД

    1. Настройка источников данных odbCвwindows

Для работы с базами данных часто используют псевдонимы (alias). Псевдоним БД - это имя некоторой базы данных, которое прописывается в настойках таким образом, что для обращения к таблицам данной базы достаточно указать alias. Это удобство позволяет легко менять тип БД, не меняя текста программ.

Рассмотрим принцип определения псевдонима БД Microsoft Access, хранящейся в файле на жеском диске. Предположим, мы хотим, чтобы псевдоним borey соответствовал БД в файле borey.mdb. Программно мы можем это сделать, используя функцию SQLConfigDataSource ODBC API.

Для того чтобы задать псевдоним в ручном режиме необходимо запустить Администратор источников данных ODBC (Пуск \ Настройка \ Панель управления \ Администрирование \ Источники данных (ODBC)). Окно администратора показано на рисунке 0.

Рисунок 0 – Администратор источников данных ODBC

Далее на вкладке «Пользовательский DSN» или «Системный DSN» (в зависимости от того, создается ли источник данных для текущего пользователя или для всех пользователей системы соответственно) нажать кнопку «Добавить».

Отобразится список установленных драйверов и их описание (рисунок 0).

Рисунок 0 – Администратор источников данных ODBC. Диалог создания нового источника данных

После нажатия на кнопку "Готово" в открывшемся окне (рисунок 0) необходимо указать имя источника "db" и путь к файлу.

Рисунок 0 – Администратор источников данных ODBC. Диалог создания нового источника данных

Нажатием кнопки "Ок" в системе появится псевдоним «borey» к БД, который можно будет использовать при обращении к файлуborey.mdb (рисунок 0). Следует заметить, что аналогичным образом можно указать псевдоним и к другим СУБД.

Рисунок 0 – Администратор источников данных ODBC. Диалог создания нового источника данных

    1. Базовые сведения о языке C++ (wikipedia)

С++ – компилируемый статически типизируемый язык программирования общего назначения.

Поддерживает следующие парадигмы программирования:

  • процедурное программирование,

  • объектно-ориентированное программирование,

  • обобщённое программирование.

Обеспечивает:

  • модульность,

  • раздельную компиляцию,

  • обработку исключений,

  • абстракцию данных,

  • объявление типов (классов) объектов,

  • встраиваемые функции,

  • виртуальные функции. 

Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником – языком C, – наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования. Синтаксис C++ унаследован от языка C.

Последний стандарт языка C++, который получил название «C++11» принят в 2011 г. В него были включены существенные дополнения в ядро языка и расширение стандартной библиотеки.

    1. Базовые сведения о Qt

      1. Введение

Qt (произносится (кьют) как «cute» или неофициально Q-T (кью-ти)) — кроссплатформенный инструментарий разработки ПО на языке программирования C++. Отличается хорошей документацией, стабильностью, простотой освоения и написания кода.

Разработчики:

  • Qt-project (http://qt-project.org/),

  • Digia – финский разработчик программного обеспечения (http://www.digia.com/).

Qtвыпускается под тремя лицензиями: GNU LGPL или GNU GPL и коммерческая

В настоящее время Qt предоставляет использующему её программисту целостный фреймворк (framework), позволяющий при написании большей части приложения использовать только «родные» классы Qt и практически полностью отказаться от написания системно-зависимого кода, использования системных вызовов (будь то Win32 API или Unix system calls) или от изобретения собственных кросс-платформенных обёрток и «велосипедов». Классы Qt покрывают почти все потребности программиста. Qt позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. По своим возможностям и богатству библиотека Qt сравнима с .NET Framework или с системой классов Java 2 EE. 