C#将文字保存成图片

评论(0)浏览(96)分类:Asp.Net/C#/WCF
C#将文字保存成图片C#将文本文件的内容或者文字保存成图片 //将字符串内容保存到图片 //text:字符串内容 //imageFile:图片路径 void ConvertStringToImage(String text,String imageFile) { System.Drawing.Font drawFont = new System.Drawing.Font(宋体, 12); System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1); System.Drawing.Gra..

C#捕获winform程序所有未处理的异常

评论(0)浏览(96)分类:Asp.Net/C#/WCF
C#捕获winform程序所有未处理的异常C#全局捕获winform程序所有未处理的异常1、命名空间引用:using System.Text;2、处理方法:private static void AppThreadException(object source, System.Threading.ThreadExceptionEventArgs e) { string errorMsg = string.Format(未处理异常: \n{0}\n, e.Exception.Message); errorMsg += Environme..

如何导出WCF服务的元数据(Metadata)扩展

评论(0)浏览(96)分类:Asp.Net/C#/WCF
如何导出WCF服务的元数据(Metadata)扩展  通过如何导出WCF服务的元数据(Metadata)实现对WSDL元素和终结点三要素的之间的匹配关系的介绍,我们知道了WSDL的Binding元素来源于终结点的绑定对象,那么这些基于Binding的元数据以及相应的策略断言是如何被写入WSDL的呢?WSDL导出扩展(WSDL Export Extension)和策略导出扩展(Policy Export Extension)就是为此设计的。一、WSDL导出扩展..

.net remoting-Marshaling & Activation[上篇]

评论(0)浏览(96)分类:Asp.Net/C#/WCF
.net remoting-Marshaling & Activation[上篇]什么是Marshaling Activation  对任何一项分布式技术(Distributed Technology),比如Remoting,XML Web Service,Enterprise Service,Marshaling和Activation(对于Marshaling,我实在是找不到一个比较贴切的中文短语来翻译,很多书把它翻译 成封送,我总觉得很别扭,所以在这里我就直接用英文Marshaling,如果读者有较好的翻译,麻烦通知我..

DataTable的Merge方法和添加datatable到dataset

评论(0)浏览(96)分类:Asp.Net/C#/WCF
DataTable的Merge方法和添加datatable到datasetDataTable的Merge方法Merge方法是将两个结构相似的datatable合并成一个datatable:实例代码:+展开-C#//createtable1DataTabledt1=newDataTable();dt1.Columns.Add("id");dt1.Columns.Add("name");dt1.Columns.Add("pwd");for(inti=0;i5;i++){dt1.Rows.Add(newobject[]{i.ToString(),"name"+i.ToString(),"**"});}//createtable2DataTabledt2=ne..

C#通讯编程--UDP通讯

评论(0)浏览(96)分类:Asp.Net/C#/WCF
C#通讯编程--UDP通讯 +展开-C#namespaceUDPServer{classProgram{staticvoidMain(string[]args){intrecv;byte[]data=newbyte[1024];//构建TCP服务器//得到本机IP,设置TCP端口号IPEndPointipep=newIPEndPoint(IPAddress.Any,8001);Socketnewsock=newSocket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);//绑定网络地址newsock.Bind(ipep);Console...

C#通讯编程--UDP的多路广播组的发送和接收

评论(0)浏览(96)分类:Asp.Net/C#/WCF
C#通讯编程--UDP的多路广播组的发送和接收 下列范例使用 UdpClient,在通讯端口11000传送UDP 资料包至多点传送位址群组 224.268.100.2。它传送命令列上指定的信息字串。 +展开-C#usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Text;publicclassUDPMulticastSender{privatestaticIPAddressGroupAddress=IPAddress.Parse("224.168.100.2");privatestaticintGroupPort=1..

C#:代表(delegate)和事件(event) (转)

评论(0)浏览(96)分类:Asp.Net/C#/WCF
C#:代表(delegate)和事件(event) (转) 代表(delegate): 它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。下面来看看它的实现步骤:声明一个delegate对象。 实现和delegate具有相同参数和返回值的函数实现(可以是静态和非静态的)。 产生一个delegate对象的时候,把你刚刚实现的函数作为参数传给他的构造函数。 请看下面例子:+展开-C#usingS..

ashx 使用Session

评论(0)浏览(96)分类:Asp.Net/C#/WCF
ashx 使用Session 最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:大体如下Session["loginName"]为空,无法toString();context.Session["Id"]“context.Session”引发了“System.NullReferenceException”类型的异常 base {System.SystemException}: {"该方法的指针为空。"}查阅..

15.5 图像特效处理

评论(0)浏览(96)分类:Asp.Net/C#/WCF
15.5 图像特效处理  相比与IMG标签而言,ASP.NET能够通过GDI+动态的创建图像并且进行图片特效处理。相对于文字处理而言,图片特效处理很像Photoshop中对图片的处理,开发人员能够实现不同的图片特效,如呈现底片效果、黑白效果等。15.5.1 底片效果  通过Photoshop等软件能够快速的将图片制作成底片效果,但是在传统的图片处理领域中,只能通过软件进行图片效..

11.1 用户控件

评论(0)浏览(96)分类:Asp.Net/C#/WCF
11.1 用户控件  在ASP编程中,开发人员经常使用Include方式包含其他文件从而简化编程过程。而在ASP.NET中,控件能够提高应用程序中代码的复用性,不仅ASP.NET提供了服务器控件,ASP.NET还支持用户自定义控件,从而提高了代码的复用性。11.1.1 什么是用户控件  用户控件使开发人员能够根据应用程序的需求,方便的定义和编写控件。开发所使用的编程技术将与..

19.1 了解WPF

评论(0)浏览(96)分类:Asp.Net/C#/WCF
19.1 了解WPF  WPF(Windows Presentation Foundation)原代号为“Avalon”,是微软的新一代图形系统。WPF基于.NET 3.0构架,为开发人员进行Windows应用程序开发和2D/3D图形和多媒体提供了统一的描述方法。对于开发人员而言,WPF开发非常的简单,只要开发人员有一定的.NET基础,都能够快速上手WPF应用程序开发。19.1.1 什么是WPF  WPF(Windows Present..

第18章 WCF开发基础

评论(0)浏览(96)分类:Asp.Net/C#/WCF
第18章 WCF开发基础  WCF(Windows Communication Foundation)是.NET Framework的扩展,WCF 提供了创建安全的、可靠的、事务服务的统一框架,WCF 整合和扩展了现有分布式系统的开发技术,如Microsoft .NET Remoting、Web Services、Web Services Enhancements (WSE)等等,来开发统一的可靠的应用程序系统。目录18.1 了解WCF  18.1.1 什么是WCF  18.1.2 为什..

18.1 了解WCF

评论(0)浏览(96)分类:Asp.Net/C#/WCF
18.1 了解WCF  WCF是.NET Framework的扩展,同时WCF提供了一种在Windows环境下进行客户端开发和服务端开发的SDK,并且为服务提供了运行环境。WCF 提供了创建安全的、可靠的、事务服务的统一框架,整合了现有的分布式技术,开发人员能够使用WCF快速创建基于服务的应用程序。18.1.1 什么是WCF  WCF是基于Windows平台下开发和部署服务的软件开发包(Softwa..

C#线程访问控件安全

评论(1)浏览(96)分类:Asp.Net/C#/WCF
C#线程访问控件安全  .NET 不允许在一个线程中直接访问另一个线程创建的控件,会引发异常:线程间操作无效,从不是创建控件XXX的线程访问它。  Windows 窗体中的控件被绑定到特定的线程,不具备线程安全性。  如果从另一个线程调用控件的方法,那么必须使用控件的一个 Invoke 方法来将调用封送到适当的线程。  本文以一个线程去改变另一个线程的 Label(lb..

C#通讯编程--remoting

评论(0)浏览(95)分类:Asp.Net/C#/WCF
C#通讯编程--remoting+展开 -C#usingSystem;namespaceRemotable{publicclassRemotableType:MarshalByRefObject{privatestring_internalString="ThisistheRemotableType.";publicstringStringMethod(){return_internalString;}}}usingSystem;usingSystem.Runtime.Remoting;namespaceRemotingFirst{publicclassListener{publicstaticvoidMain(){RemotingConfiguration...

Asp.net移动开发指南(2)

评论(0)浏览(95)分类:Asp.Net/C#/WCF
Asp.net移动开发指南(2)1.2.2 移动Web网站文件类型 移动Web站点应用程序中可以包含多种文件类型,其中一些文件类型由ASP.NET支持和管理,而其他文件类型则由IIS服务器支持和管理。大多数ASP.NET文件类型,都可以使用Visual Studio 2005中的“添加新项”菜单项创建。 使用应用程序映射,可以将文件类型映射到应用程序。例如,当打开一个具有.txt文件扩展名的文件时,很可..

WCF可靠会话-概念篇

评论(0)浏览(95)分类:Asp.Net/C#/WCF
WCF可靠会话-概念篇  在《WCF可靠会话-实例篇》 中,我通过可靠会话成功地进行了美女图片的传输,相信大家在保了眼福之余,会对WCF的可靠会话的功用具有一个深刻的认识。实际上,这涉及到WS中一个重 要的概念可靠消息传输(RM:Reliable Messaging)。如果想对可靠会话有一个深入的认识,对可靠消息传输的了解是必须的。一、可靠消息传输(Reliable Messaging)..

WCF底层异常处理框架实现原理一

评论(0)浏览(95)分类:Asp.Net/C#/WCF
WCF底层异常处理框架实现原理一  对于上一篇文章 (WCF基本异常处理模式:WCF异常处理模式一、WCF异常处理模式二、WCF异常处理模式三), 主要是站在最终开发者的角度对WCF关于异常处理编程模式进行了介绍,接下来,我们需要将我们的目光转移到WCF框架内部,深入剖析整个WCF异常处理流 程。在基于SOAP的消息交换过程中,异常最终通过Fault消息承载,所以很自然地,接下来的介绍..

ADO.NET Entity Framework资料2

评论(1)浏览(95)分类:Asp.Net/C#/WCF
ADO.NET Entity Framework资料2  ADO.NET Entity Framework,即下一代的ADO.NET。它是比Linq To SQL更加强大的ORM,让开发人员只需要着眼于领域对象模型的开发,而不需要考虑它们是如何与关系数据库交互。上一篇文章简单介绍了在项目中如何使用ADO.NET实体框架,从现在开始,正式进入了ADO.NET的学习之旅。这篇文章主要介绍在ADO.NET实体框架中如何进行查询(以Northwind数据..

ASP.NE如何上传大文件

评论(0)浏览(95)分类:Asp.Net/C#/WCF
ASP.NE如何上传大文件  asp.net中要上传的文件大于100m时,现在国内使用的大文件上传的组件用的比较多的有两个控件 AspnetUpload 2.0和Lion.Web.UpLoadModule。  两个控件的方法是:利用隐含的HttpWorkerRequest,用它的 GetPreloadedEntityBody 和 ReadEntityBody方法从IIS为ASP.NET建立的pipe里分块读取数据。  Chris Hynes为我们提供了这样的一个方案(用Htt..

ASP.NET生成统计图表

评论(0)浏览(94)分类:Asp.Net/C#/WCF
ASP.NET生成统计图表  ASP.NET如何绘制条形图,折线图,柱形图,面积图等常见图形。效果图:手把手教程:  原理:OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE6和Office 2000/XP/2003),那..

C# 3.0 In, Like操作

评论(0)浏览(94)分类:Asp.Net/C#/WCF
C# 3.0 In, Like操作  有这么一个例子,寻找一个表中的某个字段介于某个给定的集合该怎么办?Sql写起来很简单,比如:Select * from table where id in (2,3, 4, 5)。 就是寻找id字段为这个给定的集合(2,3, 4, 5)内的值。那Linq to Sql该怎么做呢?一个字,简单。In Operator比如,我们想要查找,AROUT, BOLID 和FISSA 这三个客户的订单。该如何做呢?Linq to Sql..

C#读写INI配置文件

评论(0)浏览(94)分类:Asp.Net/C#/WCF
C#读写INI配置文件  INI就是扩展名为INI的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数。  INI文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:[Section1]KeyWord1 = Val..

C# IP头和TCP头数据结构

评论(0)浏览(94)分类:Asp.Net/C#/WCF
C# IP头和TCP头数据结构IP头和TCP头数据结构(C#版) public struct ip_hdr //IP头 { public byte h_lenver; //4位首部长度+4位IP版本号 public byte tos; //8位服务类型TOS public ushort total_len; //16位总长度(字节) public ushort ident; //16位标识 public ushort frag_and_flag..

WCF中的Session和Instancing Management

评论(0)浏览(94)分类:Asp.Net/C#/WCF
WCF中的Session和Instancing ManagementWCF中的Session  我们知道,WCF是MS基于SOA建立的一套在 分布式环境中各个相对独立的Application进行Communication的构架。他实现了最新的基于WS-*规范。按照SOA的原则,相对独自 的业务逻辑以service的形式封装,调用者通过Messaging的方式调用Service。对于承载着某个业务功能的实现的Service应该具有 Context无关性、甚至是Solution无关性,..

Enterprise Library-ELAB异常处理机制

评论(0)浏览(94)分类:Asp.Net/C#/WCF
Enterprise Library-ELAB异常处理机制一、背景与动机  微软Enterprise Library ELAB(Exception Handling Application Block)提供了一种基于策略(Policy)的异常处理方式,在不同的环境中,比如多层架构中不同的层次中,我们可以定义不同的异常处理策略。对于ELAB来说,Exception Handling Policy = Exception Type + Exception Handler(s) ,也就是说异常处理策略规定了对于某种..

WCF-Discovery AnnouncementEnpoint UdpAnnouncementEnpoint示例

评论(0)浏览(94)分类:Asp.Net/C#/WCF
WCF-Discovery AnnouncementEnpoint UdpAnnouncementEnpoint示例  在《WCF-Discovery AnnouncementEnpoint UdpAnnouncementEnpoint介绍》 我们对客户端如何监听通知,以及服务在上下线时如何发送通知从原理上进行了深入地剖析。我们现在通过一个简单的实例演示如何通过 ServiceDiscoveryBehavior服务行为为寄宿的服务添加一个实现上/下线通知的AnnouncementEndpoint终结点,以 及客户端如何通过对Announceme..

WCF REST-Web消息主体风格(Message Body Style)

评论(0)浏览(94)分类:Asp.Net/C#/WCF
WCF REST-Web消息主体风格(Message Body Style)  对于Web HTTP编程模型来说,服务契约中作为操作的方法无须应用OperationContractAttribute特性,只需要根据需要应用 WebGetAttribute与WebInvokeAttribute特性即可。前者针对GET HTTP方法,或者则针对其他HTTP方法。WebGetAttribute与WebInvokeAttribute的属性BodyStyle和 IsBodyStyleSetExplicitly涉及到Web消息主体风格的话题。 1: [Att..

ASP.NET移动开发之SelectionList控件(1)

评论(0)浏览(94)分类:Asp.Net/C#/WCF
ASP.NET移动开发之SelectionList控件(1)正如前面提及的那样,SelectionList控件适用于呈现较短列表的数据项。尽管它不具备对长列表的分页显示功能,但是它的呈现形式是丰富多样的。只要设备浏览器支持,SelectionList控件可以以下拉列表、单项按钮、多选按钮和复选框等众多形式存在。   SelectionList控件的列表中只有一个可视的数据项,其它的数据项只能以隐藏值的形式与可视的数据..