cnCalc计算器论坛

 找回密码
 注册
搜索
楼主: CalcLoverHK

[fx-9860/9750] C.Basic中文资讯站

[复制链接]
 楼主| 发表于 2023-12-10 16:25:39 | 显示全部楼层
本帖最后由 CalcLoverHK 于 2023-12-11 19:13 编辑

C.Basic FX版本(2.47 beta 1)和CG版本(1.47 beta 1)已经发布。

所有版本
  • 加入了专属指令目录(Catalog)。
      - FX版按键为[SHIFT][5],CG版为[SHIFT][4]。
      - [F5]为指令输入记录。
  • Locate指令的style参数现支持flag值输入。
  1. Locate <x>,<y>,<value/"string">,(<style flag>)
复制代码
      - 0:N(正常显示)
      - 1:R(反转显示)
      - 2:O(正常显示并重叠)
      - 3:V(反转显示并重叠)
      - 以flag值为输入时要加上括号(),否则将导致错误。
      - flag值支持数学表达式输入。
      (例1)Locate 1,1,##"测试1",(1) 等价于 Locate 1,1,##"测试",R
      (例2)Locate 1,2,##"测试2",(_reverse+_overlap*2)
  • FKeyMenu指令的style参数现支持flag值输入。
  1. FKeyMenu(<start>[~<end>],"string",(<style flag>),...)
复制代码
      - 0:C(清除)
      - 1:N(默认白色)
      - 2:R(黑色、右下角缺口)
      - 3:I(黑色、无缺角)
      - 4:S(FX版本:白色、无缺边,CG版本:黑色、白色轮廓)
      - 16:U(上移1个像素点,仅CG版本)
      - 32:L(当字符串长度大于4时,左移1/2个像素点)
      - 64:M(套用网状设计)
      - 128:m(仅在轮廓上套用网状设计,仅FX版本)
      - 以flag值为输入时要加上括号(),否则将导致错误。
      - flag值支持数学表达式输入。
      (例)FKeyMenu(1,"12345",(1+16+32+64)) 等价于 FKeyMenu(1,"12345",NULM)
  • 文件管理器现支持小字体(Minifont)显示。
  • 文件管理器和变量编辑器现随EditFontSize设置而改变其字体大小。
  • 更改了以下程序错误的文本显示:
      - "For without Next" -> "Missing Next"
      - "Next without For" -> "Missing For"
      - "While w/o W.End" -> "Missing WhileEnd"
      - "W.End w/o While" -> "Missing While"
      - "Do w/o LpWhile" -> "Missing LpWhile"
      - "LpWhile w/o Do" -> "Missing Do"
      - "Division By Zero" -> "Zero Division"
      - "Not enough Memory" -> "Not Enough Memory"
      - "Illegal Ary size" -> "Invalid Ary Size"
      - "No Prog found" -> "Prog Not Found"
      - "Too many SubProg" -> "Too Many SubProg"
      - "If without IfEnd" -> "Missing IfEnd"
      - "Then without If" -> "Missing If"
      - "Case w/o Switch", "Default w/o Swtch", "S.End w/o Switch" -> "Missing Switch"
      - "Switch w/o S.End" -> "Missing SwitchEnd"
      - "Can't find file" -> "File Not Found"
      - "Already Opened" -> "Com Opened"
      - "Com Not Opened" -> "Com Closed"
      - "Type Mismatched" -> "Invalid Type"
      - "Undefined Var." -> "Var Undefined"
      - "Undefined Func." -> "Func Undefined"
      - "Exceed Var. limit" -> "VarLimit Exceeded"
      - "Duplicated Def." -> "Duplicate Def"
      - "Not met Accuracy" -> "Time Out"
      - "Try w/o Except" -> "Missing Except"
      - "Except w/o Try", "TryEnd w/o Try" -> "Missing Try"
  • 为非9860GII机型禁用了Use Hidn RAM(使用隐藏RAM)设置。
  • 现可按下[AC]键中止执行中的Beep指令。
  • 修复了调用不支持的指令(0x7Fxx)会使程序卡死的问题。

仅限FX版本
  • 变量编辑器现支持小字体(Minifont)显示。
  • ?指令现支持小字体(Minifont)输入显示。
      - 调用格式如下:
  1. ?(@<x>,<y>,...)
复制代码
      - 位置参数以Graph坐标为参考系。

仅限CG版本
  • 修复了RGB(,HSV(和HSL(指令在阵列时会导致错误的问题。(例:{RGB(255,0,255),123,456})
  • 修复了Load(指令不能读取超过4096字节部分的问题。

CBASIC247beta01.zip

915.26 KB, 下载次数: 13

FX版本

CBASICCG147beta01.zip

1.2 MB, 下载次数: 7

CG版本

 楼主| 发表于 2023-12-11 18:29:55 | 显示全部楼层
本帖最后由 CalcLoverHK 于 2023-12-11 19:13 编辑

C.Basic FX版本(2.47 beta 2)和CG版本(1.47 beta 2)已经发布。
点此查看 2.47/1.47 beta 1 更新内容

所有版本
  • 修复了在Catalog打开指令输入记录后按[EXIT]会直接返回到程序编辑器的问题。
  • 修复了在Main Mem的程序中使用Load(命令时,无法访问文件夹中的文件的问题。

仅限FX版本
  • 修复了文件管理器中光标位置不正确的问题。

CBASICCG147beta02.zip

1.2 MB, 下载次数: 33

CG版本

CBASIC247beta02.zip

1.18 MB, 下载次数: 62

FX版本

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-28 17:05 , Processed in 0.104916 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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