电子钱包项目的阶段总结

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

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

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

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

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

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

      4:treeview,listview等控件的使用

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

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

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

     其次在方法论上的提高就是使用查找MSDN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值