Форум: "Основная";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
ВнизКак описание класса разбить на несколько модулей? Найти похожие ветки
← →
novill (2006-05-23 16:30) [0]Можно ли обойтись без директивы include?
Описание класса довольно большое, уже больше 1000 строк и править всё в одном модуле неудобно.
← →
Palladin © (2006-05-23 16:40) [1]Нет. Да и 1000 строк это не так уж и много.
← →
Palladin © (2006-05-23 16:41) [2]Хотя можно перепродумать класс. Вдруг его можно разбить на небольшую иерархию.
← →
novill (2006-05-23 16:46) [3]через 14 дюймовый монитор много.
Клас - не класс - форма просто.
Придется инклюд пользовать...
← →
TUser © (2006-05-23 17:11) [4]> Клас - не класс - форма просто.
Он все-таки класс. Если там так много контролов, что декларейшен класса занимает 1000 строк - то это смерть пользователю. Если ты этой (и своей) смерти не боишся - используй фремы, описание будет более компактным. Если основное место занимают не описания контролов, а твои поля, свойства и методы - сделай простую форму (только интерфейс), + иерархию из нескольких наследников, будет все разбито на несколько модулей. А так вообще - странно, зачем тебе такое понадобилось.
← →
vidiv © (2006-05-23 18:15) [5]Я форму только начал, уже 808 строк... даже не волнуюсь... IDE очень удобная
← →
novill (2006-05-24 10:20) [6]Есть к ИДЕ одно очень большое пожелание - возможность "сворачивать" строки. Ставишь галочку на первую и на последную выбранные строки и между ними все строки сворачиваются, рядом только значек ставиться. Такое есть в разных редакторах.
Когда у тебя начнутся реально длинные процедуры, будет повод...
← →
ЮЮ © (2006-05-24 10:28) [7]реально длинные процедуры всегд реально разбить на реальные и недлинные методы.
Интерфесную часть класса показал бы хоть.
← →
DrPass © (2006-05-24 10:34) [8]
> Есть к ИДЕ одно очень большое пожелание - возможность "сворачивать"
> строки
Уже. Только не в версии 6, а в 9 и 10
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c