Annotation of loncom/html/adm/help/tex/ru/About_Developers_Manual.tex, revision 1.1
1.1 ! sakharuk 1: \label{About_Developers_Manual.tex}
! 2:
! 3: Цель данного документа - ввести будущих разработчиков в LON-CAPA и дать
! 4: им возможность начать реальную работу с системой так скоро, как это только
! 5: возможно. Это должно быть полезно как для лиц, имеющих намерение работать
! 6: с LON-CAPA, так и для лиц, оценивающих LON-CAPA с точки зрения подходимости
! 7: системы для удовлетворения их собственных нужд.
! 8:
! 9: Наиболее устрашающая задача, стоящая перед новыми разработчиками, заключается
! 10: в понимании того, как функционирует вся система в целом. Отдельные части
! 11: системы обычно более понятны, но, подобно всякой большой программе, довольно
! 12: трудно увидеть лес за частоколом деревьев. Следовательно, данный документ
! 13: стартует с верхнеуровнего обзора системы. Этот обзор может быть пропущен
! 14: лицами, имеющими представление о том, что являет собой LON-CAPA.
! 15:
! 16: Далее мы обратим свой взор на главные подсистемы LON-CAPA и как они
! 17: взаимодействуют на более высоком уровне, излагая достаточно детально для
! 18: понимания содержимого и функций каждой подсистемы. Отметим, что данный
! 19: раздел может быть ицпользован в качестве расширенного {}``Оглавления''
! 20: из-за наличия соответствующих указателей на детальную документацию о различных
! 21: подсистемах.
! 22:
! 23: Затем будет дана краткая консультация по добавлению {}``хэндлера'' к LON-CAPA,
! 24: дающая Вам понимание того как добавить совершенно новые возможности в систему.
! 25: Кроме того, Вы достигните лучшего понимания большинства кода системы, большая
! 26: часть которого существует в виде хэндлеров.
! 27:
! 28: В заключение, последняя и наибольшая часть данного документа является
! 29: чрезвычайно детальным анализом подсистем с технической точки зрения,
! 30: включая API описание, удобное для использования в программировании.
! 31: Очевидно, нет необходимости в чтении данной части целиком, если только Вы не
! 32: хотите и в самом деле знать все детали системы.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>