Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2009, 21:05   #1
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию Что выбрать для динамического создания?

Не знаю, в какой ветке запостить, положу здесь.
В общем так: для экономии места, времени и энергии решил некоторые "запчасти" программы (например меню настроек) вынести в динамическое создание. наверное непонятно изъяснил, попробую так:
1) У меня есть приложение на 100% апи, в нем есть пока не используемая кнопа "Настройки".
2) Чтобы не писать еще 200 строк кода для создания формы, обработки её событий, использования записи\считывания настроек и пр. и пр. я роешил поступить так:
-Динамически создать html документ в котором создать все чекбоксы, радиобатоны, ну типа все, что нужно для настроек программы.
-После его создания запустить его.
-Все настройки должны писаться не на сервер, а на локальный компьютер в папку с прогой.

Я вот и думаю - а не будет ли это слишком сложно? (Создать динамически форму с чеками, радио и проч. я могу, а вот с сохранением на локальный компьютер из веба документа ни разу не сталкивался)
И вообще реально ли соорудить такой html?

P.S. Если реально - сразу сяду за учебник по html.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 12.11.2009, 21:09   #2
Juffin
Форумчянин
Форумчанин
 
Аватар для Juffin
 
Регистрация: 05.04.2009
Сообщений: 446
По умолчанию

Цитата:
В общем так: для экономии места, времени и энергии решил некоторые "запчасти" программы (например меню настроек) вынести в динамическое создание.
а ты уверен, что не проще все создавать сразу? с динамическими настройками и HTML по моему энергии затратится еще больше)
Nobody expects Spanish Inquisition!
Juffin вне форума Ответить с цитированием
Старый 12.11.2009, 21:16   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
а ты уверен, что не проще все создавать сразу?
Нет, к сожалению не проще. Обслуживание одной формы в АПИ обходится примерно в 200-300 строк. А это, думаю уместится максимум в 100. Тем паче, что это текст, который просто сохраняется под другим форматом.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 12.11.2009, 21:23   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

фактически вы хотите сделать скриптовую систему своему приложению, так сказать API...
(но сам html сохранить ничего по себе не может, разве что парсить непрерывно его из своей программы или... сервер)

1) могу предложить несколько видоизмененный вариант, сделайте WEB интерфейс своей программе доступный из браузера (например набираем http://localhost и загружается страница с настройками, как в роутере, нынче кстати модная вещь), т.е. веб-сервер (встроенный...просто serversocket) по запросу будет генерить эту страничку, а настройки сохранять через методы post от нее, назначенные на кнопки и другие элементы в html-е... таким образом настройки программы станут доступными из сети
(этот принцип кстати получил широкое распространение как для получения данных, так и настроек в SCADA)

2) в принципе обычное окно-форма с настройками тож хорошо, может и не гибко (второй вариант мне не нравится)
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 12.11.2009 в 21:29.
raxp вне форума Ответить с цитированием
Старый 12.11.2009, 21:27   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
в принципе обычное окно-форма с настройками тож хорошо, может и нет гибко
Хорошо, то хорошо, но главная форма у меня не с простым интерфейсом, а с таким:

Так что обычное окошко с простыми виндовыми кнопами будет смотрется как амеба на фоне крысы.
Изображения
Тип файла: bmp 1.bmp (41.5 Кб, 209 просмотров)
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 12.11.2009, 21:33   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

именно поэтому и не нравиться мне 2...
а при 1 вы можете отсылать пользователю любую фоновую картинку с расположенными на ней управл.элементами
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 12.11.2009, 21:35   #7
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Хорошо, спасибо за наводку, пойду "курить" мануалы.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 12.11.2009, 21:46   #8
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Цитата:
амеба на фоне крысы
В "избранное"
Levsha100 вне форума Ответить с цитированием
Старый 12.11.2009, 21:47   #9
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Если я правильно понял.... а динамический подсоединить res файл интересно возможно...

В принципе и как dll можно.

Тогда просто в него записывать настройки внешнего вида (точнее входящих компонентов).
Думаю Куда лучше, чем парсить html.
Don't worry be happy

Последний раз редактировалось Izhic; 12.11.2009 в 21:51.
Izhic вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какой язык выбрать для создания игр? loverzam123 Gamedev - cоздание игр: Unity, OpenGL, DirectX 45 25.07.2009 01:23
Помогите разобраться что нужно для создания браузерной игры TYPIST PHP 7 22.06.2009 21:48
Что выбрать TASM или MASM для программирования на ассемблере? Alabay Помощь студентам 1 11.01.2009 11:48
Что выбрать для С++? argrus Помощь студентам 12 30.03.2008 13:58