电子钱包项目的阶段总结
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
我本来想用一个模板一个类的方式进行设计,后来及时被阻止。这样代码量太多,而且重复的代码也很多。由于数据都是从二进制数据文件和XML文件中得到,所以只需要一个干粗活的类,把xml和二进制文件中需要用到的数据按顺序提取之后拼装,上层的界面不需要知道我显示的是什么。
战术上的技术来说,对以下技术有了更深的认识:
1:C#的属性其实是用来设置数据读取权限的。
2:用文件流的方式初始化位图。
3:filestream,binarywriter,binaryreader,fileinfo,Directoryinfo等类的使用
4:treeview,listview等控件的使用
5:资源管理器文件列表的显示
6:字节,字符串的显示和读写
7:xml概念的理解,其实只是数据的一种标记方式而已。在C#下对XML读写的步骤和原理等等。
其次在方法论上的提高就是使用查找MSDN
相关文章推荐
- JAVA阶段以及收银系统项目总结
- 结对编程项目-四则运算 第一周输出阶段总结博客 20162305
- 睡眠猴子——Alpha阶段项目总结
- Alpha阶段项目总结
- B/S项目阶段小总结
- Beta阶段项目总结
- 项目团队组建的四个阶段和总结
- 第一阶段项目总结
- 第一阶段 项目阶段总结
- 第一阶段冲刺阶段项目总结
- 项目阶段总结20140824
- 20162311 结对编程项目-四则运算 阶段总结
- Alpha阶段项目总结
- Alpha阶段项目总结
- Alpha阶段项目总结
- Alpha阶段项目总结
- 宁波麒麟贸易集团公司举行公司化运作项目第一阶段总结表彰大会
- 项目阶段总结
- 20162303 结对编程项目-四则运算 第二周输出阶段总结博客
- 第一阶段项目总结