Ork Yason
Когда я писал слово
"визуальность", то имел ввиду, что ты видишь форму такой, какая она будет при работе программы. Насчёт простоты ещё можно поспорить - просто вообще ничего не быывает. А удобство - это факт.
Цитата:
просто чтобы хотелось, чтобы сделали, это чтобы компоненты подключали не целыми библиотеками, а по одному... а вот если мы можно было еще и отключать не нужные совства и методы...
мне например этот ваш ДрагИДроп - нафиг не надо... кнопошки для этого есть...
хотя с другой стороны, никто не мешает все самому переписать...
|
Во первых - компоненты и подключаются по одному. Т.к. один компонент - один модуль. А Borland использует т.н.
incremental linker, т.е. в результирующий код подключается только то, на что есть ссылка. Об отключении свойств и методов: из песни слова не выкинешь.
Drag & Drop - вовсе не метод, а событие, т.е. указатель на метод, если ты его реализуешь конечно и свяжешь этот метод с событием. Вот тогда код разрастётся на объём, занимаемый методом. А само событие занимает в экземпляре класса 4 байта и всё. Здесь имеется ввиду событие в терминах
VCL (свойство, метод, событие). Каждый компонент, как класс, является наследником своего предка. Если не нужны какие-то его особенности, просто создай свой компонент по образу и подобию.