Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
ВнизПросто размышления. Если офтопик - рубите... Найти похожие ветки
← →
korneley © (2007-09-20 22:40) [0]1. Много людей задаются вопросом: "Как сделать стандартный компонент не совсем стандарным?"
2. У многих людей запросы совпадают по функциональности/нестандартности.
3.Существует много FAQ-ов для решения этих задач.
Вопрос: "Почему Edit+Label как компонент, или Edit с возможностью ввода _только_ числовых значений так и не вошел в стандартную палитру?"
Тема возникла только потому, что утомило таскать (запоминая, что где) весь накопленный багаж... :)
← →
Anatoly Podgoretsky © (2007-09-20 22:48) [1]> korneley (20.09.2007 22:40:00) [0]
TLabeledEdit
← →
lookin © (2007-09-20 22:53) [2]> [0] korneley © (20.09.07 22:40)
Вопроса не совсем вижу. Что там вошло или не вошло в стандартную палитру - дело потустороннее. Я свои принадлежност либо сам, либо выкачавши сделал. И доволен. И упомянутое Edit для числовых сделать ничего не стоит, даже и не писавши компонента, не вижу проблемы... Хм, не понял я все же вопросительности тут...
← →
korneley © (2007-09-20 22:57) [3]Да. Но в D7 его нет (ИМХО, естессно, в BDS2006, он точно есть) Да и вопрос _стандартного(ой)_ компонента(ы) ввода чисел (в процентах, валюте, в экспоненциалиной форме, и т.д.) таки остается... А ведь сколько бухгалтерии переписано... Я уж про округление не говорю :)
← →
vrem (2007-09-20 23:03) [4]лабел для вывода, а едит для ввода, объединить получится очень нужная вещь, как у пелевина - оранус :)))
← →
korneley © (2007-09-20 23:06) [5]Попробую излить боль души. С 1995 года (D1) компания Borland/inprice/Borland так и не сделала боле-менее нормального компонента для ввода-редакции чисел. У всех есть или свои, или сторонние наработки, которые надо всегда иметь под рукой. Я сам оказывался в ситуациях, когда этих дел у меня в нужном месте в нужное время не было. Конечно, сам виноват. Но! Доколе? Вот это и вопрос. :)
← →
korneley © (2007-09-20 23:09) [6]
> TLabeledEdit
> лабел для вывода, а едит для ввода, объединить получится
> очень нужная вещь
Всего через 11 лет был сделан такой _стандартный_ компонент
← →
DrPass © (2007-09-20 23:12) [7]
> 1995 года (D1) компания Borland/inprice/Borland так и не
> сделала боле-менее нормального компонента для ввода-редакции
> чисел
В той же RxLibrary оно было с 1996 года, так что кому надо - успешно пользовались.
← →
Nic © (2007-09-20 23:14) [8]
> korneley © (20.09.07 23:06) [5]
GL scene, например, тоже не включена в состав стандартной VCL. Хотя либа для работы с графикой очень любопытная. Но если пихать в VCL всё подряд, то что с этой библиотекой станет? Каждый сам расширяет палитру компонент так как считает нужным или вообще никак, предпочитая предельно стандартные решения. Мне вот за глаза хватает всего нескольких вкладок: Standard, Win32, Additional, Win 3.1, Dialogs, System + работа с базами.
← →
korneley © (2007-09-20 23:14) [9]Уточним: RxLibrary - сторонняя разработка. И тяжёлая. В-смысле там много всего, и очень не все нам надо
← →
Nic © (2007-09-20 23:16) [10]Когда используются только стандартная VCL - не возникает проблем с переносом от версии к версии <-- а это есть good :)
← →
Nic © (2007-09-20 23:17) [11]
> korneley © (20.09.07 23:14) [9]
Исходники вроде открыты там. Можно вытащить только всё нужное :)
← →
korneley © (2007-09-20 23:19) [12]
> Каждый сам расширяет палитру компонент так как считает
> нужным
Согласен
> Мне вот за глаза хватает всего нескольких вкладок...
И здесь да, но ведь все вводят числа и все сначала морочатся (или нет) с маскэдитом, потом плюют, и делают всё сами. А вот IP в каком компоненте из поставляемого вместе с "D" Вы вводите?
← →
korneley © (2007-09-20 23:22) [13]
> Когда используются только стандартная VCL - не возникает
> проблем с переносом от версии к версии <-- а это есть good
> :)
Именно об этом и разговор.
← →
Nic © (2007-09-20 23:22) [14]
> korneley © (20.09.07 23:19) [12]
Ну, наверное у Вас спецэффичные задачи :) Мне от VCL нужен только базовый GUI, остальное точится вручную, т.к. задачи весьма спецэффичные.
← →
Nic © (2007-09-20 23:25) [15]Мысли что-то на дискуссионный лад не настроены :) Отправлюсь-ка я вздремнуть :)
Завтра вернусь к обсуждению std VCL.
← →
korneley © (2007-09-20 23:26) [16]
> Nic © (20.09.07 23:22) [14]
Да нет, не особо спецтипичные... :) Но вот, повторюсь, несколько раз наезжал на ситуацию, когда нужных, причём моих, компонент(ов) под рукой не было.
← →
korneley © (2007-09-20 23:30) [17]Ну, я сразу в теме сказал, что это просто размышления. Ничего конкретного. Хотя хотелось бы... И сколько уже написано NumEdit и IPEdit?!!!
← →
lookin © (2007-09-20 23:46) [18]> [17] korneley © (20.09.07 23:30)
Но ведь уверен, написать тебе нужные компоненты ничего не стоит? Так и в чем проблема?
← →
korneley © (2007-09-20 23:54) [19]
> lookin © (20.09.07 23:46) [18]
Проблема в осутствии в VCL удобных (!) средств редактирования именно спецефических значений (числа, ИП-адреса, e.t.c.) Я думаю (или ошибаюсь), что эта тема не только на территории СНГ... Ладно, пойду очередной IPEdit в проект _встраивать_
← →
lookin © (2007-09-20 23:57) [20]> [19] korneley © (20.09.07 23:54)
да ж напиши сам...
← →
sdubaruhnul (2007-09-21 00:03) [21]>Попробую излить боль души. С 1995 года (D1) компания Borland/inprice/Borland так и не сделала боле-менее нормального компонента для ввода-редакции чисел. У всех есть или свои, или сторонние наработки, которые надо всегда иметь под рукой. Я сам оказывался в ситуациях, когда этих дел у меня в нужном месте в нужное время не было. Конечно, сам виноват. Но! Доколе? Вот это и вопрос. :)
Корпорация Borland ничего сама не предложила. Пресловутый TEdit есть обёртка стандартного текстового поля из CommCtrl32. Во всём виноват Microsoft.
← →
Fenik © (2007-09-21 09:26) [22]В Delphi 7 есть TLabeledEdit
← →
Desdechado © (2007-09-21 11:53) [23]> RxLibrary - сторонняя разработка. И тяжёлая. В смысле там много всего, и очень не все нам надо
Как-то противоречит дркгому высказыванию
> Проблема в осутствии в VCL удобных (!) средств редактирования именно спецефических значений
Это ТЕБЕ нужны ТАКИЕ специфические компоненты. А другим нужны ДРУГИЕ. И если в VCL пхать чего ни попадя, то свалка будет ничуть не лучше JediVCL. А на кой она нужна всем?
Ты из стандартной поставки компонент сколько % используешь? 20-30% максимум. А из опухшей - 1% будешь использовать. Оно надо? Мне - нет.
← →
Плохиш © (2007-09-21 11:53) [24]
> korneley © (20.09.07 23:06) [5]
> Попробую излить боль души. С 1995 года (D1) компания Borland/inprice/Borland
> так и не сделала боле-менее нормального компонента для ввода-
> редакции чисел. У всех есть или свои, или сторонние наработки,
> которые надо всегда иметь под рукой.
За всех не говори, нме не нужен...
← →
Eraser © (2007-09-21 12:14) [25]
> korneley © (20.09.07 23:06) [5]
чем плох TSpinEdit ?
← →
GrayFace © (2007-09-21 15:02) [26]Eraser © (21.09.07 12:14) [25]
чем плох TSpinEdit ?
1) Плохо выглядит - неправильно использует темы, иконки на кнопках криво стоят.
2) Есть ограничение по высоте
3) Позволяет вводить десятичный разделитель
4) Не очень хорошо (или даже очень нехорошо) работает при вводе неправильного числа.
Остальное не помню.
← →
Игорь Шевченко © (2007-09-21 15:07) [27]A lamer is a person who downloads too much but never uploads (c) Jargon file
← →
homm © (2007-09-21 15:09) [28]> [27] Игорь Шевченко © (21.09.07 15:07)
> A lamer is a person who downloads too much but never uploads (c)
Видимо на русский язык это переводится как «Нету, но очень надо? Сделай сам и поделись с другими!» :)
← →
Ega23 © (2007-09-21 15:23) [29]
> A lamer is a person who downloads too much but never uploads
> (c) Jargon file
Хорошее определение... :)
← →
Игорь Шевченко © (2007-09-21 15:30) [30]homm © (21.09.07 15:09) [28]
Это класическое определение. "Глаза завидущие, руки загребущие"
← →
Eraser © (2007-09-21 15:43) [31]
> GrayFace © (21.09.07 15:02) [26]
хм.. интересный список.. для ввода целых числе много где использовал, никто не жаловался, но до бы постестировать на предмет этих недостатков.
насчет поля ввода для IP адресов, думаю правильнее использовать компонент, которые испольузет для при создании окна поля ввода стандартный стиль WC_IPADDRESS.
← →
Gydvin © (2007-09-21 15:47) [32]Правильно, а нафиг программить. Нужный компонент (ы) кинул ...
← →
Вася Правильный (2007-09-21 16:33) [33]
> but never uploads
посты в форум не считаются аплодом?
:)
← →
Anatoly Podgoretsky © (2007-09-21 16:37) [34]> Вася Правильный (21.09.2007 16:33:33) [33]
Не, только постами и не которым не помешало бы поститься.
← →
korneley © (2007-09-21 18:01) [35]
> Правильно, а нафиг программить. Нужный компонент (ы) кинул
> ...
И занялся, собственно, предметной областью :)
← →
Бывалый (2007-09-21 18:06) [36][35] korneley © (21.09.07 18:01)
> Правильно, а нафиг программить. Нужный компонент (ы) кинул
> ...
И занялся, собственно, предметной областью :)
Да, а иначе DOS+графическийрежим в руки :)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.047 c