Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Svyatoslav Abramenkov                2:464/8088.100 24 Jul 2001  11:07:12
 To : kazav@vngdu.udmurtneft.ru
 Subject : Что бы это значило?
 -------------------------------------------------------------------------------- 
 
 At 24 Jul 01  07:50:05, kazav@vngdu.udmurtneft.ru wrote to All:
 
  >>          Это - не изврат.
  k> Ладно, не обижайся. Опиши, для чего, реально, это (процентные отношения
  k> ширины контрола к ширине формы) потребовалось.
 
         Понту мне обижаться? Эргономика, панимаишь. Для того, чтобы человеку
 было удобно с этим работать. Можно, конечно, вынести размер и тип шрифта в
 настройки, но это, по-моему, не решение. Потому, что прибитые гвоздями к
 координатам контролы при _любом_ размере и типе шрифта, отличающемся от
 применявшегося при дизайне, приводят к наползанию их друг на друга либо
 наоборот, растягиванию мелкоскопических надписей по форме.
 
  >>  Сам вопрос остро возник даже не после
  >>  ресайза с мелких шрифтов на крупные, хотя даже при этом херится большая
  k> часть
  >>  разработанных визуальными средствами форм без мало-мальского ручного
  k> ресайзинга
  >>  в инит-коде, а после попытки сделать работу нормальной на не слишком
  >>  экзотических SGI TFT 17" мониторах. Вот надо, чтоб работало, а оно никак.
 
  k> Почитай общие рекомендации в любой книге по Delphi (я не встречал книг, где
  k> этот вопрос обходили стороной) типа, использовать только TrueType шрифты,
  k> отключить AutoScroll у формы, ну и еще некоторые. Затем попробуй с ними
  k> поиграться, у меня таких проблем не возникало, хотя тоже не на одной машине
  k> проги работают.
 
         Hу че мне играться, я тебе уже пример привел, можешь сам попробовать:
 берешь форму, лепишь на нее TLAbel вначале. За ним через букву-две по ширине
 TEdit, за ним - опять TLAbel так, чтобы его текст заканчивался около правого
 края формы. Выставляешь всем контролам, к примеру, Times New Roman Cyr
 (TrueType, верно?). Отключаешь AutoScroll. При этом у тебя стоит "мелкий шрифт"
 в свойствах экрана. Компилируешь. Запускаешь. Радуешься соответствию того, что
 видел в design-mode показываемому на экране. После этого - переставляешь с
 "мелкого шрифта" на "крупный шрифт". Запускаешь. Видишь уехавшие концы надписей.
 Hеужели непонятно? И это всего-то со 100% до 125%. А представляешь себе, как
 выглядит 200%? А именно около того потребовалось выставить на этих SGI, чтоб на
 их единственном полном разрешении (кажется, то ли 1600х1200, то ли что-то вообще
 нестандартное для CRT того же порядка). При этом, разумеется, все дожно работать
 и на всех остальных рабочих местах, где и 14" 640x480, и 14" 800х600, и 15"
 1024х768 с совершенно различными размерами шрифта.
         Другой выход, конечно, тоже есть: продавать программно-аппаратный
 _комплекс_, но при этом, во-первых, далеко не все клиенты захотят повторно
 инвестировать в инфраструктуру, и во-вторых, нафига тогда заморачиваться с
 виндами и графикой? Поставить терминалы и сделать софт под тот же эхотаг будет,
 пожалуй, менее трудоемко и более быстро.
 
 --
     Svyatoslav <absolute_sh@mail.ru>
 
 [Registered Linux user #219421]
 --- QDed/Linux
  * Origin: AbSolute Soft&Hard (2:464/8088.100)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Что бы это значило?   Kazantsev Alexey   16 Jul 2001 08:42:19 
 Re: Что бы это значило?   Kazantsev Alexey   17 Jul 2001 08:34:22 
 Что бы это значило?   Vladimir Mosgalin   18 Jul 2001 03:13:40 
 Re: Что бы это значило?   Kazantsev Alexey   18 Jul 2001 07:25:43 
 Re: Что бы это значило?   Ilya Anfimov   18 Jul 2001 16:18:43 
 Re: Что бы это значило?   Kazantsev Alexey   19 Jul 2001 15:25:13 
 Re: Что бы это значило?   Vladimir Bormotov   20 Jul 2001 11:50:36 
 Re: Что бы это значило?   Kazantsev Alexey   20 Jul 2001 12:16:54 
 Re: Что бы это значило?   Vladimir Bormotov   20 Jul 2001 16:59:26 
 Re: Что бы это значило?   alexey.vyskubov@nokia.com   20 Jul 2001 17:27:56 
 Re: Что бы это значило?   Kazantsev Alexey   23 Jul 2001 12:47:07 
 Re: Что бы это значило?   vitus@ice.ru   18 Jul 2001 11:19:24 
 Re: Что бы это значило?   Kazantsev Alexey   18 Jul 2001 11:48:07 
 Re: Что бы это значило?   vitus@ice.ru   18 Jul 2001 14:53:24 
 Re: Что бы это значило?   Kazantsev Alexey   18 Jul 2001 15:15:46 
 Re: Что бы это значило?   vitus@ice.ru   18 Jul 2001 16:04:28 
 Re: Что бы это значило?   Kazantsev Alexey   19 Jul 2001 15:25:15 
 Что бы это значило?   Vladimir Mosgalin   19 Jul 2001 23:25:34 
 Re: Что бы это значило?   Kazantsev Alexey   20 Jul 2001 08:32:14 
 Что бы это значило?   Vladimir Mosgalin   21 Jul 2001 00:55:16 
 Re: Что бы это значило?   Kazantsev Alexey   23 Jul 2001 11:54:25 
 Re: Что бы это значило?   vitus@ice.ru   19 Jul 2001 17:08:44 
 Re: Что бы это значило?   Kazantsev Alexey   20 Jul 2001 07:23:09 
 Re: Что бы это значило?   vitus@ice.ru   20 Jul 2001 09:14:57 
 Re: Что бы это значило?   Kazantsev Alexey   20 Jul 2001 10:13:47 
 Что бы это значило?   Svyatoslav Abramenkov   20 Jul 2001 15:22:05 
 Re: Что бы это значило?   Kazantsev Alexey   23 Jul 2001 11:50:20 
 Что бы это значило?   Svyatoslav Abramenkov   23 Jul 2001 21:26:22 
 Re: Что бы это значило?   Kazantsev Alexey   24 Jul 2001 08:50:05 
 Что бы это значило?   Svyatoslav Abramenkov   24 Jul 2001 11:07:12 
 Re: Что бы это значило?   Kazantsev Alexey   20 Jul 2001 08:30:12 
 Re: Что бы это значило?   vitus@ice.ru   20 Jul 2001 09:17:00 
 Re: Что бы это значило?   Kazantsev Alexey   20 Jul 2001 10:19:53 
 Что бы это значило?   Vladimir Mosgalin   21 Jul 2001 00:01:42 
 Что бы это значило?   Sergey Korshunoff   22 Jul 2001 12:47:22 
 Re: Что бы это значило?   Vladimir Bormotov   25 Jul 2001 00:14:04 
 Re: Что бы это значило?   Ilya Anfimov   25 Jul 2001 23:40:54 
 Re: Что бы это значило?   Ilya Anfimov   19 Jul 2001 20:16:13 
 Что бы это значило?   Sergey Korshunoff   22 Jul 2001 12:35:47 
 Re: Что бы это значило?   Kazantsev Alexey   24 Jul 2001 07:47:29 
 Что бы это значило?   Misha Baikov   21 Jul 2001 17:50:56 
 Что бы это значило?   Sergey Korshunoff   22 Jul 2001 12:03:17 
 Re: Что бы это значило?   Ilya Anfimov   25 Jul 2001 23:36:49 
Архивное /ru.linux/45900b5d3af3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional