- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 helloworld:一个完整的WCF案例
WCF的ABC:A代表Address-where(对象在哪里)B代表Binding-how(通过什么协议取得对象)C代表Contact(契约)-what(定义的对象是什么,如何操纵)服务端1.创建一个空的解决方案:WCFDemo:2.创建一个宿主控制台程序:Host3.右击Host项目,选择“添加”--“新建项”,选择“WCF服务”创建名为“Service1.cs”的服务如此:VS2010已经为我们创建了 IService1.cs Service1.cs app.config 三个文件,其中ISe
2010-08-31 14:09:00 9199 5
转载 计算机发展史
计算机发展史早期 1854年-1890年 1890年-20世纪早期 20世纪中期 20世纪晚期-现在 计算机发展史 现代电子计算机技术的飞速发展,离不开人类科技知识的积累,离不开许许多多热衷于此并呕心沥血的科学家门的探索,正是这一代代的积累才构筑了今天的“信息大厦”。下面这个按时间顺序展现的计算机发展简史,虽然不是很详细的描述这一辉煌历程,但我们同样可以从中感受到科技发展的艰辛及科学技术的巨大推动力。 一、机械计算机时代的拓荒者 在西欧,由中世纪进入文艺复兴时期的社会大变革,大大促进了自然科学技术的发展,人
2010-08-27 11:44:00 1970
转载 WCF契约的简单介绍(服务契约 数据契约 消息契约)
<br />本篇博文只是简单说下WCF中的契约的种类、作用以及一些简单的代码示例。在WCF中契约分为服务契约、数据契约和消息契约。下面对这几种契约进行简单的介绍。服务契约<br />服务契约描述了暴露给外部的类型(接口或类)、服务所支持的操作、使用的消息交换模式和消息的格式。每个WCF服务必须实现至少一个服务契约。使用服务契约必须要引用命名空间System.ServiceModel 。服务契约中常用到的三个特性:ServiceContractAttribute<br />该特性定义在类或接口上,用来描述一个
2010-08-27 10:40:00 3184 1
转载 WCF中的ServiceHost初始化两种方式
<br />在宿主程序中初始化ServiceHost有直接写代码和使用配置文件两种方式。使用ServiceHost首先要引用System.ServiceModel 命名空间。1 代码方式using(ServiceHost host=new ServiceHost(typeof(HelloWordService))){ host.AddServiceEndpoint(typeof(IHelloWordService), new BasicHttpBinding(), new U
2010-08-27 10:36:00 7439 2
转载 WCF中客户端生成代理的两种方式
<br />WCF程序中客户端要生成代理才能调用服务,在客户端生成代理有多种方式,如用ChannelFactory和添加服务引用等。下面就分别来介绍下这两种生成代理的方式。使用ChannelFactory<br />使用ChannelFactory创建代理需要的条件<br />1 服务端点的地址,即在宿主中用程序设置的或是配置文件中设置的。<br />2 服务端点的绑定协议。<br />3 服务契约的元数据,可以将服务契约复制一份到客户端或是在客户端添加对服务的引用。<br />下面的代码示例为通过Chan
2010-08-27 10:30:00 2227
转载 什么是泛型(C#)
<br />所谓泛型是指将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。<br />一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。<br /><br /> <br /> 例如:通常一个方法或过程的签名都是有明确的数据类型的。<br /> 如 :<br /> public void Pro
2010-08-21 09:27:00 566
转载 WCF基础概念
<br />1、概念<br /> WCF是基于Windows平台下开发和部署服务的软件开发包。WCF为服务提供了运行时环境(Runtime Enviroment),使得开发者能够将CLR类型公开为服务,又能够以CLR类型的方式使用服务。创建服务不一定需要WCF,但使用WCF可以使得创建服务的任务事半功倍。WCF是微软对一系列产业标准定义的实现,包括服务交互、类型转换、封送(Marshaling)以及各种协议的管理。WCF还为开发者提供了大多数应用程序都需要的基础功能模块。如:托管(Hosting),
2010-08-21 08:54:00 1428
转载 C#事件解析
<br />事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 <br />先来看看事件编程有哪些好处。 <br />在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量,而引入事件编程后,大大简化了这种过程:
2010-08-16 13:59:00 591
原创 MS speech SDK5.1朗读控件
<br />1、打开VS 新建一个窗体项目<br />2、添加引用:在COM选项卡里面的Microsoft Speech object library引用 <br />并在代码区添加引用<br />using SpeechLib; <br />using System.Threading;//这个引用是用来保存语音文件用的线程类<br /> 3、添加一个文本框 两个按钮 <br />4、在一个按钮下输入如下代码<br /> SpeechVoiceSpeakFlags flag = SpeechV
2010-08-12 10:48:00 5251 5
转载 自定义“验证码”控件
利用IHttpHandler接口,动态生成验证码图一(直接看效果吧)看代码吧步骤一(新建一类库)Codeusing System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Drawing;namespace ControlValidater{ public class CValidat
2010-08-06 09:37:00 600
转载 ASP.NET提交后页面字体变大及页面提示转向的解决方法
<br />在css中已经设置了BODY的字体大小为12PX;但当网页提交时,页面字体就会自动变大。<br />原因:CS代码中用过Response.Write()直接输出到页面头部,一般,提示信息为了简便都会这样写,如:Response.Write("<script>alert('提交后页面字体变大!');</script>");这样就会出现提交后页面字体变大的问题。<br />解决方法:在页面底部加一控件Literal 。输出提示信息:<br /> protected Literal info;<br
2010-08-05 16:16:00 1583
转载 ADO.NET 连接Access2007和Access2003
<br />1、连接access2007<br /> <br />要用以下方式:<br />OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=D:/数据库.accdb;Jet OLEDB:Database Password=123456;<br /> <br />2. 连接access2003<br /> <br />OleDbConnection c
2010-08-04 17:13:00 2020
WCF入门教程.PDF
2010-07-13
电脑上用的IWOMAN 女性生理周期计算(安全期避孕软件)
2010-05-15
WPF揭秘.part4.rar
2010-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人