首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.6.1  IDE还是命令行

IDE(Integrated Develope Environment)即集成开发环境,是指在同一个界面中完成从编写源代码到编译,最后到链接的全过程。Microsoft的Visual Studio中的VC和VB等开发环境就是IDE的典型例子,MASM32软件包中同样有一个简单的IDE环境Qeditor.exe,这个IDE环境实际上只是一个简单的文本编辑器加上一个用户可以自行设置菜单的Shell,编译链接工作由Qeditor.exe在后台调用Ml.exe和Link.exe等软件完成。

如果要使用这个IDE环境,最大的代价就是不得不使用这个简单的编辑器,而一个好的文本编辑器对工作效率的影响是很大的,一个完善的文本编辑器必须包括语法高亮显示、强大的查找替换、无限次Undo和Redo操作、支持特大型的源文件等功能,MASM32中简单的Qeditor.exe符合不了这些要求。

所以建议读者还是抛弃这个IDE环境,用一个功能强大的文本编辑软件来写源程序,然后在命令行环境中用nmake来维护代码,这样有一个额外的好处,就是保存下来的makefile文件记录了文件的编译与链接参数,可以在以后方便维护。

这里介绍两个很适合用来编辑汇编源文件的文本编辑软件:

●   EditPlus——这是一个为程序员编写的文本编辑软件,内置HTML,CSS,PHP,ASP,Perl,C/C++,Java,JavaScript和VBScript的语法高亮显示,也可以下载ASM语法文件,它包括了所有文本编辑软件应该具有的功能:自定义工具菜单,显示行号,语法自动完成,列选择功能(以前只在WPS中看到过此功能),无限次Undo/Redo和语法检查等功能。读者可以从http://www.editplus.com下载试用版,试用版可以通过输入注册码成为正式版本。

●   UltraEdit32——这是一个文本编辑/十六进制编辑软件,实现的功能和EditPlus大同小异,另外还有十六进制编辑功能。UltraEdit32也是一个共享软件,可以从http://www.ultraedit.com下载,同样可以通过输入注册码成为正式版本。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论