Welcome 微信登录

首页 / 软件开发 / .NET编程技术

Enterprise Library Step By Step系列(四)数据访问程序块 - 进阶篇

Enterprise Library Step By Step系列(四)数据访问程序块 - 进阶篇

Enterprise Library Step By Step系列(四)数据访问程序块 - 进阶篇2011-01-28 cnblogs terrylee一.使用存储过程:关于数据访问应用程序块的介绍在入门篇里面已经说过了,这里不再重复。下面我们来看看在数据访问应用程序块里面使用存储过程的方法:1.不传递参数:不传递参数时值需要指定存储过程的名称,已经命令的类型即可。1/**//// <summary>2 /// 执行存储过程(1)&mda...
Enterprise Library Step By Step系列(五) 安全应用程序块 - 入门篇

Enterprise Library Step By Step系列(五) 安全应用程序块 - 入门篇

Enterprise Library Step By Step系列(五) 安全应用程序块 - 入门篇2011-01-28 cnblogs terrylee一.安全应用程序块概述:安全应用程序块通过一个或多个安全机制,帮助开发人员在应用程序中实现通用的安全相关任务。需要提高扩展性,以便在不改变应用程序代码的情况下更改认证或授权方式。提供了以下几个方面的功能:1.认证2.授权3.角色管理4.Profile管理二.几个重要的概念:1.Credential(令牌)...
Enterprise Library Step By Step系列(六)安全应用程序块 - 进阶篇

Enterprise Library Step By Step系列(六)安全应用程序块 - 进阶篇

Enterprise Library Step By Step系列(六)安全应用程序块 - 进阶篇2011-01-28 cnblogs terrylee一.认证(Authentication):Authentication是一个确认调用者身份的过程,使用时需要考虑以下方面:(1)界定认证的使用边界(Boundary),尤其当应用系统跨越信任边界时,一个信任边界通常包括:Assemblies,Processes,Hosts(2)确认调用者的身份(Caller...
Enterprise Library Step By Step系列(七) 日志和监测应用程序块 - 入门篇

Enterprise Library Step By Step系列(七) 日志和监测应用程序块 - 入门篇

Enterprise Library Step By Step系列(七) 日志和监测应用程序块 - 入门篇2011-01-28 cnblogs terrylee写在前面:最近一段时间项目周期比较紧,所以这篇随笔出来的比较晚,希望喜欢本系列随笔的朋友谅解。上篇随笔写的也比较简单,我会抽时间补上的,先向大家道个歉^_^一.日志和检测应用程序块概述:Enterprise Library Logging and Instrumentation Applicatio...
Enterprise Library Step By Step系列(八) 日志和监测应用程序块 - 进阶篇

Enterprise Library Step By Step系列(八) 日志和监测应用程序块 - 进阶篇

Enterprise Library Step By Step系列(八) 日志和监测应用程序块 - 进阶篇2011-01-28 cnblogs terrylee写在前面:最近一段时间项目比较紧,所以这篇随笔出来的晚一些。今天写的是在日志里面包含名-值对的字典,跟踪活动并记录上下文信息,过滤事件,定制日志消息的格式,自定义Sink,自定义Formatter等。一.在日志里面包含名-值对的字典:在日志消息里面,我们可以包含名-值对这样的字典。这时首先需要创建一...
Enterprise Library Step By Step系列(九) 缓冲应用程序块 - 入门篇

Enterprise Library Step By Step系列(九) 缓冲应用程序块 - 入门篇

Enterprise Library Step By Step系列(九) 缓冲应用程序块 - 入门篇2011-01-28 cnblogs terrylee写在前面:企业库Step By Step系列的随笔今天已经是第九篇了,期间得到了很多朋友的支持,他们认为给初学者提供了很好的资料,在这里表示衷心的感谢。也有朋友反映说关于企业库使用的文章网上已经有了很多,希望我能写一些企业库类设计的文章,我也非常感谢这些朋友提出的建议。我写本系列随笔时就是立足于初学者,帮...
Enterprise Library Step By Step系列(十) 缓冲应用程序块 - 进阶篇

Enterprise Library Step By Step系列(十) 缓冲应用程序块 - 进阶篇

Enterprise Library Step By Step系列(十) 缓冲应用程序块 - 进阶篇2011-01-28 cnblogs terrylee一.基于时间的过期策略基于时间的过期策略,支持两种相对时间和绝对时间。1.绝对时间(Absolute):允许您定义一个缓冲项的生命周期,我们可以指定一个单一的时间作为过期,或者通过表达式来设置。指定单一的时间作为过期:1/**////读取数据2 Database db = DatabaseFac...
Enterprise Library Step By Step系列(十一) 异常处理应用程序块 - 入门篇

Enterprise Library Step By Step系列(十一) 异常处理应用程序块 - 入门篇

Enterprise Library Step By Step系列(十一) 异常处理应用程序块 - 入门篇2011-01-28 cnblogs terrylee一.概述使开发人员和决策人员能够针对发生在企业应用程序体系结构层的异常处理创建一致的策略。它的实现方法如下:(1)它支持整个应用程序体系结构层的异常处理,而不仅限于服务接口的界限。(2)它使得异常处理策略可以在管理层定义和维护,以便决策人员(可能是系统管理员和开发人员)可以定义如何处理异常。他们可以...
Enterprise Library Step By Step系列(十二)异常处理应用程序块 - 进阶篇

Enterprise Library Step By Step系列(十二)异常处理应用程序块 - 进阶篇

Enterprise Library Step By Step系列(十二)异常处理应用程序块 - 进阶篇2011-01-28 cnblogs terrylee一.把异常信息Logging到数据库在日志和监测应用程序块中,有朋友提意见说希望能够把异常信息Logging到数据库中,在这里介绍一下具体的实现方法。1.创建相关的数据库环境:我们可以用日志和监测应用程序块自带的SQL语句来创建相关的数据库环境:创建数据库:CREATE DATABASE [Loggi...
Enterprise Library Step By Step系列(十三) 加密应用程序块 - 入门篇

Enterprise Library Step By Step系列(十三) 加密应用程序块 - 入门篇

Enterprise Library Step By Step系列(十三) 加密应用程序块 - 入门篇2011-01-28 cnblogs terrylee一.概述:Enterprise Library Cryptography Application Block简化了开发人员在其应用程序中集成加密功能的方式。应用程序可以使用应用程序块来执行各种任务,例如加密信息、从数据创建哈希,以及比较哈希值来检验数据是否被更改。加密应用程序块具有以下功能: 它可以减少...
Enterprise Library Step By Step系列(十五) 配置应用程序块 - 设计篇

Enterprise Library Step By Step系列(十五) 配置应用程序块 - 设计篇

Enterprise Library Step By Step系列(十五) 配置应用程序块 - 设计篇2011-01-28 cnblogs terrylee概述配置应用程序块为应用系统提供了一个通用的配置管理解决方案,可以方便的从各种存储中读取配置信息。在设计上旨在提供一个用于读/写配置数据的简单接口,实现配置数据的读写与数据的存储相分离。使用Storage Provider 和 Transformers在应用和物理存储之间传递数据,同时采用抽象Abstr...
Enterprise Library Step By Step系列(十六) 使用AppSetting Application B

Enterprise Library Step By Step系列(十六) 使用AppSetting Application B

Enterprise Library Step By Step系列(十六) 使用AppSetting Application B2011-01-28 cnblogs terrylee概述AppSetting Application Block并不是企业库里面的一个应用程序块。它可以使我们运用企业库的配置工具来管理类似于appSetting这样的配置文件中的标记,像我们经常用到的数据库连接字符串。安装1.在.NET环境下编译AppSetting解决方案;2....
基于.NET平台网络编程入门实战系列 一 序

基于.NET平台网络编程入门实战系列 一 序

基于.NET平台网络编程入门实战系列 一 序2011-01-28 博客园 当耐特砖家大学期间,我们学院开了一门叫做C语言的课程,当时的计算机环境的windowXP,外网不让上,只能上校园网,硬盘三无状态,无电影,无音乐,无游戏 ----除了扫雷。正所谓实势造英雄,当时的C语言课造就了一大批扫雷高手,APM (每分钟操作的次数,打过war3的都知道)惊人。牛人多了,自然要争个高下,所以扫雷PK的也是时有发生,但是PK规则都是牛人轮流扫,看谁用的时间少。当时就...
基于.NET平台网络编程入门实战系列 二 - 让单击版的扫雷跑起来

基于.NET平台网络编程入门实战系列 二 - 让单击版的扫雷跑起来

基于.NET平台网络编程入门实战系列 二 - 让单击版的扫雷跑起来2011-01-28 博客园 当耐特砖家今天的主要任务就是把单击版的搞定,这是过渡到网络版的必备过程。如果没有玩过扫雷的,建议先去体验一下;体验完后,自己尝试写出扫雷的算法;经过思考揣摩推敲才能有收获。不建议一上来就下载源码剖析,跟踪代码!现在我来说下我的思路,如果有更优雅的算法,欢迎大家分享------竞争引发技术进步,分享推动技术进步!【一】单机版扫雷划为两层第一层为Button,But...
基于.NET平台网络编程入门实战系列 三 - 搭建世界上最简陋的服务器

基于.NET平台网络编程入门实战系列 三 - 搭建世界上最简陋的服务器

基于.NET平台网络编程入门实战系列 三 - 搭建世界上最简陋的服务器2011-01-28 博客园 当耐特砖家服务器是干啥子用滴?监听客户端,响应客户端用滴!虽然是世界上最简陋的服务器,但是也有几个注意点:1.因为要一个死循环监听客户端响应,也就是说无法和用户进行交互了,所以防止前台假死就要为监听新起一个线程;2.要把新起的线程td.IsBackground = true;设置为后台线程,这样的话线程才会随着应用程序的关闭而关闭,不然的话关了窗体,它还在运...
Castle Active Record for .NET2.0快速入门示例

Castle Active Record for .NET2.0快速入门示例

Castle Active Record for .NET2.0快速入门示例2011-01-31 cnblogs terrylee一.创建Web工程创建一个Web站点或者Web应用程序,添加对Castle.ActiveRecord.dll的引用。二.创建需要持久化的业务实体在.NET2.0下,由于引入了泛型,创建业务实体比1.1下简单了许多,业务实体只需要继承于泛型的ActiveRecordBase类,其中默认已经实现了一些静态的方法,不需要我们再在业务实...
Castle IOC容器快速入门

Castle IOC容器快速入门

Castle IOC容器快速入门2011-01-31 cnblogs terrylee主要内容1.为什么要IOC2.什么是Castle IOC容器3.快速入门示例4.几个重要的概念一,为什么要IOCIOC(控制反转或者叫依赖注入)Martin Fowler大师在他的文章中已经讲解的非常精彩了,这里实在不敢班门弄斧,只好简单地解释几句。我们使用抽象接口来隔离使用者和具体实现之间的依赖关系,但是不管再怎么抽象,最终还是要创建具体实现类的实例,这种创建具体实现类...
<< 31 32 33 34 35 36 37 38 39 40 >>