您的位置:首页 > 其它

电子钱包项目的阶段总结

2008-08-25 16:09 225 查看
本项目是首个我从第一行代码开始写起的项目,我首先串联的是界面,其次是下面的数据。这个地方的教训是开始就没有想好那个界面要用什么样的数据。所以经常写到那个界面之后,发现数据没有,回头再去改构造函数,重新传递数据显得很是麻烦。这里今后加强对面向对象编程的理解,每个类,不管是显示用的还是保存数据用的,它需要具有什么样的数据,会什么样的动作。什么样的方法是静态的,什么样的方法是应该实例化的,这些都应该事先想好。

我本来想用一个模板一个类的方式进行设计,后来及时被阻止。这样代码量太多,而且重复的代码也很多。由于数据都是从二进制数据文件和XML文件中得到,所以只需要一个干粗活的类,把xml和二进制文件中需要用到的数据按顺序提取之后拼装,上层的界面不需要知道我显示的是什么。

战术上的技术来说,对以下技术有了更深的认识:

1:C#的属性其实是用来设置数据读取权限的。

2:用文件流的方式初始化位图。

3:filestream,binarywriter,binaryreader,fileinfo,Directoryinfo等类的使用

4:treeview,listview等控件的使用

5:资源管理器文件列表的显示

6:字节,字符串的显示和读写

7:xml概念的理解,其实只是数据的一种标记方式而已。在C#下对XML读写的步骤和原理等等。

其次在方法论上的提高就是使用查找MSDN
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: