重新思考和整理框架和程序，初步修改文档部分。部分源码示例性修改。