Code Warrior 和 Palm OS 来讲,调试器内嵌在 PC 中并与 Console 文件相关联用来检查程序
运行时是否有什么问题。调试器可让你一步一步的观测代码和变量。你还可以设置断点 来
观测当程序运行到此处时会出现什么问题。
开发环境的安装
安装 Code Warrior。Code Warrior Lite 和 Code Warrior 几乎一样,但为了督促某些程序员使
用正版软件,它在程序的大小和复杂程度上有一定的限制。如果要成为一个真正的开发人
员的话,我认为还是购 买一套完全版的 C ode Warrior 为好。
在 Windows 计算机上安装完 Code Warrior 或 Code Warrior Lite 后,你或许会发现你的构造
器(constructor)还存在问题,那就是你所建窗体上的字体太大了。你须进行以下步骤以使
你的构造器正常运行:
1. 找到包含操作系统的文件夹,一般情况下在 C:盘上的 Windows 目录下;
2. 打开 Windows 文件夹;
3. 打开 Fonts 文件夹;
4. 关闭 Fonts 文件夹;
5. 关闭 Windows 目录;
现在你的构造器就可正常工作了。
IDEs 和 Code Warrior
当你需要把程序思想转变为现实时,一个好的编程环境显得尤为重要。很早以前(在打孔
卡过时后和 Turbo Pascal 出现之前),你要用一个文字编辑器、一个编译器、一个连接器
来构成你的编程环境,这或许就得用到三个不同公司的产品。Palm OS 的免费编译器——
gcc 就是这样的一个例子。首先用文字编辑器产生代码文件和资源文件,然后用 gcc 工具单
独的编译、连接和调试代码。
90 年代初,出现了一种新的编程环境——IDE(集成开发环境),它是一种集编辑、编译、
连接、调试于一体的开发环境。Code Warrior 就是这样一种编程环境,这样就为你节省很
多时间和精力,以免你为在各个环节间不停的转换;并且,你也不必再为建立自己的各个
开发环节而浪费 时间,因为所有的工具都被集成在一起了。
检查你的开发环境
如果你能够保证硬件和软件衔接正常,以 后就能节省很多时间,特别是对于 Palm OS 这样
的内嵌环境——编译、连接和程序的运行不在同一个机器上。我想再没有比遇到问题时不
知道问题出在开发环境、硬件还是自己的代码上更恼人的事了。经 过多年的编程实践,我