易码技术论坛

 找回密码
 加入易码
搜索
123
返回列表 发新帖
楼主: yoyohenry

[工具] [下载]【BAS精灵】★☆文曲星上最强大的BASIC文件操作程序★☆

[复制链接]
发表于 2006-10-21 16:57:29 | 显示全部楼层
加油啊
精华哦~
发表于 2006-10-21 21:25:45 | 显示全部楼层
BASIC程序员的福音!
发表于 2006-10-28 09:47:01 | 显示全部楼层
支持。
发表于 2006-11-7 00:01:36 | 显示全部楼层
绝对的好东西
发表于 2006-11-8 18:22:54 | 显示全部楼层
支持啊!
发表于 2006-11-9 14:28:06 | 显示全部楼层
大家都是从BAS 走来的,有感情啊!~~~
发表于 2006-11-9 18:24:56 | 显示全部楼层
强啊!!!
好东西 ,很有用
发表于 2006-11-9 20:24:00 | 显示全部楼层
才注意到!
好东西!好东西!对我现在太有用了!!!!!
正在为在PC上写bas文件发愁呢!!!!!

用了一下,在PC上转换不能用...>.<
发表于 2006-11-11 17:02:49 | 显示全部楼层
试过了,强,顶!!!!
发表于 2006-12-17 16:07:55 | 显示全部楼层
果然是不错的作品啊

可惜的是
它太敏感了
总是说什么是空文件,非BAS,非TXT的
 楼主| 发表于 2006-6-9 19:52:59 | 显示全部楼层 |阅读模式
软件名称:BAS精灵v1.0
软件类别:系统工具(LAVA)
软件大小:约25KB
运行平台:LavaX 8K

6月8日,无数星迷从苦苦挣扎中得以解脱;
6月9日,2006德国世界杯隆重开幕;
在这振奋的时刻,一款专门针对BASIC文件进行多功能操作的星端工具 BAS精灵 新鲜出炉了!!!
献给所有热爱文曲星BASIC编程的星迷同胞们!!!

◇概述◇
BAS精灵(BasDemon简称BD)是一款由yoYohenry开发基于LAVA1.0平台专门针对BASIC文件进行多功能操作的WQX端工具。通过它,您可以对BASIC文件进行行号编辑、片断截存、多文件重组合并、加载数据、文件格式修复、BAS与txt文本互换等功能。如果您在使用过程中遇到什么问题,发现任何漏洞、bug或有什么好的建议,请联系我!

Email:[url=]yoYohenry@126.com[/url]
QQ:445006777

◇行号编辑器◇
该程序可以有逻辑批量修改BASIC文件的操作行号。之所谓“有逻辑”,是指新生成的BAS程序可以直接正常运行(当然前提是您的操作正确并且原BASIC程序没有bug ^-^b)。
§使BASIC文件合并更为方便。由于WQX的一个簇有16384字节之巨,用BASIC文件合并工具可以方便的将许多BASIC小程序、小游戏合并为一个BAS程序中。但这些程序都是独立编写的,涉及到的行号定然会有重复,单纯的合并必然会造成运行起来GOTO的紊乱,程序也就无法正常运行了。而行号编辑器可以将每个待合并的程序控制在指定的行号段里,如:前500行为程序一; 510行至800行为程序二;810行后为程序三
§该功能可以任意控制两行语句的间距,这为BASIC文件提供了更多的修改空间。
§程序运行时会对GOTO、GOSUB等后的行号进行跟踪,若未定义或有误程序会报错,这也间接地起到了对原BASIC文件的监控调试作用。

◇数据加载◇
把数据文件的指定数据成员以BASIC的数据存储格式(DATA "数据一",dat2,dat3 … )加载到BASIC文件的数据区。
§在许多游戏软件的数据文件中包含着很多有用的数据单元,我们可以利用这一工具把其分离并加入自己的游戏中。例如要编个有关三 国的游戏,那自然缺不了些相关数据,如武将名称。通过此功能,我们可以轻易的把sgz.dat中的401位武将名称载入BASIC游戏数据区,具体操作见例一。
§想不想让您的BASIC程序有着LAVA般的画面?而在BASIC中显示图片的基本原理无非是把图片数据写入图像缓存区。此功能可以将指定的数据段和WQX常用的图片格式(*.dat、*.bmp、*.ski)载入BASIC文件。


◇文件重组、合并◇
由于WQX的一个簇有16384字节之巨,用BASIC文件合并工具可以方便的将许多BASIC小程序、小游戏合并为一个BAS程序,间接地节省了磁盘空间。而对于编写大BASIC程序可先分部分编写到最后合并。在一些常用子程序的调用方面,此功能亦是很有用的。
注意:在文件重组合并前先用行号编辑器对组件程序所在行号段进行控制,以免造成新BASIC程序运行时GOTO紊乱。

◇文件片段截存◇
截取BASIC文件指定行号间的程序片段,并将其保存为符合BAS文件结构的新文件。主要用于截取子程序和分离无法编辑的大文件的待修改片段。

◇BAS格式修复◇
由于人为的刻意改动(主要原因)、用老机型编写(数量可观)及文件传输不稳定(概率极小,但不排除)等原因,一些BASIC程序没有严格符合*.BAS的文件格式。通过此功能,可以对其进行格式修正。(主界面下按F4进入)

◇BAS与文本互换工具◇
具体功能不用多说,下面主要谈谈和pacmgr的不同之处。
BAS转文本
高质量:此功能最大的特点。转换后的文本文件视觉上完全符合人们的阅读习惯。除极特殊的情况,不会像PM一样出现 A  =A  +B  *0.5或经常莫名其妙地连续两个空格的情况。
高效率:在保证高质量的前提下,高效率是本程序的另一大特色。在操作同一文件时,BD至少要快1/4,对于大文件的转换更见优势。
文本转BAS
不会出现类似PM中一些函数如LEN不能编译的BUG。(所有函数、语句已通过检测)鉴于网上有许多程序代码是用小写体打出来的,于是在BD中增设了小写代码识别功能。给程序转换带来了极大的方便。然而程序在速度上仍是大显优势,毕竟算法是本人左推右敲了许久才搞出来的^。

特别呜谢
感谢yhg在程序制作期间给本人的大力支持,在此致谢!此外,袁书海等人对程序进行了认真的测试,在此也表示感谢!感谢广大星迷朋友对yoYoSOFT的支持!

                                             2006-06-09










[此贴子已经被作者于2006-6-9 20:46:23编辑过]
发表于 2008-4-3 17:09:22 | 显示全部楼层
沙发顶了,我正好要这个!加油啊!
发表于 2008-4-25 18:11:27 | 显示全部楼层
这种老帖子里的文件怎么下载啊?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-28 22:00 , Processed in 0.013453 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表