06 2007 档案
通过WMIC命令远程打开远程计算机的远程桌面(Remote Desktop)功能
摘要:虽然标题有点拗口,不过这个命令确实挺有用的。 往往辛辛苦苦装了一台Server,回到家里本想远程桌面爽一下,却忘了打开远程的功能,这时这条命令就有用了。 昨天在一台Server上用了招行的网上银行专业版,然后忘了重新打开远程桌面(该软件为了“保证安全”,居然每运行一次都会强行关闭远程桌面功能……),回到家才意识到问题……。这时该命令也非常有用。 wmic /node:"[full machine... 阅读全文
posted @ 2007-06-29 00:12 Dflying Chen 阅读(22285) 评论(24) 推荐(2) 编辑
附录A 使用ASP.NET AJAX JavaScript Class Browser查看客户端类型
摘要:本文来自《ASP.NET AJAX程序设计 第II卷:客户端Microsoft AJAX Library相关》的附录A。 ASP.NET AJAX提供了丰富的客户端JavaScript类型,不过其文档尚不够完善,未能覆盖到类库中所有的类型。幸运的是,Eilon Lipton给我们带来了一个非常好用的工具——ASP.NET AJAX JavaScript Class Browser,用来辅助查... 阅读全文
posted @ 2007-06-27 09:13 Dflying Chen 阅读(3911) 评论(10) 推荐(0) 编辑
《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library相关》前言
摘要:章节列表:http://www.cnblogs.com/dflying/archive/2007/05/18/751741.html 在最近的一年以及今后的三五年内,我们有理由相信Web应用程序将受到更多开发者和用户的青睐。作为领路人Google的一系列基于Web的产品完全地颠覆了传统的网页概念,让用户甚至不敢相信基于浏览器的程序竟能实现如此强大的功能。浏览器这座宝库在沉睡多年之后终于被一个名... 阅读全文
posted @ 2007-06-25 21:06 Dflying Chen 阅读(6151) 评论(35) 推荐(0) 编辑
人淡如菊的厚重与安然
摘要:偶然看到一位不是很熟悉的朋友的一篇Blog:http://linux1689.blog.sohu.com/51079186.html,他说: 就我个人而言,自身存在的问题非常多。时间一天天地在过去,自己原本存在的问题却不见减少。比如说我在沟通、为人处世不够低调、时间规划、合理制定计划、严格地执行自己的计划······等诸多方面都存在着非常严重的问题。在过去,这些几乎没有人提醒我。虽然这一年多以来... 阅读全文
posted @ 2007-06-22 10:02 Dflying Chen 阅读(3326) 评论(19) 推荐(2) 编辑
Custom Client Side Drag and Drop Behavior in ASP.NET AJAX
摘要:这是我的一篇在http://aspalliance.com/上的英文文章,限于版权协议中的排他性条款,这里只能给出一部分摘要引用。有兴趣的朋友可以到这里看到完整的全文:《Custom Client Side Drag and Drop Behavior in ASP.NET AJAX》。 Published: 19 Jun 2007 Abstract This article explains t... 阅读全文
posted @ 2007-06-21 08:51 Dflying Chen 阅读(3002) 评论(4) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
摘要:3.8 以XML方式序列化数据 第2章中曾经提到过,ASP.NET AJAX异步通讯层在传递数据时默认采用JSON序列化方式,但同时也提供给我们以XML方式进行序列化的选项。 一般来讲,如果某Web Service方法的返回值类型为XmlDocument或XmlElement的话,我们应该让这类返回值以XML方式进行序列化。 3.9 小结 ASP.NET AJAX异步通信层为我们在客户端JavaScript中调用服务器端Web Service或ASP.NET页面中的类方法提供了极为便利的基础设施,不但无需掌握任何具体的Ajax实现原理,甚至允许我们在JavaScript中直接用熟悉的、类似C#语言的语法来完成一次与服务器的异步通信…… 阅读全文
posted @ 2007-06-21 08:39 Dflying Chen 阅读(10379) 评论(37) 推荐(0) 编辑
WebCast《实战ASP.NET AJAX系列课程(2):使用客户端框架创建“纯粹”的Ajax应用程序》相关资源
摘要:本课程将从头开始使用ASP.NET AJAX客户端框架/组件创建一个“纯粹”的Ajax应用程序的全过程。适合于开发者学习Ajax所带来的这种崭新的开发方式,即将表示层完全放在客户端,浏览器和服务器之间只传送纯粹的数据。同时也能帮助开发者融会贯通ASP.NET AJAX的客户端框架。 观看录像:(coming soon...) 下载PPT:ASPNETAJAX_IN_ACTION_2.zip 下载... 阅读全文
posted @ 2007-06-20 17:24 Dflying Chen 阅读(4554) 评论(14) 推荐(0) 编辑
人民邮电出版社图灵公司举办的与陈黎夫在线聊天活动——聊天记录
摘要:本期嘉宾:,csdn读书频道,陈黎夫,谢工,主持人,聊天话题:与“陈黎夫”在线交流活动 嘉宾[主持人]: 大家好,欢迎参加人民邮电出版社图灵公司举办的与陈黎夫在线聊天活动。 [2007-6-19 9:51:00] 嘉宾[主持人]: 人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动 ----ASP.NET Ajax程序设计第I卷本书在线答疑(第II卷即将出版) ----全面深入剖析微软... 阅读全文
posted @ 2007-06-19 19:22 Dflying Chen 阅读(3543) 评论(19) 推荐(0) 编辑
杨浦区阜盛农民工子弟小学见闻
摘要:天气有些阴沉,起了个大早,一个小时奔波后来到了这里…… 大门口: 校领导: 有些破旧的校舍和阴沉的天空下祖国的希望: 同上,希望…… 期待的目光: 顽皮的笑脸,排着队也要调皮: 笑一笑啊: 带头鼓掌的大队长: 领奖的孩子。疾病原因造成行动不便…… 可爱的一年级小女孩: 十名优秀学生: 致词的学生代表: 礼物: 知识的渴望: 现实的残酷: ... 阅读全文
posted @ 2007-06-18 20:30 Dflying Chen 阅读(2628) 评论(29) 推荐(0) 编辑
本周ASP.NET英文技术文章推荐[06/10 - 06/16]
摘要:本期共有4篇文章(目前ASP.NET日渐凋敝阿,这么少东西都不好意思拿出来,以后不如改成两周推荐一次了): 1. 如何根据需要加载某一Tab中的内容 2. Manage Styles Tool窗口 3. 让GridView的行允许拖动 4. 在ASP.NET中使用Enterprise Library Validation Application Block:第一部分 阅读全文
posted @ 2007-06-15 18:16 Dflying Chen 阅读(4369) 评论(43) 推荐(0) 编辑
恍惚的温馨之食堂
摘要:满满一屋子,甚至一层楼、数层楼的喧闹,让年轻的我们有了活下去的资本。 初中的食堂,模糊中已经忘记了样子。每天早晨把空饭盒放在教室前面铁条焊成的大筐里,两个同学满怀期待地把大筐抬到食堂中。打饭的师傅在临近中午时盛好饭,午饭时再由我们抬回来——没有选择的余地。不过每天打开饭盒之前,每个人却都仿佛抱着薛定谔的猫,满脑子美好的幻想,虽然打开以后往往以失望告终。 狼吞虎咽地将饭盒里的白菜和粉条(最常见的两种... 阅读全文
posted @ 2007-06-15 11:58 Dflying Chen 阅读(1883) 评论(20) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(9):服务器端和客户端数据类型的自动转换:DataTable和DataSet
摘要:3.7.6 DataTable和DataSet DataTable和DataSet是ADO.NET中的重要概念,这两个对象均非常复杂,其中包含了大量的复杂类型和循环引用。为了能够在ASP.NET AJAX异步通讯层中传递这两种类型的数据,微软公司在ASP.NET AJAX Futures CTP版本中给出了自定义的DataTable和DataSet转换方案——即借助于ASP.NET AJAX强大的可扩展性,通过自定义JavaScriptConverter实现DataTable和DataSet类型的客户端/服务器端自动转换。 阅读全文
posted @ 2007-06-15 00:09 Dflying Chen 阅读(10751) 评论(34) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(8):服务器端和客户端数据类型的自动转换:数组类型
摘要:3.7.5 数组类型 ASP.NET AJAX异步通讯层能够为数组类型自动生成相应的客户端JavaScript数组,如果数组中的项目为简单类型,那么无需任何额外操作。如果数组中包含的项目为复杂类型,那么我们仍旧需要为Web Service类添加[GenerateScriptType(typeof([TypeName]))]属性,其中[TypeName]表示该复杂类型的名称。 阅读全文
posted @ 2007-06-14 00:00 Dflying Chen 阅读(5917) 评论(21) 推荐(0) 编辑
人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动
摘要:活动内容:人民邮电出版社与作者陈黎夫共同举办在线编辑、作者交流活动,欢迎各位捧场!(http://book.csdn.net/subject/0706clf/) ----ASP.NET Ajax程序设计第I卷本书在线答疑(第II卷即将出版) ----全面深入剖析微软Ajax解决方案 ----《Atlas基础教程》及《ZEN OF CSS禅意花园》译者在线交流 活动时间: 2007年6月1... 阅读全文
posted @ 2007-06-13 16:28 Dflying Chen 阅读(1833) 评论(23) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(7):服务器端和客户端数据类型的自动转换:泛型集合类型
摘要:3.7.4 泛型集合类型 .NET Framework 2.0中新引入的泛型集合类型不但能够大大提高程序的执行效率,也能让IDE在编译前就能了解更多的类型信息,进而在我们的开发过程中提供更完善的辅助信息。因此,作为“传统”集合的替代品,泛型集合类型正被越来越广泛地使用于各种.NET应用程序中。 ASP.NET AJAX异步通讯层也能够为常用的泛型集合类型自动生成相应的客户端JavaScript类型,让我们可以方便地在客户端和服务器端传递集合类型的数据。 阅读全文
posted @ 2007-06-13 00:03 Dflying Chen 阅读(5915) 评论(27) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(6):服务器端和客户端数据类型的自动转换:复杂类型
摘要:3.7.3 复杂类型 若想传递某些复杂的数据类型,比如某个自定义类型或结构,那么我们要显式告知ASP.NET AJAX异步通讯层为该服务器端类型生成相应的客户端JavaScript类型。 阅读全文
posted @ 2007-06-12 09:52 Dflying Chen 阅读(7901) 评论(25) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(5):服务器端和客户端数据类型的自动转换:基本类型和枚举类型
摘要:ASP.NET AJAX异步通讯层提供了强大的服务器端.NET类型和客户端JavaScript类型之间自动转换能力,我们只要略加配置,甚至根本不需要任何配置,即可在异步通讯的过程中传递包括基本类型、枚举类型、复杂类型、集合(包括泛型集合)类型、数组类型等数据。 3.7.1 基本类型 在本节中,基本类型是指数字类型(包括整型、浮点型等)、字符串类型、布尔类型、时间日期类型等。对于这些类型,ASP.NET AJAX异步通讯层能够自动进行服务器端.NET类型和客户端JavaScript类型之间的转换,无须我们任何干预。 3.7.2 枚举类型 对于枚举类型,若是某个Web Service代理中有所使用(或者Web Service方法接受枚举类型,或者Web Service方法返回枚举类型)的话,ASP.NET AJAX异步通讯层也将自动为该枚举类型生成客户端JavaScript版本,并负责客户端与服务器端类型之间的转换,同样无须我们任何干预。 阅读全文
posted @ 2007-06-11 07:54 Dflying Chen 阅读(6855) 评论(31) 推荐(0) 编辑
林锐的《软件工程思想》妙语录
摘要:《软件工程思想》是一本篇幅不大的书,近日重读一遍。嬉笑怒骂中感受到了一些难以言表的想法,惟有摘录原文中的妙语,与各位同乐: 我偶尔也担心此书写得太肤浅,内容少得可怜。就象一只鸡在水里扑腾了几下,并不能产生美味的鸡汤。但是如果您化了几分钟时间翻阅本书的任意章节,您马上就愿意再化几个小时一口气读完全书,并且乐得直拍桌子:“好!很好!非常好!” 软件开发过程中的坎坎坷坷,仿佛只是人脸的凹凸不平,用... 阅读全文
posted @ 2007-06-10 12:21 Dflying Chen 阅读(4879) 评论(28) 推荐(1) 编辑
本周ASP.NET英文技术文章推荐[06/03 - 06/09]
摘要:本期共有8篇文章: 1. ASP.NET AJAX Control Toolkit版本更新 2. 技巧和提示:ASP.NET AJAX 1.0和用户控件 3. 创建自定义Provider 4. 在Windows、Mac和Linux上的多种浏览器中测试你的站点 5. 弹跳小球的动画性能测试——比较各种实现方法 6. 调试ASP.NET客户端JavaScript脚本 7. JavaScript困境 8. Microsoft对决TestDriven.NET - 06 June 2007 阅读全文
posted @ 2007-06-08 17:48 Dflying Chen 阅读(4694) 评论(15) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(4):异步通讯层生成的客户端代理类、使用HTTP GET进行调用
摘要: 3.5 异步通讯层生成的客户端代理类 在前面几节中,我们已经看到了ASP.NET AJAX异步通讯层为Web Service生成的客户端异步调用代理的基本使用方法。这里有必要再详细介绍一下该客户端代理的功能,并做以总结。 3.6 使用HTTP GET进行调用 在使用ASP.NET AJAX异步通讯层对Web Service进行异步调用时,默认应用的是HTTP POST方式。但为了提供足够的灵活性,ASP.NET AJAX异步通讯层同样允许我们使用HTTP GET进行调用。 阅读全文
posted @ 2007-06-08 07:44 Dflying Chen 阅读(7152) 评论(13) 推荐(0) 编辑
TestDriven.NET和Visual Studio Express的纠纷往事
摘要:昨天刚刚翻译的一篇文章,非常非常有意思的一篇文章,仔细阅读过你会发现,微软公司并不是想象中的那么“独断专横”。 全文发表在InfoQ中文站上,点击这里阅读全文。下面是文章的开头部分: 故事开始于2003或2004年,Visual Studio Express的产品经理主管Dan Fernandez和他的同事觉得VS Express应该免费提供给开发者。于是Dan Fernandez和几个微软的同... 阅读全文
posted @ 2007-06-07 13:33 Dflying Chen 阅读(2253) 评论(15) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(3):保持用户上下文
摘要:“异步”执行意味着原本从头到尾执行的函数被拦腰截断,分成了两个不同的函数。而这两个函数之间的联系往往又非常紧密,例如有些时候我们需要在后一个函数(即回调函数)中访问前一个函数中计算出来的变量,或是在后一个函数中得到前一个函数执行时的上下文等信息。特别地,若是几个不同的异步函数均提供了同一个回调函数进行处理,我们一般还要在回调函数中知道是哪个函数引发的这次回调。为了满足这些需求,程序自然产生了用户上下文的概念。 ASP.NET AJAX异步通讯层所提供的异步调用模型中同样提供了对传递用户上下文信息的支持。 阅读全文
posted @ 2007-06-07 00:41 Dflying Chen 阅读(7030) 评论(37) 推荐(1) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(2):处理异步调用中的异常
摘要:在传统的Web应用程序中,处理异常相对来说比较简单——即使开发者不作任何处理,浏览器也会默认地将收到的异常信息显示在浏览器中。而对于Ajax应用程序来说,事情却并不那么简单。Ajax程序“异步”的天性加上其后台运行的行为,让用户乃至开发者都很难判断某次对服务器的调用是否顺利完成,浏览器自然也对Ajax程序运行时发生的异常无能为力。 在前面两节中,借助于ASP.NET AJAX异步通讯层的帮助,我们已经能够容易地从客户端向服务器端发起异步HTTP请求——在理想情况下,这自然不会有什么问题,也足够使用。然而,Web程序在运行中会有很多不确定性,从网络状况的不稳定到开发者的粗心大意,任何一个难以预料的问题均会导致某次异步调用以失败告终。 因此,在ASP.NET AJAX异步通讯层的实现中,自然也内建了对异步调用时异常的处理方法…… 阅读全文
posted @ 2007-06-06 00:34 Dflying Chen 阅读(7671) 评论(26) 推荐(0) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(1):调用Web Service、调用页面中的类方法
摘要:3.1 调用Web Service 之所以ASP.NET AJAX将Web Service提高到了如此的重要位置上,让它几乎成为了ASP.NET AJAX服务器端逻辑最受推荐的实现方式,是因为Web Service天生就是纯粹为了业务逻辑而设计的。我们都知道,Web Service没有提供什么“花哨”的用户界面,而是心无旁骛地专注于程序逻辑上的实现,这恰好和ASP.NET AJAX客户端编程模型所倡导的“将表现层和业务逻辑层彻底分开”的理念不谋而合——客户端的ASP.NET AJAX框架用来处理程序所有的界面、与用户交互功能,服务器端则仅仅提供纯粹的数据,不涉及任何表现样式。 3.2 调用页面中的类方法 让客户端JavaScript直接能够异步调用到服务器端的Web Service,这看起来真的是个不错的主意——理想化的分层Ajax应用程序就应该这样嘛!不过作为被ASP.NET服务器端开发模型“宠坏”了的我们,更加熟悉的方法是直接将方法写在ASP.NET页面中。 阅读全文
posted @ 2007-06-05 08:51 Dflying Chen 阅读(22943) 评论(75) 推荐(3) 编辑
使用ASP.NET AJAX异步调用Web Service和页面中的类方法(0):目录
摘要:准备把《ASP.NET AJAX程序设计 第II卷:客户端Microsoft AJAX Library相关》的第三章《异步调用Web Service和页面中的类方法》公布出来,希望对朋友们有所帮助。 3.1 调用Web Service 3.2 调用页面中的类方法 3.3 处理异步调用中的异常 3.4 保持用户上下文 3.5 异步通讯层生成的客户端代理类 3.6 使用HTTP GET进行调用 3.7 服务器端和客户端数据类型的自动转换 3.7.1 基本类型 3.7.2 枚举类型 3.7.3 复杂类型 3.7.4 泛型集合类型 3.7.5 数组类型 3.7.6 DataTable和DataSet 3.8 以XML方式序列化数据 3.9 小结 阅读全文
posted @ 2007-06-05 08:36 Dflying Chen 阅读(8601) 评论(22) 推荐(0) 编辑
本周ASP.NET英文技术文章推荐[05/20 - 06/02]
摘要:本期共有11篇文章(毕竟是两周的内容,上周没来得及): 1. Ajax和SilverLight应用程序的搜索引擎优化 2. 最完整的Ajax类库、框架和工具包列表 3. 5月31号列表:ASP.NET、ASP.NET AJAX、Visual Studio和.NET 4. 在ASP.NET下载文件时直接弹出“另存为”对话框 5. Script#:过去、现在和将来…… 6. 使用JavaScript为GridView行添加淡入淡出效果 7. 创建SqlParameter的最佳实践 8. ASP.NET AJAX客户端框架事件:为自定义类暴露事件 9. BlogEngine.NET 1.0发布 10. 如何在IIS7 Beta 3上安装FastCGI和PHP 11. __doPostBack和浏览器的“回退”按钮 阅读全文
posted @ 2007-06-01 22:44 Dflying Chen 阅读(8814) 评论(68) 推荐(0) 编辑