Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Вниз

проблемы с разрешением экрана   Найти похожие ветки 

 
Nick-From   (2003-12-02 11:55) [0]

дома 17"" на работе 15"" принес прогу из дома на работу - все формы не влезают в экран 15"" :) - как это можно предусмотреть?


 
stone   (2003-12-02 11:58) [1]

создавай формы по умолчанию не более 800х600, лучше еще меньше


 
Игорь Шевченко   (2003-12-02 12:10) [2]

А еще лучше ориентироваться на 640х480, согласно рекомендации Microsoft


 
Nick-From   (2003-12-02 12:12) [3]

ok


 
blackman   (2003-12-02 14:18) [4]

>А еще лучше ориентироваться на 640х480, согласно рекомендации Microsoft
Кто же им верит ?
Проверять надо размер экрана и перестраивать

SystemParametersInfo(SPI_GETWORKAREA, ...) дает размер экрана минус все зарегистрированные (таскбар, MS Office panel и т.п.)


 
Игорь Шевченко   (2003-12-02 14:24) [5]

blackman © (02.12.03 14:18)

Верит им каждый, кто хочет, чтобы дизайн интерфейса его программ был на высоком уровне. А остальным, разумеется, закон не писан.

<offtopic>
Кстати, у меня не получилось записаться в форум, если не трудно - приглашаю в чат.
</offtopic>


 
Sergey_Masloff   (2003-12-02 14:26) [6]

blackman © (02.12.03 14:18) [4]
>>А еще лучше ориентироваться на 640х480, согласно рекомендации Microsoft

>Кто же им верит ?
Тот кто хочет следовать стандартам платформы.

>Проверять надо размер экрана и перестраивать
Ну узнали вы размер экрана. Он нормальный для 14"" монитора. А форму сваял автор на 21"" 1280*1024 c мелким шрифтом. И что там вы перестроите? ;-)


 
sad   (2003-12-02 14:36) [7]

Удалено модератором
Примечание: Флуд


 
blackman   (2003-12-02 15:43) [8]

>А форму сваял автор на 21"" 1280*1024 c мелким шрифтом
Не надо страшного... :)


 
Sergey_Masloff   (2003-12-02 15:44) [9]

blackman © (02.12.03 15:43) [8]
>>А форму сваял автор на 21"" 1280*1024 c мелким шрифтом

>Не надо страшного... :)

я ЭТО видел. Даже не поседел ;-)


 
Думкин   (2003-12-02 17:49) [10]

Писать под меньше нельзя - это криво. Лично меня - бесит.
Первое что сделал в первых проектах под собой - адаптировал к разным разрешениям. А то окно 1024*768 и не масштабируется. Ноги из плеч.


 
Romkin   (2003-12-02 18:00) [11]

Если окна с 17" монитора не влежают в 15", примените драйвер увеличения размера дисплея, где-то он мелькал в инете...


 
blackman   (2003-12-02 18:13) [12]

>Romkin
При чем здесь размер экрана ?
И на 15 можно сделать 1280.
Делать форму на 800х600 и потом на всех проверяем разрешение и подстраиваем... А лучше всего не забивать ее полностью компонентами. Здорово спасают Gridы и т.п.
Вкладочки сделать или mdi или ...


 
Romkin   (2003-12-02 18:23) [13]

ДА нет, помнится, забрел на сайт, а там именно увеличитель экрана лежит, программка такая, по сабжу - именно то, как раз на 2" приращивает.
И еще удвоитель тактовой частоты процессора там был. И что я тогда не скачал?


 
Игорь Шевченко   (2003-12-02 18:41) [14]

blackman © (02.12.03 18:13)

Здорово спасают Align и Anchors

А изначально форму рекомендуется делать размерами не больше 640х480.


 
kaif   (2003-12-02 20:30) [15]

Все зависит от потенциальных юзеров. Ущемлять 99% юзеров, имеющих минимум 600x800 ради 1% уродов, имеющих 640x480, ИМХО есть экономически нецелесообразный маразм. Если ты не Microsoft, конечно, у которого миллиард копий в год продается. Тогда даже 1% имеет значение...
На сегодня я считаю оптимальным рассчитывать минимум на юзера 600x800 или юзера 1024x768 + крупный шрифт. А остальных можно послать. Если они на мониторе экономят, то вряд ли и на программу раскошелятся.
Если же пишется приложение для распространения по Internet, особенно freeware, то требования могут быть гораздо более жескими: чтобы закорюк не было ни при каких языковых настройках, чтобы работало на 640x480 + для людей с плохим зрением и т.д.


 
Игорь Шевченко   (2003-12-02 22:27) [16]

kaif © (02.12.03 20:30)

Выражения выбирай, ладно ? И экономику не надо приплетать за уши.


 
Думкин   (2003-12-03 06:32) [17]


> [15] kaif © (02.12.03 20:30)

Так нельзя. Я урод? У меня до недавнего было 640*480. И видеть как кривые люди пишут кривые программы(из-за лени или оговоренной кривости) - надоело.
В сделанных мной проектах - рабочий режим(заказчик)1024-768. Но все они снимают метрики и могут работать при любых других режимах(без ущерба для интерфейса). На то мы и программисты - чтобы у юзера матов не было.
Единственно где не делалось - это в одном игровом проекте - потому как и требованиях к оборудованию стояло.
Ты иногда про интеллигентность рассуждаешь, а тут по хамски как-то. Стыдно.


 
blackman   (2003-12-03 09:52) [18]

>было 640*480.
Так ведь сменил ? Значит хороший уже! :)
>На то мы и программисты - чтобы у юзера матов не было.
Нет мы совсем для других целей :)


 
Думкин   (2003-12-03 10:10) [19]

> [18] blackman © (03.12.03 09:52)
Кто на что и чего меняет - ничего не значит. Многие используют разрешения 640*480 и 800*600 даже на 17. Мало ли чего.
А я использую даже на текущее разрешение, а размеры клиентской области. Конечно, ограничения на низ есть. Но не 800*600.

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

:)


 
PVOzerski   (2003-12-03 10:14) [20]

Лучше бы кто занялся, библиотеку для обеспечения разрешение-размер-шрифта-независимого отображения окошек на экране сваял, чем ругаться. Работа-то не самая сложная...



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.008 c
3-86243
Mamed
2003-12-04 10:22
2003.12.26
Client dataset


3-86311
tchn
2003-12-01 22:54
2003.12.26
Required поля?


1-86405
Markus
2003-12-14 23:42
2003.12.26
компонент TstringGrid


1-86339
Makhanev A.S.
2003-12-12 20:20
2003.12.26
Насколько точен TTimer?


1-86424
download
2003-12-14 03:40
2003.12.26
SelText в Winapi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский