Russian Qt Forum
Ноябрь 23, 2024, 15:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3] 4   Вниз
  Печать  
Автор Тема: Qt 4.1.1 Избитая тема про БД  (Прочитано 31847 раз)
-=QT=-
Гость
« Ответ #30 : Март 30, 2007, 08:20 »

Цитата: "SABROG"
Цитировать

SABROG
Можно вопрос... А почему ты не пишешь содержимое exe в hex-редакторе, а используешь
для этого текстовый C++, да и еще с такими, тяжелыми надстройками, как Qt?..


Потому, что нет никаких других оптимальных средств.
Вот если бы программы можно было писать исключительно мышкой,

Программка называется HiASM
Записан
Krow
Гость
« Ответ #31 : Март 30, 2007, 11:30 »

Цитата: "SABROG"
Кстати я сам на работе каждый день использую XML, в основном файлы от 3 до 20 Мегабайт. К сожалению отказаться от этого я не могу, т.к. это мэйнстрим, а организации, которые поставляют свои данные в XML формате врятли будут слушать мои проповеди. Сами файлы долго парсятся, плюс жрется траффик на интернет. Я бы предпочел получать данные в файле базы данных sqlite.
Не надо парсить и распихивать по массивам, все уже готово для закачку в базу, тут селект, там инсерт и вуаля.

а ты не пробовал делать конвертер из xml базы в sqlite и обратно, чтобы потом было легче работать???
Записан
SABROG
Гость
« Ответ #32 : Март 30, 2007, 11:52 »

Цитата: "Krow"

а ты не пробовал делать конвертер из xml базы в sqlite и обратно, чтобы потом было легче работать???

А какой в этом смысл ? Это не избавляет от необходимости парсить текстовый XML. А так просто парсится XML и все полученные данные из ключей тут же обрабатываются и кладутся в базу MSSQL. Недавно из-за сложности формата XML'я и тормознутости php скриптов, XML парсился 5 часов...

добавлено спустя 1 минуту:

 
Цитата: "-=QT=-"

Программка называется HiASM


Смахивает на слоты и сокеты Qt Designer'a Подмигивающий
Записан
Krow
Гость
« Ответ #33 : Март 30, 2007, 12:01 »

Цитата: "SABROG"
А какой в этом смысл ? Это не избавляет от необходимости парсить текстовый XML. А так просто парсится XML и все полученные данные из ключей тут же обрабатываются и кладутся в базу MSSQL.

ну как вариант. просто думал что у тебя приложение так и работает на xml.. и ты никкуда не перегоняешь эти даные.
-=QT=- а есть ли смысл пользоваться ей?? или тебя тоже прикалывает визуальные методы создания приложений?
Записан
-=QT=-
Гость
« Ответ #34 : Март 30, 2007, 12:27 »

Цитата: "Krow"
Цитата: "SABROG"
А какой в этом смысл ? Это не избавляет от необходимости парсить текстовый XML. А так просто парсится XML и все полученные данные из ключей тут же обрабатываются и кладутся в базу MSSQL.

ну как вариант. просто думал что у тебя приложение так и работает на xml.. и ты никкуда не перегоняешь эти даные.
-=QT=- а есть ли смысл пользоваться ей?? или тебя тоже прикалывает визуальные методы создания приложений?
Ну меня вообщето данная поделка убила наповал ...Улыбающийся еле оклемался, а потом понял есть мелкие задачи для обычных продвинутых пользователей, или ленивых программистов которые можно быстро реализовать на этой штуке.
А что до визуальных методов то мы очень быстро движемся к этому не без помощи мелкомягких и иже им подобным.

добавлено спустя 3 минуты:

 Да по поводу хранения данных, а почему не использовать в разумных пределах обычные текстовые файлы с разделителями а не XML или SQLite Улыбающийся - это я о том что у каждой БД есть своя область применения....

добавлено спустя 2 минуты:

 А по поводу слоты и сокеты от QTDesigner`a так эта поделка HiASM ещё круче она ведь на Assembler написана, а QT на С++
Записан
Krow
Гость
« Ответ #35 : Март 30, 2007, 14:07 »

кстати... на xml удобно хранить настройки программы )
Записан
SABROG
Гость
« Ответ #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 Offline

Сообщений: 587


Просмотр профиля
« Ответ #37 : Март 30, 2007, 20:13 »

Цитировать

Мне удобне хранить их в sqlite, не надо писать reader и writer для xml'я.


А не проще ли использовать для настроек программ родной QSettings?

добавлено спустя 1 минуту:

 Для хранения и использования естественно.
Записан
SABROG
Гость
« Ответ #38 : Март 31, 2007, 01:02 »

Цитата: "Mikhail"
Цитировать

Мне удобне хранить их в sqlite, не надо писать reader и writer для xml'я.


А не проще ли использовать для настроек программ родной QSettings?

добавлено спустя 1 минуту:

 Для хранения и использования естественно.


QSettings не удобен для пользователей Windows, т.к. все настройки программа хранит в реестре. 1. Зачем засорять реестр ? 2. Как прикажите переносить настройки на другие машины, экспортировать в .reg файлы ?
Т.ч. Тролли в этом плане дали маху.
Записан
Tonal
Гость
« Ответ #39 : Март 31, 2007, 07:12 »

Цитата: "SABROG"
QSettings не удобен для пользователей Windows, т.к. все настройки программа хранит в реестре. 1. Зачем засорять реестр ? 2. Как прикажите переносить настройки на другие машины, экспортировать в .reg файлы ?
Т.ч. Тролли в этом плане дали маху.

QSettings нормально умеет работать с ini файдами.
Т.ч. оба возражения мимо кассы. ;-)
Записан
SABROG
Гость
« Ответ #40 : Март 31, 2007, 08:37 »

Цитата: "Tonal"
Цитата: "SABROG"
QSettings не удобен для пользователей Windows, т.к. все настройки программа хранит в реестре. 1. Зачем засорять реестр ? 2. Как прикажите переносить настройки на другие машины, экспортировать в .reg файлы ?
Т.ч. Тролли в этом плане дали маху.

QSettings нормально умеет работать с ini файдами.
Т.ч. оба возражения мимо кассы. ;-)


Посыпаю голову пеплом, в ассистанте об этом как-то вскользь сказано, без примеров.
Записан
Krow
Гость
« Ответ #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
Гость
« Ответ #42 : Март 31, 2007, 14:49 »

Цитата: "Krow"
сцылочку плиз Улыбающийся)


Вот как-то так:

Код:

     QSettings settings(QSettings::IniFormat, QSettings::UserScope,
                        "MySoft", "Star Runner");
Записан
Krow
Гость
« Ответ #43 : Март 31, 2007, 18:13 »

SABROG а остальное как обычно?? или есть ещё подводные камни??
Записан
SABROG
Гость
« Ответ #44 : Март 31, 2007, 19:02 »

Пока не приходилось пользоваться.
Записан
Страниц: 1 2 [3] 4   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.111 секунд. Запросов: 22.