开发中的一些解决方案(c#)
2014-03-06 14:04
232 查看
1.如果需要配置文件,不妨考虑用XML序列化技术实现XML配置文件。在C#中引入System.Xml.Serialization命名空间,编写实体类序列化到XML文件中(或反序列化到对象),编写少量代码就能是应用程序很方便的读取配置内容。当然如果用自带的应用程序配置文件也能解决问题,不过自定义XML配置文件灵活很多。我写过配置文件、存储少量数据和反序列化自动创建对象。这个解决方式是我最常用的。
2.刚刚提到反序列化自动创建对象。这个描述不太准确,应该使用反射这个术语。反射技术在虚拟机语言中是最强大的技术,它是很多框架的技术基础。结合XML配置文件,我们能写出强大的应用程序。自己实现一个轻量级"Ioc框架"吧。
3.以前写过Windows服务,都不好测试(那是我还不知道测试是何物,以为就是F5)。现在想想自己那时太2了,其实只需要编写单元测试就能解决问题。Visual Studio 2005 没有自带的单元测试工具
4.基础还是得扎实,不然你都听不懂人家说的解决方案。Web程序员应该多学学HTTP,桌面程序员应该学学系统知识,数据库开发人员多学学关系代数和数据结构。说到底没有解决方案是自己技术不过关。与君共勉吧。
2.刚刚提到反序列化自动创建对象。这个描述不太准确,应该使用反射这个术语。反射技术在虚拟机语言中是最强大的技术,它是很多框架的技术基础。结合XML配置文件,我们能写出强大的应用程序。自己实现一个轻量级"Ioc框架"吧。
3.以前写过Windows服务,都不好测试(那是我还不知道测试是何物,以为就是F5)。现在想想自己那时太2了,其实只需要编写单元测试就能解决问题。Visual Studio 2005 没有自带的单元测试工具
4.基础还是得扎实,不然你都听不懂人家说的解决方案。Web程序员应该多学学HTTP,桌面程序员应该学学系统知识,数据库开发人员多学学关系代数和数据结构。说到底没有解决方案是自己技术不过关。与君共勉吧。
相关文章推荐
- 使用Facebook C# SDK开发facebook web app(入门及一些资源)
- anrdroid+unity游戏开发之c#一些常用“方法”
- c#开发的一些简单技巧
- c# winform项目开发中常用到得一些小技巧
- android开发中遇到的一些问题及解决方案
- PyCharm远程开发配置及一些问题的解决方案
- C# 开发windows服务的一些心得
- 使用.net框架应用C#语言开发窗口程序的一些注意事项
- C#开发的一些规范
- windows Phone 7开发:C#与java不同的一些特殊语法
- 基于.net compact framework 2.0,C#开发windows mobile 5.0程序遇到的一些问题及解决办法
- iOS开发之#iPhone6与iPhone6Plus适配#Xcode6.0/Xcode6.1上传应用过程中一些变动以及#解决方案#
- 博客开发手记1 – 不能发布URL长度超过280字符微博的解决方案(C#实现)
- C#+AE二次开发问题汇总与解决方案
- .Net开发工作中常遇到的一些问题及解决方案
- 本次c#开发学到的一些知识点。
- c#开发之多国语言解决方案gnu.gettext + poedit
- c# 正则表达式中的一些解决方案
- 记录我在百度地图开发和ArcGIS for Android开发时出现的一些错误及解决方案(后续更新)
- Asp.net &C#开发中的一些注意事项及小技巧