分类

Free Pascal IDE安装程序 v3.0.0 i386

Free Pascal IDE安装程序 v3.0.0 i386 xx

大小:31.4MB更新日期:2018/12/21

类别:系统软件语言:简体中文

已下架
    free pascal(aka FPK Pascal) 是一个支持32/64位系统的专业Pascal编译器。支持处理器Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. 支持的操作系统包括:Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) 以及MorphOS.
    free pascal

    【安装方法】

    1. Free Pascal IDE 安装
    首先在本网站下载该软件,下载完成后,双击exe文件进行安装,安装完成后
    桌面会出现Free Pascal IDE的快捷方式。
    双击快捷方式打开之后,出现了Free Pascal的界面,但是界面上显示的乱码

    网上查找资料之后,发现需要更改IDE的编码设置将编码从936改成437来解决。方法如下
    标题栏--鼠标 右键--默认值

    点击默认代码页的下拉箭头,选择437

    关掉窗口,重新打开,发现还是乱码。然后,试着勾选了选项卡片的 使用旧版控制台 选项,
    重新打开,发现好了

    到此为止,Free Pascal IDE 就安装好了,可以开始使用了。(也可以在windows的环境变量的path变量中添加
    安装完成后目录中 fp.exe文件的路径,这样就可以在cmd中输入fp.exe启动Free Pascal IDE了)

    【使用教程】

    使用Free Pascal IDE 编写Pascal程序
    打开Free Pascal IDE,点击File菜单下的New,就会进行编辑界面,如下:

    编写程序,点击F2进行保存,弹出保存框,可以直接将输入文件名,这样会保存在fp.exe同一目录。也可以
    将要保存的文件路径复制到输入框中。如下

    路径输入完成后,点击OK,就会将程序保存到文件中了。保存之后,Alt + F9 进行编译。编译如果报错,
    进行解决。解决之后,Ctrl + F9运行程序(这里使用了readln,运行完成后会停留在运行结果界面),效果如下

    如果想回到编辑界面,按Enter键

    用Free Pascal IDE编写程序教程
    File-->open(文件-->打开,这里可以用鼠标直接点,也可以用键盘,对应的键盘操作为Alt+F-->N(菜单项中的变色字母,或者上下键移动回车)


    这里会自动新建一个noname01.pas的程序文件
    下面打代码就好了。

    下面保存,运行之前需要先保存,File-->Save,在弹出的对话框中Name填hello,然后点OK




    可以看到noname.pas变成了hello.pas

    3.运行程序与查看结果
    运行可以通过菜单Run-->Run运行,也可以通过快捷键Ctrl+F9运行

    编译失败

    仔细检查发现是writen写错了,正确的应该是writeln
    Esc退出,然后重新编辑保存运行。编译成功会看到下面的黑框一闪而过。

    我们可以通过Debug-->User screen(Alt+F5)查看运行结果

    结果如下,前几次的结果也会显示出来。

    【常见问题】

    FreePascal与TurboPascal有什么区别?
    虽然FreePascal尽量设计得和TurboPascal接近,但是由于以下的两个原因,两者之间还是有一些区别的:
    FreePascal
    1.FreePascal是一个32位的编译器,而TurboPascal只是16位编译器;
    2.FreePascal是一个跨平台的编译器,而TurboPascal只在windows和DOS上使用。
    如果你的代码遵守ANSIPascal标准,那么将代码从TurboPascal移植到FreePascal是没有问题的。
    下面是在TurboPascal上可以使用,但是在FreePascal就不能使用的一些语言特性:
    1.函数和过程在使用时,参数的类型必须和定义时完全一致。原因是在FreePascal中添加了函数重载功能(可以用完全相同的多个标识符定义多个函数,只要它们的参数不同,就是不同的函数;在没有此功能时,非整实型的实在参数可以与整形的形式参数赋值相容);
    2.Protected、Public、Published、Try、Finally、Except、Raise成了关键字,不能作为标识符的名字;
    3.Far、Near不再是关键字了,原因是FreePascal是32位系统,不再需要这些关键字;
    4.布尔表达式不一定要全部进行计算。只要最终结果已经能够确定,就不再计算其它还没有计算的部分了——比如布尔表达式exp1andexp2andexp3,如果已知exp1的结果是false,那么怎么表达式的结果肯定是false,exp2和exp3就不用进行计算了;
    5.在FreePascal中,集合中的元素都是4个字节长的;
    6.表达式执行的顺序是不确定的。比如对于表达式a:=g(2)+f(3);不保证g(2)一定在f(3)之前执行;
    7.如果用Rewrite打开文件,那么文件就只能被写入了。如果需要读取这个文件,要对文件执行Reset;
    8.FreePascal在程序结束之前一定要关闭输出文件,否则输出文件可能不能被正确的写入;
    9.FreePascal理论上可以使用4GB的内存,因此实际上几乎可以使用系统中的所有剩余内存(除非系统中有内存限制),这是由于FreePascal是32位的编译器。但是对于TurboPascal来说,由于是16位的编译器,因此不能定义大小超过64KB的数据类型和变量,并且在DOS实模式下可以使用的内存总数只有640KB。

    【更新日志】

    FPC 2.6.2 发布了,包含一些库更新和关键的编译器 bug 修复。
    FPC 2.6.2已经落地。FPC 2.6.2更新到2.6.0,包含了大部分的库比2.6.0的进展和一些重要的编译器修复。
    建设仍处于进步和某些格式(DEB,RPM)和目标,但可能无法使用。
    Free Pascal 2.6.2是从2.6.0修复分支点发布。
    编译器:
    为ARM架构的改进和修正
    软件包:
    新的的包fpindexer(索引引擎)
    观察者模式的支持添加到FCL基(基类RTL)
    很多很多的修复和改进FCL-DB
    支持JSON数据集(其中包括)补充说:
    修复和改善FCL-passrc的(和fpdoc)
    更新为PTCPas和GTK2
    fpmkunit改善(为将来转向fpmake更好的支持)
    对X11的几个修复
    几个修复的winunits(和winceunits)
    平台:
    改进的NativeNT目标(α的2.6.0新推出的)
    OpenBSD和NetBSD的许多修正(认为现在处于beta状态)
    内部支持ELF作家更BSD的目标
    GBA和NDS的修复和改进

    显示全部

    网友评论
    我要跟贴
    精品推荐

    猜你喜欢

    • 沙威玛传奇
    • 真人互动剧情类手游
    • 最真实的警察模拟类游戏
    • 中式风格恐怖游戏
    • 末日生存打僵尸游戏

    沙威玛传奇

    沙威玛传奇是款很受玩家欢迎的手机游戏,这款游戏中有超多不同国家的美食食谱,您可以感受到土耳其的风土人情,还能用美食征服全世界的顾客!喜欢美食经营及美食制作的顾客千万不能错过。

    相关下载

    0