循序渐进学Boo - DSL篇
在《Playing with Boo's DSLs》中,Ayende用一个小实例向大家详细介绍了其DSL的实现:OnCreate Account: Entity.AccountNumber = date.Now.TicksOnCreate Order: if Entity.Total > Entity.Account.Max...
c#扩展方法奇思妙用变态篇一:由Fibonacci数列引出“委托扩展”及“递推递归委托”
先回顾一个数列的概念:按一定次序排列的一列 数 称为数列...(请参见百度百科:数列)几个简单的数列: 1, 1, 1, 1, 1, 1, 1...  ...
.net中的游魂现象
在使用timer的时候,发现timer类型对象的作用于比较奇特。一般而言,在函数内定义的变量,其作用域不超过函数,在函数结束的时候变量的生命周期就结束了,但是万事里总会有个一,普遍规律下总有那么一些例外的东西,...
c#扩展方法奇思妙用变态篇一:由Fibonacci数列引出“委托扩展”及“递推递归委托”
先回顾一个数列的概念:按一定次序排列的一列 数 称为数列...(请参见百度百科:数列)几个简单的数列: 1, 1, 1, 1, 1, 1, 1...  ...
.NET : LINQ之Join语法的思考
我们知道,在LINQ 查询中,对於Join的操作,提供了三种不同的实现方式内联接(INNER JOIN)分组联接(GROUP JOIN)左外联接(LEFT JOIN)关于上面三种JOIN语法的详细介绍,请直接参考MSDN,这里我做一点简要的总结:内联接...
.NET调PHP Web Service的典型例子
最近一个项目由"WinForm直接访问DB2"移植到"WinForm通过PHP Web Service来访问DB2”。(优点是php可以架在Linux上,而Linux是免费的) 这个命题的难点不是访问DB2,而是.NET调用...
最简单最实用的ajax(一)基础通用ajax
最通用的ajax实现整理,不调用jquery,asp.net ajax等框架,最原始ajax实现,兼容IE,FireFox。三种最常用的数据格式(字符串、XML、JSON)的ajax实现。提纲:一.AJAX 概述二.建立xmlHTTPRequest对象三.AJAX&nb...
深度剖析消息编码(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...
DevExpress Asp.net(4) ASPxCallbackPanel的基本使用
AspxCallbackPanel主要作用是对CallbackPanel内的内容进行异步刷新,实现此种效果的方法有很多,如Microsoft AJAX控件中的UpdatePanel,比这种方式更为方便和好用.下面这个例子就是通过一个ListBox,从客户端回调Asp...