本周ASP.NET英文技术文章推荐[03/25 - 03/31]
摘要: 本期共有6篇文章:
1.ASP.NET AJAX:客户端事件查看器
2.JavaScript和.NET中的JavaScript对象标记(JSON)介绍
3.在ASP.NET 2.0应用程序中使用NHibernate和Log4Net
4.在数据Web控件中显示二进制数据
5.为什么异步回送时不能使用文件上传?
6.IIS7新手入门
阅读全文
posted @
2007-03-31 09:58 Dflying Chen 阅读(6442) |
评论 (15) 编辑
使用ASP.NET AJAX Control Toolkit中的ReorderList控件实现用鼠标拖动改变条目顺序
摘要: ASP.NET AJAX Control Toolkit中的ReorderList控件将在页面中呈现出一个由数据绑定自动生成的条目列表。用户可以通过鼠标拖动某一项来直接改变该列表中条目彼此之间的相对位置关系,且在拖动的过程中,ReorderList控件提供了丰富的、可定制的视觉效果。当用户在某个位置放开鼠标之后,ReorderList控件也将同样会自动通知与其绑定的数据源控件,以Ajax的异步或整页回送的同步方式更新服务器端数据……
阅读全文
posted @
2007-03-28 23:29 Dflying Chen 阅读(12263) |
评论 (48) 编辑
ASP.NET AJAX (Atlas) 拖放(Drag & Drop)功能6种实现方法总结
摘要: 在Ajax程序中实现传统桌面程序中异常简单的拖放功能却并不是件容易的事情。然而Web上的拖放功能又如此的让人痴迷,所以几乎每个成熟的Ajax类库都提供了自己的一套实现拖放的封装,ASP.NET AJAX (Atlas) 自然也不例外。本文将总结并简要分析ASP.NET AJAX (Atlas) 中拖放功能的6种不同的实现方法,希望能够帮助朋友们选出最适合实际需求的方法。
不过纵观这些解决方案,我很遗憾的发现,要么是使用简单,可定制能力差,要么就是可定制能力强,但使用起来要写很多代码。希望ASP.NET AJAX (Atlas) 团队能够再接再厉,努力把这个重要功能做得更好。或者我有哪种方法漏掉了,也请朋友们帮忙补充一下。
阅读全文
posted @
2007-03-26 08:15 Dflying Chen 阅读(8569) |
评论 (50) 编辑
使用Anthem.NET 1.5中的FileUpload控件实现Ajax方式的文件上传
摘要: Anthem.NET刚刚发布了其最新的1.5版本,其中很不错的一个新功能就是对文件上传功能的Ajax实现。本文将简要介绍一下该功能的使用方法,包括如下内容:
1.Anthem.NET的下载与安装
2.普通的ASP.NET文件上传
3.Anthem.NET的Ajax文件上传
4.示例程序演示
5.代码下载
6.更多参考资料
阅读全文
posted @
2007-03-25 12:10 Dflying Chen 阅读(10391) |
评论 (55) 编辑
翻译完《Windows Vista for Developers》的一点想法
摘要: 几天时间,将《Windows Vista for Developers》系列的八篇长文翻译完成,其间学到了不少,也有了一些体会。趁着周末园子里没多少新文章,占个位置写点体会吧。
1.为什么《Windows Vista for Developers》系列没人关注?
2.还有没有必要学Windows Vista开发?
3.关于翻译
4.《Windows Vista for Developers》系列文章列表&摘要
阅读全文
posted @
2007-03-24 00:02 Dflying Chen 阅读(5219) |
评论 (53) 编辑
本周ASP.NET英文技术文章推荐[03/18 - 03/24]
摘要: 本期共有8篇文章:
1.ASP.NET AJAX文档更新、视频以及一些参考文章
2.在ASP.NET AJAX中实现拖放功能
3.使用来自于Codeplex的ASP.NET AJAX Control Toolkit将会带来风险
4.ZAP:ASP.NET网站自动生成工具
5.在ASP.NET中使用断点进行调试
6.ASP.NET控件——控件是如何彼此相关联的?
7.ASP.NET 2.0中的Health Monitoring:通过Email发送通知信息
8.最重要的AppCmd命令:备份并恢复IIS7的配置
阅读全文
posted @
2007-03-23 22:27 Dflying Chen 阅读(5170) |
评论 (12) 编辑
Windows Vista for Developers——第六部分:新的文件对话框
摘要: 正如Aero向导比传统的向导更加友好,任务对话框比老式的消息框更加友好一样,Windows Vista中最新的文件对话框也给用户带来了全新的体验,代替了那有些年头的GetOpenFileName 和GetSaveFileName 函数。最新的文件对话框不但与Windows Vista的外观保持一致,而且也提供了全新的COM接口,简化了使用的方式并为今后的扩展留下了充分的空间。
在《Windows Vista for Developers》系列系列的第六篇中,我们就来看看这些最新的、通过IFileDialog 相关接口提供的文件对话框API。本文将首先查看一下相关的各种接口,然后使用一个C++类模板简化其使用方式。在进入代码之前,我们还是先来看看这个新的文件对话框能给用户带来什么改变吧……
阅读全文
posted @
2007-03-23 17:32 Dflying Chen 阅读(5615) |
评论 (4) 编辑
Windows Vista for Developers——第五部分:Windows核心服务器(Windows Core Server)入门
摘要: Windows Server Core是即将发布的下个版本Windows Server中的一个特殊的版本(当然,很多代码都是与Windows Vista共享的),为了减少维护所需要的工作量,Server Core只专注于实现一种服务,例如DNS解析服务器或文件服务器等,而其他的诸如Web浏览器、计算器等鸡肋程序统统都不包含在内——这些程序除了增加维护成本之外,看不出还有什么别的用处。
在《Windows Vista for Developers》系列的第五部分中,我们将接触一下Windows Server Core。与本系列中的其他文章不同的是,本文中的示例代码较少,而主要是介绍这个新操作系统的功能。在本系列的后续文章中,我将详细讨论一些Windows Vista以及Windows Server所提供的特性。最近我也注意到了一些关于这个新平台的健壮性的争论,所以在本文中我也会对此给出一些自己的观点,争取尽量站得高一些并给出点总体的介绍。
阅读全文
posted @
2007-03-22 15:05 Dflying Chen 阅读(4955) |
评论 (15) 编辑
Windows Vista for Developers——第四部分:用户帐号控制(User Account Control,UAC)
摘要: 自从Windows 2000以来,Windows开发者一直试图为用户创造一个安全稳妥的工作环境。Windows 2000引入了一种名为“受限访问令牌(Restricted Token)”的技术,能够有效地限制应用程序的许可和权限。Windows XP则在安全方面更进一步,不过对于普通用户来讲,这种安全控制却并不是那么的深入人心……直到现在为止还是如此。不管你最初反对的理由是什么,现在用户帐号控制(User Account Control,UAC)就摆在你的面前,其实它并不像批评中所说的那样一无是处。作为开发者的我们有责任掌握这项技术,进而让我们所开发的Vista应用程序不会总是弹出那些“讨厌”的提示窗口。
在《Windows Vista for Developers》系列文章的第四部分中,我们将从实际出发探索一下UAC的功能,特别是如何以编程方式使用这些特性。
阅读全文
posted @
2007-03-21 21:45 Dflying Chen 阅读(13557) |
评论 (11) 编辑
Windows Vista for Developers——第三部分补充:控件和桌面窗口管理器
摘要:

目前为止,我所听到的最常见的问题就是如何在启用玻璃效果时也能正确地呈现出控件。回忆一下,我写DMW文章的时候Windows Vista还没有RTM。在这些较早版本的Vista中,我们可以使用那个透明像素的hack来轻松地在玻璃效果上绘出需要的控件。在那篇文章中我也演示了这个hack的实际应用。不幸的是,当微软公司正式发布Vista时,这个hack已经没用了,只留下了满腹狐疑的开发者……应该怎么办呢?
(推荐使用Firefox或IE7查看右边的那张图片……)
阅读全文
posted @
2007-03-21 00:04 Dflying Chen 阅读(5298) |
评论 (9) 编辑
Windows Vista for Developers——第三部分:桌面窗口管理器
摘要:

在《Windows Vista for Developers》系列的第三部分中,我将介绍桌面窗口管理器(Desktop Window Manager,DWM)相关的API。DWM负责组合桌面上的各个窗体,DWM API则允许开发者设置某个窗体在于其它窗体组合/重叠时的显示效果。文中你会看到,DWM不仅仅能够用来实现“玻璃”特效。本文还将介绍Windows Vista从Windows 2000中继承下来的现有的透明功能是如何与最新的DWM功能集成使用,并作为其有力补充的。
这是一篇很长、非常全面的文章……
阅读全文
posted @
2007-03-20 11:50 Dflying Chen 阅读(14633) |
评论 (23) 编辑
博客园Meta Weblog API增强建议
摘要: Windows Live Writer默认支持Meta Weblog API,所以我们可以用它在博客园中发布/修改/删除文章。不过博客园在发帖时提供了很多附加功能,其中最常用的有“发表至我的团队”和“以摘要方式发布”两项,而这些“非标准”功能Windows Live Writer却不能支持,让我们不得不每次发表之后还要登录Web界面修改一番。
为了解决这个不便之处,我建议博客园可以添加getPostMisc和setPostMisc两个API,用来取得/更新某篇帖子的这部分附加信息,请dudu酌情考虑。然后借助于Windows Live Writer提供的插件功能,我可以开发出与其集成的客户端部分,方便各位Blogger。
目前我只写了“团队”和“摘要”两部分,朋友们若有什么建议,或还需要什么附加功能,也请回复说明。谢谢!
阅读全文
posted @
2007-03-19 02:29 Dflying Chen 阅读(3775) |
评论 (7) 编辑
本周ASP.NET英文技术文章推荐[03/11 - 03/17]
摘要: 本期共有8篇文章:
1.在现有的Web Application Project中使用Web Client Software Factory
2.Visual Studio Orcas中提供的JavaScript智能感知支持
3.Visual Studio Orcas提供的新语言特性:扩展方法
4.Page.IsValid属性和Validate方法
5.我期待的下个版本ASP.NET中的新特性
6.ASP.NET小贴士——状态管理
7.MetaWebLog API和离线Blog Writer
8.ASP.NET 2.0中的Health Monitoring
阅读全文
posted @
2007-03-16 15:50 Dflying Chen 阅读(5872) |
评论 (28) 编辑
使用ASP.NET AJAX Control Toolkit中的NoBot控件拒绝垃圾发布程序
摘要: 网络上的垃圾信息似乎无处不在,从前是垃圾邮件、广告等。而现在,这些无孔不入的垃圾信息发布者又盯上了互联网上的各大网站。各种机器人程序(Bot)应运而生,它们可以自动在网络上爬行并寻找带有评论或留言功能的页面,随即自动填写表单并提交,其提交垃圾信息的数量和质量更是让传统的手工发布者自愧不如。管理者往往一夜之间发现自己的网站下已经多了成千上万条广告,不但让真正有用的信息淹没于其中,更是让网站在性能上不堪重负。
NoBot 控件可以为页面中的表单提供类似CAPTCHA[1]而却无需任何用户操作的验证,以阻止机器人程序自动提交垃圾信息。
阅读全文
posted @
2007-03-16 10:19 Dflying Chen 阅读(6606) |
评论 (28) 编辑
Windows Vista for Developers——第二部分:深入分析任务对话框
摘要: 正如Aero向导比传统的向导更加友好一样,替代原有消息窗口的任务对话框(task dialog)也能够带来更好的用户体验。与消息窗口相比,任务对话框提供了很多新的功能,并大大增强了自定义能力。当然,随着这些功能上的增强,复杂性也有所提高。在《Windows Vista for Developers》系列的第二部分中,我将用原生C++演示如何有效地使用任务对话框API创建各种各样的对话框。如果你没有耐心,那么请直接跳到本文的最后找到下载链接,这个链接包含有一个完整的、用C++封装好的任务对话框API的源代码。
阅读全文
posted @
2007-03-15 21:36 Dflying Chen 阅读(5147) |
评论 (18) 编辑
Windows Vista for Developers——第一部分:Aero向导
摘要: Windows Vista的Aero向导代表了由Windows 95系列操作系统最先引入的向导界面的最高发展水平。它给用户所常见的向导界面带来了一丝新意,能够更好地抓住用户的视线。在《Windows Vista for Developers》系列的第一部分中,我将演示如何用最少的代码将一个传统的向导更新为最新的Aero界面。
阅读全文
posted @
2007-03-14 17:08 Dflying Chen 阅读(5301) |
评论 (22) 编辑
人民邮电出版社图灵公司的两本SQL Server 2005图书诚征译者
摘要: 两本SQL Server 2005的图书分别为《SQL Server 2005 T-SQL Recipes: A Problem-Solution Approach》和《SQL Server 2005 Practical Troubleshooting: The Database Engine (SQL Server Series)》,Amazon评价均为四星半,是两本非常不错的参考图书。
希望有兴趣、有能力、有时间的朋友们参与进来,可以合译。译者要熟悉SQL Server 2005,文笔要好,最好曾经翻译过技术图书。在签翻译合同之前,需要进行试译。
请进入帖子阅读这两本书的介绍以及翻译详情……
阅读全文
posted @
2007-03-14 12:47 Dflying Chen 阅读(4292) |
评论 (42) 编辑
《Windows Vista for Developers》系列
摘要: 经作者Kenny Kerr授权,我将翻译其《Windows Vista for Developers》系列文章并发表在我的Blog上。本来去年11月就取得了授权,无奈没有足够的时间,一直拖到现在才开始……加上本文,本系列的八篇文章深入浅出、极其细致地介绍了Windows Vista提供的新的原生API,堪称目前最权威的Windows Vista开发宝典。若你正希望学习相关知识,那么一定不要错过。
我还想组织个Windows Vista开发团队,一起探讨一下Vista下开发的心得,写点文章。有兴趣的朋友们可以进来回复报个名。
以下内容为《Windows Vista for Developers》系列的第一篇……
阅读全文
posted @
2007-03-14 00:59 Dflying Chen 阅读(6653) |
评论 (35) 编辑
本周ASP.NET英文技术文章推荐[03/04 - 03/10]
摘要: 本期共有10篇文章:
1.在ASP以及非ASP.NET URL中使用ASP.NET安全验证
2.在PHP中使用Microsoft Ajax Library
3.Orcas版本C#语言的新特性:自动属性、对象初始化器和集合初始化器
4.ASP.NET中Session相关排错
5.优化ASP.NET 2.0 Web应用程序的执行速度
6.使用自定义Profile Provider管理网站的用户
7.在ASP.NET AJAX中访问Membership和Profile服务
8.理解ASP.NET中数据绑定控件中naming container的层次关系
9.深入研究WPF/E
10.在IIS7下建立ASP.NET 1.1环境
阅读全文
posted @
2007-03-10 10:50 Dflying Chen 阅读(5062) |
评论 (24) 编辑
这几天微软发布的一些好玩的东西(顺祝女性程序员朋友们节日快乐!)
摘要:
[1] Technical Case Study - Infrastructure Management at Microsoft
[2] SQL Server 2005 SP2 Update
[3] VS2005 SP1 Update for Vista
[4] Sandcastle - March 2007 Community Technology Preview (CTP)
[5] Visual Studio 2005 Team Foundation Installation Guide
[6] Visual Studio 2005 SDK version 4.0
[7] Visual Studio Code Name "Orcas" March 2007 CTP
阅读全文
posted @
2007-03-08 00:07 Dflying Chen 阅读(4877) |
评论 (20) 编辑
OWA或Messenger样式的信息提示窗口——编写ASP.NET AJAX Extender控件(下):使用该控件(示例程序)
摘要: 在前面两篇中,我们创建了自己的ASP.NET AJAX Extender控件,这一篇将介绍如何在实际项目中使用该控件。关于该控件的详细功能、实际运行时的界面效果以及详细属性列表,请参考我的《ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口》这篇文章。
阅读全文
posted @
2007-03-07 23:14 Dflying Chen 阅读(7792) |
评论 (34) 编辑
本周ASP.NET英文技术文章推荐[02/25 - 03/03]
摘要: 本期共有9篇文章:
1 借助UpdatePanel实现延迟加载
2 技巧和诀窍:ASP.NET中的URL重写
3 Sys.WebForms.PageRequestManagerParserErrorException——这是什么东西?应该如何避免?)
4 编写自己的Rich Text Editor
5 Mike Woodring的.NET示例程序
6 ASP.NET中内建的异步I/O支持
7 ASP.NET AJAX Control Extender中对跨浏览器的支持——比我想象的更巧妙
8 从ASP.NET Web Site迁移到ASP.NET Web Application Project
9 IIS 7:Windows Vista及更高版本的Web服务器
阅读全文
posted @
2007-03-03 01:30 Dflying Chen 阅读(5936) |
评论 (23) 编辑
OWA或Messenger样式的信息提示窗口——编写ASP.NET AJAX Extender控件(中):封装成服务器端控件
摘要: 客户端Behavior搞定之后,我们就要借助ASP.NET AJAX Control Toolkit提供的一大堆基础设施,也就是基类等将其封装成服务器端控件。否这给别人一个JavaScript文件,那多不专业啊……
阅读全文
posted @
2007-03-02 15:31 Dflying Chen 阅读(5349) |
评论 (24) 编辑
《CSS设计禅机(the Zen of CSS Design)》译者序(草稿)
摘要: 我们争取在本月出版。(致谢部分提到的各位博客园网友,若您想在书中留下真实姓名,请尽快与我联系,谢谢!)
阅读全文
posted @
2007-03-01 22:47 Dflying Chen 阅读(4114) |
评论 (36) 编辑