powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема с разрешением экрана
17 сообщений из 17, страница 1 из 1
Проблема с разрешением экрана
    #32616515
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вчера столкнулся с такой проблемой. Перенёс свою прогу на комп, где разрешение 800х600 (у меня 1024Х768). Ну и на экране,конечно, что-то невообразимое. Подскажите, как малой кровью решить эту проблему. Может, кто-нибудь писал процедурку, изменяющую размеры в зависимости от разрешения?
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616531
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если используете PFC (n_cst_resize), то делается это достаточно легко.
Могу прислать код.
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616559
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобще-то не пользуюсь. А код можно было бы посмотреть, заранее благодарен. Его реально привинтить к своей проге или нужны ещё какие-то примочки из PFC?
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616642
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код можна посмотреть в папке Pfc где установлен PowerBuilder если при инсталяции стояла отметка напротив pfc
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616687
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Levonна экране,конечно, что-то невообразимое. Подскажите, как малой кровью решить эту проблему.

a v chom problema i shto na ekrane ???
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616703
dGrichine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LevonВобще-то не пользуюсь. А код можно было бы посмотреть, заранее благодарен.
http://www.pfcguide.com/downloads/pfcobjs.zip

===
Гришин Дмитрий
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616736
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы не стал пользоваться примочками, которые изменяют размеры окна и контролов. Лучше потратить время на приведение интерфейса к нормальному виду сейчас, чем иметь долговременный геморрой. И вообще, когда проектирую нечто сложное, взял за правило проверять это при разных разрешениях экрана + играюсь с цветом. Видел одну прогу у чувака, ее запускали на компе с несовсем стандартными цветовыми настройками, так вот, она выглядела ужасно . Конечно, кто-то скажет, что это мелочь, но это прежде всего, говорит о культуре программирования также, как и стиль написания кода. Кто-то пишет чисто "для себя", а другой так, что даже чел пришедший после него без труда разберется в данном коде...
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616801
dGrichine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЯ бы не стал пользоваться примочками, которые изменяют размеры окна и контролов.
почему?
авторЛучше потратить время на приведение интерфейса к нормальному виду сейчас, чем иметь долговременный геморрой.
нормальный вид это какой?
и как у вас выглядит внешний вид приложения при разных разрешениях? или вы проектируете приложение из расчета самого низкого разрешения?

авторИ вообще, когда проектирую нечто сложное, взял за правило проверять это при разных разрешениях экрана + играюсь с цветом.
с этим трудно не согласится

===
Гришин Дмитрий
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32616859
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня на компе стоит разрешение 1024Х768, при современной технике не составит особого труда переключиться на 800х600. В работе ориентируемся именно на это разрешение экрана. Почему не стал бы пользоваться примочками по изменению размеров? Они вносят еще одну степень неопределенности в систему. Моя философия заключается в следующем: вероятность того, что простая каменная лестница сломается, гораздо ниже, чем поломка скоростного лифта...
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617371
dGrichine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Black Savage при современной технике не составит особого труда переключиться на 800х600. В работе ориентируемся именно на это разрешение экрана.
и вы предложите пользователю переключаться с его разрешения, например в 1400х1050 на TFT матрице, на разрешение 800х600 только для того чтобы он смог поработать в ваших приложениях? и какие будут ваши аргументы?
Black Savage Почему не стал бы пользоваться примочками по изменению размеров? Они вносят еще одну степень неопределенности в систему. Моя философия заключается в следующем: вероятность того, что простая каменная лестница сломается, гораздо ниже, чем поломка скоростного лифта...
какой философии придерживаться, это конечно дело личное, но в вашем случае, вы философию пользователю навязываете... а это не есть хорошо...

и вообще, какая неопределенность и какая степень?
вот если бы вы сами с нуля пытались реализовать "примочки по изменению размеров", то возможно внесли бы "степень неопределенности" в свою систему, а n_cst_resize работает аж с середины 90 годов, если не раньше... и надо сказать неплохо справляется со своими задачами...

===
Гришин Дмитрий
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617390
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dGrichineвы предложите пользователю переключаться с его разрешения, например в 1400х1050 на TFT матрице, на разрешение 800х600 только для того чтобы он смог поработать в ваших приложениях? и какие будут ваши аргументы?
Позвольте, а зачем пользователю переключаться? Пользователь будет вполне нормально работать на разрешении 1400х1050 в приложении, которое спроектировано и выполнено под разрешение 800х600, и не испытовать при этом дискомфорта....
ИМХО...

---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617439
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Ikar
Все верно...

To dGrichine
Я не из тех, кто с пеной у рта будет доказывать свою правоту. Не нравится делайте, как хотите...
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617481
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, работать будет, только всё время прийдётся окно смыкать, чтоб мелким не было. А у меня наоборот окно такое, что на экране не помещается. Начинаешь уменьшать - контролы в окнах уходят за окно.
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617502
dGrichine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IkarПользователь будет вполне нормально работать на разрешении 1400х1050 в приложении, которое спроектировано и выполнено под разрешение 800х600, и не испытовать при этом дискомфорта....
прям как в проекте генезис : "Что пользователю нyжно, а что нет, емy объяснит отдел pекламы" :)

Ikar, заметьте фразу "... при современной технике не составит особого труда переключиться на 800х600 " не я придумал, поэтому у меня и возник вопрос :)

Black SavageНе нравится делайте, как хотите...
Не нравится, честно...

===
Гришин Дмитрий
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617535
whatis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даю user возможность самому настраивать цвет фона и размеры Y,X,H,W любого рабочего окна с сохранением. Для DW-resize только Y,X,H,W
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617545
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To dGrichine

Для особо не понятливых. Фраза:
У меня на компе стоит разрешение 1024Х768, при современной технике не составит особого труда переключиться на 800х600.

Означает, что я разработчик, переодически переключаюсь с одного разрешения на другое, чтобы видеть, что произойдет. Это я делаю в целях отладки приложения. Есен пень, что юзера такой х$%&й не страдают...
...
Рейтинг: 0 / 0
Проблема с разрешением экрана
    #32617924
Guest_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочитал и не понял проблемы.
Неужели трудно выполнить move(...) & Resize(...) объектов интерфейса?
Для этого собственно в window имеется специальное событие Resize.

Вроде бы и наследование никто в PB не отменял.
Это я к тому, что на DataWindow Control тоже можно замапить dwnresize.
После этого можно не в слепую управлять размерами элементов DataWindow Object (z.b. шириной колонок в grid'e).
Кроме того если просто унаследовать userobject (значок <Custom Visual> на закладке <PB Object>), то на него также можно замапить событие pbm_size.
Splitbar - средствами PB изготавливить несложно. Примеров реализации этого
splitbar' a - тоже куча.

ЗЫ. Открываю главное окно всегда с опцией WIndowState = maximazed!
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема с разрешением экрана
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]