随笔分类 -  C#

上一页 1 2

摘要:在上一篇文章中, 我介绍了企业库Cryptographer模块的一些重要类,同时介绍了企业库Cryptographer模块为我们提供的扩展接口,今天我就要根据这些 接口来进行扩展开发,实现2个加密解密方法(离散加密和对称性加密),分别实现自接口IHashProvider和接口 ISymmetricC 阅读全文

posted @ 2016-08-09 15:53 邬兴亮 阅读(262) 评论(0) 推荐(0)

摘要:在完成了后,今天开始介绍企业库中的新模块:Cryptographer(加密模块),这个模块在日常的大多数项目的作用非常重要,例如:网站会员密码、身份证号、网站配置等,通过对信息进行加密可以保证项目数据的安全性。 今天主要介绍以下几点: 1、企业库Cryptographer(加密模块)简单分析。 2、 阅读全文

posted @ 2016-08-09 15:51 邬兴亮 阅读(576) 评论(0) 推荐(0)

摘要:前端时间花了1个多星期的时间写了使用jQuery.Validate进行客户端验证,但是那仅仅是客户端的验证,在开发项目的过程中,客户端的信息永远是不可信的,所以我们还需要在服务器端进行服务器端的验证已保证数据的正确,今天我继续企业库的学习之路,主要介绍企业库中的Validation模块如何对数据进行 阅读全文

posted @ 2016-08-09 15:50 邬兴亮 阅读(279) 评论(0) 推荐(0)

摘要:一、独立验证器 我上篇中我将AndCompositeValidator和OrCompositeValidator归为独立验证器,这2个验证器主要是为了第一类验证服务,可以进行多种验证组合在一起进行复杂验证: AndCompositeValidator——组合验证,逻辑与验证,所包含的多种验证全部通过 阅读全文

posted @ 2016-08-09 15:47 邬兴亮 阅读(258) 评论(0) 推荐(0)

摘要:0、验证器的命名参数 在上一篇文章中我已经介绍过验证器的特性类的层次: BaseValidationAttribute->ValidatorAttribute ->ValueValidatorAttribute ->具体验证器特性类 在具体的验证器的父类们中,已经封装好了许多通用的验证参数: 1)E 阅读全文

posted @ 2016-08-09 15:45 邬兴亮 阅读(275) 评论(0) 推荐(0)

摘要:本文是为后面的学习之路做铺垫,简单介绍下企业库中的Validation模块的一些相关知识,包括Validation模块的简介、用途、使用方法、默认提供的多种验证器的介绍等。 一、简介及用途 在实际的项目开发中,我们总会需要对数据进行验证,以保证数据的可靠性,而为了使这些验证可以在不同的地方进行复用( 阅读全文

posted @ 2016-08-09 15:43 邬兴亮 阅读(360) 评论(0) 推荐(0)

摘要:首先先补习下企业库的Caching Application Block的相关知识: 1、四大缓存方式,在Caching Application Block中,主要提供以下四种保存缓存数据的途径,分别是:内存存储(默认)、独立存储(Isolated Storage)、数据库存储(DataBase Ca 阅读全文

posted @ 2016-08-09 15:41 邬兴亮 阅读(326) 评论(0) 推荐(0)

摘要:现在我就开始进入学习之路的第二步——Data Access模块,这个模块是企业库中被使用频率最高的模块,它很好的封装了数据库操作应用,为我们进行多数据库系统开发提供了便利,只需更改配置文件就 可以很快的切换数据库访问(可惜还是要重写SQL语句,没法和ORM比)。 下面是我在配置企业库的时候碰到问题, 阅读全文

posted @ 2016-08-09 15:23 邬兴亮 阅读(447) 评论(0) 推荐(0)

摘要:话说在大学的时候帮老师做项目的时候就已经接触过企业库了但是当初一直没明白为什么要用这个,只觉得好麻烦啊,竟然有那么多的乱七八糟的配置(原来我不知道有配置工具可以进行配置,请原谅我的小白)。 直到去年在做项目的时候在看代码生成工具的时候看到了许多生成工具都内置了企业库的数据库访问及一些相关模块,才突然 阅读全文

posted @ 2016-08-09 15:20 邬兴亮 阅读(812) 评论(0) 推荐(0)

摘要:延迟加载类 使用方法(简单举列) 比如员工菜单 可能你再使用这个员工对象的时候并不需要去加载他的菜单 当你要用的时候再加载 这时候就需要延迟加载了 阅读全文

posted @ 2016-07-21 11:33 邬兴亮 阅读(197) 评论(0) 推荐(0)

摘要:读取xml文件数据,通过序列化反序列化转为List<T>对象后,对对象进行操作。 自定义对象(xml文件节点,属性) 读取xml文件数据,通过序列化反序列化转为List<T>对象后,对对象进行操作。 自定义对象(xml文件节点,属性) 阅读全文

posted @ 2016-07-21 11:30 邬兴亮 阅读(276) 评论(0) 推荐(0)

摘要:using System.IO; using System.Drawing; using System.Threading; using System.Windows.Forms; public class WebSiteThumbnail { Bitmap m_Bitmap; string m_Url; int m_BrowserWidth, m_BrowserHei... 阅读全文

posted @ 2016-04-22 18:03 邬兴亮 阅读(429) 评论(0) 推荐(0)

摘要:1.添加一个html 2.添加一个处理程序:ashx 阅读全文

posted @ 2016-04-22 17:21 邬兴亮 阅读(178) 评论(0) 推荐(0)

摘要:using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Reflection; using System.Collections; using System. 阅读全文

posted @ 2016-04-22 17:08 邬兴亮 阅读(569) 评论(0) 推荐(0)

摘要:Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问 题。构建一个成功应用程序的关键是实现非常松散的耦合设计。下面介绍一下c#中使用unity的方法(我是以webapi项目为例,但本例中并没有针对 webap 阅读全文

posted @ 2016-04-22 16:19 邬兴亮 阅读(1120) 评论(0) 推荐(0)

上一页 1 2

导航