最新消息:

Lazarus安装和使用方法类似delphi7

编程 koic_zhzz 207浏览 0评论

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]

Lazarus安装和使用方法类似delphi7

重新启动后的界面

 

Lazarus安装和使用方法类似delphi7

2.怎样创建项目?

文件(File) 新建(New),Project中的“控制台应用程序”(Console Application)

Lazarus安装和使用方法类似delphi7

下一步选取消(Cancel)

Lazarus安装和使用方法类似delphi7

好了,项目新建完成,扩展名.lpr。如果有以前写好的代码,把.dpr文件的代码拷贝到现在的项目文件,有单元的,把.pas文件直接复制到项目所在文件夹就可以了。

3.怎么调试?

不管你想单步执行还是怎样,断点是必须的

在左边栏单击可以添加断点。

选菜单窗口→ Watch List 打开监视窗口。

单步执行等和Delphi一样,在Run菜单找,快捷键也和Delphi相同。

4.Debug Window

还是在查看菜单下,局部变量、堆栈都有。

Lazarus安装和使用方法类似delphi7

如果加条件断点,先加普通断点,选查看→Debug Window→断点,打开断点对话框后,在断点上单击右键选“属性”,可编辑条件断点。

Lazarus安装和使用方法类似delphi7

断点属性对话框

5.输出中文为什么乱码?

因为Lazarus采用的是UTF-8编码,而控制台使用ANSI编码,所以中文输出全是乱码。

输出中文时要处理一下:

Lazarus安装和使用方法类似delphi7

如上图,先使用math库,对输出的中文字符串用utf8toAnsi(str)过程转换编码,过程名称说明了它的功能,参数str是字符串类型的常量或变量。

转载请注明:落伍老站长 » Lazarus安装和使用方法类似delphi7

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址