Welcome 微信登录

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

使用IErrorHandle对WCF服务器进行异常处理

使用IErrorHandle对WCF服务器进行异常处理

使用IErrorHandle对WCF服务器进行异常处理2011-01-12 博客园 老米概述:在实际的项目开发中,我们常常会处理各种各样的异常,在代码中不断充斥着try{}catch{}finally{}语句块,这些处理有些时候是不可缺少的,因为谁都没有办法保证自己写的代码无异常运行,外部环境造成了异常存在的可能性,但是我常常觉得,捕获异常的语句块经常把原本清晰的业务逻辑弄得七零八落的,当然,本篇的目的不是说异常捕获可完全避免,但到少WCF可以让我们稍微从...
.Net设计模式实例之单例模式( Singleton Pattern)

.Net设计模式实例之单例模式( Singleton Pattern)

.Net设计模式实例之单例模式( Singleton Pattern)2011-01-12 博客园 灵动生活一、单例模式简介(Brief Introduction)单例模式(Singleton Pattern),保证一个类只有一个实例,并提供一个访问它的全局访问点。单例模式因为Singleton封装它的唯一实例,它就可以严格地控制客户怎样访问它以及何时访问它。二、解决的问题(What To Solve)当一个类只允许创建一个实例时,可以考虑使用单例模式。三...
WF4.0中实现子流程

WF4.0中实现子流程

WF4.0中实现子流程2011-01-12 博客园 朱祁林工作流服务中,经常会在主流程启用一些子流程。我在审批流程中经常会使用bookmark来暂停流程,这篇文章,将结合bookmark来实现主流程启动子流程。使用以前的一篇WF4.0自定义持久化中的自定义的持久化。不过数据表中加入了一个字段parentid,用于标识父流程:下面用一个流程实例为例说明主流程是如何启用子流程,子流程又是如何返回主流程的,主流程如下:...
WSE3.0构建Web服务安全(1) WSE3.0安全机制与实例开发

WSE3.0构建Web服务安全(1) WSE3.0安全机制与实例开发

WSE3.0构建Web服务安全(1) WSE3.0安全机制与实例开发2011-01-16 博客园 Frank Xu Lei继《WCF分布式应用程序开发必备知识》系列之后,经过一周的时间,我准备了关于如何使用WSE3.0进行Web Service安全开发的文章--《WSE3.0构建Web服务安全》,写出来一起与大家分享。《WCF分布式应用程序开发必备知识系列》第4节Web服务已经涉及到Web服务安全的问题。这个系列仍是对以前技术的整理和学习的文章。我在整理的...
WSE3.0构建Web服务安全(2)

WSE3.0构建Web服务安全(2)

WSE3.0构建Web服务安全(2)2011-01-16 博客园 Frank Xu LeiWSE3.0构建Web服务安全(2)非对称加密、公钥、密钥、证书、签名的区别和联系以及X.509 证书的获得和管理上一节文章,写处来以后感觉还是需要补充一下这个加密相关概念的文章,因为很多概念容易混淆,在理解WSE3.0构建Web服务安全的时候遇到了麻烦。为了更好第学习WSE3.0编程开发,我特地整理了加密、公钥、证书、签名的知识点,来阐述这些概念的区别和联系,最后会...
WSE3.0构建Web服务安全(3) WSE3.0策略配置、证书、签名与实例开发

WSE3.0构建Web服务安全(3) WSE3.0策略配置、证书、签名与实例开发

WSE3.0构建Web服务安全(3) WSE3.0策略配置、证书、签名与实例开发2011-01-16 博客园 Frank Xu Lei继WSE3.0构建Web服务安全(1):WSE3.0安全机制与实例开发和WSE3.0构建Web服务安全(2):非对称加密、公钥、密钥、证书、签名的区别和联系以及X.509 证书的获得和管理之后,今天我们继续WSE3.0构建Web服务安全系列文章的第3节:WSE3.0策略配置与实例开发.本节主要讲解如何通过WSE3.0策略配置...
WSE3.0构建Web服务安全(4) MTOM消息传输优化和文件上传、下载

WSE3.0构建Web服务安全(4) MTOM消息传输优化和文件上传、下载

WSE3.0构建Web服务安全(4) MTOM消息传输优化和文件上传、下载2011-01-16 博客园 Frank Xu LeiMTOM消息优化传输机制主要应用于大量数据的传输,很多文章中也直接得出结论:使用MTOM文件传输效率高。为什么MTOM的数据传输效率会比别的方式要高?MTOM真的如此完美吗,它有什么不足?什么情况下使用MTOM?这些疑问,本文WSE3.0构建Web服务安全系列文章的第4节:MTOM消息优化传输机制和文件上传、下载--将为您一一解答...
透明浏览器窗口的实现

透明浏览器窗口的实现

透明浏览器窗口的实现2011-01-19 博客园 chinese_submarine首先先看一下效果图:本实现是基于WPF,VS版本2008 SP1。先说一下在Winform中的实现方法:很简单通过设置窗体的opacity来实现,或者还可以设置TransparentKey来实现某种颜色透明。但是在WPF中则如何实现呢?通过设置窗体的opacity,那么得到结果就是webbrowser整体消失了。因为这里面涉及到WPF中“空域”的问题...
.net类库中发送电子邮件的方法

.net类库中发送电子邮件的方法

.net类库中发送电子邮件的方法2011-01-19周公发送电子邮件是许多需要用户注册的网站的通用功能,通过正则表达式我们可以过滤掉不符合电子邮件格式的输入,但是仍没有办法确保用户填写的电子邮件地址一定是他本人真实有效的电子邮件地址,通常验证电子邮件真实有效的办法是:当用户填写的注册资料经过网站初步格式验证之后,用户并不能利用此帐号登录,系统会向用户注册时填写的电子邮件地址发送一封电子邮件,邮件中给出一个链接,只有当用户点击了这个链接之后才能登录到网站,如...
ADO.NET数据处理核心技术

ADO.NET数据处理核心技术

ADO.NET数据处理核心技术2011-01-19 comprg.com.cn 周昌七 胡运震1.引言随着Microsoft.NET面向网络的新一代开发平台的诞生,给广大编程人员提供了一个全新的开发环境。笔者就自己在运用ADO.NET进行数据库编程中遇到的问题,与大家探讨一下数据操作的关键技术、步骤与常见的错误。对.NET数据库编程人员也许有一定的参考价值,避免类似错误的发生。笔者在此主要就VisualBase.NET语法对SQL Server数据库进行探...
测试驱动开发实践之重构篇

测试驱动开发实践之重构篇

测试驱动开发实践之重构篇2011-01-19 cnblogs 冰泉前一篇文章 测试驱动开发实践-入门篇 我们我们讲了一些基本的测试驱动开发流程:1。写单元测试使他亮红灯2。写代码使测试变成绿灯3。重构代码接下来我们需要开始重构了,大家有可能会问,为什么需要重构,什么时候开始重构。对与为什么需要重构,其实就是为了使代码结构清晰,去除一些重复的代码,比如我们执行sql语句操作,我们起初这样写Code1private connStr="server=....
.Net框架类库中定时器类的使用技巧

.Net框架类库中定时器类的使用技巧

.Net框架类库中定时器类的使用技巧2011-01-19不论在客户端应用程序还是服务器组件(包括窗口服务)定时器通常扮演一个重要的角色。写一个高效的定时器驱动型可管理代码要求对程序流程有一个清晰的理解及掌握.NET线程模型的精妙之处。.NET框架类库提供了三种不同的定时器类:System.Windows.Forms.Timer, System.Timers.Timer, 和System.Threading.Timer。每个类为不同的场合进行设计和优化。本文...
wpf日历控件制作过程分析(1) 定义header

wpf日历控件制作过程分析(1) 定义header

wpf日历控件制作过程分析(1) 定义header2011-01-19希望通过分析能更好的理解wpf控件的开发一.日历的header布局包含两部分,两个按钮和一个Title首先定义按钮的样式(随自己定),可以先定义几个状态为普通状态,鼠标经过状态,按下状态和禁用4个状态显示不同的样式.其中按钮上还有一个小三角.所以还要定义一个三角的Geometry代码开始1.画出Geometry(涉及知识点为Geometry的画法及迷你语法,如M Z等)<PathG...
<< 31 32 33 34 35 36 37 38 39 40 >>