Urban renewal is not only the physical form update, but also its internal economic and social factors update. Under the market economic system, sustainable economic regeneration is a viable way to renew the historic area. So the planning should use more effective methods based on market conditions in practices such as the programming methods. Programming is aimed at the understanding of the value in historic city, determine the appropriate development orientation, coordinate the multiple subjects of interest, transfer the function to increase the economic value, in order to promote the protection and renew of the physical environment in a sustainable circle. According to the requirements of project practice, design programming can divide in five phases in working, including: site evaluation, project objective, development mode, benefits estimate and implementation strategy.