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

Вниз

Рассечение программы на модули.   Найти похожие ветки 

 
Юрий Зотов ©   (2015-05-23 18:19) [40]

> Pavia ©

А по поводу разбиения на модули - почитайте про восходящее проектирование, в сети материалы на эту тему наверняка есть. VCL с ее кучей модулей по этому принципу и построена - и все нормально, никаких проблем.

Суть в том, что на первом этаже лежат модули, ни от чего не зависящие (например, в VCL это модуль Windows). А на каждом следующем этаже лежат модули, зависящие только от модулей на предыдущих этажах (например, SysUtils, затем Classes и т.д.).


 
Pavia ©   (2015-05-23 20:48) [41]


> > В Delphi нет удобного механизма для ссылки> на функций
> из другого модуля.А это что?

Это не то. Так надо будет каждый модуль подключать из библиотеки. Тем более если каждая библиотека состоит из других библиотек, то это превращается в хаус. А хранить всё в одном модуле не хочу.


 
Pavia ©   (2015-05-23 20:51) [42]


> Суть в том, что на первом этаже лежат модули, ни от чего
> не зависящие (например, в VCL это модуль Windows). А на
> каждом следующем этаже лежат модули, зависящие только от
> модулей на предыдущих этажах (например, SysUtils, затем
> Classes и т.д.).

Это не суть. Это называется поднять руки и сдаться.



Страницы: 1 2 вся ветка

Текущий архив: 2016.01.24;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.007 c
15-1432380919
Pavelnk
2015-05-23 14:35
2016.01.24
RAD 2010 конфликтует с виндой


15-1432556013
Jeer
2015-05-25 15:13
2016.01.24
Занятно:


15-1432503004
Юрий
2015-05-25 00:30
2016.01.24
С днем рождения ! 25 мая 2015 понедельник


15-1432141680
Pavia
2015-05-20 20:08
2016.01.24
Рассечение программы на модули.


2-1404758271
ElenkaG
2014-07-07 22:37
2016.01.24
Текст в PaintBox