额外减小 发表于 2023-8-23 01:59:44

Virtual CASIO fx-991CN X 蓝图(欢迎讨论)

众所周知,五大学科竞赛中,除信竞以外其他的竞赛均要用到科学函数计算器。但是一个官方推荐的 CASIO fx-991CN X CLASSWIZ 可不便宜啊!要100多块!对于像我这种的穷到在天天在学校食堂吃难民套餐的人来说,买一个卡西欧计算器更是一个幻想(但我家长答应只要我进了复赛就买。)但是在将近一年的打铁时间里,我总不能没有卡西欧吧,所以我只好用电脑程序做一个虚拟卡西欧,过过瘾,同时熟悉卡西欧的使用方法,以便在考场上正确使用。

Step 1.收集资料
a.CASIO计算器外观

b.CASIO计算器说明书


Step 2.模型构建
a.使用C++ windows.h 以生成计算器窗口,在窗口中粘贴卡西欧计算器图片,将按钮图层覆盖于图形之上。
b.创建字符集,在窗口中用暴力描点法模拟显示屏(因为有一些特殊字符,上下标等等,不能用Unicode轻易表示。)
c.模拟LaTeX公式,实现由LaTeX公式得出答案的函数。(实际上,显示屏的模拟也是通过LaTeX转换而来的)
d.编写各种CASIO所支持的功能对应的代码。

以上就是我的一个设想,但不知道什么时候能够实现。但我相信在这个项目搞成了以后,一定会造福更多的学子。所以邀请大家一同完成这个项目。

额外减小 发表于 2023-8-23 02:05:56

其实窗口就是分为三个图层:1.背景图,2.按钮,3.显示屏。按钮可以做出点击后透明度降低的效果。

小甲鱼 发表于 2023-8-23 02:19:47

这还不容易,积极答疑或者发原创申请精华,用奖励的C币兑换~

Ewan-Ahiouy 发表于 2023-8-23 07:49:16

这...100多块也不贵多少吧{:10_245:}{:10_245:}

liuhongrun2022 发表于 2023-8-23 08:58:20

小甲鱼 发表于 2023-8-23 02:19
这还不容易,积极答疑或者发原创申请精华,用奖励的C币兑换~

打不过脚本{:10_266:}

不二如是 发表于 2023-8-23 10:15:28

d比较难实现

额外减小 发表于 2023-8-23 13:24:27

不二如是 发表于 2023-8-23 10:15
d比较难实现

预计用1年时间慢慢做~

额外减小 发表于 2023-8-23 13:25:01

Ewan-Ahiouy 发表于 2023-8-23 07:49
这...100多块也不贵多少吧

要考虑我的家庭状况。

额外减小 发表于 2023-8-24 23:37:22

今天开始实施第一步,创建Windows应用了!
贴图,按钮,显示屏,七拼八凑一下就行了。
难道真没人来合作嘛?
@hveagle @Mike_python小 @sfqxx @高山 @zhangjinxuan

额外减小 发表于 2023-8-24 23:51:35

我去,知道难处了。先做小部分,慢慢来。主要是卡西欧的函数实在多

Mike_python小 发表于 2023-8-25 09:28:22

额外减小 发表于 2023-8-24 20:37
今天开始实施第一步,创建Windows应用了!
贴图,按钮,显示屏,七拼八凑一下就行了。
难道真没人来合作 ...

cpp不太会写GUI{:10_266:}

额外减小 发表于 2023-8-25 11:24:13

Mike_python小 发表于 2023-8-25 09:28
cpp不太会写GUI

gui的部分其实很少。我快要写好了

额外减小 发表于 2023-12-29 21:59:58


你看我的刷题记录...
页: [1]
查看完整版本: Virtual CASIO fx-991CN X 蓝图(欢迎讨论)