On 16.10.2012 21:34, "Артём Н." wrote:
16.10.2012 21:22, Alexander Danilov пишет:
On 16.10.2012 18:47, "Артём Н." wrote:
16.10.2012 11:24, Victor Wagner пишет:
On 2012.10.15 at 20:58:20 +0400, "Артём Н." wrote:
[skip]
А интерфейсы писать?
А интерфейсы надо именно писать. Язык выраженный в виде plain text -
существенно более мощный инструмент, чем любая рисовалка.
Да, вот только писать сложнее, чем картинки двигать.
pack [buttok .ok -text Quit -command exit]
Сложнее?
Не вижу, где у вас кнопка на форме.
Вот я думаю, что она должна быть в правом нижнем углу, выровнена по правой
границе с верхней кнопкой, причём находиться чуть выше нижней границы воон того
"бевела", выделяющего группу контролов.
Не туда смотрите - wish /usr/share/tcltk/tk8.5/demos/widget
А всё перечисленное делается так pack ... -fill ... -expand .. -side ... и тд.
Потому что
язык позволяет оперировать в терминах если ... то .. иначе и повторять
... до ..., не говоря уж о рекурсии и функциональной декомпозиции, а
рисовалки - нет.
И? Мне нужно это для форм GUI?
Чем больше и сложнее становится форма, тем труднее пользоваться рисовалкой.
Проверено.
Ну да, естественно.
Но, при сложной форме, в текстовом описании интерфейса ещё проще запутаться.
А это как описание сделать, а вот передвигать 100 элементов мышкой, чтобы воткнуть 101-й - это надо
быть ..., я даже затрудняюсь правильно подобрать эпитет.
А проектировать?
А для этого существует понятия mind mapping и сoncept mapping.
И? Я-то спрашивал про среду, которая объединяет разрозненные инструменты, чтобы
не учить тысячу и одну опцию разных компиляторов и не придумывать велосипеды,
самостоятельно всё это объединяя.
Скриптовые языки и есть такая среда.
И? Прийти к написанию IDE На скриптовом языке?
Не IDE, а конечного продукта, а таких IDE уже есть
Emacs и Vim - это юниксовые IDE, так есть встроенные языки, с помощью которых процесс
программирования автоматизируется. Vim до 5-й версии был просто редактором, а сейчас это уже IDE.
Emacs до какого-то времени был просто редактором с набором макросов, а сейчас
это конструктор IDE.
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/507da160.8060...@gmail.com