摘要:
Val编程中,对于汉字的读取不是很友好,利用fileget直接读取记事本产生的文件字符串会导致乱码的产生。因为Val只支持使用utf-8进行编码,因此读取的文本需要进行utf-8格式转换。 在GBK中,汉字占两个字节。并且每个字节都大于128.可以通过直接读取位来进行转换来读取汉字。通过读取的两个数字来获得汉字的ASCII码。 而在utf-8中具有自己的编码方式。模拟器中读取的是用GBK编码,而显示的是UTF-8. utf-8格式说明: 这是为传输而设计的编码,其系列还有UTF-7和UTF-16 其中UTF-16和Unicode编码大致一样, UTF-8就是以8... 阅读全文
摘要:
由于Val是通过语句gotoxy函数来进行光标移动的,不支持触摸屏与鼠标,因此对于其界面编程有很大的局限。一般有下面几种模式来进行编程。1.按键响应模式(中断模式)2.轮询模式一般推荐使用按键响应模式。其原理是对于有按键按下时,界面进行相应的刷新。常用按键有F1,F2,F3,F4,F5,F6,F7,F8,Enter,ESC, up,down,left,right 这14个按键进行响应。Val代码 1 begin 2 //清除界面 3 cls() 4 //界面刷新函数 5 call OnRefreshScreen() 6 7 //如果不退出,则进行一直在循环 8 w... 阅读全文