基本的程序框架,很多教科书上都有,经过详细的解释