Общение без границ

Главная | Регистрация | Вход
Пятница, 29.03.24, 17:32
Приветствую Вас Странник | RSS
Авторизация
Друзья
Поиск

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Модератор форума: [C]RaSh, Harry_Haller  
Форум хорошего настроения и общения » IT-технологии » Программирование » PopUp & Text file (Использование реурсов текстового файла для создания Menu)
PopUp & Text file
AllMaNiДата: Воскресенье, 12.07.09, 21:32 | Сообщение # 1
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
После небольшого перерыва - кое-что писал для себя, да и хотелось передохнуть от кодоложества smile - продолжаю работу над программой, использованной мною в качестве дипломной работы.

Итак,была задачу - упростить ввод IP-адреса в программу.
Для этого был использован внештатный компонент IPEdit - облегчающий ввод адреса - разбивает на триады, контролирует значения и т.д.(прилагается в аттаче)
Затем ставилась задача - прикрутить к этому компоненту определенный список адресов, задаваемых через внешний файл.
Эдакое совмещение с ComboBox.

Я решил проблему несколько другим путем - использованием PopUp меню - не нагромаждается интерфейс лишними полями, да и удобней мне кажется.

Итог, перед вами.
Исходники - рядом.

Опять же может кому пригодиться - я довольно долго искал решения. Аналогов не нашел.

Прикрепления: PopUp.7z (140.2 Kb) · IPEdit.7z (10.9 Kb) · source.7z (1.7 Kb)


Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
AllMaNiДата: Воскресенье, 12.07.09, 21:47 | Сообщение # 2
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
p.s. проверок на корректность ввода в текстовый файл инфы и самого существования файла - нет smile

Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
OXYGENEДата: Понедельник, 13.07.09, 14:52 | Сообщение # 3
Соучастнег
Группа: Проверенные
Сообщений: 549
Награды: 0
Репутация: 33
Статус: Offline
Если нужно контролировать правильный ввод айпи адреса, то можно сделать некоторую базу или сериализованный объект и хранить там все адреса, для их ввода сделать спец. форму где можно будет добавлять\редактировать эти самые адреса. А уже PopUp меню будет генерироваться на основе данной базы адресов. Получается что неправильно вбить ip адресс неполучится, так как это вариант недаёт доступ напрямую к хранилищу самих данных.




 
AllMaNiДата: Понедельник, 13.07.09, 15:34 | Сообщение # 4
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
OXYGENE, сложно. Не в плане реализации, а в плане юзабельности. Кнопка, новая форма, список какой нить...
а так - маненькая кнопулька а с ней - меню. и все.
Я вообще думал сделать это меню автовыпадающим при вводе адреса - типа последнии введенные адреса - как в опере или любом браузере в строке адреса.

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


Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
OXYGENEДата: Вторник, 14.07.09, 10:06 | Сообщение # 5
Соучастнег
Группа: Проверенные
Сообщений: 549
Награды: 0
Репутация: 33
Статус: Offline
Зато получается гибкость. Можно все эти примочки делать к примеру в настройках программы. Ну это всё мелочи канеш.




 
AllMaNiДата: Вторник, 14.07.09, 10:13 | Сообщение # 6
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
OXYGENE, smile

Ну гибкость - это не для таких кустарей как я smile

А вообще за идею - спасибо. Будет над чем трудиться в будущем - при оптимизации!


Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
Форум хорошего настроения и общения » IT-технологии » Программирование » PopUp & Text file (Использование реурсов текстового файла для создания Menu)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024 | Хостинг от uCoz