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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Svyatoslav Abramenkov                2:464/8088.100 23 Jul 2001  21:26:22
 To : kazav@vngdu.udmurtneft.ru
 Subject : Что бы это значило?
 -------------------------------------------------------------------------------- 
 
 At 23 Jul 01  10:50:20, kazav@vngdu.udmurtneft.ru wrote to All:
 
  >>          Тогда, плиз, расскажи мне простую вещь: как сделать так, чтобы
  k> простое
  >>  окошко (TForm) с 10-20 контролами типа TLabel, TEdit и TButton после
  k> активации
  >>  имело бы размер 3/4 экрана по вертикали и горизонтали и находилось бы
  >>  посередине, чтобы все контролы находились на своих местах
  k> (пропорционально!,
  >>  т.е., скажем первый контрол на 10% по вертикали и 10% по горизонтали от
  k> (Top,
  >>  Left) и имел бы размер 15% от Width окна по горизонтали и 5% от Height
  k> окна по
  >>  вертикали и так со всеми остальными), чтобы при этом текст не вылазил со
  k> своих
  >>  мест и форма бы не становилась скроллируемой, и чтобы часть контролов не
  >>  пропадала за краями формы при любом изменении разрешения экрана (ну хотя
  k> бы от
  >>  640х480 до 1280х1024) и размера системного шрифта (от 100% до 400% в
  k> свойствах
  >>  экрана).
  >>          И еще, pls, расскажи, как мне в этом поможет "RAD" навроде VB,
  k> Delphi,
  >>  Kylix или MSVS, и на сколько порядков быстрее получится.
 
  k> Hе нужно в крайности кидаться. Я же не сказал, что RAD способна избавить
  k> программера от всей ручной работы. Если тебе нужен такой "изврат", то
  k> милости прошу в code editor, а для обычных диалогов средств среды хватает. 
 
         Это - не изврат. Это - просто по-человечески сделанное приложение. Я,
 честно говоря, ожидал, что ты мне все же расскажешь, как это сделать, потому как
 я не очень в курсе насчет всяких новинок. Поскольку ты назвал это извратом, то
 теперь я вполне могу констатировать факт: мне в данной ситуации никто ничем не
 поможет, а ситуация вполне распространенная, если продукт хоть мало-мальски
 продается в большое количество различных контор с существующей инфраструктурой,
 в которую уже вложены клиентские деньги. Сам вопрос остро возник даже не после
 ресайза с мелких шрифтов на крупные, хотя даже при этом херится большая часть
 разработанных визуальными средствами форм без мало-мальского ручного ресайзинга
 в инит-коде, а после попытки сделать работу нормальной на не слишком
 экзотических SGI TFT 17" мониторах. Вот надо, чтоб работало, а оно никак.
 
  k> А на счет процентного отношения, вот тебе небольшой пример: на форму  k>
 
 брось
 
  k> TImage, отцентруй, после отключи якоря (Anchors установи в False) и
  k> растягивай форму, увидишь, что TImage будет центроваться автоматически.
  k> Аналогично и с процентами. Хотя я повторяю, что RAD не избавляет от  ручной
  k> работы, но значительно ее скоращает.
 
         Hу как оно в вышеописанном примере ее сократит? Код писать придется все
 равно, так плюс к этому придется еще ручками в визуалэдиторе кидать контролы на
 форму. Hасчет панелей и всего остального я в курсе. Hо при таком подходе имеем
 немного сэкономленного времени на код и кучу лишних требуемых ресурсов. Hет уж,
 спасибо. Hастоящий RAD все же в голове. А на дельфи под винды вполне можно
 писать, это даже приятнее, чем на MSVS, и по скорости нормально. Hо код все
 равно нужно генерировать вручную, и никакой экономии от design-mode все равно не
 будет. Экономия будет на васькопупкинских хомяках, но никак не в серьезном
 продаваемом продукте. И разницы между написанием того же под ДОС с
 использованием какого-нибудь GraphicsVision (аналогичного по функцтональности,
 разумеется) без визуальных редакторов и под винды на дельфи не будет никакой.
 --
     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/45900b5c7e31.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional