怎么把文曲星下载来的游戏放到星际驿站里啊?

怎么把文曲星下载来的游戏放到星际驿站里啊?,第1张

文曲常见故障解决方案、软件使用问题、常见文件格式说明

####目录####

一、常见问题及解决方案

1.文曲星传输问题

2.软件使用问题

3.内核升级问题

二、文曲星常见故障解决方法

三、文曲星常见格式和对应目录

附:常用文曲星术语

tc1000双机修复大法

一、常见问题及解决方案

文曲星传输问题

1.为什么很多人都无法使用HOTLINK正常下载资料?

答:很多人使用HOTLINK下载文件,总是出现无法找到星星这样的情况,原因也很难说明白,我只说一种我所使用的方法,试过不少次都是成功的。

首先进入HOTLINK,然后在(通讯)里选择(启动通讯程序),再在(连线设定)里设定好你的端口(如果你是USB线的话就选USB通讯,一般的都是有线通讯,USB一般都是COM3,有线为COM1和COM2吧),然后在(工具软件)里选择(网络传输助理),并且在网络传输助理里面的(通讯)里的(连线设定)同样在设定一次 ,不要认为这样是鸡肋,起码我这样做万试万灵,然后就是下载,选择好下载的东西点电脑上的开始下载后过3秒左右选择星星端的有线通讯,这就是我所使用的方法。其中很多都是很不能为普通人所理解的,但是我就是这样每次都成功使用 HOTLINK的。当然建议是使用星际驿站。

2.如何使用星际驿站?

答:现在的星际驿站在改版后,在开始进入时增加了会员登陆,似乎是专门针对一个新机型所使用的,所以几乎所有的用户都应该使用普通登陆,这样就不会出现什么没检测到字典数据了。关于端口设定的问题,一般是USB下载数据的话就使用的是COM3或COM4,而COM1的话指的是打印机接口,COM2不是很清楚,不过没错的话应该就是TC1000系列的那种下载接口

星际驿站支持多文件一起传输,不过在星星端的话,还是要下载一个文件按一下的,这就有点鸡肋。

3.ftolink出现“终止传输”怎么办?

答:出现终止传输可能是由于某个程序占用了WQX连线所需的端口,

解决办法:1.重启电脑(最有效)

2.关闭占用该端口的程序,如:星际驿站、hotlink

3.鼠标右击“我的电脑”,选择“属性”,在d出的窗口中选“硬件”选项卡,在点 击“设备管理器”,找到“端口”一项,双击展开它,将相应的端口停用,在双击该端口选启用即可。若你用的是HL202/203,那么对应的应该是COM1/COM2,若使用 的是nc3000那样的USB,对应的应该是COM3以后。

4.如何用FTPLink下载?

答:FTP下载需要和文曲星端的下载工具配合使用,但是他所达到的传输速度和方便性,绝非HOTLINK和星际驿站所能比的。

先说说他会出现的一些问题,一般来说要使用FTP的时候绝对是不能开着星际驿站或HOTLINK的,很可能导致端口无法检测到,所以必须关闭两者,然后拔下连接线,再插上,才可使用FTP,还有FTP下载时不能在下载文件的文件名中出现空格,否则会无法下载

现在FTP也分为3中,一种就是普通的FTP,一种是高速FTP,最近又出了一种SUPER FTP,3者在使用时是一样的只是在速度上有所差距,当然相对应的文曲星端连接程序也有所不同,

1。普通FTP的话,下载速度较慢,大多数星星端都是支持普通FTP,大概有PC2000A/C,NC2000A/C,NC2600,NC3000支持

2。高速FTP,速度比普通快不少,但是具我所知,只有NC2000/2600和NC3000才可使用

3。SUPER FTP,速度真的是非常快,不过目前只有NC3000支持

5.用星际驿站下载的DAT文件去哪了?

答:星际驿站会把下载的DAT文件“藏”到GVdate目录里,有时还会把DAT文件搞的面目全非!所以不推荐用星际驿站下载DAT文件,若你的星星只支持星际驿站,可在下载之后用PACMANGER(工具)复制到相应的文件夹里(若使BASIC用的DAT,就放到“BASIC文件”文件夹中,若是LAVAX用的就放到LavaData文件夹中)。

6.怎么样才能在文曲星上看自己的书?

答:只要是TXT格式的文本星星就直接可以看,星星还有EBK这种很实用的独有的文本格式,现在有的星星杂志很多都是这个格式的,EBK格式的用FTPLINK/superlink/hotlink下载,若你的星星支持EBK*格式的,用星际驿站好了!

7.神秘的双机修复大法!

双机修复(也就是2台同型号的文曲星互相传输系统资料)

条件是要有一只好的同型号的文曲星和一根改造过的HL100线(或直接使用HL203,就是TC1000/S随机送的那根,当然自己做也可以那就比较麻烦了,如有需要自己动手做可以联系本人)。注意:不能用红外传输!!

HL100改造大法,HL100就是以前CC800 / PC1000用的那种连线,一头直一头弯或者两头都直 都是可以的。将绝缘皮弄开,将里面的锡箔纸撕掉之后,能够看见红、棕、黑三股线,你要将棕线和黑线剪断,然后黑线接棕线,棕线接黑线,接好好要注意绝缘,这样就完工了

完成之后,拿来你的那台坏的文曲星,再拿来一台好的pc2000a/c,nc2000a/c,nc2600c(依据你的机器的型号来定,下面以NC2600C为例(这些机子的修理基本相同)

你将好的NC2600C按下X+开机(前面提到过,如果不明白自己看前面的问题15),这时会出现:

1.传输系统数据

2.传输系统文件

3.区块升级

两台机器用改装后的线连接后,好的那台选择2,坏的那台按下reset(注意:前后顺序不要颠倒!!!!),这样等待大约15秒就会出现“传输结束!”

注意:坏的那台屏幕没有显示是正常现象,不要以为没有开始传输,你只要看好的那台上面计数在增加就行了。

之后,再选择1,坏的那台还是按下reset键(上个步骤结束后坏的那台会自动重新启动,不要管它,不要按y或n直接按reset即可)。这个过程时间就比较长了,因为有一千多个数据要传,大概等待30~40分钟传好之后,就算大功告成了。

只需原来坏的(现在好的)那台文曲星格式化一遍就OK了。

请严格按照步骤进行,即:好机器 X+ON → 好机器按2 → 坏机器按reset → 好机器按1 → 坏机器reset → 等待,结束 →坏机器reset,格式化 → OK!

而NC3000的机子有些不同,为以下的方法(含TC1000/S)

正常机用“X+ON/OFF”开机

会出现 1.send nand data all

2.send sst from bank1

3.send nand data part

4.upgrade 061

5.receive data

6.send ss from bank0 ?

(其中要用的是第一项、第二项和第六项我是用这三项的)选第二项“Send sst...”后,好的机子上会出现“正在建立连接…..”然后按损坏机的 RESET 键,如果正常就会出现“translation”和内存的字节数,正常机的字节数涨到与屏幕右侧所示就可完成。(此时正常机显示发送的字节数,损坏机没有任何显示,这是正常现象,请勿强行中止程序运行,只要正常机的字节仍在变动就没有问题)

结束后,正常机会出现“传输结束”。

按“跳出”键,返回主菜单。

选择第六项,重复以上的 *** 作。

正常结束后,选择第一项“send nand data all”,重复一上的 *** 作,这次时间很长,发送的字节数大概是3600 结束。正常机会有提示,按跳出键回到主菜单。损坏机会自动重新启动的。

如果长时间出现”transla program”,失败了! 原因可能是:1.连线有问题2.机子 *** 作错误3.机子中一块flash芯片脱焊4.等等

最新发布文曲星修复程序,直接电脑端修复(作者:立天)

http://www.emsky.net/bbs/dispbbs.as...ID=14137&page=1

软件使用问题

1.怎样在WQX上看flm电影、hgp相册?

答:看flm电影需要flm播放器,如果你的WQX支持sys-tools的话,可用这个软件看,如果不支持用Reader 2_27(LavaX版文书浏览)也可以看。hgp相册需用hgp浏览器浏览,在“软件中心”有下。

2.我想在WQX上看灰度图片,用什么工具?

答:sys-tools、SeeBmp、hgp浏览器、绘图器等都可以。

3.用hotlink下载有的bin程序,提示“文件格式错误”怎么办?

答:用Package manager把文件打包,或用ftolink下载。

4.用ftplink下载一些BIN文件,PC端已显示“等待传输开始”,但WQX却提示找不到计算机?

答:用Package manager把文件打包下载。

5.在WQX上用什么工具听歌?

答:sys-tools--支持 8位 8kHZ 单声 的wav音乐

Q-Player--支持 8位 8kHZ 单声 的wav音乐,nc2600版的还支持最高达24kHZ 的采样率!(使用Q-Player 1.4)

双语ok--vnt压缩格式

星星影院--目前只支持tc800系列。

------------还在添加---------------

内核升级问题

这段时间看到有很多星迷都在问关于WQX升级的问题,我在这里提几点:

一般的文曲星官方升级只是为了修复已发现的bug,功能上不会变化,若你的WQX支持hotlink升级,那就尽量用hotlink升,因为星际驿站不是很稳定(除非有特殊说明),但像T1200这样带U盘功能的,在升级包中都应有说明,一定要认真看说明。

非官方内核都是由星迷自己改的,所以非常注重功能上的改进,升级这类内核一定要严格按照说明上的步骤来升级,并且在升级前最好先备份一下现有的内核,做好升级失败的恢复工作,省得在论坛上发帖求别人...........

------------还在添加---------------

二、文曲星常见故障解决方法

1.我的文曲星出现The Nflash is error怎么办?

答:可能有两种原因:1.部件老化,或者是闪存脱焊,如果是这种情况建议送修,送修前你要做的是:准备充足的money!

2.如果你确信不是第一种情况,那就可能是软件方面的原因了!比如:在BASIC中call了一个错误地址、debug中误按了F2、或是下载了不适合该机型使用的程序等等,修复有两种方法:一种是双机互传,还有一种是用文曲星内核修复器。(经常听到销售人员说是芯片烧了,要换XXXX,然后就让你交出120元!很可笑!)

这里以文曲星内核修复器为例:

准备材料:电脑一台、内核修复器一款(在这里下http://www.emsky.net/bbs/dispbbs.as...ID=14137&page=1)、内核一套(包括nor&nand)、连线一根(可以是hl202/203、nc3000 usb),星星和你 ^_^

材料准备好后咱们就可以开工吧....先别急!先确认一下你的WQX电力充足(最起码要扛一个小时),然后是连线问题,若你拿的是hl202/203的线,那就先安装高速驱动,如果你用的是usb线,安好驱动就可以用了!

OK!启动软件!在“通讯目的”中选“修复系统Nor,通讯选项中选择合适的端口,机型:2000系列指的是pc1010,pc2000,nc2000,nc2600,3000系列指nc3000,tc1000/s。选好机型后单击“开始通讯”按钮,选择要修复的nor文件,点打开,在下一个窗口中把00页到02页全打上对钩点击确定,在d出的对话框中选确定,然后RESET文曲星,如果看到下方的进度条开始走动,说明连线成功,等几分钟就好了。(注意在修复的过程中观掉一些不用的程序)在通讯过程中文曲星的屏幕处在关闭状态。注意:内核修复器中有详细说明

2.我的文曲星突然变得极不稳定!有时还出现“通讯出错”的奇怪提示,这是怎么回事?

答:多半是由于CPU脱焊造成的,建议送修!

3.出现no load hot key 怎么办?

答:解决方法:1.RESET 2.格式化 3.双机修复,注意只修复nand部分!或用文曲星内核修复器。

4.我的WQX没有声音了!

答:先插上耳机,放一段音乐、或是单词发音,听听有没有声音,如果有声音,把耳机拔掉,听听内置扬声器有声音没,如果没有就重复刚才的步骤直到有声音为止。如果插上耳机没声音,那就是是下边的方法...

1.系统问题,试试重新启动、格式化、重刷内核。(这种情况在nc2600的官方3.2内核中经常出现。

2.硬件问题,这就有可能是喇叭脱焊,先试着插上耳机听听,如果插上耳机有声音,就说明是喇叭脱焊。

三、文曲星常见格式和对应目录

---1.程序--------

后缀名 对应目录 解释

.bin 应用程序 文曲星可执行文件

.com COM平台 lee提出的一种程序格式,并非所有机型都支持

.bas BASIC文件 GVBASIC可执行文件

.lav LAVA/LAVA2 LavaX所生成的可执行文件,由LavaX虚拟机解释执行

GVmaker

---2.数据--------

.dat(LAV) GVdata

LavaData 多时的LavaX程序都将DAT文件放在LavaData中

.DAT(BAS) BASIC文件 GvBasic所需的数据文件

---3.图片--------

.bmp 我的图片 WQX支持单色160*80的BMP图片文件,TC800可支持16灰度任意大小的bmp

.b16 bmp16 一种模拟灰度图片

---4.音乐--------

.wav 音乐之声 WQX可支持8位 单音 8kHZ-24kHZ的WAV文件,但是SYS-TOOLS只支持8kHZ的

.vnt/.a16 双语声音

歌曲音乐

同步声音 8位 单音 8kHZ的WAV文件经阳极压缩算法压缩成的

.mid midi WQX上所使用的并不是通用格式的MIDI,这也就意味着从网上下载的MIDI音乐无法在文曲星上播放。

---5.电子书-------

.ebk 文本文件 标准的EBK格式支持开头LOGO、背景音乐、多重目录、插入图片,WQX上的只支持多重目录、插入单色图片。

.txt 文本文件 纯文本文件

.ebk* ebook

---6.压缩包--------

.pac * 可以把很多文件集合起来方便备份,PC端可用Package manager Lite1.0.4New编辑,WQX端可用EWayEditor等工具编辑

.zip * 相信大家对这个格式不陌生吧!WQX上支持存储模式的ZIP压缩包

***********************************

常用文曲星术语 (已更新)

WQX——文曲星(WenQuXing)

GGV——金远见公司(Goden Global View),文曲星的生产商

6502——一种CPU的名字。由于它所使用的指令集是6502汇编指令集,所以我们经常把6502汇编简称为6502。文曲星PC、CC、TC、NC等系列的大多数机型使用了兼容6502 CPU指令集的CPU。

RAM——随机存取记忆体。可以在这种记忆体中存放数据。这种记忆体既能够读取,也能够写入,缺点是一但没电资料就丢失,适合给程序存放临时数据。

ROM——只读记忆体。文曲星的所有内置功能均存放在此,容量比较大而成本低。这种记忆体的资料即使是没电也不会丢失,但是资料只能读取,不能够删除或者改写。

FLASH ROM——俗称闪存,又简称 FLASH,正式名称是闪速只读记忆体,用户资料、下载的程序以及文曲星的一些系统数据都会保存到这里。这种ROM在一般情况下是只能读取,不能写入,但是格式化以后则可以写入数据。

地址——是指数据在记忆体中存放的位置(记忆体包括RAM,ROM,FLASH ROM)。这个位置是用一个数字来表达。比如 I=PEEK(1234),括号中的1234就是地址,而整个语句的作用是把地址1234的内容存放到变量I中

内存页——由于文曲星的ROM和FLASH ROM的容量大大超过CPU能承受的范围(叫寻址范围),为了能够让CPU正确存取资料,文曲星内置一个硬件,让部分的ROM或FLASH ROM映射到某一段地址,这就是一个内存页。根据映射的记忆体不同,可分别称作ROM PAGE和FLASH PAGE。如果要读取记忆体的资料,可切换页。

FLASH PATCH——这是一段特殊的存储区域,位于FLASH ROM的某两个页。之所以说这段区域特殊,是因为这里存放了内核升级包。WQX在开机时会检测这里有没有内容,如果有内容,那么就执行这里的新内核,否则就执行ROM中的旧内核。由于WQX并不检测这段区域内容的正确性,一旦这里的内容被乱写就会造成无法开机。

bas——GVBASIC文件的缩写,有时也把GVBASIC程序简称bas

Debug-------模仿PC上的DOS查错软件DEBUG,能够对WQX的程序反汇编、查错。具有相似功能的软件有SUN的WQXHEX、xuhonghai的XASM

机器码——CPU能够直接认识、执行的程序代码。机器码在我们看来是一个数字,但同样一个数字,在不同型号的CPU里面是有不同功能的。PC是使用x86系列的CPU,而WQX使用6502CPU,所以PC上的软件是无法在WQX上使用的。但由于机器码只是一堆数字,对我们来说阅读不太方便,所以发明了种种程式语言(汇编、C、BASIC等)方便我们编程。可惜CPU不认识我们发明的语言,所以有人用写出了相应的翻译程序,把这些程式语言翻译成CPU能够认识的机器码。注意:bas 文件里的代码不是机器码!]

格式化——有两种含义,一种是能够快速地把用户数据删除,而系统的内核则不会被删除。另一种含义是程序通过一连串机器代码,将闪存某个区域的内容彻底删除。这种情况下,不论是系统内核,还是用户数据,只要这些数据位于程序指定的范围均会彻底删除。如果系统内核部分或全部被格式化了,机器就无法启动,或者需要经过紧急修复才能启动。所以编程人员应该注意这个问题。

block——在文曲星中1 block = 16kb,这也就是说,一个文件至少要占16KB的空间,即使它只有1字节!这种分配方式显得很不合理!

BIN——文曲星的可执行文件,可由汇编语言或者C语言编写。

COM——这是LEE针对BIN的缺点提出的一种可执行文件结构。COM是由汇编编写,大小在9KB以下,十分节省空间,但文曲星的硬件并不直接支持该文件格式,所以必须要借助PCTOOLS等软件来支持。

若文中写得有什么不对的地方,请大家批评指正!

此文中有部分是本人原创,还有一些是修改小记者的^_^

(还会不断更新)

借宝地一用_By 镇魂歌

补充下:NC2K系列文曲星故障排除方法大全(内附双机修复攻略、

、NC2KUtil攻略、NC2000A转NC2000C以增加空闲闪存空间的攻略)

-----------------偶是分割线-------------------

点我观看

tc1000双机修复大法

玩文区星tc1000这么久,虽然很好用,但是出了问题也很棘手,一些小问题可以reset解决,但是THE NFLASH IS ERROR,黑屏(无法启动),无限重启动等一些顽疾,大家却苦于解决。这时候有一个最简单办法,就是双机修复,提前要准备2个东西:好用的同型号tc1000和HL203连接线(就是TC1000/S随机送的那根)。还有就是要保障2机器都电力十足,要不然刷到一半没电就麻烦了。好了,进入正题:

首先,用双机连接线(HL203)联好(卖文区星的商场有)

同型号机好用的机器按X键+ON/OFF键(先按住x然后按开机键) 后跳出6个选项:

1.send nand data all

2.send sst from bank1

3.send nand data part

4.upgrade 061

5.receive data

6.send ss from bank0

(其中要用的是第一项、第二项和第六项)

首先,选第二项“Send sst...”后,好的机子上会出现“正在建立连接…..”然后按损坏机的 RESET 键(上个步骤结束后坏的那台会自动重新启动,不要管它,不要按y或n直接按reset即可),正常就会出现“translation”和内存的字节数,正常机的字节数涨到与屏幕右侧所示就可完成。(此时正常机显示发送的字节数,损坏机没有任何显示,这是正常现象,请勿强行中止程序运行,只要正常机的字节仍在变动就没有问题)

结束后,正常机会出现“传输结束”。

按“跳出”键,返回主菜单。

然后,选择第六项,重复以上的 *** 作。

正常结束后,选择第一项“send nand data all”,重复以上上的 *** 作,这次时间很长,大概半个小时,显示发送的字节数大概是3600

结束。正常机会有提示,按跳出键回到主菜单。损坏机会自动重新启动的。

如果长时间出现”transla program”,失败了!

原因可能是:1.连线有问题2.机子 *** 作错误3.机子中一块flash芯片脱焊

这种办法90%机器都能修复成功,而且也很稳定,一步一步照做也不容易出问题。

法均相同的命令及语句

命令及函数名 用途 用法

与数组定义相关的

DATA 与数组有关的 相同

READ 与数组有关的 相同

RESTORE 与数组有关的 相同

DIM 与数组有关的 相同

流程控制

IF...THEN...ELSE 选择结构语句 相同

IF..THEN... 选择结构语句 相同

WHILE..WEND 循环控制 相同

FOR...TO..STEP...NEXT 循环控制 相同

DEF FN 定义函数 相同

GOSUB...RETURN 分支到当前程序模块中的子程序 相同

字符串处理

ABS() 返回数的绝对值 相同

ATN() 返回用弧度表示的正切值 相同

COS() 返回弧度的余弦 相同

EXP() 返回e的指定次幂 相同

INT() 返回不大于给定数的最大整数 相同

LOG() 返回一个数值的自然对数 相同

RND() 产生0-1之间的随机数 相同

SGN() 返回数的符号值 相同

SIN() 返回弧度的下弦 相同

SQR() 返回数的平方根 相同

TAN() 返回弧度的正切 相同

ASC() 返回字符串每一个字符的ASCII码 相同

CHR$() 返回指定的ASCII码对应的字符 相同

HEX$() 返回十进制数的十六进制的字符串 相同

LEFT$() 返回从字符串左边开始的的指定数目的字符 相同

LEN() 返回字符的长度 相同

MID$() 返回从字符串指定位置开始的指定数目字符 相同

RIGHT$() 返回从字符串右端开始的指定数目的字符 相同

STR$() 返回把数值数据转换为字符后的字符串 相同

INVERSE 反显字符 相同

VAL() 把一个数字字符转换为相应的数值 相同

输入/输出相关命令

CLS 清除屏幕 相同

INKEY$ 从键盘读入一个字符 相同

INPUT 从键盘读取输入 相同

LOCATE 把文件光标定位到指定的行,列 相同

SPC() 在PRINT语句中跳过指定个数的空格 相同

WRITE 把数据输出到屏幕或文件 相同

图形

CIRCLE 画圆 相同

LINE 画线 相同

BOX 画矩形 相同

DRAW 画点 不同

声音

PLAY 演奏指定的音乐 相同

BEEP 使扬声器发出一个短促的声音 相同

文件

OPEN 打开文件

INPUT# 从顺序文件读取一个字符串 相同

GET 从随机和二进制文件读取数据 相同

PUT 把数据写入随机或二进制文件 相同

LOF 返回随机文件长度 相同

CLOSE 关闭文件 相同

EOF() 当文件指针位于文件结尾时返回-1 相同

其它

TRACE 单步跟踪程序执行 相同

LET 将变量赋值

SWAP 交换两下变量的值 相同

GVBASIC语言知识要点

2.1文曲星的屏幕特点

每行显示汉字或全角字符: 10 个

每行显示英文或半角字符: 20 个

液晶点阵: 160*80

2.2 GVBASIC中的符号定义

2.2 GVBASIC中的符号定义与其它BASIC版本完全一样.

1.数值表达式

% 整型变量

$ 字符串

+ 加法运算符

- 减法运算符

* 乘法运算符

/ 除法运算符

^ 乘方运算符

2.关系运算符

= 等于

>大于

<小于

>= 大于或等于

<= 小于或等于

<>不等于

3.逻辑运算符

AND 逻辑与

OR 逻辑或

NOT 逻辑非

4.特殊符号

控制PRINT语句以紧凑格式输出

, 控制PRINT语句以换行格式输出

: 分隔一行中并联语句

? INPUT语句提示符

] GVBASIC命令提示符(表示GVBASIC处于编辑状态并等待用户输入命令)

2.3 GVBASIC语言中定义了哪几种数据类型.

解答: GVBASIC定义了两种数据类型

(1)常规整型数: 范围从-32768到+32767, 通常正号可以省略,类型声明符为%, 例如: A% 就表示变量为整型

(2)实型变量: 范围从-10E+30,10E+30

2.4 GVBASIC其它规定

变量名最长: 16

最大行号: 9999

2.5 变量,数组定义

LET 将值赋给变量

SWAP 交换两下变量的值

DIM 定义数组

READ 将DATA语句中的下一个数据项赋给指定的变量

DATA 指定要读入数组的一组数据

RESTORE 指定为读入数据所用的下一个DATA语句

范例:随机产生10个二位整数,放入数组a,从中选出一个最大的和最小的数打印出来.(数组的应用)

]10 CLS

]20 DIM A(10)

]30 m=100

]40 n=-100

]50 FOR I=1 TO 10

]60 A(I)=INT(RND*90)+10

]70 PRINT A(I)

]80 NEXT I

]90 FOR I=1 TO 10

]100 IF A(I)>N THEN N=A(I)

]110 IF A(I)<M THEN m=A(I)

]120 NEXT I

]130 PRINT "最大数 N="n,"最小数 M="m

]140 END

2.6 流程控制

GVBASIC提供了较常用的几种流程控制语句

GOTO

IF...THEN/GOTO...ELSE

ON...GOTO n1,n2,n3...

范例:1.编制程序将24小时计时法转成12小时计时法

]10 REM 转换计时法

]20 INPUT HOUR24,MINTUE

]30 IF HOUR24<0 OR HOUR24>23 THEN 60

]40 IF HOUR24<=12 THEN HOUR12=HOUR24: PRINT "现在时间是:"HOUR12":"MINTUE"am"

]50 IF HOUR24>12 THEN HOUR12=INT(HOUR24/2): PRINT HOUR12MINTUE"pm"

]60 END

2.7循环结构语句

WHILE...WEND 当给定的条件为真时,执行循环语句中的循环体

FOR...NEXT 根据指定的次数执行循环体

范例1:

打印九九乘法表.

10 REM 乘法表

20 FOR A=1 TO 9

30 FOR B=A TO 9

40 PRINT A"*"b"="A*B,

50 NEXT B

60 NEXT A

70 END

2.8 过程及函数

DEF FN 定义用户自定义函数

GOSUB...RETURN 分运支到当前程序模块中的了例程

ON...GOSUB

2.9 数学运算函数和语句

ABS() 返回数的绝对值

ATN() 返回用弧度表示的反正切值

COS() 返回弧度的余弦

EXP() 返回e的指定次幂

INT() 返回不大于给定数的最大整数

LOG() 返回一个数值的自然对数

RND() 产生0-1之间的随机数

SGN() 返回数的符号值

SIN() 返回弧度的正弦

SQR() 返回数的平方根

TAN() 返回弧度的正切

2.10 字符串

一,字符串常量

字符是指单个字母,数字或其他特殊符号及文曲星中的图形,字符串是系统允许使用的若干个字符构成的序列,也称为字符串常量.一个字符串一般是双引号括起来的一串字符.

二 字符串大小的比

在计算机内部(文曲星内部),所有字符都是以ASCII码表示的,比较两下字符的大小,就是比较它们的ASCII码值的大小

三 字符串比较的规律

1.同规格的字母比较,按字母的顺序排,后面的大。

2.大小写字母的比较,小写字母大于大写字母.

3.数字字符比较,按数值的大小排,数值大的大.

4.字母与数字比较,数字(0-9)的代码均小于字母(A-Z)的代码

5.空格比数字,标点,字母等常见符号都小.

四 字符串处理的函数及语句

GVBASIC语言知识要点:

ASC() 返回字符或字符串第一个字符的ASCII码

CHR$() 返回指定的ASCII码对应的字符

LEFT$() 返回从字符串左边开始的指定数目的字符

LEN() 返回字符串的长度

MID$() 返回从字符串指定位置开始的指定数目字符

RIGHT$() 返回从字符串右端开始的指定数目的字符

STR$() 返回把数值型数据转换为字符型后的字符串

VAL() 把一个数字字符串转换为相应的数值

范例:

输入一串字符,将它的内容按下列的密码规则转换为明码输出

密码: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

明码: F L Q C O S N Z E Y V R X H T B W A J D M I G U P K

其余字符都不变换

例如: 输入: V BVZI VO KILJ UXDN

输出: I LIKE IT VERY MUCH

程序如下

]10 CLS

]20 X$="ABCDEFGHIJKLMNOPQRSTUVWXYZ"

]30 Y$="FLQCOSNZEYVRXHTBWAJDMIGUPK"

]40 INPUT Z$

]50 FOR I=1 TO LEN(Z$) '将该密码从左到右逐个处理

]60 A$=MID$(Z$,I,1) '取出第I个字符放入A$中

]70 FOR J=1 TO 26 ' 寻找密码字符在X$中的位置

]80 IF A$=MID$(X$,J,1) THEN 100

]90 NEXT J

]100 IF A$=MID$(X$,J,1) THEN PRINT MID$(Y$,J,1)ELSE PRINT A$'若找到,转明输出,则否显示原字符

]110 NEXT I

]120 END

]RUN

如果输入: V BVZI VO KILJ UXDN

输出结果: I LIKE IT VERY MUCH

2.11简单输入/输出

CLS 清除屏幕

INKEY$ 从键盘读取一个字符

INPUT 从键盘读取输入

LOCATE 把光标定位到指定的行,列

PRINT 从屏幕当前光标位置显示数值,字符串或数据

SPC() 在PRINT语句中跳过指定个数的空格

WRITE 把数据输出到屏幕或文件

范例: 产生一个动态的字符

]10 FOR I=1 TO 10

]20 N=I

]30 LOCATE 3,N

]40 PRINT "GO!"

]50 FOR J=1 TO 100 /*空循环起延时作用*/

]60 NEXT J

]70 CLS /*擦除运动轨迹*/

]80 NEXT I

]90 END

RUN /*显示从左到右运动GO!*/

2.12 图形

CIRCLE 在屏幕指定位置画圆

DRAW 在屏幕指定位置画点

LINE 画直线或矩形

BOX 画矩形

ELLIPSE 画椭圆

2.13 声音

BEEP 使扬声器发出一个短促的声音

PLAY 演奏指定的音乐

2.14 文件

EOF() 当文件指针位于文件结尾时返回-1(真)

INPUT # 从顺序文件中读取数据

OPEN 打开文件

WRITE 把数据写入顺序文件

CLOSE 关闭数据文件

LSET 向缓冲区分配的变量赋值,并做左对齐调整

LOF 返回随机文件长度

GET 从指定文件读取指定记录放入缓冲区

PUT 向指定文件的指定记录写入缓冲区内容

FIELD 指定缓冲区大小分配缓冲区变量

COPY 复制文件

范例:

建立一个数据文件,并用WRITE#语句将5个人的姓名和年龄输出给该文件,然后程序将该文件关闭,再次将它打开用于输入,并把这5个记录读回到程序中,并显示到屏幕上.

]10 CLS

]20 OPEN "TEST.TXT" FOR OUTPUT AS #1

]30 PRINT "输入5个姓名,年龄"

]40 FOR I=1 TO 5

]50 INPUT NAME$,AGE%

]60 WRITE #1,NAME$,AGE%

]70 NEXT I

]80 CLOSE #1

]90 OPEN "TEST.TXT" FOR INPUT AS #1

]100 PRINT "你输入的姓名,年龄如下:"

]110 FOR I=1 TO 5

]120 INPUT #1,NAME$,AGE%

]130 PRINT NAME$,AGE%

]140 NEXT I

]150 CLOSE #1

]160 END

这里有详细内容:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11952828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存