数学研发论坛

 找回密码
 欢迎注册
12
返回列表 发新帖
楼主: eMath

[悬赏] 关于 HugeCalc 的bug/意见/建议反馈

[复制链接]
发表于 2008-3-14 07:47:35 | 显示全部楼层
这里不热
换个帖子吧
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复

使用道具 举报

发表于 2008-3-14 08:02:52 | 显示全部楼层
原帖由 mathe 于 2008-3-11 16:03 发表
今天用了一下
CHugeInt& CHugeInt::InvertMod(CONST CHugeInt& hugeInvertBase, CONST CHugeInt& hugeMod);
看了下文档说明,说hugeMod是模,hugeInvertBase是底,返回模逆数。
所以我就以为用法是
r=CHugeInt:: ...


刚才在上班路上突然想到,其实我只需要再重载一个版本即可:
    CONST CHugeInt InvertMod(CONST CHugeInt& hugeInvertBase, CONST CHugeInt& hugeMod);
其内部实现则为:return CHugeInt().InvertMod( hugeInvertBase, hugeMod );
即将原导出函数再包装一下,以方便一些用户使用,但在帮助文档中注明新增函数效率略低(因需一个潜在的构造拷贝过程)

不知这样解决可好?要效率有效率,要方便可方便
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复

使用道具 举报

发表于 2010-2-1 09:56:08 | 显示全部楼层
我觉得HugeCalc的输入界面很不方便
我建议把界面改成像RsaKit的界面,参数通过两个输入框输入,把乘方、开方、GCD、对数功能等做成一个个按钮或从下拉框中选择
变量保存功能不错,建议多增加几变量
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复

使用道具 举报

发表于 2010-2-1 10:13:35 | 显示全部楼层
它只是个测试演示程序。
现在界面已经太拥挤了,不好再增加输入框。

多输入窗口还有个问题,每次运算前必须将多个字符串全部转化成对应的大整数,
而现在的输入、输出分离排布的方式,则避免了上述的重复操作,且模块化更强。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复

使用道具 举报

发表于 2010-2-1 12:31:01 | 显示全部楼层
它只是个测试演示程序。
现在界面已经太拥挤了,不好再增加输入框。

这好说
可以增加一些tabs控件

专业点,叫notebook
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2020-11-24 17:46 , Processed in 0.053390 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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