- 博客(23)
- 资源 (15)
- 收藏
- 关注
原创 WebRequest 和 HttpWebRequest 区别
<br />首先介绍一下HTTP协议,HTTP亦即Hpyer Text Transfer Protocal的缩写,它是现代互联网上最重要的一种网络协议,超文本传输协议位于TCP/IP协议的应用层,是一个面向无连接、简单、快速的C/S结构的协议。HTTP的工作过程大体上分连接、请求、响应和断开连接四个步骤。C#语言对HTTP协议提供了良好的支持,在.NET类库中提供了WebRequest和WebResponse类,这两个类都包含在System.Net命名空间中,利用这两个类可以实现很多高级的网络功能,本文中多
2010-08-30 15:04:00 1266
原创 Silverlight中DataGrid表头和列对齐方式的设置(原创)
1、在App.xaml中引用命名空间 xmlns:Primitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data" xmlns:Controls="clr-namespace:System.Windows.Controls;assembly=Sy
2010-03-30 11:17:00 1151
原创 如何在Silverlight中切换“页面”
最近初学Silverlight,有海量的问题需要解决。本来想把所有看到的英文版的好东西都在这里翻译出来,方便英文不佳(虽然我的英文也不好)的初学兄弟,同时翻译的过程也是学习的过程。无奈时间实在紧张。这次就先把这个切换页面的方法记录一下。这个做法是来自“Jesse Liberty”的视频“USING MULTIPLE PAGES, PART 1”,基本方法是创建一个PageSwticher,这个Pa
2010-03-17 13:31:00 589
原创 WCF足迹7:并发2
5.ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Reentrant,InstanceContextMode = InstanceContextMode.PerSession) --Reentrant并发与PerSession实例模型《图5》对于PerSession的实例模型,每个客户端拥有一个服务实例,如果该客户端采用多线程模式与服务端交
2010-01-14 09:27:00 653
原创 WCF足迹6:并发1
当多个线程同时访问相同的资源的时候就会产生并发,WCF缺省情况下会保护并发访问。对并发访问需要恰当处理,控制不好不仅会大大降低WCF服务的吞吐量和性能,而且还有可能会导致WCF服务的死锁。一、WCF并发模型:在WCF中使用 ServiceBehaviorAttribute中的ConcurrencyMode属性来控制这个设置。ConcurrencyMode属性是个枚举类型,有三个值:Concurre
2010-01-14 09:24:00 849
原创 WCF足迹5:流
由于上一篇文章的内容太长,无法保存,只好把“流”这一部份单独写在一篇文章中。通常情况下,在服务端与客户端交换信息的时候,消息会在接受端进行缓存,等消息全都接收完成后再一起进行处理。不管是客户端向服务端发送消息,还是服务端向客户端发送消息都是如此。当客户端调用服务时,要阻塞客户单进程,直到消息发送完毕,服务端才开始处理数据,然后是返回处理完毕的结果给客户端,客户端接收完毕,才能解除阻塞。这样带来的问
2010-01-14 09:23:00 415
原创 WCF足迹5:流
由于上一篇文章的内容太长,无法保存,只好把“流”这一部份单独写在一篇文章中。通常情况下,在服务端与客户端交换信息的时候,消息会在接受端进行缓存,等消息全都接收完成后再一起进行处理。不管是客户端向服务端发送消息,还是服务端向客户端发送消息都是如此。当客户端调用服务时,要阻塞客户单进程,直到消息发送完毕,服务端才开始处理数据,然后是返回处理完毕的结果给客户端,客户端接收完毕,才能解除阻塞。这样带来的问
2010-01-14 09:21:00 477
原创 WCF足迹4:调用
WCF除了支持传统的“请求-应答”的调用模式之外还支持“单向操作”和“回调操作”两种调用模式,还可以使用流在客户端和服务器端之间传递大对象。一、“请求-应答”模式(Request-Reply Operations):“请求-应答”模式是默认的操作模式,在此之前我们所做的例子都采用的是“请求-应答”模式进行调用的。其调用过程是:客户端发送请求,阻塞客户端进程,服务端返回操作结果,客户端收到返回结果后
2010-01-14 09:18:00 851
原创 WCF足迹3:实例
WCF服务端需要处理大量客户端的请求,每个客户端可能要与一个或多个服务实例进和交互,这种交互模式有很多种,这也就决定了服务器端对实例的管理不能搞“一刀切”,需要具有有效的实例的管理功能。WCF服务支持三种实例管理模式:per-call:针对客户端的每个请求创建一个新的服务实例。sessionful:针对每个连接的客户端创建一个服务实例。singleton:所有的客户端共享一个服务实例。一、Pe
2010-01-14 09:17:00 662
原创 WCF足迹2:契约
契约是WCF中很重要的概念。它是用一种与平台无关的标准语法来描述WCF服务的功能。当客户端获取服务端WCF服务的时候,会根据服务端声明的契约生成客户端契约的复本,客户端和服务端通过契约来实现沟通。一个生活中的例子:比如KFC,它是一家快餐品牌。假设我想通过加盟的方式在我家附近开一家KFC快餐店。首先,我们要向KFC加盟代理提交加盟申请,经过资格申查后,和KFC签述加盟协议。然后,我根据协议中规
2010-01-14 09:14:00 1152
原创 WCF足迹2:契约
契约是WCF中很重要的概念。它是用一种与平台无关的标准语法来描述WCF服务的功能。当客户端获取服务端WCF服务的时候,会根据服务端声明的契约生成客户端契约的复本,客户端和服务端通过契约来实现沟通。一个生活中的例子:比如KFC,它是一家快餐品牌。假设我想通过加盟的方式在我家附近开一家KFC快餐店。首先,我们要向KFC加盟代理提交加盟申请,经过资格申查后,和KFC签述加盟协议。然后,我根据协议中规
2010-01-14 09:13:00 1486
原创 WCF足迹1:概述
一、什么是WCFWindows Conmmunication Foundation是.NET Framework3.0的重要组成部份,现已经集成到Vista 和 WindowsServer2008中它是Microsoft为构建面向服务的应用SOA提供的分布式通信编程框架,使用该框架,员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。它整合了.Net平台下所有的和分布式系统有关的技
2010-01-14 09:07:00 853
原创 asp.net数据导出到word
我觉得这个文章不能算我的原创,因为代码也是我从别的地方找到的,而且我在网上查了,基本上都是这套代码。通用的把数据倒进word或者excel。这里的导入excel和我之前的那篇文章中的方法是不一样的。代码如下:aspx页面中:
2010-01-06 11:50:00 687
原创 实用C#中任意类型数据转成JSON格式数据输出
/// /// List转成json /// /// /// /// /// public static string ListToJson(IList list, string jsonName){ StringBuilder Json = new StringBuilder(); if (string.IsNullOrEmpty(jsonName)) jsonName = list[0].G
2010-01-06 11:38:00 1751
原创 js去空格
//去掉前后空格 String.prototype.Trim = function() { return this.replace(/(^/s*)|(/s*$)/g, ""); } //去掉前后左空格 String.prototype.LTrim = function() { return this.replace(/(^/s*)/g, ""); } //去掉右空格 String.prototyp
2010-01-04 10:06:00 340
原创 ASP.NET小技巧.txt
一.Response对象的Write方法与JavaScript脚本语言的结合使用.(page_51)弹出提示对话框.Response.Write("alert(你好!);"); 2.关闭窗口Response.Write("window.opener=null;window.close();script>");二.获取客户端IP地址.(page_54)1. 通过Reque
2010-01-04 10:04:00 494
原创 [四天学会ajax] 学习Ajax教程第四天,利用 DOM 进行 Web 响应
在 HTML 的外部文件中一样,标记的组织与其样式、格式和行为是分离的。虽然您肯定可以用 JavaScript 更改元素或文本的样式,但实际更改您的标记所布置的组织却更加有趣。 只要牢记您的标记只为您的页面提供组织、框架,您就能立于不败之地。再前进一小步,您就会明白浏览器是如何接受所有的文本组织并将其转变为超级有趣的一些东西的,即一组对象,其中每个对象都可被更改、添加或删除。 文本标记的优点 在
2009-08-09 04:21:00 379
原创 [四天学会ajax] 学习Ajax教程第三天,Ajax 中的高级请求和响应(下)
获取安全数据所有的文档和规范都强调,只有在就绪状态为 4 时数据才可以安全使用。相信我,当就绪状态为 3 时,您很少能找到无法从 responseText 属性获取数据的情况。然而,在应用程序中将自己的逻辑依赖于就绪状态 3 可不是什么好主意 —— 一旦您编写了依赖于就绪状态 3 的完整数据的的代码,几乎就要自己来负责当时的数据不完整问题了。比较好的做法是向用户提供一些反馈,说明在处于就绪状态
2009-08-09 04:20:00 430
原创 [四天学会ajax] 学习Ajax教程第三天,Ajax 中的高级请求和响应(上)
对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的 上篇文章 中,我们将详细
2009-08-09 04:19:00 362
原创 [四天学会ajax] 学习Ajax教程第二天,JavaScript 和 Ajax 发出异步请求(下)
续(上)它仅仅发出一些简单的警告,告诉您服务器什么时候完成了任务。在自己的网页中试验这些代码,然后在浏览器中打开(如果希望查看该例中的 XHTML,请参阅 清单 8)。输入电话号码然后离开该字段,将看到一个弹出的警告窗口(如 图 3 所示),但是点击 OK 又出现了……图 3. 弹出警告的 Ajax 代码[img]mhtml:file://C:/Documents and Settings/
2009-08-09 04:18:00 618
原创 [四天学会ajax] 学习Ajax教程第二天,JavaScript 和 Ajax 发出异步请求(上)
Web开发编程软件 界面设计软件! 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLH
2009-08-09 04:16:00 395
原创 [四天学会ajax]学习ajax教程第一天
Ajax 由 HTML、JavaScript? 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不知道 X
2009-08-09 04:14:00 379
原创 用AjaxPro实现定时刷新效果
在看本文之前,建议查看文章:《AjaxPro与服务器端交互过程中如何传值》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/05/2026908.aspx 《用AjaxPro实现二级联动》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/07/2029204.aspx ,以便对AjaxPro有个初步印象。
2009-08-09 04:10:00 396
Microsoft Visual Studio 2008新特性ppt
2009-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人