11 2016 档案

摘要:Assembly assembly = Assembly.Load("PeopleDal"); //获取程序集名称 Module[] modules = assembly.GetModules(); foreach (var item in modules) { Console.WriteLine(item.Name); } //获取程序集类名 Type[] types = asse... 阅读全文
posted @ 2016-11-30 14:39 黄者之风 阅读(239) 评论(0) 推荐(0)
摘要:原型模式:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。 分析: 孙悟空:根据自己的形状复制(克隆)出多个身外身 软件开发:通过复制一个原型对象得到多个与原型对象一模一样的新对象 工作原理:将一个原型对象传给要发动创建的对象(即客户端对象),这个要发动创建的对象通过请求原型对 阅读全文
posted @ 2016-11-24 13:48 黄者之风 阅读(2271) 评论(0) 推荐(0)
摘要:建造者模式可以将部件本身和它们的组装过程分开,关注如何一步步创建一个包含多个组成部分的复杂对象,用户只需要指定复杂对象的类型即可得到该对象,而无须知道其内部的具体构造细节。 建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式的定义: 将客户端与包含多个 阅读全文
posted @ 2016-11-20 23:27 黄者之风 阅读(482) 评论(0) 推荐(0)
摘要:我们在使用.NET做网站的时候,很多情况下需要需要知道客户端的操作系统版本和浏览器版本,怎样获取客户端的操作系统和浏览器版本呢?我们可以通过分析UserAgent来获取。 .NET 获取客户端的操作系统 请看下面的代码,我们首先创建一个通过分析UserAgent来获取操作系统的方法 上面的方法就是通 阅读全文
posted @ 2016-11-17 14:15 黄者之风 阅读(1952) 评论(0) 推荐(0)
摘要:1.新建XML文件: 2.新建一个类SystemInfo: 3.读取并将值存到SystemInfo中: 阅读全文
posted @ 2016-11-12 09:28 黄者之风 阅读(7526) 评论(0) 推荐(0)
摘要:抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。 抽象工厂模式中的具体工厂不只是创建一种产品,它负责创建一族产品 当一个工厂等级结构可以创建出分属于不同产品等级结构的一个产品族中的所有对象时,抽象工厂模式比工厂方法模式更为简单、更有效率 抽象工厂模式包含以下4个角色 阅读全文
posted @ 2016-11-11 14:35 黄者之风 阅读(696) 评论(0) 推荐(0)
摘要:工厂方法模式: 1.不再提供一个按钮工厂类来统一负责所有产品的创建,而是将具体按钮的创建过程交给专门的工厂子类去完成 如果出现新的按钮类型,只需要为这种新类型的按钮定义一个具体的工厂类就可以创建该新按钮的实例. 2.定义一个用于创建对象的接口,但是让子类决定将哪一个类实例化,工厂方法模式让一个类的实 阅读全文
posted @ 2016-11-10 23:24 黄者之风 阅读(1558) 评论(0) 推荐(0)
摘要:1.给form添加id值: <form action="/News/SaveMessage" method="post" accept-charset="utf-8" class="form" id="frm-reg" name="frm-reg"> 设置所有input标签的name属性值为数据库的 阅读全文
posted @ 2016-11-08 12:43 黄者之风 阅读(15774) 评论(1) 推荐(0)