Russian Qt Forum
Ноябрь 23, 2024, 15:23
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Qt 4.1.1 Избитая тема про БД
Страниц:
1
2
[
3
]
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt 4.1.1 Избитая тема про БД (Прочитано 31850 раз)
-=QT=-
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #30 :
Март 30, 2007, 08:20 »
Цитата: "SABROG"
Цитировать
SABROG
Можно вопрос... А почему ты не пишешь содержимое exe в hex-редакторе, а используешь
для этого текстовый C++, да и еще с такими, тяжелыми надстройками, как Qt?..
Потому, что нет никаких других оптимальных средств.
Вот если бы программы можно было писать исключительно мышкой,
Программка называется HiASM
Записан
Krow
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #31 :
Март 30, 2007, 11:30 »
Цитата: "SABROG"
Кстати я сам на работе каждый день использую XML, в основном файлы от 3 до 20 Мегабайт. К сожалению отказаться от этого я не могу, т.к. это мэйнстрим, а организации, которые поставляют свои данные в XML формате врятли будут слушать мои проповеди. Сами файлы долго парсятся, плюс жрется траффик на интернет. Я бы предпочел получать данные в файле базы данных sqlite.
Не надо парсить и распихивать по массивам, все уже готово для закачку в базу, тут селект, там инсерт и вуаля.
а ты не пробовал делать конвертер из xml базы в sqlite и обратно, чтобы потом было легче работать???
Записан
SABROG
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #32 :
Март 30, 2007, 11:52 »
Цитата: "Krow"
а ты не пробовал делать конвертер из xml базы в sqlite и обратно, чтобы потом было легче работать???
А какой в этом смысл ? Это не избавляет от необходимости парсить текстовый XML. А так просто парсится XML и все полученные данные из ключей тут же обрабатываются и кладутся в базу MSSQL. Недавно из-за сложности формата XML'я и тормознутости php скриптов, XML парсился 5 часов...
добавлено спустя 1 минуту:
Цитата: "-=QT=-"
Программка называется HiASM
Смахивает на слоты и сокеты Qt Designer'a
Записан
Krow
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #33 :
Март 30, 2007, 12:01 »
Цитата: "SABROG"
А какой в этом смысл ? Это не избавляет от необходимости парсить текстовый XML. А так просто парсится XML и все полученные данные из ключей тут же обрабатываются и кладутся в базу MSSQL.
ну как вариант. просто думал что у тебя приложение так и работает на xml.. и ты никкуда не перегоняешь эти даные.
-=QT=- а есть ли смысл пользоваться ей?? или тебя тоже прикалывает визуальные методы создания приложений?
Записан
-=QT=-
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #34 :
Март 30, 2007, 12:27 »
Цитата: "Krow"
Цитата: "SABROG"
А какой в этом смысл ? Это не избавляет от необходимости парсить текстовый XML. А так просто парсится XML и все полученные данные из ключей тут же обрабатываются и кладутся в базу MSSQL.
ну как вариант. просто думал что у тебя приложение так и работает на xml.. и ты никкуда не перегоняешь эти даные.
-=QT=- а есть ли смысл пользоваться ей?? или тебя тоже прикалывает визуальные методы создания приложений?
Ну меня вообщето данная поделка убила наповал ...
еле оклемался, а потом понял есть мелкие задачи для обычных продвинутых пользователей, или ленивых программистов которые можно быстро реализовать на этой штуке.
А что до визуальных методов то мы очень быстро движемся к этому не без помощи мелкомягких и иже им подобным.
добавлено спустя 3 минуты:
Да по поводу хранения данных, а почему не использовать в разумных пределах обычные текстовые файлы с разделителями а не XML или SQLite
- это я о том что у каждой БД есть своя область применения....
добавлено спустя 2 минуты:
А по поводу слоты и сокеты от QTDesigner`a так эта поделка HiASM ещё круче она ведь на Assembler написана, а QT на С++
Записан
Krow
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #35 :
Март 30, 2007, 14:07 »
кстати... на xml удобно хранить настройки программы )
Записан
SABROG
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #36 :
Март 30, 2007, 15:50 »
Мне удобне хранить их в sqlite, не надо писать reader и writer для xml'я.
Подборка на тему визардов или как можно будет писать программы в будущем
http://mtg.upf.edu/reactable/?media
http://fishki.net/comment.php?id=17185
http://www.fastcompany.com/video/player.html?bctid=422563006
Записан
Mikhail
Программист
Offline
Сообщений: 587
Qt 4.1.1 Избитая тема про БД
«
Ответ #37 :
Март 30, 2007, 20:13 »
Цитировать
Мне удобне хранить их в sqlite, не надо писать reader и writer для xml'я.
А не проще ли использовать для настроек программ родной QSettings?
добавлено спустя 1 минуту:
Для хранения и использования естественно.
Записан
SABROG
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #38 :
Март 31, 2007, 01:02 »
Цитата: "Mikhail"
Цитировать
Мне удобне хранить их в sqlite, не надо писать reader и writer для xml'я.
А не проще ли использовать для настроек программ родной QSettings?
добавлено спустя 1 минуту:
Для хранения и использования естественно.
QSettings не удобен для пользователей Windows, т.к. все настройки программа хранит в реестре. 1. Зачем засорять реестр ? 2. Как прикажите переносить настройки на другие машины, экспортировать в .reg файлы ?
Т.ч. Тролли в этом плане дали маху.
Записан
Tonal
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #39 :
Март 31, 2007, 07:12 »
Цитата: "SABROG"
QSettings не удобен для пользователей Windows, т.к. все настройки программа хранит в реестре. 1. Зачем засорять реестр ? 2. Как прикажите переносить настройки на другие машины, экспортировать в .reg файлы ?
Т.ч. Тролли в этом плане дали маху.
QSettings нормально умеет работать с ini файдами.
Т.ч. оба возражения мимо кассы. ;-)
Записан
SABROG
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #40 :
Март 31, 2007, 08:37 »
Цитата: "Tonal"
Цитата: "SABROG"
QSettings не удобен для пользователей Windows, т.к. все настройки программа хранит в реестре. 1. Зачем засорять реестр ? 2. Как прикажите переносить настройки на другие машины, экспортировать в .reg файлы ?
Т.ч. Тролли в этом плане дали маху.
QSettings нормально умеет работать с ini файдами.
Т.ч. оба возражения мимо кассы. ;-)
Посыпаю голову пеплом, в ассистанте об этом как-то вскользь сказано, без примеров.
Записан
Krow
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #41 :
Март 31, 2007, 13:01 »
Цитата: "SABROG"
Подборка на тему визардов или как можно будет писать программы в будущем
http://mtg.upf.edu/reactable/?media
http://fishki.net/comment.php?id=17185
http://www.fastcompany.com/video/player.html?bctid=422563006
так не интересно
добавлено спустя 1 минуту:
Цитата: "Tonal"
QSettings нормально умеет работать с ini файдами.
Т.ч. оба возражения мимо кассы. ;-)
сцылочку плиз
)
Записан
SABROG
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #42 :
Март 31, 2007, 14:49 »
Цитата: "Krow"
сцылочку плиз
)
Вот как-то так:
Код:
QSettings settings(QSettings::IniFormat, QSettings::UserScope,
"MySoft", "Star Runner");
Записан
Krow
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #43 :
Март 31, 2007, 18:13 »
SABROG а остальное как обычно?? или есть ещё подводные камни??
Записан
SABROG
Гость
Qt 4.1.1 Избитая тема про БД
«
Ответ #44 :
Март 31, 2007, 19:02 »
Пока не приходилось пользоваться.
Записан
Страниц:
1
2
[
3
]
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...