Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
M@ksimys
0 / 0 / 1
Регистрация: 26.03.2014
Сообщений: 3
#1

База будет хранить примерно около 5 таблиц по 1000 элементов. Что выбрать? - C++

26.03.2014, 23:52. Просмотров 234. Ответов 2
Метки нет (Все метки)

Доброго времени суток!

Разрабатываю проект в Visual Studio 2013 с помощью Win32 Api.
Запланированный функционал ниже:
Кликните здесь для просмотра всего текста

1. Масштабируемые таблицы
- создание таблиц нужных размеров
- добавление\удаление столбцов
- записи в ячейках могут редактироваться

- размер отображения данных таблицы может изменяться (функция "Масштаб" из MS Office)
- загрузка базовых элементов (определённых полей) из файлов

2. Стандартная работа с файловой системой
- должен быть спец. идентификатор для файлов проекта (.table)
- все данные должны корректно сохраняться и открываться используя стандартное диалоговое окно


3. Печать данных программы

4. Минимальный функционал визуального редактирования текста (из MS Word)
- шрифт, размер, цвет текста, жирный, курсив, подчёркивание
- выравнивания по левому\правому краю, по центру
- поиск по ячейкам (по содержимому ячеек, либо по параметрам базовых полей таблицы)

5. Удобное управление несколькими таблицами одновременно
- таблицы могут отображаться в режиме «вкладок» (как в Visual Studio, Notepad++)
- возможность делить окно приложения (ту часть, где выводится информация) на несколько окон, которые можно просматривать и редактировать

6. База данных, которая может хранить данные
- расположена либо на другом компьютере, либо на сайте
- можно редактировать хранящиеся на базе документы через разрабатываемое приложение в режиме online
- определение возможностей взаимодействия с базой для 2 типов пользователей


Пока реализовано только "серое".
Хотелось бы узнать какие конкретно технологии\библиотеки можно использовать для реализации остального (особенно в последних трёх пунктах).

Добавлено через 14 минут
По "Базе данных"
База будет хранить примерно около 5 таблиц по 1000 элементов.
Из идей пока "нагуглил" SQLite и MySQL, но не работал ещё ни с тем, ни с другим. Что лучше и почему?
На весь проект - недели 3.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2014, 23:52     База будет хранить примерно около 5 таблиц по 1000 элементов. Что выбрать?
Посмотрите здесь:

Где лучше хранить данные таблиц? - C++
Собираюсь написать свой справочник ГОСТовского металлопроката. И вот возник вопрос, где хранить табличные данные. Прописать массивы прямо в...

Что примерно делает этот код (из HexRays) - C++
int __fastcall sub_4010##(int *a1, int a2) { int result; int v3; signed int v4; signed int v5; char v6; ...

Как реализовать вектор, который будет принимать и хранить координаты вершин? (std::vector) - C++
Как реализовать вектор, который будет принимать и хранить координаты вершин, например? Хотелось бы как то так писать: ...

Как хранить и обрабатывать массив больших элементов - C++
Всем привет Есть некоторый буфер объёма 1 350 000 байт (значение конкретное в конкретном времени и месте, в принципе, возможно...

Выпускной проект на C++: что выбрать? Что актуально в 2017? - C++
Полтора года изучал c++ и так и не могу понять, что на нём пишут, кроме как ядер систем, драйверов и прочих низкоуровневых вещей. Но это...

Cколько элементов типа int можно хранить в локальной памяти? - C++
сколько элементов типа int можно хранить в локальной памяти? Спасибо!

Работа цикла - считывание 1000 элементов (double) - C++
Народ помогите с циклом, считаю 1000 элементов (double) и на последнем ходе происходит какой-то сбой, при этом 999 считает нормально....

Динамический контейнер позволяющий хранить произвольное число элементов одного типа - C++
Динамический контейнер позволяющий хранить произвольное число элементов одного типа (например тесовых строк).

получить масссив случайных чисел из 1000 элементов по возрастанию/убыванию - C++
1)надо получить масссив случайных чисел из 1000 элементов по возрастанию. 2)надо получить масссив случайных чисел из 1000 элементов по...

Вывести на экран m первых элементов последовательности так, чтобы их сумма оказалась меньше 1000 - C++
Вывести на экран m первых (a1, a2, …) элементов последовательности an=2+2n², так, чтобы их сумма оказалась меньше 1000, а сумма m+1 первых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
27.03.2014, 02:38     База будет хранить примерно около 5 таблиц по 1000 элементов. Что выбрать? #2
Цитата Сообщение от M@ksimys Посмотреть сообщение
Разрабатываю проект в Visual Studio 2013 с помощью Win32 Api
WinAPI - обязательное условие? Если нет, то все перечисленное есть в Qt.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,183
Завершенные тесты: 1
27.03.2014, 08:21     База будет хранить примерно около 5 таблиц по 1000 элементов. Что выбрать? #3
Если база данных небольшая, то можно использовать .mdb MS Access.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru