自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风谷

一个落伍的老程序员

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 DateTimePicker控件绑定可空DateTime值的怪异情况解决办法

场景:WinForms窗体上有一个DateTimePicker控件,ShowCheckBox设置为true,控件放在TabControl的非活动TabPage中。这个DateTimePicker控件的Value属性绑定到数据源的Date属性,并且Date属性类型为Nullable。要求:当Date属性的值为空时,要将DateTimePicker的Checked属性设置为false,

2012-10-21 16:13:16 3660 1

原创 为非回调页面保存状态

做ASP.NET开发的人都知道,控件使用ViewState保存自身的状态,并通过回调时的表单值来控制自身的行为,例如显示数据、触发事件等。在默认情况下,ViewState是通过发送到浏览器页面中的一个隐藏域(HiddenField)来进行值的传递,因此,只有在页面回调的时候才能取到ViewState中的相应值。当然,这也是ASP.NET的基本处理方式。但在某些应用上,这种处理方式可能会无法满足

2009-01-13 15:03:00 2174 6

原创 实战Lambda表达式-动态构建

在之前的两篇文章中,我对Lambda表达式进行了一些必要的介绍。到目前为止,还基本上停留在表面,没有进行实际的操练。OK,在这篇文章里,我将会以实例来向读者说明如何以编程的方式创建Lambda表达式。在我们实际的开发过程中,Lambda表达式最多的就是运用在对数据库的查询环节。由于在数据查询过程中可能会有许多种条件组合在一起,因此如果仅由一条静态的语句来构建查询条件会显示非常复杂。相信做过这类

2008-12-29 21:11:00 8269 6

原创 深入Lambda表达式

 在前一篇文章中,我简要介绍了关于Lambda的一些基本知识,有了这些认识以后,我们可以再向Lambda表达式深入一点。在这篇文章里,我主要想对表达式树和表达式与Expression对象的对应关系做一个简要的说明。首先,表达式树的概念我们必须先有一个大致的了解,MSDN里是这样解释的:表达式目录树以数据形式表示语言级别代码。数据存储在树形结构中。表达式目录树中的每个节点都表示一个表达式,例如一

2008-12-16 10:41:00 3933 2

原创 初探Lambda表达式

先看一个例子: Expressionstring, bool>> expr = o => o.Length > 10;初次接触Lambda表达式的人可能会被搞迷糊,这样的语句到底是什么意思,怎么样工作,原理又是什么。逐级分析以上语句,分为两个部分,以等号为界。第一部分是变量类型的申明:Expression> expr,表示expr这个变量是一个Lambda表达式,这个表

2008-11-12 15:31:00 3900

原创 不再为频繁的QueryString解析而苦恼

 在做ASP.NET开发的时候,很多人都对频繁地解析QueryString中的值而苦恼,因为会在几乎每个页面上编写相似的代码将地址中的参数转换为相应的值。假设有一个页面用来显示文章的内容,并且需要由QueryString中的id参数提供文章的ID,请参考以下代码: string arg;Guid aritcleId;arg = Request.QueryString["

2008-10-24 19:32:00 4674

原创 工作笔记-实现跨防火墙SQL Server数据库复制

前段时间接到一个任务,需要通过互联网在两个不同的局域网之执行数据库同步任务。首次接触到这类问题,心里不免有些发悚,因为在这方面没有太多的经验,于是搜索了大量现有的解决方案和工具,但都没有满意的,于是打算自己做一个工具软件来实现这样的需求。任务摘要公司在本部有一套应用系统需要在分部可以查看数据,该系统是N年前使用VFP开发的,没有应用服务器,客户端直接连接SQL Server。(唉,说实在的

2008-10-08 13:08:00 1195

原创 使用IE8 Beta2遇到的几个问题

使用IE8 Beta2已有一些日子了,目前的体会是,在Chrome还没有能够在我的机器上正常使用之前,我可能会更多地使用FireFox。这次,IE8让我着实失望了一回。 1、资源耗用量比原来大了。B2相比B1有了一次质的改变,就是对于每个选项卡都采用了不同的进程来处理。虽然这样做可以让一个选项卡的页面崩溃以后不会影响其它页面,但我发现选项卡打开的速度明显慢了许多。在打开一个新窗口的时候,可

2008-10-07 12:15:00 1169

原创 在VisualStudio中快速启动调试Web应用程序

从2003到2005,Visual Studio在启动调试的功能上进行了一些改善,不过因为只是简单的一个F5键,很多人可能都不会注意。其实也已经不是很记得清楚在2003启动调试是什么样的问题,因为已经有两年多没用了,只是依稀记得每启动一次就会打开一个新的IE窗口。因为打开IE是需要耗费一点时间的,所以总在寻求一个办法减少这个过程所消耗的时间。后来2005来了,这个问题被有效地解决了。VS对自己开启

2008-07-11 13:08:00 2828

原创 我的小闹钟

其实自己很早就想要做一个小闹钟的程序,但因为工作一直都很忙,就没有定下心来。前几天偶尔看到一篇文章是关于时钟的程序,我下载来看了以后突然产生了浓厚的兴趣,正好这两天稍稍空了点,就打算自己整这么一个小东西玩玩。 结果花了大约一周的时间,把这个时钟的大体功能都完成了。在这里把一些心得记录下来,有兴趣的朋友可以把源码下载去研究研究。最基本的问题——时钟指针 时钟没了指针象什么话啊,如果仅仅用数字

2007-12-27 23:00:00 2082 7

原创 第一次用BLOG,大家多多支持!

今天奋战了一个通宵,人快累死了!

2004-10-16 08:07:00 906

小闹钟(暂定名)

我的一个时钟程序,支持整点报时、闹钟、窗体透明(真正的透明哦)、换肤(正在开发中)等功能。附全部源码。 具体说明见我的博客,地址如下: http://blog.csdn.net/effun/archive/2007/12/27/1995879.aspx

2007-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除