随笔分类 -  C#

手机发送验证码—.net代码
摘要:注册过程中,短信发送验证码流程如下:(1).用户提交手机号码,申请湖区验证码(2).网站按照预制规则生成验证码(3).网站将用户手机号码和验证码发送到短信平台(4).将制定内容发送到制定手机号码(5).用户收到验证码后,提交验证(6).判断,提交表单接口代码如下:try{Encoding my... 阅读全文

posted @ 2014-12-28 14:56 路春霞 阅读(383) 评论(0) 推荐(0)

牛腩新闻发布系统总结
摘要:牛腩新闻发布系统,我用了22天才完成,从时间上来说,我做的好像有点久哎! 不过,从刚刚开始接触牛腩发布系统的时候,并没有那种非常难或者说感觉非常“高大上”的感觉。感觉的是非常熟悉,或者说似曾相识。 从开发过程来说,牛腩老师按照我们软件的基本开发流程开始讲解。从文档的编写入手,因为刚刚做完机房,... 阅读全文

posted @ 2014-09-06 17:01 路春霞 阅读(281) 评论(0) 推荐(0)

泛型
摘要:想说泛型,首先说泛型是什么? 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码是定义一些可变部分,那部分在使用前必须做出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是对对... 阅读全文

posted @ 2014-08-24 19:54 路春霞 阅读(196) 评论(0) 推荐(0)

三层概念总结
摘要:显示层UI:作用:向用户展现特定业务数据 采集用户的输入信息和操作 设计原则:用户至上,兼顾简洁业务逻辑层BLL(Business Logic Layer): 作用:从DAL中获取数据,以供UI显示用 从UI中获取用户指令和数据,执行业务逻辑 从UI中获取用户指令和数据,通过DAL写入... 阅读全文

posted @ 2014-06-09 21:19 路春霞 阅读(173) 评论(0) 推荐(0)

设计模式之中介者模式
摘要:一、模式定义: 用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 二、结构图 1) 抽象中介者:定义同事(Colleague)对象到中介者(Mediatior)对象的接口,通常是一个事件方法。 2) 具体中... 阅读全文

posted @ 2014-05-25 19:22 路春霞 阅读(138) 评论(0) 推荐(0)

设计模式之访问者模式
摘要:一、访问者模式定义: 表示一个作用于某对象结构中各元素的操作。它可以使你不修改各元素类的前提下定义作用于这些元素的新操作,也就是动态的增加新的方法。 二、Visitor模式结构图: 三、Visitor模式中主要角色: 1)访问者角色(Visitor):为该对象结构(ObjectStru... 阅读全文

posted @ 2014-05-25 19:21 路春霞 阅读(121) 评论(0) 推荐(0)

设计模式之代理模式
摘要:一、Proxy模式定义: 为其他对象提供一种代理以控制这个对象的访问 二、模式解说 Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控... 阅读全文

posted @ 2014-05-25 14:20 路春霞 阅读(146) 评论(0) 推荐(0)

设计模式之迭代器模式
摘要:Iterator模式定义: 提供一个方法顺序访问一个聚合对象的各个元素,而又不暴露该对象的内部表示。 这个模式在java的类库中已经实现了,在java中所有的集合类都实现了Conllection接口,而Conllection接口又继承了Iterable接口,该接口有一个iterator方法,也就... 阅读全文

posted @ 2014-05-11 19:49 路春霞 阅读(154) 评论(0) 推荐(0)

设计模式之备忘录模式
摘要:模式定义: 在不破坏封装的前提下,捕获一个对象内部状态,并在该对象之外保存这个状态,这样就可以将该对象回复到原先保存前的状态。 模式解说: 在程序运行过程中,某些对象的状态处在转换过程中,可能由于某种原因需要保存此时对象的状态,一边程序运行到某个特定阶段,需要回复到对象之前处于某个点事的状... 阅读全文

posted @ 2014-04-29 18:13 路春霞 阅读(136) 评论(0) 推荐(0)

设计模式之State模式
摘要:State模式定义: 允许一个对象在状态改变是,改变它的行为。看起来对象似乎修改了它的类。 模式理解(个人): State模式主要解决的事在开发中时常遇到的根据不同状态需要进行不同的处理操作的问题,而这样的问题,大部分人会采用switch-case语句进行处理,这样会造成一个问题:分支... 阅读全文

posted @ 2014-04-29 11:25 路春霞 阅读(181) 评论(0) 推荐(0)

设计模式之装饰模式
摘要:《设计模式》一书对Decorator是这样描述的: 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式比生成子类更为灵活。 也就是说:动态地给对象添加一些额外的功能。它的工作原理是:创建一个始于Decorator对象(负责新功能的对象)终止于原对象的一个对象的“链”。... 阅读全文

posted @ 2014-04-13 18:48 路春霞 阅读(146) 评论(0) 推荐(0)

简单工厂模式
摘要:在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面我摘抄几项下文涉及到的OO原则的定义。OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在... 阅读全文

posted @ 2014-04-06 07:58 路春霞 阅读(153) 评论(0) 推荐(0)

初识C#设计模式
摘要:利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象... 阅读全文

posted @ 2014-03-26 20:53 路春霞 阅读(162) 评论(0) 推荐(0)

导航