• 5732阅读
  • 9回复

把数据结构书做成电子阅读书软件,忘前辈思路! [复制链接]

上一主题 下一主题
离线hai8902882
 
只看楼主 正序阅读 楼主  发表于: 2012-08-02
[attachment=8692]
如上界面,大概框架出来了(windows下),但是内容显示这里我就有问题了。
我事先将该书内容保存在哪里呢? 怎么调用了?  
我希望做好这个软件后,能在任一一台机子上做。
希望前辈能给我一些思路,或例子或源代码学习!  
再次非常感谢!
享受代码带来的快乐和神秘!
离线hai8902882
只看该作者 9楼 发表于: 2012-08-09
回 7楼(XChinux) 的帖子
前辈好!  中文内容文件加密已解决!
我直接用的QByteArray::toBase64() 和QByteArray::fromBase64()
来加密解密,简单而完成了任务。!
在此非常感谢!
享受代码带来的快乐和神秘!
离线hai8902882
只看该作者 8楼 发表于: 2012-08-07
引用第7楼XChinux于2012-08-05 21:00发表的  :
不用那么纠结吧,
比如,原文件是纯文本的,自己写个程序加密(随你自己怎么写,反正防君子不防小人,只要你能显示出来,肯定会被读出来),然后将其包含到资源中,这样榇中就能直接用它了,用户看不到这些加密后的文件的。然后解密显示。
加密方法,你想怎么写就怎么写,网上查一下(比如先base64,然后奇俺互换,然后等等等等。。。。反正方法很多)。想安全性更高些,可以看看非对称密码加密方面的技术。

嗯 感谢楼主,英文加密解密简单,主要是第一次碰到中文加密,就不知道咋弄了。
我百度下您所说的解密方法,再去试试!  再次谢谢
享受代码带来的快乐和神秘!
离线XChinux

只看该作者 7楼 发表于: 2012-08-05
不用那么纠结吧,
比如,原文件是纯文本的,自己写个程序加密(随你自己怎么写,反正防君子不防小人,只要你能显示出来,肯定会被读出来),然后将其包含到资源中,这样榇中就能直接用它了,用户看不到这些加密后的文件的。然后解密显示。
加密方法,你想怎么写就怎么写,网上查一下(比如先base64,然后奇俺互换,然后等等等等。。。。反正方法很多)。想安全性更高些,可以看看非对称密码加密方面的技术。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hai8902882
只看该作者 6楼 发表于: 2012-08-05
回 5楼(XChinux) 的帖子
班主  我真心纠结了N久了,求指点思路。

我现在是打算将数据结构书的内容放在文件中,再通过用户的选择即调用文件内容来显示。
但是如果直接保存于文件即用户可以看到内容,我想用户不能看到我的内容,
即保存时想进行加密,解密后再显示。  但是百度,谷歌了米看到什么QT中文加密的资料,
不知道怎么加密。 英文的知道,直接哈希加密就是,希望斑竹能给我相关中文加密方面的资料。
现在这事情很急哦,希望斑竹指点。
享受代码带来的快乐和神秘!
离线XChinux

只看该作者 5楼 发表于: 2012-08-05
可以放在文件中,放在数据库中,你不好管理吧?
文件中,你要做个工具,把这些文件进行加密

在程序中读这些文件时解密,然后再读进来。
话说,你用的是QTextEdit来显示文件内容,那别人不也能将你的文本内容拷贝出去,这和看见文本文件内容不一样了么?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hai8902882
只看该作者 4楼 发表于: 2012-08-05
我也想放在数据库中,但是我在WINDOWS下弄QT的,弄了半天都米有把QT和数据库连接起来了,
GOOGLE了很久也米弄出来,现在想把它放在文件中算了,
把我的内容直接加密。! 这样也行。!  哎 其实我想放数据库中。
无赖啊 。。 求带啊
享受代码带来的快乐和神秘!
离线ppdayz

只看该作者 3楼 发表于: 2012-08-04
回 2楼(hai8902882) 的帖子
你可以放个数据库。。
离线hai8902882
只看该作者 2楼 发表于: 2012-08-03
引用第1楼passion_wu于2012-08-03 13:04发表的  :
因为你展示的内容比较灵活,右边可以用QTextEdit用来显示htlm页面。



我想问的
我原有的这个书的内容要放在哪里哦? 是放在一个文件中? 啥文件中呢?
如果放文件中,那么该文件打开时别人不也能看到内容= =,难道要又用到加密?
哎 反正纠结!  不知道从何下手
享受代码带来的快乐和神秘!
离线passion_wu
只看该作者 1楼 发表于: 2012-08-03
因为你展示的内容比较灵活,右边可以用QTextEdit用来显示htlm页面。
快速回复
限100 字节
 
上一个 下一个