自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 问答 (5)
  • 收藏
  • 关注

原创 C#下载网络Url

/// <summary> /// 下载网络文件 /// </summary> /// <param name="url">网络文件Url</param> /// <param name="desPath">本地存储路径</param&

2018-08-09 10:15:31 1853

原创 截取系统消息获取鼠标操作或键盘操作

在C#中截取系统消息时,主要有以下两种方案:通过在From中重写Control类的虚方法WndProc来截取Windows消息。 protected override void WndProc(ref Message m) { switch(m.Msg) { case 513:...

2018-07-17 22:35:54 716

原创 获取鼠标信息

1.获取鼠标双击时间间隔  /// <summary> /// 连续两次鼠标单击之间会被处理成双击事件的时间间隔 /// 重写API函数 /// </summary> /// <returns></returns> [DllImport("user...

2018-07-17 22:16:48 283

原创 ASP.NET路由系统类型介绍

RouteBase    我们所说的Route泛指的是继承自抽象类RouteBase的某个类型对象。如下面的代码段所示,RouteBase具有两个返回类型分别为RouteData和VirtualPathData的方法GetRouteData和GetVirtualPath,它们分别体现了针对两个“方向”的路由。实现在GetRouteData方法中的路由解析是为了获取路由数据,而GetVirtualP...

2018-07-01 23:28:12 97

转载 sqlserver 字符串拆分(sqlit)实现汇总

--方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s='1,2,3,4,5,6,7,8,9,10'set @sql='select col='''+ replace(@s,',',''' union all select ''')+''''PRINT @sqlexec (@sql) if exists (select * from...

2018-06-24 18:10:33 541

原创 sqlserver存储过程返回值

存储过程return返回值(注:return只能返回int值)    --创建存储过程Create PROCEDURE UP_ReturnASBEGIN return 5--没有return语句者默认返回0ENDGO--定义接收返回值变量declare @Return int--接收返回值exec @Return =UP_Return--输出返回值select @Retur...

2018-06-24 17:45:01 3865

原创 WCF技术内幕之WCF概述

面向服务      面向服务的概念与实现、平台或服务本身相比,它专注的是消息。推广这个概念的最大阻碍就是缺乏消息结构的共识。传统上软件厂商会为自己的工具集合范围开发它们自己的消息框架,但这些消息框架从来不会被广泛采纳。什么样子的消息结构是广泛接受的?        WS-*是一个规范家族,它定义了不同系统、普遍的消息架构和消息编排。这个规范家族包括WS-Addressing、WS-Security...

2018-05-29 22:36:20 148

原创 WCF技术内幕之契约

    WCF契约会把.NET类型映射为特定的消息结构。为了说明这个问题,考虑一个订餐的例子,它包括请求、确认和取消服务三项功能。服务由一个地址为http://contoso.com/reseruations的终结点组成。终结点展示了三个操作:RequestReservation、ChangeReservation和CancelReservation。RequestReservation和Chan...

2018-05-24 22:35:38 113

原创 WCF技术内幕之绑定

    绑定类型是开发人员控制WCF程序与其他消息交互的主要手段。从功能上看,绑定创建了通道工厂或通道侦听器的堆栈对象。在设计模式中,一个绑定就是一个工厂。在服务模型层和通道层中,绑定在服务模型层是可见的,它创建的对象作用与通道层。绑定对象模型    所有的绑定类型都继承自抽象类型System.ServiceModel.Channels.Binding,因此,所有的绑定都具有相同的特性。与通道工厂...

2018-05-23 22:16:12 91

原创 WCF技术内幕之通道管理器

        用户代码不能直接创建通道,这些工作由特定的工厂对象完成。虽然这些工厂对象不是通道,但也被认为是通道层的一部分。在WCF的类型系统中,通道工厂有其特殊的名字,这些名称与发送者和接收者的命名不同。在接收端,这些类型被称为通道侦听器。在发送端,这些类型被称为通道工厂。当两者放在一起的时候,它们被称为通道管理器。通道管理器的概念    所有的通道管理器都继承一个抽象基类:System.Se...

2018-05-22 23:44:27 192

原创 WCF技术内幕之通道

    通道用于发送和接收消息。通道负责传输工作和WS-*协议的实现、安全及事务处理。通道是高组合性的,换句话说,它可以通过多种方式组合以实现应用程序需要的功能。通道是可扩展的,并且WCF API的设计也允许开发自定义通道。    ...

2018-05-21 21:31:41 316

原创 网络编程之IO/网络技术

1、I/O类    输入(Input)与输出(Output),一般简称为I/O,是所有程序语言必备的基础功能之一,从最简单的控制台(Console)输入与输出、文本文件的数据读写,一直到跨越网络的数据流处理,均是I/O操作的一个环节。    .Net引用数据流的概念,以面向对象模型支持I/O功能的相关操作。    .Net根据数据存取类型,定义了封装I/O功能的各种类,提供对于I/O技术的相关支持...

2018-05-21 00:33:24 562

原创 WCF技术内幕之消息

Message类型介绍    Message引用类型是WCF应用对SOAP消息的抽象。由于与SOAP消息如此紧密,因此Message类型定义了表示SOAP的版本、信封、消息头、消息头块和消息体元素的成员。从功能上讲,Message类型实际是对数据存储的一个包装,并且这个数据存储就是XML Infoset。    在整个生命周期里,传输到其他消息参与者之前,Message对象必须经过几次转换。从发送...

2018-05-18 22:18:30 159

原创 WCF技术内幕之WCF 101

WCF快速启动    定义服务契约        构建WCF应用程序的第一步是创建服务契约。现在,可以肯定地说,契约是表示消息应用系统外形的主要方式。外形,是指服务展示的操作,操作生成、使用的消息schema和每个操作实现的消息交换模式。总之,契约定义了消息应用生成和使用的东西。大多数契约是带有WCF API定义的属性标记的类型定义。    [System.ServiceModel.Service...

2018-05-17 00:04:46 281

原创 WCF技术内幕之消息交换模式、拓扑和编排

当设计消息应用系统的时候,有必要考虑消息是怎样在发送者、中介者和接收者之间流转的。系统中消息交换可能的波动值可以被不同程序地详细描述。这些不同级别的描述信息技术从所周知的消息交换模式、消息拓扑和消息编排。消息交换模式    描述消息交换最常用的度量标准就是消息交换模式。消息交换模式是"描述信息参与者之间交换消息的模板。" 消息交换模式被限制在发送者和接收者之间的逻辑连接上,整个行业也已经接受了这个...

2018-05-16 00:22:22 175

原创 WCF技术内幕之面向服务

快速定义面向服务    简单地说,面向服务是一种分布式应用组件通过消息和契约实现松耦合的架构风格。面向服务的应用是通过契约描述它们交互中使用的消息。这些契约必须使用一种语言描述。并且它的格式能够被其他应用简单地理解,因此可以减少组件实现带来的依赖性。理解消息    在面向服务的应用中,消息是通信的基本单位。因此,面向服务的应用通常被称为消息应用系统。在某一时刻,每个面向服务的应用系统都会发送或接收...

2018-05-15 01:32:36 120

NET高级调试.pdf

这是一本介绍如何通过非托管调试器(包括WinDBG、NTSD和CDB等)来调试?NET应用程序的书籍。本书内容主要包括:调试工具简介、CLR基础、基本调试任务、程序集加载器、托管堆与垃圾收集、同步、互用性以及一些高级主题,如事后调试、一些功能强大的调试工具和.NET 4?0中的新功能等。

2017-08-01

ADO_NET技术内幕.pdf

本书是使用Microsoft Visual Studio.NET和ADO.NET编写高可伸缩性、可用Web数据库应用程序的开发人员必备指南。介绍了如何使用ADO.NET在企业级的Web应用程序中访问、排序和处理数据。通过书中丰富的实例和工具,读者能够了解编写、测试与调试数据库应用程序代码的方法。本书还介绍了ADO.NET对象模型,用于Web扩展性的XML特性,与SQL Server 2000的集成。

2017-08-01

精通 .NET核心技术——原理与构架.pdf

本书首先扼要介绍了整体的.NET框架,然后介绍了.NET的基本类库、基本类型的操作,接下来介绍了.NET程序设计的核心要素也是开发人员*的学习难点:程序集。围绕程序集讲解了其创建、反射机制、引用、版本控制、资源、特性编程等问题。最后围绕.NET中的伪进程序应用域和线程这两个基本概念,详细介绍了.NET中进程通信、多线程、异步调用等关键技术。此外本书还有若干章节介绍了.NET框架提供的服务,包括异常处理、特性编程、垃圾回收、多语言编程、安全性等。

2017-08-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除