哪个软件可以替代编译C语言,FBEdit 编译类似C直接编译的执行程序

这篇博客介绍了FreeBASIC的集成开发环境FbEdit,由RadASM作者开发,虽然开发时间不长,但表现良好。FreeBASIC编译的程序类似C语言,直接编译执行,运行效率高。对于中文乱码问题,只需修改FbEdit.ini文件中的字体设置,指定正确的字符集即可解决。
摘要由CSDN通过智能技术生成

RadASM 作者的另一个作品,FreeBASIC 的集成开发环境。虽然这个 IDE 的开发时间并不长,但鉴于 RadASM 作者的开发经验,目前这个 IDE 还是不错的,建议大家试用一下。

对于 BASIC 语言我并不懂,但我看了一下这个 FreeBASIC,发现还真是不错。FreeBASIC 编译出来的程序类似于 C 那样的直接编译执行的程序,而不是像 Visual BASIC 编译出来的那种解释执行程序。相比较而言 FreeBASIC 编译出来的程序在大小和运行速度上都能令人满意。我看了一下 FreeBASIC 的帮助文件,这个编译器还支持指针等等,感觉和 C 真的是非常像。FreeBASIC 的语法基本上是和 BASIC 语言是一样的,如果大家熟悉 BASIC 语言的话,应该很容易上手。

FbEdit输入中文不乱码的方法:

但在编辑器中输入中文会显示乱码,原因是FbEdit的字体设置不正确。

只要编辑FbEdit目录下的 FbEdit.ini 文件

[Edit]

EditFont=-15,0,Courier New

修改为:

EditFont=-14,134,Courier New

重启FbEdit即可。

原理:

Type EDITFONT

size As Integer

charset As Integer

szFont As ZString Ptr

weight As Integer

italics As Integer

End Type

134是Windows下GB2312字符集的代码。

ANSI = 0

DEFAULT = 1

SYMBOL = 2

MAC = 77

SHIFTJIS = 128

HANGEUL = 129

JOHAB = 130

GB2312 = 134

CHINESEBIG5 = 136

GREEK = 161

TURKISH = 162

VIETNAMESE = 163

HEBREW = 177

ARABIC = 178

BALTIC = 186

RUSSIAN = 204

THAI = 222

EASTEUROPE = 238

OEM = 255

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值