vi设计的基本程序是什么