深入探索Silverlight的RIA体验与数据处理
1. 安全存储数据
在使用Silverlight进行开发时,绝不能在独立存储中以未加密的方式存储敏感数据。因为你无法预知是否有人会暗中窥探这些信息。例如,在记事本中打开的文件信息未经过加密或自动保护,依靠隐蔽性来保障安全是不可取的,这很可能导致数据被黑客攻击。像密码、信用卡号等敏感数据,千万不要以未加密的形式存储在独立存储中。
同时,在代码中存储数据时也需格外小心。Silverlight应用程序中的任何代码都可能被反编译和审查,就像SilverlightSpy工具可以对代码进行这样的操作。要知道,代码是在客户端计算机上执行的,这意味着恶意人员有可能在代码中寻找敏感数据。
2. 墨水绘制功能
关于 inkPresenter ,我们目前只是初步了解了其功能。若想深入学习在Silverlight中使用 inkPresenter ,Stefan Wick的博客是一个绝佳资源: http://blogs.msdn.com/swick/ , ConvertStrokesToXaml 中的代码就来源于他的一篇博客文章。
3. 草图上传
为了让应用程序对Cake - O - Rama有用,我们需要将存储的草图上传到服务器。上传过程包括序列化数据,然后与接收服务器建立连接并发送序列化后的数据,同时还应告知用户上传是否成功。
超级会员免费看
订阅专栏 解锁全文
82

被折叠的 条评论
为什么被折叠?



