Lazarus 是基于FreePascal 语言的、跨平台、免费、开源的开发工具,中国信息学奥赛选用开发工具。Lazarus 系统安装方便,无须配置,使用与Delphi 相似,又不容易出现内存访问错误,因此是取代Delphi 开发Pascal 程序的更好选择。
下载地址:https://www.lazarus-ide.org/
下载分流:lazarus-2.2.2-fpc-3.2.2-win64.zip
整理了几个小问题我们共同学习。
1. 不喜欢英文界面?
其实还是建议大家使用英文版界面,习惯了就好。
实在用不惯的话就这样做:
打开tools → Options →Enveriment 下Desktop ,修改Language 为Chinese[zh_CN]
重新启动后的界面
2.怎样创建项目?
文件(File) 新建(New),Project中的“控制台应用程序”(Console Application)
下一步选取消(Cancel)
好了,项目新建完成,扩展名.lpr。如果有以前写好的代码,把.dpr文件的代码拷贝到现在的项目文件,有单元的,把.pas文件直接复制到项目所在文件夹就可以了。
3.怎么调试?
不管你想单步执行还是怎样,断点是必须的
在左边栏单击可以添加断点。
选菜单窗口→ Watch List 打开监视窗口。
单步执行等和Delphi一样,在Run菜单找,快捷键也和Delphi相同。
4.Debug Window
还是在查看菜单下,局部变量、堆栈都有。
如果加条件断点,先加普通断点,选查看→Debug Window→断点,打开断点对话框后,在断点上单击右键选“属性”,可编辑条件断点。
断点属性对话框
5.输出中文为什么乱码?
因为Lazarus采用的是UTF-8编码,而控制台使用ANSI编码,所以中文输出全是乱码。
输出中文时要处理一下:
如上图,先使用math库,对输出的中文字符串用utf8toAnsi(str)过程转换编码,过程名称说明了它的功能,参数str是字符串类型的常量或变量。
转载请注明:落伍老站长 » Lazarus安装和使用方法类似delphi7