![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Чиверс
Пользователь
Регистрация: 07.04.2011
Сообщений: 55
|
![]()
Долго шли споры о том юзать Виз. реды при составлении интерфейсов программ или нет. Одни говорят мол он облегчет работу,другие что он делает программистов ленивыми и тупыми кнопкодавами. Неужели и вправду можно (нужно) создавать интерфес голыми руками(кто нибудь так делает?). Я это себе представляю (ручной кодинг интерфеса) так: Для MFC например:
1) На листке бумаги рисуеш интерфейс и все компоненты. 2) Вычисляеш координаты компонентов(жесть) от верхнего левого угла формы-дилога, гдето день возишся с координатами. 3) Пишиш ф - цию типа CreateInterface и в ней вручную создаеш кнопки листы задаеш процедуры их обработки и тп CButton* btn = new CButton(); btn->Create(.......координаты и ип); и так для всех компонентов дилога. ![]() -................................... ................. Так же и для Java: Делаем пункты 1 и 2. а потом Frame Form = new Frame("Visual Editor must die!!!"); Form.add(new Botton(.....)); ...... и прикрутить ко всему ActionListener - ы -................................... .................. Задача усложняется в 4 раза если у приложения несколько диалогов или форм.(минимум нужно обладать отличным пространственным мышлением чтобы в голове правильно расположить и определить координаты компонентов). Короче к чему я это все - неужели и вправду серезные программисты не юзают визуальные редакторы? Что вы думаете по этому поводу???
Деятельность единственный путь к познаниям
|
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]() Цитата:
В WPF сверху располагается отображение формы, а снизу её код в котором она и пишется. Тем более как можно визуально отображать всякие абстрактные вещи вроде шаблонов данных, всё это пишется ручками. Последний раз редактировалось the_deer_one; 07.10.2011 в 14:22. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 38
|
![]()
Ну для самых одаренных, есть такое понятие смена скина. Вот как вы думаете как оно все это делается!? Нормальные программы, позволяют, перемещать, менять, манипулировать любым визуальным объектом. А редактор лишь расставит все статически что усложнит динамическое изменение/добавление/удаление элементов. Так что я за то что бы писать все ручками)))
|
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
Визуальным редактором тоже с умом пользоваться нужно. И серьезные программисты отнюдь не идиоты. А потому пользуются.
ЗЫ. Так можно договориться и до того, что в космос с бубном нужно летать, а в ЦУПе дежурного шамана держать... Ах, да. Забыл добавить. Среди программистов полно профи, не использующих С и плюсы. Последний раз редактировалось Баламут; 07.10.2011 в 15:40. |
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
![]()
Баламут + 1;
Цитата:
![]() ТС, да и в Lazarus / Delphi можно поиграться со свойством Align и без визуального редактора(сам не проверял) ![]() |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]()
Да не, это токма так под ДОС кодили, и если заранее известно разрешение экрана. Щаз можно так для всяких эмбедедов, типа плееров там и тп, но там просто буффер - сам и кнопачке рисуй и все остальное. Чистый лист. Ну и если кто еще програмит, то может под Win CE (5.0 и прочее), типа навигации. А в венде - да не, формачке в моде уже давно.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как для визуального объекта запустить выполнение OnChange без изменения данных? | delphicoding | Общие вопросы Delphi | 6 | 01.10.2011 19:13 |
Как сделать визуального помощника в C++Builder 6 | sjsergio | C++ Builder | 0 | 02.09.2011 11:01 |
Как будем жить? | С.М.С | Свободное общение | 138 | 18.08.2011 10:29 |
Если Вам скажут, что Вам жить 2 года, как вы будете жить? | grenles | Свободное общение | 51 | 15.11.2010 21:59 |
Как, и зачем жить? | kolobok1000 | Свободное общение | 28 | 18.11.2009 20:57 |