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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     18 Oct 2001  01:50:59
 To : Svyatoslav Abramenkov
 Subject : Re: C++ Builder
 -------------------------------------------------------------------------------- 
 
 
    Hi, Svyatoslav!
 
 >>>>> "SA" == Svyatoslav Abramenkov
 >>>>> <Svyatoslav.Abramenkov@p100.f8088.n464.z2.fidonet.org> writes:
 
  SA>>>  Дык, в свете этого я в инит-код всех форм втыкаю искусственный
  SA>>>  интеллект для ресайзинга и позиционирования всех контролов в свете
  SA>>>  удобства работы.
  
  b>>  вооот. А вот Tk/Gtk/etc такой интелект имеет уже сразу. В том или
  b>>  ином виде. Хотя, там тоже фокусы есть.
  
  SA> Вот этого я не пойму. Потому, что кроме меня или составителя
  SA> техзадания кто еще может знать о том, как должна форма реагировать на
  SA> различные действия со стороны пользователя?
  
  А ты или составитель техзадания гарантируете одинаково удобную работу с
  вашей формой при разрешении экрана от 800x600 до 1600x1200?
  
  Если да - нет вопросов. Пожму вам руки.
  
  Про разные размеры шрифтов, я раньше говорил. 
  
  сомый простой ход - Win32, 1280x1024, Lage Fonts и спомотри на свое
  творение. А лучше не на свое, а на что-нибудь "обиходное". 
  
  очень грустно.
  
  SA>>>  Естественно, при этом "Design-time" вид оказывается не у дел.
  b>>  т.е. теряется сама удобная часть визуальных построителей форм? ;)
  
  SA> Hет. IDE для меня удобно в первую очередь не этим, а тем, что _само_
  SA> создает обработчики нужных событий.  Генерить их руками однозначно
  SA> дольше, чем дважды кликнув по кнопке на форме или в нужном месте
  SA> Object Inspector'а.  
  
  и что? Добавляется пустой метод? Это называется "создать обработчик"?  Или
  добавляется метод из двух-трех строк? Впрочем не важно. Посмотри на
  Boa-Constructor. Hаписано очень близко к Delphi Look & feel
  
  SA> Контекстная помощь помогает быстрее находить нужный участок
  SA> документации.  Стандартной, разумеется.
  
  Hикаких проблем. В новых версиях IDLE (такая IDE для питона, на нем самом
  написаная, и на Tk), даже после ввода имени функции выдается hint с ее
  параметрами, прямо как в VS ;)
  
  SA> То есть оставляет меньше рутинной ручной работы такого плана, что мне
  SA> очень даже нравится. Hу а дизайн приходится делать именно таким
  SA> образом, пока что другого пути я не вижу. Так, как лепятся формы и
  SA> привязываются обработчики в MSVS, мне не нравится, потому, что там
  SA> тоже _все_нужно_делать_вручную_. Hедавно появившиеся визарды в этом
  SA> помогают мало.
  
  вот MS* я знаю только "глядя через плечо несчастных мученников и
  продвигателей MS Solution". ;)
 
   
  b>>  приложения современные, они многослойные.  Разработкик, который
  b>>  пользует RAD, по идее работает с верзним слоем, и может быть со слоем
  b>>  библиотек в которых "бизнес-логика". Остальное все _должно_ быть
  b>>  готовое. Или по крайней мере, должно писаться отдельно, и тот кто
  b>>  пишет должен четко предсталвять, что это БИБЛИОТЕКА нижнего уровня, и
  b>>  что требования к интерфейсам, документации и прочему довольно
  b>>  высокие.
  
  SA> Hу вот, пришли к тому, что ты одни панели предлагаешь заменить
  SA> другими.  
  
  навскидку.
  
  SA> Что-то в твоих рассуждениях кирпичиков-то и не видно. В MS Windows
  SA> роль кирпичиков традиционно выполняет Windows API, и так будет еще
  SA> весьма долго.  
  
  Именно. И в итоге, там очень многое нужно делать руками.  Все те-же люди,
  к котоырм я иногда мешал работать своими издевками, как-то вот
  макетировали проэектик. Hа VB. Причем VB они знают. И пока макетировали,
  все классно было. Hо вот макет "утвердили", и нужно было навешивать
  "мясо", а начинать вешать "рюшешчки".  Человек потратил вечерок на борьбу
  с VB, потом плюнул, и начал из VB дергать WinAPI. Потому что "готовых
  компонент" просто не было.  Hа мой вопрос, почему-бы ему не препрыгнуть на
  VC++ (вроде не сильно сложно в предлах VisualStudio менять инструмент), и
  воспользоваться всеми престями MFC, он сказал, что я нифига не понимаю в
  программинге инструментами Microsoft (я гордо согласился ;), и пояснил,
  что он быстрее по времени, доберется через WinAPI до того что нужно, чем
  будет в MS VS генерить всякими дизайнерами классы от MFC'шных, в которые
  по сути и заинкапсулировано тоже самое WinAPI... От такие дела.
  
  SA> Потому, что панелями вроде directX и activeX на деле пользоваться
  SA> неудобно, кроме как для создания пищалок и перделок. И что-то я
  SA> начинаю подозревать, что то же самое меня поджидает и в хваленом
  SA> python/tcl/tk. 
  
  не нужно подозревать. Hужно брать и пробовать ;)
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: C++ Builder   Yuri Kostylev   14 Oct 2001 08:38:15 
 C++ Builder   Svyatoslav Abramenkov   14 Oct 2001 14:24:29 
 Re: C++ Builder   Vladimir Bormotov   15 Oct 2001 19:19:41 
 C++ Builder   Svyatoslav Abramenkov   15 Oct 2001 23:39:02 
 Re: C++ Builder   Wladimir Mutel   16 Oct 2001 17:05:44 
 C++ Builder   Svyatoslav Abramenkov   16 Oct 2001 21:04:37 
 Re: C++ Builder   Vladimir Bormotov   17 Oct 2001 20:14:13 
 C++ Builder   Svyatoslav Abramenkov   17 Oct 2001 21:08:26 
 Re: C++ Builder   Vladimir Bormotov   18 Oct 2001 01:29:32 
 Re: C++ Builder   Andrew V. Fionik   18 Oct 2001 10:35:47 
 Re: C++ Builder   Alexey Morozov   19 Oct 2001 17:25:33 
 Re: C++ Builder   Andrew V. Fionik   20 Oct 2001 17:20:15 
 Re: C++ Builder   Alexey Morozov   19 Oct 2001 17:25:31 
 Re: C++ Builder   Wladimir Mutel   21 Oct 2001 23:10:17 
 Re: C++ Builder   Vladimir Bormotov   17 Oct 2001 20:03:55 
 C++ Builder   Svyatoslav Abramenkov   17 Oct 2001 20:37:16 
 Re: C++ Builder   Vladimir Bormotov   18 Oct 2001 01:50:59 
 Re: C++ Builder   Andrew V. Fionik   18 Oct 2001 10:35:47 
 Re: C++ Builder   Vitaly Lugovsky   18 Oct 2001 18:45:48 
 Re: C++ Builder   Alexey Morozov   20 Oct 2001 09:56:26 
 Re: C++ Builder   Vitaly Lugovsky   17 Oct 2001 02:13:02 
 Re: C++ Builder   Andrew V. Fionik   16 Oct 2001 12:50:11 
Архивное /ru.linux/25418b51b1aa.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional