FreeBasic,我回来了……
dwing吧
全部回复
仅看楼主
level 7
xliang9550 楼主
已经配置好了FBC和FBIde,今后就不用VB.net Express了。
以前写过的宏程序和QB小游戏都能移植过来。
还有就是,绘图功能强太多了,新增的显示模式支持高分辨率(至少640*400)和256色了。
试了一下CPU延时测试:(FB代码,与QB语法有所不同,比如dim)
dim as double x,y
dim as integer i
x=timer
for i=1 to 1e7
next
y=timer
print y-x;"seconds"
sleep:end
我的CPU是六七年前的酷睿2,结果1000万次空循环的用时是0.03秒,如果换成最新第四代酷睿i7的话……
好在现在的sleep可以直接指定毫秒级延时,以前的QuickBasic是以秒计时的,且只支持整型变量。
另外,同C语言一样,在FB中所有变量都要dim。
暂时说这么多,到时候可以分享几个以前写过的小游戏。
2013年09月14日 08点09分 1
level 12
下意识看了下发帖日期,发现不是1993年,顿时安心了。
2013年09月15日 08点09分 2
level 7
xliang9550 楼主
MFC对我还是太复杂了,我暂时还用Basic。
PS,最近接了一个软件项目,我不会VC,但是BOSS需要由我带领一组VC高手来做。(以前没干过这个,需要先问问行情,不能妄自菲薄,但也不能一上来就跟BOSS漫天要价……)
2013年09月16日 13点09分 4
其实MFC现在已经很少有人用了, 桌面程序都在向.NET上转, C#,VB.net都可以用,性能基本不是问题, 而用VC写的界面,不但开发慢,也不容易稳定.
2013年09月16日 14点09分
VB.net我会用的,只是BOSS说这个项目(仪器控制和数据采集)要用VC来做,没说是哪个版本。 另外,我处理这样的任务,最拿手的是LabVIEW。
2013年09月16日 15点09分
呃,除了basic就是mfc?现在真不是20世纪啊……
2013年09月17日 14点09分
level 11
看了看发帖时间。。,
2013年09月16日 16点09分 5
level 8
楼主来卖萌的?我国再落后,每月看看CSDN新闻都做不到吗……
2013年09月17日 15点09分 7
level 11
→_←.net 4.x表示不服
2013年09月18日 05点09分 8
level 1
Windows写界面用WTL/WinAPI的路过
公司里面不少老程序是用MFC写的,新的程序有见过用DirectUI写的
不知道LZ工作领域是啥,某些工业领域上位机技术更新速度确实比较慢
2013年09月18日 07点09分 9
level 1
刚向在ABB工作的一哥们打听了一下,他们去年部分任务就是把德国人上世纪遗留下来的vb代码改写成c++,目前还有少部分vb代码残留
2013年09月19日 09点09分 10
level 2
空循环来延时不是好办法。因为不准。
2013年09月19日 09点09分 11
level 7
xliang9550 楼主
以前发布程序的时候先要在客户机上运行CPU测速,一般我编的程序在386DX到486DX2的机器上运行是速度适当的。
从上大学到Ph.D毕业的这10年内,基本上没有时间维护原来的程序。直到看到了FreeBasic……
2013年09月20日 11点09分 12
1