Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
Вниз"Резиновый" дизайн Найти похожие ветки
← →
Washington © (2007-06-25 10:15) [0]У меня разрешение экрана 1280*1024. Сделал программу и столкнулся с проблемой, что на более маленьком экране прога не помещается. В Web-дизайне есть понятие - "резиновый" дизайн, т.е. сайт нормально отображается при любом разрешении экрана. Как это сделать для программы?
← →
DVM © (2007-06-25 10:24) [1]
> Как это сделать для программы?
ancors
← →
Washington © (2007-06-25 10:26) [2]И типа дальше F1?
← →
DVM © (2007-06-25 10:26) [3]
> Washington © (25.06.07 10:26) [2]
догадливый
← →
Washington © (2007-06-25 10:27) [4]Хе-хе
← →
Ega23 © (2007-06-25 10:28) [5]TControl.Align, TControl.Anchors + F1
← →
homm © (2007-06-25 10:43) [6]> У меня разрешение экрана 1280*1024. Сделал программу и столкнулся
> с проблемой, что на более маленьком экране прога не помещается.
Есть 2 варианта, почему так произошло.
1) Гигантизм элементов управления.
2) Чрезмерное кличество элементов управления.
В превом случае нужно уменьшать все, что-бы и 640х480 все помещалось. Я, например, не для того покупал монитор, что-бы криворукие авторы программ захломляли место на нем, если у меня высокое разрешение, значит я хочу видеть больше, а то-же самое, но крупнее, иначе бы я поменял размер шрифтов.
Во втором случае нужно разбивать форму на много вспомогательных. Количество контроллов, которые можно поместить при 1280 и нормальном их размере, ни один пользователь не способен адекватно восприять. Пользоваться такой программой невозможно.
Резиновый дизайн к программам, имхо — бред.
← →
Однокамушкин (2007-06-25 11:01) [7]В BDS 2006 появилась какая-то панель, на которую можно кидать компоненты, и в зависимости от ширины этой панели они располагаются в один ряд, или в два, или в три... Вот бросить такую панель на форму, выставить панели Align=alClient, а уж на неё кидать компоненты, вот и получится настоящий резиновый интерфейс... Представил себе такой интерфейс, и сразу стало жалко пользователя... :)))
← →
Desdechado © (2007-06-25 11:21) [8]> Количество контроллов, которые можно поместить при 1280
> и нормальном их размере, ни один пользователь не способен
> адекватно восприять.
В принципе согласен, кроме случаев таблиц, текстовых и графических редакторов. Там чем больше, тем лучше ;)
← →
Плохиш © (2007-06-25 11:23) [9]
> В принципе согласен, кроме случаев таблиц, текстовых и графических
> редакторов. Там чем больше, тем лучше
Это, что, все офисные работники - психи?
← →
Anatoly Podgoretsky © (2007-06-25 11:27) [10]> Плохиш (25.06.2007 11:23:09) [9]
Если пользуются подобной программой, то конечно психи.
← →
homm © (2007-06-25 12:13) [11]> В принципе согласен, кроме случаев таблиц, текстовых и графических
> редакторов. Там чем больше, тем лучше ;)
Не видел не одного офисного приложения с резиновым дизайном :)
Я лично уже теряюсь, когда у меня больше 2-х панелей в ворде
← →
Desdechado © (2007-06-25 12:20) [12]> Это, что, все офисные работники - психи?
Это я к тому, что часто нужно узреть картину в целом и с деталями одновременно. Поэтому чем больше монитор, тем лучше для разглядывания "книги эксель". Или дизайнер там что-то в фотошопе крутит...
Хотя, may vary
Конечно, элементов управления там немного, зато рабочее пространство большое.
← →
homm © (2007-06-25 12:21) [13]> Это я к тому, что часто нужно узреть картину в целом и с
> деталями одновременно. Поэтому чем больше монитор, тем лучше
> для разглядывания "книги эксель". Или дизайнер там что-то
> в фотошопе крутит...
> Хотя, may vary
«Ризиновый» дизайн то причем?
← →
Плохиш © (2007-06-25 12:22) [14]
> Конечно, элементов управления там немного, зато рабочее
> пространство большое.
Так тема, вроде, о совсем противоположном...
← →
Camup (2007-06-25 12:28) [15]> «Ризиновый» дизайн то причем?
> резиновый" дизайн, т.е. сайт нормально отображается при
> любом разрешении экрана
Аналогично, резиновый" дизайн - когда с приложением можно и удобно работать при любом размере монитора/окна (случаи типа 1 на 1 пиксель не рассматриваем). В этом смысле - офиссные приложения вполне "резиновые", в отличии от приложения автора, которое не вмещается в окно 800х600.
← →
homm © (2007-06-25 12:39) [16]> Аналогично, резиновый" дизайн - когда с приложением можно
> и удобно работать при любом размере монитора/окна
когда с приложением можно и удобно работать при любом размере монитора/окна — это когда с приложением можно и удобно работать при любом размере монитора/окна.
Резиновый это другое.
← →
Anatoly Podgoretsky © (2007-06-25 12:55) [17]Резиновый это просто - это обычная форма в Дельфи.
← →
TUser © (2007-06-25 16:14) [18]Если так уж удобен автору хатмель для создания дизайна, то можно на нем и сделать, а реализацию - в ActiveX. Правда, после этого, пользователи включат автора в расстрельный список за такой интерфейс.
← →
Malik © (2007-06-25 17:44) [19]ИМХО ScrollBox+GroupBox+Событие FormResize+Событие FormCreate(где панишем
.....
)
Form1.Width:=Screen.Width*<на ту или иную мастабизацию по ширине>;
Form1.Height:=Screen.Heigth*<на ту или иную мастабизацию по высоте>;
.....
— вот это ИМХО разупорядочит всё и вся....
← →
Washington © (2007-06-27 14:58) [20]Только форма будет нормальной, а компоненты все фтопку повылезают.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.039 c