纯三层的机房收费系统已经完工了,现在又开始面临三层+设计模式版,当初一味的逃避设计模式,发现敲完纯三层的系统也没有给自己在设计模式理解这方面带来什么收获,(当然在敲的过程中发现了一些只用三层设计系统的弊端,有些地方加上设计模式会让系统更活分)想学会东西,还是要肯琢磨才行。通过这段时间重新研究设计模式和敲机房代码的过程中,对新知识的学习和旧知识运用的能力也提高了。
接下来的时间除了继续机房收费系统之外,还要对已经完工的纯三层版的机房做个总结,对于知识,不管学到多少终要颗粒归仓
配置文件
在“Web.config”文件中可以在<connectionStrings></connectionStrings>节点中配置SQLServer数据库连接字符串。
为什么要采用配置文件??
我们把有可能需要改动的字符串(如:数据库连接字符串)写在配置文件中,那么将来需要改动的时候,维护人员可以直接修改配置文件进行维护,而不需要将你的源程序修改、重新编译。方便程序开发和维护这才是最重要的。
在学习设计模式的时候涉及到的抽象工厂中就提到了配置文件,当初学习也是似懂非懂的,这次敲机房的过程中用到抽象工厂,再次提到配置文件,所以深入的了解之后开始我的机房收费过程的配置文件。
配置文件过程:
1、打开默认的配置文件
2、在appSettings节点中添加参数
3、添加引用
打开添加引用的对话框,添加System.configuration引用(注意添加引用的地方必须是配置文件存在的项目)
4、代码实现
在SqlHelper类中首先添加引用:ImportsSystem.Configuration
然后编写读取配置文件的代码:PrivateSharedstrConnectionAs String= ConfigurationManager.AppSettings("strConn")
读取过程是使用Configuration的命名空间内的ConfigurationManager类中静态属性AppSettings设置配置文件信息。
配置文件的使用最大的好处就是方便了系统的维护!无论是更改数据库还是数据库的连接,仅仅通过改动一个字符串就能解决复杂的问题!