Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.02;
Скачать: CL | DM;

Вниз

Как описание класса разбить на несколько модулей?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
4-1143642145
oleon
2006-03-29 18:22
2006.07.02
Какое событие случается во время запуска ScreenSaver.


15-1149522690
DillerXX
2006-06-05 19:51
2006.07.02
Зацените анекдот, мне понравился :)


15-1149576772
tesseract
2006-06-06 10:52
2006.07.02
решил наконец сайт cправить


1-1148459568
webpauk
2006-05-24 12:32
2006.07.02
Передача сообщения


2-1150117058
Марина
2006-06-12 16:57
2006.07.02
Проблема с отрисовкой.