.net实现 BlogWriter 博客客户端 - 2
BlogWriter 博客客户端-2这个东东上次发出来有很多问题, 也没太多时间,忙里偷闲, 修改了下.上次发时工具栏提示,还都是toolstripbutton1 , toolstripbutton2..... 这个改过了,呵呵!最主要的问题:是文章发布时常...
WCF分布式安全开发实践(1):传输安全模式之匿名客户端:Transport_None_WSHttpBinding
WCF分布式安全开发实践(1):传输安全模式之匿名客户端:Transport_None_WSHttpBinding 主要是传输安全模式的None身份验证方式,基于WSHttpBinding绑定协议。主要内容:先介绍传输安全模式之匿...
关于Console.Read()方法的一些误解!
一些初学者常常会对Console.Read()方法产生一些误解!具体是什么误解呢?我们先看一段代码: static void Main(string[] args) { int i1 = 123; Console.WriteLine(d1); Co...
c#扩展方法奇思妙用高级篇一:Aggregate扩展其改进
Enumerable.Aggregate 扩展方法在System.Linq命名空间中,是Enumerable类的第一个方法(按字母顺序排名),但确是Enumerable里面相对复杂的方法。MSDN对它的说明是:对序列应用累加器函数。备注中还有一些说明,大意...
和我一起学VSTA(Visual Studio Tools for Applications )(四)
前三篇简单介绍了VSTA的用途以及开发前期准备,这一篇将介绍具体的开发。我们先实现一个最简单的功能,打开VSTA IDE编程环境。首先在VSTASAMPLE项目中,添加如下引用: 以及:Microsoft Development Envi...
C# 3.0 feature 2--Extension methods
Extension method,可以对现有类功能进行扩充,从而使该类型的实例具有更多的方法(功能)。有人可能会提出疑问,如果是对类进行扩充,那使用继承不就ok了?是的,使用继承确实可以达到扩充功能的目的,但也会带来更...
WCF分布式安全开发实践(10):消息安全模式之自定义用户名密码
WCF分布式安全开发实践(10):消息安全模式之自定义用户名密:Message_UserNamePassword_WSHttpBinding 文章主要是消息安全模式下的UserNamePassword身份验证方式,基于WSHttpBinding绑...
.net中的游魂现象
在使用timer的时候,发现timer类型对象的作用于比较奇特。一般而言,在函数内定义的变量,其作用域不超过函数,在函数结束的时候变量的生命周期就结束了,但是万事里总会有个一,普遍规律下总有那么一些例外的东西,...
深度剖析消息编码(Encoding)实现
一、消息编码器(MessageEncoder)消息编码器通过类型MessageEncoder表示,MessageEncoder是定义在System.ServiceModel.Channels命名空间下的一个抽象类。从下面的定义中可以看出,MessageEncoder主要包含两种类型的...
在SSRS报表中,显示图片
本文描述了一种在SSRS报表中,显示作为附件添加的图片的方法。 步骤如下:添加图片作为附件,如下图所示。MS CRM系统存储时,将附件保存在AnnotationBase表中,并使用DocumentBody存储图片,所以...
asp.net利用存储过程分页代码
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--最通用的分页存储过程 -- 获取指定页的数据 ALTER PROCEDURE [dbo].[Pagination] @tblName varchar(255), ...
有关Silverlight GridSplitter组件的研究
说明:通过学习Silverlight提供的GridSplitter组件,您应当能掌握重新分配Grid组件中的空间分布,并且能够合理地安排程序中各个组件的位置。 组件所在命名空间:System.Windows.Controls 组件常用属性:Pr...
浅谈C#内存回收与Dispose﹐Close﹐Finalize方法[转]
.net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕Fi...
在 ASP.NET MVC 中使用 HTTPS (SSL/TLS)
某些安全性较高的网页,如网上支付或用户登陆页面,可能会使用到https(SSL/TLS)来提高安全性。本文介绍了如何在ASP.NET MVC中强制某action使用https和如何进行向https页面的跳转。我们先实现强制一个action使用htt...
Reorderlist控件
ASP.NET AJAX的ReorderList控件是可以实现无排序数据绑定的列表控件,从名字上就可以看出来因为它是Reorder的,也就是说能够通过和服务器端交互数据重新排序绑定的数据项。要实现重排序,用户只...
asp.net从一开始就没按OOP规范来 太可惜了从 Page_Load开始
我突然才发现 protected void Page_Load(object sender, EventArgs e) 被自动调用的时候却找不到 调用 的地方,天拉,记得1.1的时候 在代码里看得到 this.Load += new System.EventHandler(this.Page_Load...
从.NET框架中委托写法的演变谈开去(中)
在上一篇文章中我们简单探讨了.NET 1.x和.NET 2.0中委托表现形式的变化,以及.NET 2.0中匿名方法的优势、目的及注意事项。那么现在我们来谈一下.NET 3.5(C# 3.0)中,委托的表现形式又演变成了什么样子,还有什么特...
Ajax无刷新分页(jQuery+Json)
想想一个没有什么流程的项目,大多就是对数据的一些基本操作用asp.net的gradView去实现不知道好不好看到网上对这个控件的评价不是很好啊再说那个要分页的话.要用到微软的Ajax框架吧主要是我用jQuery用得太久了.所以一...
WCF技术剖析之十八:消息契约(Message Contract)和基于消息契约的序列化
[爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道《天天山海经》为此录制的节目视频(苏州话)]]在本篇文章中,我们将讨论WCF四大契约(服务契约、数据契约、消息契约和错误契约)之一的消息契...
.NET开发中你可能会用到的常用方法总结(2)
放在一篇中整理起来比较难受,继续在这里进行添加。ASP.NET获取服务器信息方法if (!IsPostBack) { &nb...