﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-HongKong</title><link>http://www.cnitblog.com/shanghaif/</link><description>IT</description><language>zh-cn</language><lastBuildDate>Mon, 04 May 2026 23:52:53 GMT</lastBuildDate><pubDate>Mon, 04 May 2026 23:52:53 GMT</pubDate><ttl>60</ttl><item><title>[导入]那些岁月，我们无路可退</title><link>http://www.cnitblog.com/shanghaif/archive/2005/12/08/7977.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Thu, 08 Dec 2005 00:04:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/12/08/7977.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7977.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/12/08/7977.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7977.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7977.html</trackback:ping><description><![CDATA[<P>呆在上海的酒店里面，穿着浴袍在写字台前面对着电脑发呆，而旁边的电视中播放着CNN频道直播的审讯萨达姆的鸟语。不过萨达姆对我来说太遥远，因为明天下午，我又要在发布大会上，使用自己那不标准的普通话，向听众讲述ASP.NET 2.0的新特性。但到现在Slides还没有完成。</P>
<P>有时候会突然有一种失落的感觉，脑袋中空空如也，但又似乎有万马奔腾。只不过无法用语言来描述下来。就像现在。</P>
<P>有时候也会有满足的感觉，曾经是年少无知爱做梦的少年，而今却可以意气风发的走向台前。就像明天。</P>
<P>更多的时候，则是坐在公共汽车上，与喵喵享受着一起上下班的甜蜜。喵喵曾经抱怨过，说我写过很多文字，但没有为她特意写过文字。于是有时候想为她写些什么，可是临到下笔时，却突然失去了灵感，顿生愧疚之心。喵喵，以后我会写好长好长的文字给你的，我保证。</P>
<P>激情而被蹉砣的岁月中，每次脑袋被惊醒的时候，总是赫然发现自己正在一架不知道飞往什么地方的飞机上。从去年10月转入DPE部门以来，在短短一年的时间内，开心的国航知音卡就已经累积了八万公里，还没有算上往返美国、新马泰的里程，以及南航、厦航、海航、上航、山航的积分。有同事戏言，来到了首都机场才感觉自己要上班了。而且在漫长的出差旅途中，越来越习惯在酒店中办公。一个人坐在电脑旁边，打开Outlook，每天处理一二百封邮件，接无数的电话，然后再写几个Slides。而真正的兴趣写代码却越来越淡忘了，为了演示方便，开心的Visual Studio中的字体始终设置为了20磅。</P>
<P>读自己过去的文字，遥想少年时的梦想，会发现自己真的已经实现了其中的一部分。但是却有很多的无奈在里面，梦想总是在实现的时候被扭曲了，就像哈哈镜中那些景象，相似但是别扭。</P>
<P>无路可退</P>
<P>慢慢的清醒后，再沉沉得入睡<BR>好多年后，忘记了愁的滋味<BR>意气风发其实只是勉强面对<BR>有很多感悟没有时间去勾兑</P>
<P>勿勿的脚步，在梦中不停的追<BR>光环之中无法区别啥错啥对<BR>我的眼中，有你无法体会到的累<BR>让美丽人生带着我们慢慢颓废</P>
<P>喜怒哀乐我们品尽人生百味<BR>将这些思绪交给未来体会<BR>好多年后，或者找到当初的美<BR>生活不是包袱，太阳仍放光辉</P>
<P><BR>他们说不累不累，我们要坚强面对<BR>面对着家人，挺起我们的背<BR>他们说再醉再醉，我们再干千杯<BR>尽情的笑吧骂吧，因为已无路可退<BR></P><img src ="http://blog.joycode.com/joy/aggbug/68449.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/12/08/68449.aspx'>http://blog.joycode.com/joy/archive/2005/12/08/68449.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7977.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-12-08 08:04 <a href="http://www.cnitblog.com/shanghaif/archive/2005/12/08/7977.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]SQL Server 2005之绝地任务</title><link>http://www.cnitblog.com/shanghaif/archive/2005/11/09/7978.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Wed, 09 Nov 2005 01:29:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/11/09/7978.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7978.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/11/09/7978.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7978.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7978.html</trackback:ping><description><![CDATA[在浏览台湾微软主页时，不经意发现下面这个非常有意思的东东，共享一下，点击此处查看： <a href=http://www.microsoft.com/taiwan/sql/promo/campaign/sql_1_10_3_final_OK.swf>查看</a>。另外，最新消息是：Windows Workflow Foundation已经发布面向Visual Studio 2005 RTM的测试版了，对工作感兴趣的朋友可以赶快去下载： http://www.windowsworkflow.net 
<br><br>
可能大家已经听说了微软中国将在2005年12月2日发布Visual Studio 2005，SQL Server 2005以及BizTalk Server 2006，这次发布大会采用全球统一品牌，即Ready To Rock，所有参会人员均会感觉到摇滚的振撼，或者你可以在现场见到一些国内的摇滚明星。想提前体验吗？看看美国的现场吧： http://www.microsoft.com/windowsserversystem/applicationplatform/launch2005/keynote.mspx<img src ="http://blog.joycode.com/joy/aggbug/66632.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/11/09/66632.aspx'>http://blog.joycode.com/joy/archive/2005/11/09/66632.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7978.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-11-09 09:29 <a href="http://www.cnitblog.com/shanghaif/archive/2005/11/09/7978.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]招聘i-DE(广州及北京各一名)</title><link>http://www.cnitblog.com/shanghaif/archive/2005/10/11/7979.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Mon, 10 Oct 2005 21:42:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/10/11/7979.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7979.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/10/11/7979.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7979.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7979.html</trackback:ping><description><![CDATA[<P>开心于2003年11月份加入微软(中国)公司，担任企业解决方案部的技术专家，先后主要负责BizTalk Server、SharePoint Server以及IW解决方案等工作。在工作将近一年之后，即2004年10月1日，正式转到开发合作部担任开发技术经理，负责.NET的推广工作，同时也由v-的身份转为FTE。</P>
<P>很多人看到开心的名片中的英文的职务，都非常疑惑不解：Developer Evangelist（DE）。其实简单而言，开心主要要做的是传.NET之道的工作。在今年，我们把工作重点放在了软件园，开心将会负责华南区，由于工作需要，准备在北京及广州各招聘一位i-DE。（至于什么是i-, v-，在这儿就不做详细解释了），如果感兴趣，可以与开心(joycode # gmail.com)联系。</P>
<P>不希望在这儿再写什么工作描述，因为现在招聘广告中的工作要求特别华而不实，什么都是要求“精通”。造成了现在的应聘人员的简历当中也是华而不实。刚学习三个月，就敢称自己“精通”。昨天收到一家企业的CEO要求开心代为招聘的要求：1.精通XXXX技术;2.熟悉YYYY技术;3.精通ZZZZ技术。并且注明，符合1者可以作项目经理，符合1+2者可以作技术总监，符合1+2+3者则可以作公司副总。真的非常不明白，一个公司的副总以及总监难道要以精通某门具体的编程技术为代价的吗？</P>
<P>只要您够创意，乐于学习，有团队精神，熟悉.NET，口才不错就可以应聘。其中广州的职位将直接report给我，而在北京的职位将会report给我的老板。</P>
<P>Sorry，自己说过的话没有算数，要求别人不再发招聘广告，自己还是发了。<IMG src="http://www.cnitblog.com/Emoticons/emotion-10.gif" border=0></P>
<P>另外，在11月初我们即将面向全国的.NET技术俱乐部的成员（在职人员，不含学生）开展“超级英雄”编程大赛，3-5人组成开发团队，使用.NET 2.0构建一个俱乐部的门户，开发周期为三个月，奖品将会包括XBox 360及其它神秘大奖（目前还在考虑Media Center PC， Pocket PC等奖项，有人曾经建议发轿车，但考虑到并不是所有人都有驾照，暂时否了<IMG src="http://www.cnitblog.com/Emoticons/emotion-2.gif" border=0>）。请大家尽快与各地的俱乐部建立起联系，并且在11月份关注各地的网络媒体以及平面媒体广告。另外，同期我们也会进行征文大赛，目前题目正在制定当中。</P>
<P>同时正如大家所知道的那样，我们即将在11月7日在美国向全球发布Visual Studio 2005英文版，准备邀请一位热心于俱乐部活动的成员前往美国亲身体验美国发布大会的实况，目前尚在协商之中。</P>
<P><EM>贴子以"现状"提供且没有任何担保也没有授予任何权利。</EM></P><img src ="http://blog.joycode.com/joy/aggbug/64836.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/10/10/64836.aspx'>http://blog.joycode.com/joy/archive/2005/10/10/64836.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7979.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-10-11 05:42 <a href="http://www.cnitblog.com/shanghaif/archive/2005/10/11/7979.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]星星之火，终可燎原</title><link>http://www.cnitblog.com/shanghaif/archive/2005/09/26/7980.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Mon, 26 Sep 2005 15:47:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/09/26/7980.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7980.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/09/26/7980.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7980.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7980.html</trackback:ping><description><![CDATA[<TABLE>
<TBODY>
<TR>
<TD><IMG height=240 src="http://www.cnitblog.com/images/blog.joycode.com/joy/1194/r_CIMG0075.JPG" width=320> 
<P><FONT size=2><STRONG>在User Group展台前，各地UG Lead张牙舞爪</STRONG></FONT></P></TD>
<TD><IMG height=240 src="http://www.cnitblog.com/images/blog.joycode.com/joy/1194/r_CIMG0127.JPG" width=320> 
<P><FONT size=2><STRONG>烟台俱乐部主席衣明志发表领奖感言</STRONG></FONT></P></TD>
<TR>
<TD><IMG height=240 src="http://www.cnitblog.com/images/blog.joycode.com/joy/1194/r_CIMG0097.JPG" width=320> 
<P><FONT size=2><STRONG>聚精会神观看北京.NET俱乐部演出的《大话西游之VSTS》话剧</STRONG></FONT></P>
<TD><IMG height=240 src="http://www.cnitblog.com/images/blog.joycode.com/joy/1194/r_CIMG0118.JPG" width=320> 
<P><STRONG><FONT size=2>够不着站起来，还够不着就上椅子，抢答问题的热烈场面...</FONT></STRONG>&nbsp;</P></TD></TR></TBODY></TABLE>
<P>&nbsp;</P>
<P>在TechED 2005 北京的会场上，微软技术俱乐部设立了一个精心设计的展台，供全国各地的User Group进行宣传，同时提供了彩页版的全国.NET User Group通讯供听众免费索取，而各地的UG Lead们在百忙之中抽取时间“站台”，负责向大家宣传各地User Group如火如荼的形式。在23号晚上的“微软技术聊斋”晚会上，UG Lead们欢聚一堂，在咖啡、红酒、音乐、奖品、话剧的氛围中相互交流，度过了一个难忘的夜晚。</P>
<P>回首两月以前，当开心与宝玉在MSN中讨论成立.NET User Group的时候，根本没有想到不到两个月，在全国已经成立起将近15个.NET俱乐部，而且每个月的活动也吸引了越来越多的当地.NET爱好者参加。真正达到了“星星之火，终可燎原”的目标。</P>
<P>在接下来的半年，开心将会继续专注于技术俱乐部的建设工作，欢迎大家把好的建议、点子发送给我(joycode # gmail.com ）,我们期望在未来的一年当中，让更多的人享受到微软技术俱乐部带来的终身学习型气氛！</P><img src ="http://blog.joycode.com/joy/aggbug/64139.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/09/26/64139.aspx'>http://blog.joycode.com/joy/archive/2005/09/26/64139.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-09-26 23:47 <a href="http://www.cnitblog.com/shanghaif/archive/2005/09/26/7980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]俺这两年</title><link>http://www.cnitblog.com/shanghaif/archive/2005/09/20/7981.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Tue, 20 Sep 2005 01:14:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/09/20/7981.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7981.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/09/20/7981.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7981.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7981.html</trackback:ping><description><![CDATA[<P align=right><EM>鹧鸪天<BR></EM><U>黄庭坚&nbsp;</U><BR><EM>黄菊枝头生晓寒。<BR>人生莫放酒杯干。<BR>风前横笛斜吹雨，醉里簪花倒著冠。<BR>&nbsp;<BR>身健在，且加餐。<BR>舞裙歌板尽情欢。<BR>黄花白发相牵挽，付与时人冷眼看。</EM></P>
<P align=left>在为《程序员》杂志写的纪念性文章《.NET这五年》中，为了显示自己有些学问，找了这么一首词作为序子。甚至在拟稿的时候，欺骗太太说这是我自己填的词，惹来崇拜的眼神。</P>
<P align=left>其实当初选这首词，只是看中了其豪迈的风格，那种“付与时人冷眼看”的境界最让我艳羡不已。幻想自己的老年，也会如此放荡不羁，快意江湖，那是何等的境界。</P>
<P align=left>2002年2月份，当时开心还在北京一家公司担任着架构师的工作。由于工作关系，会经常上微软的网站，很偶然间看到微软要举办MVP评选的消息，那颗跳动的心立即不安分起来，决定勇敢的跳出来试一下，于是怀着惴惴不安的心情在线提交了自己的申请表。接下来的时间，一直在怀疑与紧张当中度过，不晓得自己会不会中选，因为这毕竟是一个“头衔”非常大的称号。日复一日的等待，到最后逐步恢复平静，毕竟这种希望是太渺茫了。就在自己已经忘记这件事情的时候，却在某天早上，收到一封电子邮件，通知我已经当选了Asia MVP，而且这个称号在全国仅仅有20余位，心情之激动，恨不得让全世上的人都知道。当然，第一件事情是告诉了我的女朋友（我相信各位朋友也是第一次时间把这个消息告诉了自己的另一半吧？）。接下来，我的老板也得知了此事，在我没有任何要求的情况下，欣喜得为我加了工资，并且准我三天假，去参加上海的亚洲MVP峰会。</P>
<P align=left>而后在4月份，怀惴着激动的心情，在微软的赞助下，平生第一次坐上了飞机（好象那次是东航，呵呵），平生第一次来到了上海，平生第一次进入了微软的Office，平生第一次与那么多老外在一起交流，这些平生的第一次至今让我激动不已。而这其中最让我兴奋的是见到了一些原来只是在网上听说过的微软的朋友：唐骏、华宏伟、刘润、王建硕、Wendy Fan等（那时候没有见到Grace以及Eddie）。并且身临现场的听到了他们的激情演讲，虽然现在，自己也身临现场听过盖茨及其它微软高层的演讲，而且自己也在微软的各种大小活动中做过演讲，但时至今日，当日那种身临现场的激情仍然在撞击着我，使我至今难以忘怀。事过境迁，唐骏已经去了盛大，而王建硕也去了eBay客齐集担任CEO。还好，大部分人仍然都有BLOG，可以了解他们的最新行踪。</P>
<P align=left>大约是在9月份，Asia MVP的称号被升了一个级，成为了Global MVP。虽然后来的全球峰会因为Visa的问题，而没有参加成，但这是平生第一次出国的机会，却是因为MVP而提供的。真正第一次出国，是在今年四月份参加在新加坡的亚洲MVP峰会，虽然已经不再是MVP了，但之所以可以参加此次峰会，也是因为“曾任”MVP，所以才能够有此机会参加此次盛会。MVP给了我太多第一次。<BR>接下来的第一次是在2003年的8月31日，至今让我难忘。那天晚上，我接到了微软北京的一个电话，打电话的人自称是曹严明，问我是否可以参加微软的一个短期工作。我欣喜的答应了此事。随即马上上网，在搜索引擎中输入“曹严明”，哇，原来是微软中国的首席架构专家，还曾经在Redmond编写过SQL Server以及Exchange，他竟然亲自给我打电话了。第二天，是9月1日，我来到了微软的Office，结果正好开全体员工大会，原来那天是Tim Chen第一次对微软中国的全体员工训话，而我也有幸代表MVP参加了此次活动。</P>
<P align=left>接下来的两个月时间，一直在曹严明、胡锐等“牛人”的带领下，做了一些短期的项目。而后，在11月13日，微软另外一个部门的领导找我谈话，问我愿意不愿意加入微软担任v-工作？终于我可以成为微软的员工了！！！心情又开始激动起来。但接下来想到的是，我进入微软工作后，可否仍然继续做MVP？赶紧打电话向Grace求证，得到了肯定的答复。</P>
<P align=left>终于在微软偌大的Office当中，有了自己的位置。在布置自己那一亩三分地的时候，除了必备的资料等东西外，我还把MVP的奖杯、奖状等放在了桌上最显著的位置。时至今日，此习惯仍然不变。</P>
<P align=left>在2004年10月1日，中华人民共和国五十五年华诞，我进入了开发合作部，开始担任推广.NET的重任。并且在那年的TechED上，开心第一次登上了微软的讲台，可能有些朋友当时在广州及北京会场上听过我那“丑小鸭”式的课程，但大家不知道的是，为了准备那门课程，开心在广州中国大酒店的房间当中，一个人面对卫生间的镜子，从午夜十二点到凌晨四点，苦苦练习了四个小时。</P>
<P align=left>而现在，即将工作满一年，昨夜夜不能寐，仅写下此篇文章，作为纪念。这些连续的“质变”让我的一生发生了改变，如果大家参加过2004年的峰会，那么可能会在开场的录像上看到开心泪眼迷离的说了一句“MVP改变了我的一生”，此乃肺腑之言也。</P>
<P align=left>&nbsp;</P>
<P align=left>PS:前段时间BLOG圈内流行一个“说出你的怪僻”的游戏，开始游戏的人出一个题目，在自己的blog上写下答案，然后把题目丢给另外五个人，在文末附上这五个人的连结，并且到这些人的留言版上留下：“哈哈！你被贴了。”(哈哈是我自己加的)。这五个被tag到的人，在自己的blog注明(并附上连结)是从哪一个blogger那里传来的题目(这时候“引用”功能就很好用)，然后写下答案，再去贴另外五个人。如此继续下去。现在我开始点名，希望大家可以继续</P>
<UL>
<LI>
<DIV align=left><A class="" title="" HREF="/xinz" target=_blank>邹欣(关心)</A>:&nbsp; 微软VSTS产品组的，我对其进入微软的面试过程非常感兴趣，希望可以分享一下。</DIV></LI>
<LI>
<DIV align=left><A class="" title="" HREF="/zhanbos/" target=_blank>孙展波</A>：展波老大在TechED上的Fans大家有目共睹，我希望听到他对于中国软件产业从业人员（最主要的是他的Fans）的一些看法，而不只是Avalon，Avalon...</DIV></LI>
<LI>
<DIV align=left><A class="" title="" HREF="/mvm" target=_blank>郑子颖</A>： &nbsp;ATC上海分院的，超级自恋狂，厨艺大师，我对其当年从GTSC转去ATC这段时间的想法非常感兴趣</DIV></LI>
<LI>
<DIV align=left><A class="" title="" HREF="/saucer/" target=_blank>思归</A>： 老大哥，我希望听听他是如何学习的，在这个年龄段当中，如何能够深入的学习技术，而且可以学得如此精，这让我非常佩服</DIV></LI>
<LI>
<DIV align=left><A class="" title="" HREF="/kaneboy" target=_blank>Kaneboy</A>： 曾经看过你写的《从服务员到程序员》，后来你删掉了，说准备在写回忆录时重写，我现在催熟你的回忆录，希望尽快看到你的成长之路。</DIV></LI></UL><img src ="http://blog.joycode.com/joy/aggbug/63666.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/09/20/63666.aspx'>http://blog.joycode.com/joy/archive/2005/09/20/63666.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7981.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-09-20 09:14 <a href="http://www.cnitblog.com/shanghaif/archive/2005/09/20/7981.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]生命的尊严与工作的压力</title><link>http://www.cnitblog.com/shanghaif/archive/2005/09/20/7982.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Tue, 20 Sep 2005 00:29:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/09/20/7982.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7982.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/09/20/7982.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7982.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7982.html</trackback:ping><description><![CDATA[<P>生命的尊严与工作的压力，哪一个更重要？赵传的歌曲一遍一遍在宁静的夜里面质疑着我。是呀，哪个更加重要？</P>
<P>相信每位从事IT业的朋友都会有类似的疑问。无疑，在圈外人看来，我们是非常幸福的，拿着高薪，出则飞机，住则五星级酒店，还经常会有出国的机会。可是世上没有白来的午餐（晚餐？），得到这么多，肯定也会有相应的压力提供给你。</P>
<P>好久没有写过BLOG了，即使心有所得，也似乎找不到时间。答应《程序员》杂志社的稿子也会一周一周的往后拖，原因就是没有时间。而“时间是海绵的水”，只是我没有时间在那儿找到海绵、判断海绵中是否有水、腾出手来挤海绵。生命似乎只是在旅途中，飞机、酒店、公司、家。</P>
<P>曾经幻想过那么多与家人相聚时，如何其乐融融。但在家的时候，却开始发现由于工作的压力开始出现了脾气，开始变成了一个急性子的人。关爱的眼神，也抵制不住发泄的冲动。而后伤心、后悔，却找不到补救的办法。</P>
<P>男人应该顶天立地，但既然没有一点空隙，留给你的也只是天地之间的压力。工作是为了生活，而生活是为了什么？有时候开始有那么一丝迷茫，发现回到了大学时代，空闲时我们会迷茫，但压力大的时候一样会有迷茫。</P>
<P>也曾经幻想年薪如何如何了，我会如何如何，但其实又如何？</P>
<P>其实我热爱我的工作，这是我从小就渴望做的工作，我在工作当中享受着成功的喜悦，在别人的眼神当中得到自己的成功，在父母与长辈中对自己的夸赞中沾沾自喜。也曾经在无人的夜里面，通过搜索引擎，查看别人对自己的评论，知道自己的工作对于大家还是有意义的。这时候，我感觉自己活着，值！</P>
<P>我也热爱我的生活，父母赋闲在家，为了家务而劳动。父亲虽然没有念过初中，但仍然会一遍一遍去读我书的前言。母亲也会在其朋友的孩子面前称赞，好好学习，将来像你哥哥一样。爱妻娇羞可爱，成天像个孩子似的缠着我，无论我是在做什么，她都会跟在我身边，尤其是我出差回来，她散发出来的那种由衷的喜悦。我享受着生活，享受着家人赋予我的天伦之乐。</P>
<P>但繁忙的工作，开始让我无法去承担一家之主的责任，家里面的大事小事只能让父母及爱妻去打理，甚至我根本无法确定我的行程，今天我还在上海，后天可能就会去福州，而在这之中，老板一个电话，我可能会出现在另外一个陌生的机场，住在另外一个陌生的酒店。我甚至不敢确认自己一周后的某一天会不会在某地，就像那断了线风筝一样，随着风飘动...</P>
<P>To Be or not to be，这是一个问题，在飞机上，我一遍一遍的思考自己的现在，思考自己的未来，思考着家庭与工作，哪个才对于我更加重要？</P>
<P>而现在，我终于有了自己的决定，就让一切follow my heart。</P>
<P>我的兄弟姐妹们，你们呢？</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P><img src ="http://blog.joycode.com/joy/aggbug/63664.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/09/20/63664.aspx'>http://blog.joycode.com/joy/archive/2005/09/20/63664.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7982.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-09-20 08:29 <a href="http://www.cnitblog.com/shanghaif/archive/2005/09/20/7982.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]博客堂整风运动</title><link>http://www.cnitblog.com/shanghaif/archive/2005/08/17/7983.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Wed, 17 Aug 2005 11:04:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/08/17/7983.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7983.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/08/17/7983.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7983.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7983.html</trackback:ping><description><![CDATA[<P>博客堂首页在两个月以来，一直出现了横滚条，希望各位博客堂堂主能够在近期百忙之中抽空检查各人的文章是否超宽，或者使用了不当的控制，使得首页版面受到影响。</P>
<P>博客堂成立以来，一直希望能够提供给大家最朴素的阅读版式。而各位堂主也应当自律避免出现影响首页版式的行为，从而为广大读者创造最佳的阅读效果。</P>
<P>我们也希望各位读者也能够提出一些建议及意见，使博客堂能够更好的发展，非常感谢！</P><img src ="http://blog.joycode.com/joy/aggbug/62035.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/08/17/62035.aspx'>http://blog.joycode.com/joy/archive/2005/08/17/62035.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-08-17 19:04 <a href="http://www.cnitblog.com/shanghaif/archive/2005/08/17/7983.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]ASP.NET 2.0 Tips(1):跨页提交</title><link>http://www.cnitblog.com/shanghaif/archive/2005/08/03/7984.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Wed, 03 Aug 2005 13:00:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/08/03/7984.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7984.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/08/03/7984.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7984.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7984.html</trackback:ping><description><![CDATA[<P>在ASP.NET 1.x的时候，很多朋友可能需要进行跨页提交的处理，也就是从页面A能够提交到页面B，甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员，可能更有这种需求。但很不幸，在ASP.NET 1.x的时候，处理这种跨页请求是十分丑陋的，需要非常多的“技巧化”处理。</P>
<P>在ASP.NET 2.0的时候，对于跨页提交已经有了非常合理的解决方案，以下就是一个示例。</P>
<P><STRONG>SourcePage.aspx</STRONG>: 请注意Button1的PostBackUrl属性设置</P><PRE><DIV><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><IMG id=Codehighlighter_2_22_Open_Image onclick="this.style.display='none'; Codehighlighter_2_22_Open_Text.style.display='none'; Codehighlighter_2_22_Closed_Image.style.display='inline'; Codehighlighter_2_22_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter_2_22_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_2_22_Closed_Text.style.display='none'; Codehighlighter_2_22_Open_Image.style.display='inline'; Codehighlighter_2_22_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align=top><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00">&lt;%</SPAN><SPAN id=Codehighlighter_2_22_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_2_22_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">@ Page Language</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">C#</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </SPAN></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00">%&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;!</SPAN><SPAN style="COLOR: #ff00ff">DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>
<IMG id=Codehighlighter_173_283_Open_Image onclick="this.style.display='none'; Codehighlighter_173_283_Open_Text.style.display='none'; Codehighlighter_173_283_Closed_Image.style.display='inline'; Codehighlighter_173_283_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter_173_283_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_173_283_Closed_Text.style.display='none'; Codehighlighter_173_283_Open_Image.style.display='inline'; Codehighlighter_173_283_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">script </SPAN><SPAN style="COLOR: #ff0000">runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN id=Codehighlighter_173_283_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_173_283_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align=top>    public string YourName
<IMG id=Codehighlighter_205_282_Open_Image onclick="this.style.display='none'; Codehighlighter_205_282_Open_Text.style.display='none'; Codehighlighter_205_282_Closed_Image.style.display='inline'; Codehighlighter_205_282_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter_205_282_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_205_282_Closed_Text.style.display='none'; Codehighlighter_205_282_Open_Image.style.display='inline'; Codehighlighter_205_282_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN id=Codehighlighter_205_282_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_205_282_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align=top>        get
<IMG id=Codehighlighter_227_276_Open_Image onclick="this.style.display='none'; Codehighlighter_227_276_Open_Text.style.display='none'; Codehighlighter_227_276_Closed_Image.style.display='inline'; Codehighlighter_227_276_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter_227_276_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_227_276_Closed_Text.style.display='none'; Codehighlighter_227_276_Open_Image.style.display='inline'; Codehighlighter_227_276_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </SPAN><SPAN id=Codehighlighter_227_276_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_227_276_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">return</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </SPAN><SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">this</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">.TextBox1.Text;
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">script</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">html </SPAN><SPAN style="COLOR: #ff0000">xmlns</SPAN><SPAN style="COLOR: #0000ff">="http://www.w3.org/1999/xhtml"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">head </SPAN><SPAN style="COLOR: #ff0000">runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">title</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">Untitled Page</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">title</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">head</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">form </SPAN><SPAN style="COLOR: #ff0000">id</SPAN><SPAN style="COLOR: #0000ff">="form1"</SPAN><SPAN style="COLOR: #ff0000"> runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">div</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">asp:Label </SPAN><SPAN style="COLOR: #ff0000">ID</SPAN><SPAN style="COLOR: #0000ff">="Label1"</SPAN><SPAN style="COLOR: #ff0000"> runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #ff0000"> Text</SPAN><SPAN style="COLOR: #0000ff">="请输入您的姓名"</SPAN><SPAN style="COLOR: #ff0000"> Width</SPAN><SPAN style="COLOR: #0000ff">="183px"</SPAN><SPAN style="COLOR: #0000ff">&gt;&lt;/</SPAN><SPAN style="COLOR: #800000">asp:Label</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">asp:TextBox </SPAN><SPAN style="COLOR: #ff0000">ID</SPAN><SPAN style="COLOR: #0000ff">="TextBox1"</SPAN><SPAN style="COLOR: #ff0000"> runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #0000ff">&gt;&lt;/</SPAN><SPAN style="COLOR: #800000">asp:TextBox</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">asp:Button </SPAN><SPAN style="COLOR: #ff0000">ID</SPAN><SPAN style="COLOR: #0000ff">="Button1"</SPAN><SPAN style="COLOR: #ff0000"> runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #ff0000">  Text</SPAN><SPAN style="COLOR: #0000ff">="提交"</SPAN><SPAN style="COLOR: #ff0000"> PostBackUrl</SPAN><SPAN style="COLOR: #0000ff">="~/TargetPage.aspx"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/&gt;&lt;/</SPAN><SPAN style="COLOR: #800000">div</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">form</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">html</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>

<STRONG>TargetPage.aspx</STRONG>：请注意PreviousPageType的属性设置

<PRE><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><DIV><IMG id=Codehighlighter_2_22_Open_Image onclick="this.style.display='none'; Codehighlighter_2_22_Open_Text.style.display='none'; Codehighlighter_2_22_Closed_Image.style.display='inline'; Codehighlighter_2_22_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter_2_22_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_2_22_Closed_Text.style.display='none'; Codehighlighter_2_22_Open_Image.style.display='inline'; Codehighlighter_2_22_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align=top><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00">&lt;%</SPAN><SPAN id=Codehighlighter_2_22_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_2_22_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">@ Page Language</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">C#</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </SPAN></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00">%&gt;</SPAN><SPAN style="COLOR: #000000"></DIV>
<IMG id=Codehighlighter_28_78_Open_Image onclick="this.style.display='none'; Codehighlighter_28_78_Open_Text.style.display='none'; Codehighlighter_28_78_Closed_Image.style.display='inline'; Codehighlighter_28_78_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter_28_78_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_28_78_Closed_Text.style.display='none'; Codehighlighter_28_78_Open_Image.style.display='inline'; Codehighlighter_28_78_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00">&lt;%</SPAN><SPAN id=Codehighlighter_28_78_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_28_78_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">@ PreviousPageType VirtualPath</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">~/SourcePage.aspx</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">"</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> </SPAN></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00">%&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;!</SPAN><SPAN style="COLOR: #ff00ff">DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>
<IMG id=Codehighlighter_229_353_Open_Image onclick="this.style.display='none'; Codehighlighter_229_353_Open_Text.style.display='none'; Codehighlighter_229_353_Closed_Image.style.display='inline'; Codehighlighter_229_353_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter_229_353_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_229_353_Closed_Text.style.display='none'; Codehighlighter_229_353_Open_Image.style.display='inline'; Codehighlighter_229_353_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">script </SPAN><SPAN style="COLOR: #ff0000">runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN id=Codehighlighter_229_353_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_229_353_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align=top>    
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align=top>    protected </SPAN><SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">void</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> Page_Load(object sender, EventArgs e)
<IMG id=Codehighlighter_296_352_Open_Image onclick="this.style.display='none'; Codehighlighter_296_352_Open_Text.style.display='none'; Codehighlighter_296_352_Closed_Image.style.display='inline'; Codehighlighter_296_352_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter_296_352_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter_296_352_Closed_Text.style.display='none'; Codehighlighter_296_352_Open_Image.style.display='inline'; Codehighlighter_296_352_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN id=Codehighlighter_296_352_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">...</SPAN><SPAN id=Codehighlighter_296_352_Open_Text><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">{
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff; BACKGROUND-COLOR: #f5f5f5">this</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">.Label1.Text </SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">=</SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5"> PreviousPage.YourName;
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #f5f5f5">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">script</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">html </SPAN><SPAN style="COLOR: #ff0000">xmlns</SPAN><SPAN style="COLOR: #0000ff">="http://www.w3.org/1999/xhtml"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">head </SPAN><SPAN style="COLOR: #ff0000">runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">title</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">Untitled Page</SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">title</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">head</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">form </SPAN><SPAN style="COLOR: #ff0000">id</SPAN><SPAN style="COLOR: #0000ff">="form1"</SPAN><SPAN style="COLOR: #ff0000"> runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">div</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">&lt;</SPAN><SPAN style="COLOR: #800000">asp:Label </SPAN><SPAN style="COLOR: #ff0000">ID</SPAN><SPAN style="COLOR: #0000ff">="Label1"</SPAN><SPAN style="COLOR: #ff0000"> runat</SPAN><SPAN style="COLOR: #0000ff">="server"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">&gt;&lt;/</SPAN><SPAN style="COLOR: #800000">asp:Label</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">div</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">form</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">body</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">&lt;/</SPAN><SPAN style="COLOR: #800000">html</SPAN><SPAN style="COLOR: #0000ff">&gt;</SPAN><SPAN style="COLOR: #000000">
<IMG src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align=top></SPAN></PRE></SPAN></DIV></PRE><SPAN style="COLOR: #000000">OK，就通过这么简单的两个属性设置，就可以非常方便的得到跨页提交的特性。当然，您也可以根据您自己的需求，比如每个Control需要提交到不同的页面来进行更加复杂的设置。</SPAN><PRE></PRE><PRE><SPAN style="COLOR: #000000"></SPAN>&nbsp;</PRE><img src ="http://blog.joycode.com/joy/aggbug/61451.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/08/03/61451.aspx'>http://blog.joycode.com/joy/archive/2005/08/03/61451.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7984.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-08-03 21:00 <a href="http://www.cnitblog.com/shanghaif/archive/2005/08/03/7984.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]李开复离开微软，加入Google</title><link>http://www.cnitblog.com/shanghaif/archive/2005/07/20/7985.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Wed, 20 Jul 2005 02:38:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/07/20/7985.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7985.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/07/20/7985.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7985.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7985.html</trackback:ping><description><![CDATA[<P>据Google消息，李开复已经离开了微软，开始担任Google China的总裁以及Google全球副总裁。</P>
<P>开复先生一直致力于中国的教育行业，曾经连续为中国大学生发表了四封公开信。开心在2003年也曾经亲耳聆听过他的讲座，真心希望他能够一路走好！</P>
<P>消息来源于：<A href="http://www.google.com/intl/en/press/pressrel/rd_china.html">http://www.google.com/intl/en/press/pressrel/rd_china.html</A></P>
<P>开复学生网：<A href="http://www.kaifulee.com/">http://www.kaifulee.com/</A></P>
<P>李开复的博客专栏：<A href="http://www.blogchina.com/new/member/_%C0%EE%BF%AA%B8%B4">http://www.blogchina.com/new/member/_%C0%EE%BF%AA%B8%B4</A></P>
<P><IMG src="http://www.cnitblog.com/images/blog.joycode.com/joy/157/r_1.JPG"></P><img src ="http://blog.joycode.com/joy/aggbug/59780.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/07/20/59780.aspx'>http://blog.joycode.com/joy/archive/2005/07/20/59780.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7985.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-07-20 10:38 <a href="http://www.cnitblog.com/shanghaif/archive/2005/07/20/7985.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]Visual Studio Express Edition Beta 2 中文版正式发布</title><link>http://www.cnitblog.com/shanghaif/archive/2005/04/30/7986.html</link><dc:creator>shanghaifeng's Blog</dc:creator><author>shanghaifeng's Blog</author><pubDate>Fri, 29 Apr 2005 21:57:00 GMT</pubDate><guid>http://www.cnitblog.com/shanghaif/archive/2005/04/30/7986.html</guid><wfw:comment>http://www.cnitblog.com/shanghaif/comments/7986.html</wfw:comment><comments>http://www.cnitblog.com/shanghaif/archive/2005/04/30/7986.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/shanghaif/comments/commentRss/7986.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/shanghaif/services/trackbacks/7986.html</trackback:ping><description><![CDATA[<P>今天，微软正式发布了Visual Studio Express Edition Beta 2中文版。目前发布的版本如下：</P>
<P><STRONG>1. Visual Basic Express Edtion Beta 2 中文版</STRONG></P>
<P>安装文件<IMG height=29 src="http://lab.msdn.microsoft.com/express/art/ExpressDL.gif" width=27><A href="http://download.microsoft.com/download/b/e/6/be660b65-3cdd-40fb-81cb-55144964e7cb/vbsetup.exe">http://download.microsoft.com/download/b/e/6/be660b65-3cdd-40fb-81cb-55144964e7cb/vbsetup.exe</A><BR>镜像文件<IMG height=29 src="http://lab.msdn.microsoft.com/express/art/ExpressDL.gif" width=27><A href="http://download.microsoft.com/download/9/b/2/9b2dffcd-0c60-45e7-8a4f-bcb9aa5e7a28/VB.img">http://download.microsoft.com/download/9/b/2/9b2dffcd-0c60-45e7-8a4f-bcb9aa5e7a28/VB.img</A></P>
<P><STRONG>2. Visual C# Express Edtion Beta 2 中文版</STRONG></P>
<P>安装文件<IMG height=29 src="http://lab.msdn.microsoft.com/express/art/ExpressDL.gif" width=27><A href="http://download.microsoft.com/download/e/5/e/e5e10cef-f7ae-4dc1-b1c9-2aca1accb36c/vcssetup.exe">http://download.microsoft.com/download/e/5/e/e5e10cef-f7ae-4dc1-b1c9-2aca1accb36c/vcssetup.exe</A><BR></P>
<P>镜像文件<IMG height=29 src="http://lab.msdn.microsoft.com/express/art/ExpressDL.gif" width=27><A href="http://download.microsoft.com/download/a/a/2/aa2f6fe2-b8fd-4d22-ac25-6128620b8e33/VCS.img">http://download.microsoft.com/download/a/a/2/aa2f6fe2-b8fd-4d22-ac25-6128620b8e33/VCS.img</A><BR><BR><STRONG>3. Visual Web Developer Express Edtion Beta 2 中文版</STRONG></P>
<P>安装文件<IMG height=29 src="http://lab.msdn.microsoft.com/express/art/ExpressDL.gif" width=27><A href="http://download.microsoft.com/download/9/c/d/9cdbd3a4-81f7-4ff1-ad4c-b48f9ea99b83/vwdsetup.exe">http://download.microsoft.com/download/9/c/d/9cdbd3a4-81f7-4ff1-ad4c-b48f9ea99b83/vwdsetup.exe</A><BR></P>
<P>镜像文件<IMG height=29 src="http://lab.msdn.microsoft.com/express/art/ExpressDL.gif" width=27><A href="http://download.microsoft.com/download/7/c/3/7c3a85f1-349c-4078-8041-8b22c7baf8f7/VWD.img">http://download.microsoft.com/download/7/c/3/7c3a85f1-349c-4078-8041-8b22c7baf8f7/VWD.img</A><BR></P>
<P>另外，开心现在是Visual C# Express Edition Beta 2中文版的Owner，如果大家在使用Visual C# Express Edition Beta 2时遇到任何问题，可以在Welcome Letter中的联系信息与开心进行联系。</P>
<P>在注册后，您还会得到:</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 6pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">我们将授予您在线使用一本电子书籍（英文）的权利，以表示对您注册</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Visual C# 2005 Express Beta 2</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">测试版的感谢：</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 6pt 39pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 39.0pt"><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore">·<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">书写安全的代码</SPAN></I><I style="mso-bidi-font-style: normal"><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">, </SPAN></I><I style="mso-bidi-font-style: normal"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">第二版</SPAN></I><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">作者</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Michael Howard David LeBlanc<U><o:p></o:p></U></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 6pt 3pt"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">这些在线书籍可以在</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><A href="http://www.microsoft.com/learning/access"><SPAN style="mso-fareast-language: ZH-CN">Microsoft My Learning</SPAN></A></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">找到。只需要拷贝访问代码</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-language: ZH-CN"> <B><SPAN lang=EN-US>XXXX-NXXX-XXXX </SPAN></B></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial">并粘贴<SPAN style="mso-bidi-font-weight: bold">到访问代码文本框中，登录到</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-weight: bold">Passport</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold">账户</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-weight: bold">—</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold">您将即刻享有对这些在线书籍的访问权。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-fareast-language: ZH-CN; mso-bidi-font-weight: bold"> <o:p></o:p></SPAN></P>
<P><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold">注意：只需要输入一次访问代码。当您输入一次代码后，只需要直接访问</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-bidi-font-weight: bold"><A href="https://www.microsoftelearning.com/eLearning/myLearning.aspx"><SPAN style="mso-fareast-language: ZH-CN">My Learning page</SPAN></A></SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold">并登录到</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-bidi-font-weight: bold">Passport</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold">账户，在线书籍将再次可供访问和使用。</SPAN></P><img src ="http://blog.joycode.com/joy/aggbug/50149.aspx" width = "1" height = "1" /><br>文章来源:<a href='http://blog.joycode.com/joy/archive/2005/04/29/50149.aspx'>http://blog.joycode.com/joy/archive/2005/04/29/50149.aspx</a><img src ="http://www.cnitblog.com/shanghaif/aggbug/7986.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/shanghaif/" target="_blank">shanghaifeng's Blog</a> 2005-04-30 05:57 <a href="http://www.cnitblog.com/shanghaif/archive/2005/04/30/7986.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>