单项选择题

利用可视化程序设计语言进行信息的编程加工,一般需要经过以下步骤:
①编写代码
②设计算法
③设计界面
④调试运行
正确的顺序是:()。

A.①②③④
B.②③①④
C.②①③④
D.②①④③