![]() |
|
![]() ![]() ![]() |
|
AntZ |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 6.6.2007 Репутация: нет Всего: нет |
Как сделать программу, использующую базы данных?
Я хочу сделать программу, с помощью которой можно будет работать с анкетами. Каждая анкета - это отдельный файл. Т.е. ее можно загружать, записывать, изменять. Я не знаю как это реализовать. Анкета состоит из фотографии, параметров(рост, вес, дата рождения, место рождения(страна, город, улица, дом, кв.), фамилия, имя, отчество), ответы на вопросы, заметки(могут содержать несколько сгрупперованых заметок (однотипных т.е.), отсортированных, например, по дате). Структура анкеты сложная. Может здесь я кое-что упустил, но мне необходимо, чтобы в анкете присутствовали как можно больше из перечисленных типов данных. Насчет фотографии, хорошо бы ее хранить отдельно, т.е. в структе будет лишь ее имя(ссылка). Начал работать со структурами, а позже с классами. Правильно ли я делаю? Или есть способы проще? Все время программировал на C и немного на C++ (в среде Visaul Studio 6.0). Телефонная книга - это максимум что я делал (школьное задание). А тут хочу сделать такое... А как не знаю... Может кто-нибудь этим занимался или занимается сейчас. Подскажите пожалуйста что мне делать. Или пошлите меня на нужный интернет-ресурс по этой теме. Буду очень благодарен ![]() |
|||
|
||||
Спец |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 2.11.2006 Репутация: нет Всего: -2 |
я хз что ты там понаписал, (проще нужно быть и конкетные вопросы задавать) но если ты хочешь в проге юзать БД то ставь на тачку эту БД с начала например mysql, бери либы к этой бд подключай к проекту и юзай. |
|||
|
||||
AntZ |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 6.6.2007 Репутация: нет Всего: нет |
А как подключить mysql к проекту на Visual C++? P.S. Это ведь конкретный вопрос? Это сообщение отредактировал(а) AntZ - 8.6.2007, 10:24 |
|||
|
||||
Спец |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 2.11.2006 Репутация: нет Всего: -2 |
мне просто было лень читать весь тект что ты написал
![]() http://forums.realcoding.net/lofiversion/i...php?t10916.html -тут всё подробно описанно, челу который написал как заюзать mysql должны пиво: ты, я и тот топег стартер, сопьётся он с такими темпами ![]() но зачем тебе mysql? её разумно юзать если ты пишишь сgi проложения, а если ты пишишь проги под win то и пиши под какие-нибуть БД который вместе с виндой идут, но я юзал тольтко mysql, поэтому про другие бд ничего рассказать не могу. з.ы. тот форум находится по запросу "mysql пиво vc++" ![]() Это сообщение отредактировал(а) Спец - 8.6.2007, 14:40 |
|||
|
||||
Anark1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 3 Всего: 11 |
Ну во-первых. Твоя программа - тривиальная работа с БД. Анкета - это не файл, как ты это именуешь, это запись твоей базы данных. Если ты не хочешь самостоятельно изобретать базу данных, то советую почитать какую нибудь книжку типа "Теория БД". Для начала очень полезная вещь. Скажу несколько советов 1) В принципе то что ты сказал можно забить в одну таблицу, но рекомендуется делать таблице "поуже". То есть поменьше полей. 2) Определить тип. Локальная или клиент-серверная. Локальная думая лучше подходит - Visual Fox Pro. Самостоятельная среда, а клиент-серверная - это на выбор. Для начала лучше наверное MySQL. А вообще достаточно подробно выбор БД описывается тут : http://forum.vingrad.ru/forum/topic-30912.html , а средство соединения тут : http://forum.vingrad.ru/forum/topic-10443.html А книжку можно купить тут : http://combook.ru/catalog/g1000000/247/ или тут : http://www.books.ru/shop/show/9001488 Интернет ресурсы лучше смотреть после того когда опредеделишься с чем будешь работать. |
|||
|
||||
xgm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 10.8.2005 Репутация: нет Всего: 1 |
Да, для начала (Anark1 это то-же касается) необходимо уяснить разницу между ДБ и СУБД !
http://ru.wikipedia.org/wiki/База_данных http://ru.wikipedia.org/wiki/Система_управ...я_базами_данных БД - это по большому счету просто файлы. Формат которых - дело вкуса. Посему всё-таки определимся, о чем разговор... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C++: Базы данных" | |
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |