Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать программу, использующую БД? Как это делается? С чем надо работать? 
:(
    Опции темы
AntZ
  Дата 6.6.2007, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 6.6.2007

Репутация: нет
Всего: нет



Как сделать программу, использующую базы данных?

Я хочу сделать программу, с помощью которой можно будет работать с анкетами. Каждая анкета - это отдельный файл. Т.е. ее можно загружать, записывать, изменять. Я не знаю как это реализовать.

Анкета состоит из фотографии, параметров(рост, вес, дата рождения, место рождения(страна, город, улица, дом, кв.), фамилия, имя, отчество), ответы на вопросы, заметки(могут содержать несколько сгрупперованых заметок (однотипных т.е.), отсортированных, например, по дате). Структура анкеты сложная. Может здесь я кое-что упустил, но мне необходимо, чтобы в анкете присутствовали как можно больше из перечисленных типов данных.
Насчет фотографии, хорошо бы ее хранить отдельно, т.е. в структе будет лишь ее имя(ссылка).

Начал работать со структурами, а позже с классами. Правильно ли я делаю? Или есть способы проще? Все время программировал на C и немного на C++ (в среде Visaul Studio 6.0). Телефонная книга - это максимум что я делал (школьное задание). А тут хочу сделать такое... А как не знаю...

Может кто-нибудь этим занимался или занимается сейчас. Подскажите пожалуйста что мне делать. Или пошлите меня на нужный интернет-ресурс по этой теме. Буду очень благодарен smile
PM MAIL ICQ   Вверх
Спец
Дата 7.6.2007, 04:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



Цитата(AntZ @ 6.6.2007,  13:45)
Как сделать программу, использующую базы данных?

Я хочу сделать программу, с помощью которой можно будет работать с анкетами. Каждая анкета - это отдельный файл. Т.е. ее можно загружать, записывать, изменять. Я не знаю как это реализовать.

Анкета состоит из фотографии, параметров(рост, вес, дата рождения, место рождения(страна, город, улица, дом, кв.), фамилия, имя, отчество), ответы на вопросы, заметки(могут содержать несколько сгрупперованых заметок (однотипных т.е.), отсортированных, например, по дате). Структура анкеты сложная. Может здесь я кое-что упустил, но мне необходимо, чтобы в анкете присутствовали как можно больше из перечисленных типов данных.
Насчет фотографии, хорошо бы ее хранить отдельно, т.е. в структе будет лишь ее имя(ссылка).

Начал работать со структурами, а позже с классами. Правильно ли я делаю? Или есть способы проще? Все время программировал на C и немного на C++ (в среде Visaul Studio 6.0). Телефонная книга - это максимум что я делал (школьное задание). А тут хочу сделать такое... А как не знаю...

Может кто-нибудь этим занимался или занимается сейчас. Подскажите пожалуйста что мне делать. Или пошлите меня на нужный интернет-ресурс по этой теме. Буду очень благодарен smile

я хз что ты там понаписал, (проще нужно быть и конкетные вопросы задавать) но если ты хочешь в проге юзать БД то ставь на тачку эту БД с начала например mysql, бери либы к этой бд подключай к проекту и юзай.
PM MAIL   Вверх
AntZ
Дата 7.6.2007, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 6.6.2007

Репутация: нет
Всего: нет



Цитата
я хз что ты там понаписал, (проще нужно быть и конкетные вопросы задавать) но если ты хочешь в проге юзать БД то ставь на тачку эту БД с начала например mysql, бери либы к этой бд подключай к проекту и юзай.

А как подключить mysql к проекту на Visual C++?
P.S. Это ведь конкретный вопрос?

Это сообщение отредактировал(а) AntZ - 8.6.2007, 10:24
PM MAIL ICQ   Вверх
Спец
Дата 8.6.2007, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 2.11.2006

Репутация: нет
Всего: -2



мне просто было лень читать весь тект что ты написалsmile к vc mysql подключить, очень просто, сначала качай БД от сюда mysql.com там же есть справочник русской версии правда для 4й версии, (я вообще подциплял либы к проекту от 5 версиив мускуля а сам мускуль юзал 4й версии, тот что мнесте в denwer'om идёт)

http://forums.realcoding.net/lofiversion/i...php?t10916.html -тут всё подробно описанно, челу который написал как заюзать mysql должны пиво: ты, я и тот топег стартер, сопьётся он с такими темпамиsmile

но зачем тебе mysql? её разумно юзать если ты пишишь сgi проложения, а если ты пишишь проги под win  то и пиши под какие-нибуть БД который вместе с виндой идут, но я юзал тольтко mysql, поэтому про другие бд ничего рассказать не могу.

з.ы. тот форум находится по запросу "mysql пиво vc++" smile


Это сообщение отредактировал(а) Спец - 8.6.2007, 14:40
PM MAIL   Вверх
Anark1
Дата 10.6.2007, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 622
Регистрация: 15.12.2006
Где: RF -> Moscow

Репутация: 3
Всего: 11



Цитата(AntZ @ 6.6.2007,  13:45)
Как сделать программу, использующую базы данных?

Я хочу сделать программу, с помощью которой можно будет работать с анкетами. Каждая анкета - это отдельный файл. Т.е. ее можно загружать, записывать, изменять. Я не знаю как это реализовать.

Анкета состоит из фотографии, параметров(рост, вес, дата рождения, место рождения(страна, город, улица, дом, кв.), фамилия, имя, отчество), ответы на вопросы, заметки(могут содержать несколько сгрупперованых заметок (однотипных т.е.), отсортированных, например, по дате). Структура анкеты сложная. Может здесь я кое-что упустил, но мне необходимо, чтобы в анкете присутствовали как можно больше из перечисленных типов данных.
Насчет фотографии, хорошо бы ее хранить отдельно, т.е. в структе будет лишь ее имя(ссылка).

Начал работать со структурами, а позже с классами. Правильно ли я делаю? Или есть способы проще? Все время программировал на C и немного на C++ (в среде Visaul Studio 6.0). Телефонная книга - это максимум что я делал (школьное задание). А тут хочу сделать такое... А как не знаю...

Может кто-нибудь этим занимался или занимается сейчас. Подскажите пожалуйста что мне делать. Или пошлите меня на нужный интернет-ресурс по этой теме. Буду очень благодарен smile

Ну во-первых.
Твоя программа - тривиальная работа с БД.
Анкета - это не файл, как ты это именуешь, это запись твоей базы данных. 
Если ты не хочешь самостоятельно изобретать базу данных, то советую почитать какую нибудь книжку типа "Теория БД". Для начала очень полезная вещь.
Скажу несколько советов 
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

Интернет ресурсы лучше смотреть после того когда опредеделишься с чем будешь работать.


--------------------
Enjoy yourself, still you can...;)

user posted image

user posted image
PM MAIL ICQ   Вверх
xgm
Дата 11.6.2007, 04:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 10.8.2005

Репутация: нет
Всего: 1



Да, для начала (Anark1 это то-же касается) необходимо уяснить разницу между ДБ и СУБД !

http://ru.wikipedia.org/wiki/База_данных
http://ru.wikipedia.org/wiki/Система_управ...я_базами_данных

БД - это по большому счету просто файлы.
Формат которых - дело вкуса.
Посему всё-таки определимся, о чем разговор...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0688 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.