自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

★★★【荣获 "DevWOW2008微软博客达人" 优胜奖】★★★

在今年的最后一天, 竟然获得 "DEVwow博客达人" 优胜奖: http://microsoft.csdn.net/devwow/index.html 本来都不知道怎么回事, 被CSDN公司的朋友报上名. 参塞博客: http://blog.csdn.net/ChengKing 既然这样, 喜欢.NET技术的朋友收藏一下我的博客地址吧, 近期会为大家提供一些更精彩的内容....

2008-12-31 20:28:00 87

深入浅出WPF——x:Class详解

深入浅出WPF——x:Class详解小序:按照惯例,我会在年末的最后一篇文章里感谢所有帮助过我的人们。今年也不例外,只是形式简单一些。祝所有帮助过我的朋友、同事、学生和兄弟姐妹们——2009年身体健康、平安快乐、财源滚滚。愿2009年的中国,平安祥和、远离各种灾难,大家的工资涨上去、房价降下来,金融危机早点结束。祝我的父亲母亲,健康长寿!正文:……上文省略若干千...

2008-12-31 16:28:00 989

写于Silverlight整装待发之际(序)

作者:Tony Qu 2008 年10月23日微软正式开始在其网站上提供Silverlight 2 的下载,在此我要恭喜Silverlight团队,基本上如期推出了Silverlight 2(稍微晚了点,原来是说Summer, 2008),当然我不是Scott(也不是他的马甲,相信他中文也没这么好,呵呵),所以赞扬的话还是留给他老人家说吧。微软2008年的战略标语是 ,其实这个标题...

2008-12-31 10:24:00 86

英语短语

1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. 还没...

2008-12-30 22:38:00 231

深入浅出WPF——澄清Attribute与Property

……上文若干千字省略……------------------------------------------------------在这里,有必要把Attribute和Property这两个词仔细地辨别一下。这两个词的混淆由来已久。混淆的主要原因就是大多数中文译本里既把Attribute译为“属性”,也把Property译为“属性”。其实,这两个词所表达的不是一个层面上的东西。Prop...

2008-12-30 22:07:00 88

【预告】1月6日下午14:30 CLR开发系列课程(3):COM Interop基础 (Level 300)

1月6日下午14:30我将在MSDN中文网络广播中主讲.NET中COM和COM Interop的相关基础知识。有兴趣的朋友可以通过下面的链接登记并收听此次网络广播: 公共语言运行库(CLR)开发系列课程(3):COM Interop基础 (Level 300) 讲 师:张羿 课程简介:从本次课程开始,今后几次课程将围绕COM和COM Interop技术,展开对托管代码和非托管代码之间通过C...

2008-12-30 21:30:00 62

.NET组件的注册表中RuntimeVersion的作用

使用过COM来访问.NET组件的朋友们应该都会注意到在对应注册表中有一个RuntimeVersion的键值: 这个RuntimeVersion的命名很容易让人误认为RuntimeVersion是用来指定该.NET组件所应该运行的CLR的版本号。实际上,这个键值的意思和字面上不是特别一致。如果我们考虑一个情况:首先,进程中先创建一个.NET类型的实例,RuntimeVersion标记为1.1,...

2008-12-30 21:17:00 144

2005-2008年度个人总结和写书计划?

以前没写过类似的总结,正巧闲着,流水帐记一下吧。第一次使用live writer发文章,此文发首页4小时:)01-05读的大学,在大学的时候自学了ASP、网页开发什么的。当时觉得发布一个个人网站到免费空间很有成就感。当时学ASP是因为某人说ASP很难,你别学了,学不会的。我一开始自学也觉得挺难,后来觉得也就这么几个对象啊。总结出只要学会request/response/session/...

2008-12-30 17:06:00 91

杂七杂八——获得Silverlight对象宿主URL的方法

杂七杂八——获得Silverlight对象宿主的方法经常需要知道Silverlight对象当前宿主的URL是什么。比如,Silverlight对象不能跨domain访问MOSS的web services,所以当Silverlight程序启动的时候,需要先获得当前URL,然后把引用指向这个URL的domain。获得URL的代码非常简单:string url= App.Curr...

2008-12-30 15:14:00 62

2008年微软(北京).NET俱乐部年会 - 小品:我和盗版不得不说的故事

我们公司的大才子和美国外援的精彩表演在年会上是最受欢迎的节目,贴在这里给大家分享。不知道怎么能在这里发视频,大家可以到youku上去看:http://v.youku.com/v_show/id_XNjI4MjcxNDQ=.html ...

2008-12-30 09:32:00 215

2008年微软(北京).NET俱乐部年会 - 照片纪实

北京.NET俱乐部成立已经有很长时间了,我是2005年加入的俱乐部。那个时候刚刚回国,通过俱乐部认识了很多的新朋友,也通过参与俱乐部的活动提高了技术。俱乐部年会举行的非常成功,也希望2009年她能更加成功。开始的时候是精彩的跆拳道表演总结工作,展望未来最后还有热闹的抽奖和香槟庆祝:再来一张全家福...

2008-12-30 09:17:00 90

MSDN Webcast - 微软SDLC最佳实践系列课程(3)- 报表服务

前端时间做了一个Webcast,有关VSTS的报表服务。有兴趣的朋友可以通过以下地址访问:http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032397719&Culture=zh-CN语言: 中文. 产品: Microsoft technologies,其他. 受众: ...

2008-12-29 18:23:00 90

《非诚勿扰》技术化解读

当年<天下无贼>成功狙击周星驰的<功夫>,之后在同一拨导演扎堆拍大片儿的时候冯小刚也玩了一个<夜宴>,这个证明意味太浓的电影毫无悬念的遭到失败.<集结号>则是一个冯小刚在大片儿这个标准下的准确定位.<非诚勿扰>备受好评,说是冯小刚贺岁喜剧的回归.今日(2008年12月27日)观影后,将对该片做一个技术性解析.听我细细道来...<?x...

2008-12-28 00:52:00 70

杂七杂八——关于XAML与逻辑代码

杂七杂八——关于XAML与逻辑代码说两件小事儿吧~~昨天晚上(确切地说应该是今天凌晨),我和草羹讨论“XAML能不能写逻辑代码”这个问题。在草小弟的提醒下,我发现这是个有歧义的问题。这个问题可以有两种意思:XAML能不能用来写逻辑代码?XAML文件里能不能包含逻辑代码?对于第一种意思——XAML是一种声明性语言,就是用来声明UI元素的,不能用来写逻辑代码;对于第二...

2008-12-27 11:12:00 87

Jquery有根据不同的条件是否做出验证。

关于这方面的资料比较少,找到这段代码,记录在这里。function CheckIfValidationIsRequired() { var valdiatorid = GetValidatorId('reqContactFirstName'); var cbid = GetClientId('cbAddAltContact'); if (cbid.check...

2008-12-26 09:50:00 144

深入浅出WPF——XAML的优点

深入浅出WPF——XAML的优点正文:2. XAML有哪些优点前面一节已经向我们透露了XAML的几个优点:•XAML可以设计出专业的UI和动画——好用•XAML不需要专业的编程知识,它简单易懂、结构清晰——易学•XAML使设计师能直接参与软件开发,随时沟通、无需二次转化——高效然而,XAML这位翩翩君子的才华可远不止这些。自从应用程序从命令行界面(Console User Inte...

2008-12-25 23:26:00 283

C# 中的this

this引用的第二种用法是把当前对象作为参数传给另一个方法 class Class1 { static void Main() { MyClass vMyClass = new MyClass(); UClass vUClass = new UClass(); Console.WriteLine("调用前x={0}", vMyClass.x); vMyClass.Foo(vUClass); C...

2008-12-25 16:05:00 75

WMS GetMap GetCapabilities 参数详解

http://oceanesip.jpl.nasa.gov/esipde/guide.htmlOnline Viewer:http://its.demo.galdosinc.com/wms/viewer/#WMS source:http://labs.metacarta.com/wms/vmap0http://www2.demis.nl/mapserver/request....

2008-12-25 09:42:00 3005

深入浅出WPF——什么是XAML

深入浅出WPF——什么是XAML小序:还记得周星驰那句话吗?“人如果没有理想,那跟咸鱼有什么区别”。当自己一步踏上追求理想的征途,才发现为了理想要放弃很多、很多……只有这时候才能切身地明白到什么叫“舍得”。向所有关注我的朋友们汇报一声,我开始动笔写《深入浅出WPF》了。现在大概已经完成了两三章的样子,我会把一些片断陆续发布到blog里,请大家多提宝贵意见。我知道,当我最疲惫、最...

2008-12-25 00:54:00 77

Asp.net MVC中使用jquery.validate.js验证的问题

按照网上的方法:采用Ajax验证输入内容,代码如下:<form action="<%=Url.Action("GroupAdd", "Group")%>" method="post" id="form-sign-up"> <input type="hidden" id="ModifyType" v

2008-12-24 18:39:00 150

Asp.net 2.0 制作最原始的TextBox控件[一](示例代码下载)

(一). 概述 示例制作一个与Asp.net TextBox同样功能的 TextBox control, 可以了解一下 Control底层的实现原理(二). 代码实现 1. 核心控件生成代码文件TextBox.cs 11usingSystem;22usingSystem.Data;33usingSystem.Configuration;44using...

2008-12-24 18:09:00 53

Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]

(一).概述 1. 做了个GridViewExtend自定义控件, 通过注册扩展自定义表头事件, 可以任意设置Header的格式. 2. 易重用代码, 只要将ExtendGridView.dll 文件添加到项目引用即可. 实现原理:增加一个自定义事件,并将GridView头(HeaderRow)引用作为事件参数传递,使用时通过注册此事件来自定义头的布局,可以任意定制HeaderRo...

2008-12-24 18:08:00 71

Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]...

(一). 概述1. 实现GridView表头固定表体滚动效果 2.继承GridView的所有功能, 增加扩展功能, 表体滚动功能; 不需要另外加辅助滚动控件, 如<DIV>. 3. 支持多行表头滚动, 此控件能够自动检测到使用者增加的表头的行数. 准确的实现表头滚动. 有增加GridView多表头实现方案, 请看[多表头自定义控件]. 实现原理: 一般要实现Gr...

2008-12-24 18:07:00 93

Asp.net 2.0自定义控件(点击HyperLink后执行事件)

(一). 概述HyperLink默认没有Click事件, 重写了一个HyperLink自定义控件. 实现原理: 默认Hyperlink是跳到点击请求的页面, 本HyperLink自定义控件最终也是跳转到请求的页面, 但期间执行了自己的一个方法, 我们可以在此方法中添写自己所需的功能. 本示例演示统计此超链接点击次数功能. [参考Asp.net 2.0高级编程](二). 代...

2008-12-24 18:04:00 211

WM有约(五):部署应用程序

WM有约(五):部署应用程序 Written by Allen Lee 创建安装包 创建一个新的项目,用来部署Windows Mobile应用程序的项目模板是Other Project Types\Setup and Deployment下的Smart Device CAB Project: 图 1 输入项目名称,然后单击OK完成项目的创建。部署项目创建好后,V...

2008-12-24 00:48:00 86

NetBean6.5发布了!

NetBeans IDE 6.5 Release InformationThe NetBeans IDE is an award-winning Integrated Development Environment available for Windows, Mac, Linux, and Solaris. The NetBeans project consists of an open-s...

2008-12-23 17:02:00 105

WM有约(四):处理屏幕旋转

WM有约(四):处理屏幕旋转 Written by Allen Lee 如果用户旋转屏幕…… 首先,运行一下应用程序: 图 1 接着,旋转一下屏幕: 图 2 噢,"下一次"被挤下去了,屏幕也出现了滚动条,然而,屏幕上仍有许多空白地方未被利用,怎么办? 支持屏幕旋转的控件 以前,patterns & pactices提供了一个Mob...

2008-12-21 21:48:00 76

地球太阳间发现磁性隧道 每8分钟接通一次

  据美国宇航局网站报道,当你阅读这篇文章的时候,在你头顶上方将发生一些至今很多科学家都不相信的事情。一个把相距9300万英里的地球和太阳连接在一起的磁性隧道入口将开启。而且在它关闭之前,将有数吨高能粒子流出,等它关闭时,你可能已经读到这篇文章的最后一段了。  戈达德太空飞行中心的太空物理学家大卫·斯贝克说:“这被称作‘磁通量转换事件(FTE)’,10年前我还坚信它们根本不存在,但是现在证据就...

2008-12-21 17:48:00 83

2008-12-21 日志:冬至日

2008-12-21 日志:冬至日小时候有一个想法是正确的,那就是:成熟是一种感觉。渐渐地,人也快到三十了,才明白了“成熟”这种感觉是一个条件一个条件凑起来的。而且,像“容忍”、“珍惜人缘”、“善待朋友”这些感觉或者着“条件”,除非有过经历、有过磨练(甚至是磨难)并且有一定的基础(特别是经济基础)后,才能具备。总之,成熟不是空想和分析出来的。随着人慢慢成熟,才发现自己开始愿意去懂自...

2008-12-21 12:27:00 58

操作数据库必须养成的好习惯

From:http://www.cnblogs.com/springcsc/archive/2008/12/19/1358225.html 我们开发的系统中,数据是最重要的一部分,如果程序的代码错了,我们可以通过各种方式修改回来,但如果数据失真了,将永远无法还原,那种欲哭无泪的滋味,相信经历过的人是深有体会的。可能这些小的细节对我们来说都是微不足道的,但往往这些微不足道而且是小概率的事件将会毁...

2008-12-19 15:42:00 83

EMAIL異動

To [email protected]已因故停用,新Mail請參照 [寫信給我] 連結.

2008-12-19 13:57:00 147

Silverlight实例秀——可切换视图的DataTemplate(做网站必备技术)

Silverlight实例秀——可切换视图的DataTemplate(做网站必备技术)小序:敏捷开发也是要有个度的。搞敏捷,最起码的限度是程序员要对手里使用的工具比较精通。相信大家都见过这个场景:问:“你在做什么?”程序员:“我在敏捷开发。”问:“这样设计不对吧……”程序员:“没事儿,我可以重构!”拜托,手里使用的工具都不了解,程序中到处都是诡异的方法……怎么重构?天生就是...

2008-12-18 17:06:00 82

32位Intel CPU所含有的寄存器

4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、ECX和...

2008-12-18 12:56:00 61

32位Intel CPU所含有的寄存器

4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。32位CPU有4个32位的通用寄存器EAX、EBX、ECX和...

2008-12-18 12:56:00 126

汇编语言发展树

===============================================================================================1977 ASM86 ||1978 | ...

2008-12-18 11:17:00 87

查询数据时,怎么筛选的要查多少条?

n-m條記錄1.select top m * into 临时表(或表变量) from tablename order by columnname -- 将top m笔插入set rowcount nselect * from 表变量 order by columnname desc2.select top n * from (select top m * from tablename order ...

2008-12-17 17:06:00 206

--TOP n 实现的通用分页存储过程(转自邹建)

--TOP n 实现的通用分页存储过程(转自邹建)CREATE PROC sp_PageView@tbname sysname, --要分页显示的表名@FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrent int=1, --要显示的页码@PageSize int=10, --每页的大小(记录数)@FieldShow...

2008-12-17 17:03:00 52

微软技术通 - MSDN他最熟

微软的网站庞大而且复杂,找到信息也同大海捞针一样;最让人头疼的是很多的链接经常更换,就算是用google也很难准确的找到。最近一个朋友推荐了微软技术通,MSN机器人给我,觉得还不错,算是工作中的一个还算得力的小帮手。输入“?”可以调出主菜单,涵盖了微软提供的所有技术资源分类。需要提交技术问题的话,很容易,输入“3.1”,他会直接告诉你如何提交才是最好的方式:想去...

2008-12-17 14:30:00 75

用应用程序域实现软件系统的热插拔

某些软件系统作为服务来运行,需要长时间的高可靠的运行,也许一年时间内只允许停顿一次维护,那么如果在运行过程中我们需要更新某一功能模块,该怎么办呢?本文描述了怎样用Net的AppDomain机制来解决这一问题。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />不许重新编译整个系...

2008-12-17 14:15:00 89

解除SQL对组件"Ad Hoc Distributed Queries"的"STATEMENT'OpenRowset OpenDatasource"的访问

今天遇到了SQL对组件"Ad Hoc Distributed Queries"的"STATEMENT'OpenRowset OpenDatasource"的访问限制,有人提供了解决办法,转发过来:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务...

2008-12-17 09:43:00 58

空空如也

空空如也

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

TA关注的人

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