还在为编写程序代码时的排版问题烦恼吗?当您看完这篇文章后,规范化的编程、漂亮的编程格式将跟您如影随形。
2010-02-25 15:31
651 查看
我们闲话少说,马上步入正题。拿Keil uVision3为例,一步一步来讲述:
1、打开Keil uVision3,并打开相应的项目,下面打开我去年编写的“无线以太网自动路由复费率抄表系统”项目,我故意对程序代码进行了打乱,如下图:
![](http://public.blu.livefilestore.com/y1pnkcd7JpiekGuNhTcBh4OSVJOYXkCV7l7nr-m1n5jZ4OhNx_u7R_HKq08gjXo4Cx234E-7NcWkfn1Md2pFCV80Q/a0-1.jpg)
2、安装astyle_1.23_windows排版插件,这个软件已经上传到“共享软件”里面可以点击链接去下载,这个软件是绿色版的不需要安装,下载后解压到你想保存的文件夹就可以了。
3、在Keil uVision3中,“Tools”----“Customize Tools Menu”如下图:
![](http://public.blu.livefilestore.com/y1pg1HBVOfDWHWrNOssjW1Cut46FnCppBAjpAaW8Rdnu3ZwU65o6UaJiMQ98AO8aS2Yjzfe9JncosDfahNXA5JkzA/astyle%E7%BE%8E%E5%8C%96%E7%A8%8B%E5%BA%8F1.bmp)
4、弹出对话框,并进行如下设置:
![](http://public.blu.livefilestore.com/y1pewKTzWrrKfQhDOd0JC2oJj8AArpRwlSCiQEFPorRIOJRhWkxYvUGiO75HfCV1ujmbLpXLp4o5vRCJfVsm-ibQw/astyle%E7%BE%8E%E5%8C%96%E7%A8%8B%E5%BA%8F2-1.bmp)
5、点击确定,我们来看看“Tools”有没有增加选项啊。
![](http://public.blu.livefilestore.com/y1pssbrSh5-MhOOU-MqQaQgOiEfeKxiS0ydNEsUoCqMFaQwhZH9bN0dUrla9fOt2iQ_Vy2uG0khZO4JiSr3t4-pjA/astyle%E7%BE%8E%E5%8C%96%E7%A8%8B%E5%BA%8F3.bmp)
6、是不是多了“astyle”选项啊,点一下它就会对代码进行一次排版。看一下排版的效果吧:
![](http://public.blu.livefilestore.com/y1pKSJevT5upDBPKJT4QZW-4qr5JxQ_dWz90fPBi3Rg0G9_7UhXkTPAc2VzBzT8vyp9hDCIRGCT47_t0SAiMlGiNA/a5.jpg)
各位如有任何的疑问或问题请发E-Mail:gxay2000@126.com
1、打开Keil uVision3,并打开相应的项目,下面打开我去年编写的“无线以太网自动路由复费率抄表系统”项目,我故意对程序代码进行了打乱,如下图:
![](http://public.blu.livefilestore.com/y1pnkcd7JpiekGuNhTcBh4OSVJOYXkCV7l7nr-m1n5jZ4OhNx_u7R_HKq08gjXo4Cx234E-7NcWkfn1Md2pFCV80Q/a0-1.jpg)
2、安装astyle_1.23_windows排版插件,这个软件已经上传到“共享软件”里面可以点击链接去下载,这个软件是绿色版的不需要安装,下载后解压到你想保存的文件夹就可以了。
3、在Keil uVision3中,“Tools”----“Customize Tools Menu”如下图:
![](http://public.blu.livefilestore.com/y1pg1HBVOfDWHWrNOssjW1Cut46FnCppBAjpAaW8Rdnu3ZwU65o6UaJiMQ98AO8aS2Yjzfe9JncosDfahNXA5JkzA/astyle%E7%BE%8E%E5%8C%96%E7%A8%8B%E5%BA%8F1.bmp)
4、弹出对话框,并进行如下设置:
![](http://public.blu.livefilestore.com/y1pewKTzWrrKfQhDOd0JC2oJj8AArpRwlSCiQEFPorRIOJRhWkxYvUGiO75HfCV1ujmbLpXLp4o5vRCJfVsm-ibQw/astyle%E7%BE%8E%E5%8C%96%E7%A8%8B%E5%BA%8F2-1.bmp)
5、点击确定,我们来看看“Tools”有没有增加选项啊。
![](http://public.blu.livefilestore.com/y1pssbrSh5-MhOOU-MqQaQgOiEfeKxiS0ydNEsUoCqMFaQwhZH9bN0dUrla9fOt2iQ_Vy2uG0khZO4JiSr3t4-pjA/astyle%E7%BE%8E%E5%8C%96%E7%A8%8B%E5%BA%8F3.bmp)
6、是不是多了“astyle”选项啊,点一下它就会对代码进行一次排版。看一下排版的效果吧:
![](http://public.blu.livefilestore.com/y1pKSJevT5upDBPKJT4QZW-4qr5JxQ_dWz90fPBi3Rg0G9_7UhXkTPAc2VzBzT8vyp9hDCIRGCT47_t0SAiMlGiNA/a5.jpg)
各位如有任何的疑问或问题请发E-Mail:gxay2000@126.com
相关文章推荐
- 上班时候,老被腾讯弹出来的新闻打扰,很少烦恼,于是编写了一小程序,用于彻底解决这个问题,并代码开源,以防杀毒软件告诉你是病毒
- 编程精粹--编写高质量C语言代码(6):对程序进行逐条跟踪
- 在Linux中#!/usr/bin/python之后把后面的代码当成程序来执行。 但是在windows中用IDLE编程的话#后面的都是注释,之后的代码都被当成文本了。 该怎么样才能解决这个问题呢?
- 请教一个关于代码格式(排版)化的问题
- Linux多任务编程(六)---编写多进程程序及其代码
- 编写漂亮的代码 - 将后台程序与前端程序分开
- Linux多任务编程(六)---编写多进程程序及其代码
- 【C语言编程】编写一个程序解决选择问题,令k=n/2
- 由画板实例来把握代码编写格式和提高编程能力以及OOP思想的实践
- 编写高质量代码:改善JavaScript程序建议--函数式编程
- 编程中良好的代码格式-如何写出一手漂亮的代码
- Android JNI编程(八)——体验AS2.2.2编写Jni程序、Java调C、C调Java函数、将C代码中的Log打印至Logcat
- 用C语言编写 Windows 服务程序的五个步骤以及服务编程常见问题处理
- 由画板实例来把握代码编写格式和提高编程能力以及OOP思想的实践
- 这是世界编程大赛第一名编写的程序,有谁能看懂这段代码
- Android JNI编程(八)——体验AS2.2.2编写Jni程序、Java调C、C调Java函数、将C代码中的Log打印至Logcat
- [转]编写漂亮的代码 - 将后台程序与前端程序分开
- 编写漂亮的代码 - 将后台程序与前端程序分开
- 编程精粹--编写高质量C语言代码(1):假想编译程序
- Linux多任务编程 编写多进程程序及其代码