Владимир Тряпичко
Очень часто на форумах появляются вопросы, связанные с организацией
доступа к базам данных для приложений на C++. Тема актуальная и очень интересная,
хотя у новичков зачастую вызывает
трудности. Но написание кроссплатформенных приложений на C++, использующих для
своей работы базы данных, не является чем-то непосильным, кроссплатформенная
разработка может оказаться увлекательным занятием.
Речь пойдет о разработке приложений, использующих для своей работы базы
данных SQLite. Учиться кросс-платформенной разработке на C++ мы будем на
примере простейшего приложения, работающего с базами данных – адресной книги.
Инструментарий
Для работы нам понадобятся:
n Библиотека wxWidgets-2.8.3 – http://wxwidgets.org.
n Библиотека SQLite3 – http://sqlite.org.
n Библиотека DatabaseLayer for wxWidgets – http://wxcode.sourceforge.net/components/databaselayer.
n Утилита wxActiveRecordGenerator (wxARG) – http://wxcode.sourceforge.net/components/activerecord.