Главная страница
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.027 c
2-1149916577
Foccer
2006-06-10 09:16
2006.07.02
Как узнать создан ли объект


15-1149527219
pGn-BrutaL
2006-06-05 21:06
2006.07.02
церковники запретили продажу кода да винчи...


2-1149862619
Ladan
2006-06-09 18:16
2006.07.02
MediaPlayer and TrackBar


2-1149762715
Userrr
2006-06-08 14:31
2006.07.02
как задать файлу несклько атрибутов?


15-1149676254
Vlad Oshin
2006-06-07 14:30
2006.07.02
почему нельзя создать папку PRN?