|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Kochkin 2:5002/5002 15 Feb 2002 18:39:51 To : All Subject : Re: =?KOI8-R?B?8drZy8/X2cUgz8LPzM/ey8kuLi4=?= -------------------------------------------------------------------------------- > Dmitry Kochkin <Dmitry.Kochkin@f5002.n5002.z2.fidonet.org> > DK> разработчика. Писать-же библиотеку за бесплатно не > DK> возьмусь, слишком серьезная работа. > > Тогда ты неинтересен в качестве собеседника. Это opensource > community, 1.Это с чего-бы непременно опен-сорс? 2.Я сказал "за бесплатно не возьмусь" с какого боку опен-сорс? > и здесь каждый интересен постольку поскольку он > готов поделиться результатами своего труда, и эти результаты > полезны для окружающих. >>> и отличай библиотеку от оболочки с самого начала, когда >>> задаешь вопросы. > DK> А они взаимосвязаны, я уже писал. > Только в случае хреновых инструментов с закрытыми исходниками. Я-бы не был столь категоричен. > DK> А я так примерно и работал совсем недавно VC именно такой > DK> способ работы. Там была большая контора и выбирать самому > DK> средство разработки было нельзя. > Hа самом деле есть другой способ работы. Гораздо более эффективный > и удобный - идти не от форм, а от функций. > А формы чтобы генерились автоматически, исходя из потребных > данных. Когда весь интерфейс описывается руками? Это _старый_ способ работы. > Короче, рисовать кнопки мышкой, конечно, удобнее, чем выписывать > координаты кнопок руками, но менее удобно чем формулировать общие > принципы их расположения, предоставляя программе самой разбираться > в том, какой длины тут текстовое сообщение на текущем языке текущим > шрифтом и тому подобное. Еще раз, не рисовать кнопки , а просто кидать их на форму _примерно_ туда где они будут у юзера на экране. А автоматическое масштабирование легко добавляется, кстати вероятно скоро и об этом можно будет не думать особо. Это вполне автоматизируется на уровне оболочки. >>> Это при условии что проект чужой, идентификаторы в нем не >>> мнемоничны и сходу вспомнить название функции мы не можем. >>> Если можем, то :tag имя-функции и мы там. > DK> Я уже говорил, соглашения для именования элементов GUI вещь > DK> весьма непростая. > > Выработка правильного соглашения об именах часто заметно важнее > выбора правильной библиотеки. > > DK> В общем я не утверждаю, что метод работы без оболочек > DK> неприемлем или невозможен, я утверждаю, что он заметно > DK> уступает методу работы с оболочками. В общем можно > > А я утверждаю, что вы этих кошек готовить не умеете. Я привел в письме алгоритм работы с оболочкой (мой) и без оболочки (ваш). Ты предложил искать через grep , я показал, что это еще хуже чем то, что я предложил вначале и часто вообще непригодно. Других предложений от вас не последовало, только туманный намек на некий чудесный способ приготовления кошек. Так поделитесь результатами своего труда, именно за это вы ратовали выше. regards, Dmitry Kochkin --- KNode/0.6.1 * Origin: ASU (2:5002/5002@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14642c67b3985.html, оценка из 5, голосов 10
|