Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Что выбирает?
Отправлено
Oldring
30 июля 2009, г. 20:57
В ответ на:
то есть диспетчер меню проходит по всем структурам, выбирает все структуры с одинаковым ID экрана и рисует совсместно.
отправлено пользователем
DASM
30 июля 2009, г. 20:55
Составить ответ
|
Вернуться на конференцию.
Ответы
выбирает структуры с одинаковыми номерами пунктов подменю. Проблема в том - что пункты меню могут содержать от 0 до 4 редактируемых членов, и нарисовать столь универсальную структуру - описатель мне достаточно сложно. А так я просто все подгоню под вид "пункт с одним параметром" а диспетчер уже насобирает их, сколько найдет
-
DASM
(30.07.2009, 21:01:37
95.54.8.224
,
пустое
)
я чокнулся или идет осмысление ?
-
DASM
(30.07.2009, 21:20:32
95.54.8.224
,
пустое
)
Не, нормально, мы в ГУИ делали подобный вывод окошек. Что "найдется", то и нарисуется.
-
Vladimir Ljaschko
(30.07.2009, 21:34:14
194.158.216.246
,
пустое
)
Попытка понять смыск вопроса оказалась неудачной...
-
Oldring
(30.07.2009, 21:25:45
91.76.59.40
,
пустое
)
есть меню. в нем подпункты. В подпунктах параметры. От 0.. до 4. Я хочу каждый подпункт меню описать единой структурой. Так просто - не выйдет - структупы будут пазной длины и разных типов. Делаю что - разбиваю допустим подпункт с 2-мя параметрами на две структуры с одним. ИТП. То есть привожу все к однообразному виду. И добавляю элемент структуры "принадлежит пп. 5" Диспетчер при выборе пп.5 выберет из всего списка ОДИНАКОВЫХ структур только те,
-
DASM
(30.07.2009, 21:33:14
95.54.8.224
, 108 байт)
Кто мешает завести место для 4 параметров?
-
Oldring
(30.07.2009, 21:39:19
91.76.59.40
, 362 байт)
место для 4-х будет пустовать 80 % - все ж жаль. Валидация нужна И типы параметров от int, float до своих типов. Обработчик конечно будет виртуальным, а вот описать все меню как такое ? Ты щас больше про хранение пишешь, мне же UI надо малой кровью
-
DASM
(30.07.2009, 21:43:27
95.54.8.224
,
пустое
)
Ну и пусть пустует. Как вариант - массив в конце структуры переменной длины, стандартная практика.
-
Oldring
(30.07.2009, 21:50:12
91.76.59.40
, 363 байт)
да это понятно. Но если пунктов станет 5 ? К тому же я таким расточительством всю Мегу прикончу. То есть ты считаешь мой вариант плохим ?
-
DASM
(30.07.2009, 21:57:57
95.54.8.224
,
пустое
)
У меня больше сотни состояний UI без структур на 60 кб MSP430. Не стоит драматизировать. Ты еще придумай такой ЮИ.
-
Vladimir Ljaschko
(30.07.2009, 22:13:38
194.158.216.246
,
пустое
)
не сомневаюсь, что когда тебя уволят, новый скажет "это проще написать заново, чем добавить ваш пункт, тов. начальник"
-
DASM
(30.07.2009, 22:16:31
95.54.8.224
,
пустое
)
Я вечен! :)
-
Vladimir Ljaschko
(30.07.2009, 22:35:32
194.226.122.250
,
пустое
)
Я думаю что как ни сделаешь - все будет работать.
-
Oldring
(30.07.2009, 22:09:9
91.76.59.40
,
пустое
)
будет. Но я хочу красиво ! На битовые маски пошел скрипя - это эффективно, но неизящно. А тут вопрос хитрее =(
-
DASM
(30.07.2009, 22:12:58
95.54.8.224
,
пустое
)
Я не видел твои менюшки - сложно советовать.
-
Oldring
(30.07.2009, 22:14:41
91.76.59.40
,
пустое
)
завтра скрины выложу - поможешь ?
-
DASM
(30.07.2009, 22:23:43
95.54.8.224
,
пустое
)
Можешь и в аську стукнуть - чем смогу помогу.
-
Oldring
(30.07.2009, 22:25:41
91.76.59.40
,
пустое
)
я в сиськи... пусть понимают глубину своего невежества..
-
DASM
(30.07.2009, 22:34:44
95.54.8.224
,
пустое
)
Конечно, сиськи всё стерпят...
-
VasilyS
(30.07.2009, 22:53:5
80.92.96.25
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru