in

ASP.NET Weblogs

This Blog

Syndication

ASP.NET Chinese Blogs

February 2007 - Posts

  • 技巧/诀窍:在ASP.NET中重写URL

    【原文地址】 Tip/Trick: Url Rewriting with ASP.NET 【原文发表日期】 Monday, February 26, 2007 9:27 PM 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。 为什么URL映射和重写很重要? 下面是开发人员想要对URL有更大的灵活性的最常见的场景: 1) 处理这样的情形:你要更改你的web应用中网页的结构,但你同时也要确保在你移动网页后,那些被人收藏的老URL不会成为死链接。重写URL允许你透明地将请求转交到新的网页地址而不出错。 2) 在象Google,Yahoo 和 Live 这样的搜索引擎中提高你网站上网页的搜索相关性。具体地来说,URL重写经常能使你在你网站上网页的URL里更加容易地嵌入关键词,这么做往往会增加别人点击你的链接的机会。从使用查询字符串参数到使用完全限定(fully qualified)的URL也能在某些情形下提高你在搜索引擎结果中的优先顺序。使用强制 referring链接使用同样的大小写(same case)和URL入口(譬如,使用weblogs.asp.net/scottgu 而不是 weblogs.asp.net/scottgu/default.aspx)的技术也能避免因多个URL造成的网页排名(pagerank)的降低,从而增加你的搜索结果。 在一个搜索引擎日渐驱动网站访问量的世界里,在你的网页排名上稍微得到一些提高就能给你的业务带来不错的投资回报(ROI)。逐渐地,这驱使开发人员使用URL重写以及其他SEO...
  • Reflector 插件

    Reflector是一款强大的反编译工具.使用它你可以方便的查看一些组件的源代码.它的强大之处不仅在此, 它本身还提供了一个添加插件的框架, 使得它的功能可以很容易的得到扩展, 基于此已经有围绕它的插件开发出来.目前就包括将反编译的源代码直接导出文件, 查看源代码的统计信息等等很有用的插件. codeplex网站上有一个项目 http://www.codeplex.com/reflectoraddins ,列出相关的一系列插件. 自由、创新、研究、探索…… 2007-02-28 21:25 发表评论 Read More...
  • 毛泽东与明嘉靖的差距

    摘要: 昨日看《大明王朝.1566》到嘉靖要内阁写"青词"(道教活动用的一种169字的祭文),拟题为"贞"。 内阁首辅严蒿和次辅揣测上意,得出皇上出"贞",表面上出自"天有四德,亨利贞元",其实内含深意······· 阅读全文 THIN 2007-02-28 09:03 发表评论 Read More...
  • WPF的文字阅读和Flow Document支持,以及新的纽约时报,每日邮报,和西雅图邮报Intelligencer的阅读器程序

    【原文地址】 WPF Text Reading and Flow Document Support, and the new NYTimes, Daily Mail, and Seattle Post-Intelligencer Reader Applications 【原文发表日期】 Thursday, February 22, 2007 12:11 PM Windows Presentation Foundation (WPF,即Avalon) 对Windows客户端开发来说,向前迈进了巨大的一步,它提供了超丰富的.NET UI 框架,其集成了矢量图形,丰富的流文字支持(flow text support),3D视觉效果和强大无比的控件模型框架。你可以从.NET 3.0 得到WPF 支持,.NET 3.0是内置于Windows Vista 中的,对其他的Windows操作系统版本则可以单独下载得到。 Visual Studio Orcas 中将随行发布一个丰富的所见即所得(WYSIWYG)设计器以及相关项目支持,可以让开发人员轻松地开发 WPF应用。 Microsoft Expression套版 美工产品也将向美工提供杀手级的支持(killer support),可以让美工对WPF视觉和交互性进行设计 ( Expression Blend 是这方面的专门产品)。 Visual Studio和Expression两者将共享同样的项目文件格式,意味着开发人员和美工可以天衣无缝地在单个项目上合作,而不用在开发过程中互相打架了(因为基于XML的XAML文件定义了应用的UI和样式,而单独的 .cs/.vb 文件则包含了程序员对XAML编程的后台代码)。你现在就可以 下载Microsoft...
  • 2007大牛市

    电视上天天在说股市2007开门红,鼓吹2007大牛市 看来2007不牛市都不行了 而政府对这种论调应该也是喜闻乐见的,因为它正被楼市所困: 一方面,楼市尾大不调 另一方面,房改新策收效甚微 用股市来冲冲铁板一样的楼市,也能让部分社会闲散资金投入到被房地产挤压得不行的其它行业。 THIN 2007-02-27 09:24 发表评论 Read More...
  • ASP.NET AJAX和SharePoint

    【原文地址】 ASP.NET AJAX and SharePoint 【原文发表日期】 Tuesday, February 20, 2007 11:45 PM 最近在欧洲的一个用户组织会议上我被问到的一个问题是,是否能够在SharePoint 2007 方案里使用 ASP.NET AJAX。这个问题经常问到,为回答这个问题,SharePoint开发队伍最近在他们的博客上 讨论了他们关于ASP.NET AJAX的计划 。你可以在 这里 阅读他们的帖子。 总的来说,SharePoint中对ASP.NET AJAX 的正式支持将随SharePoint 2007的第一个服务包推出。这是因为SharePoint 2007是在ASP.NET AJAX 1.0之前发行的,所以SharePoint开发队伍还有一些工作需要完成才能使之很好地集成。 但与此同时,你可以在SharePoint开发队伍 这里 的博客上阅读一下如何在SharePoint 2007站点上安装ASP.NET AJAX 1.0 ,现在就开始使用ASP.NET AJAX 1.0 的功能。在第一个服务包发行之前,会有一些小问题,但他们博客贴子里的步骤会帮你马上就开始使用。同时,也一定要去看一下Eric Schoonover 关于自定义AjaxBasePart web part的帖子 ,这个web part是他的队伍创建来帮助你在你建立的自定义web part里使用ASP.NET AJAX的。 SharePoint 和ASP.NET 开发人员信息 想了解SharePoint和Web Part的详细信息的话,请看一下我以前的这些帖子: SharePoint 2007 -- Built on ASP.NET 2.0 Office 2007...
  • Vista 下安装 SQL Server 2005

    SQL Server 2005 SP2 出来后,Vista 下安装 SQL Server 2005 就很容易了,忽略掉所有提示,一直安装,安装完成了,直接打SP2的补丁就可以了。 这样简单的过程,是没必要写博客的。但我(郭红俊)仍然要写一篇博客,是因为我忘记了一点,费了一上午才在Vista上安装好 SQL 2005。 这点就是: Vista 上不支持安装 Enterprise 版的 SQL 2005 数据库服务 但是却支持安装 SQLEXPRESS 版本, 以及 Developer 版本的数据库服务。 至于SQL Server 2005 的其他几个版本,是否 Vista 支持安装数据库服务,由于我没测试,就不提了。 如果你想在Vista 上装 Enterprise 版的 SQL 2005 数据库服务,在安装选项的时候,就会看到下面的情况,数据库服务没法选择中,是灰色的。 郭红俊整理出这篇博客,就是为了提醒大家,如果发现类似上面的问题,可能你这个版本的SQL 2005 不支持在Vista 上安装,在Vista 上安装 SQL 2005 ,我还是强烈建议你安装 开发人员版本的 SQL 2005。 相关下载: 英文版 Microsoft SQL Server 2005 Service Pack 2 下载地址: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d07219b2-1e23-49c8-8f0c-63fa18f26d3a 中文版 Microsoft SQL Server 2005 Service Pack 2 下载地址: http://www.microsoft.com/downloads...
  • CC.NET 全接触系列

    ClearCase是全球领先的软件配置管理工具,而Visual Studio 2005是微软推出的强大的.Net开发工具。微软的VSIP计划为Visual Studio提供了界面的可扩展性,通过VSIP,ClearCase将自已的界面深度、无逢地集成至Visual Studio 2005,为同时使用ClearCase与Visual Studio 2005的用户提供了极大的方便与效率。CC.Net正是ClearCase在Visual Studio2005的强大的集成. CC.Net全接触系列之一: CC.Net概览: ClearCase与Visual Studio无缝集成 CC.Net全接触系列之二: CCRC.Net : CC.Net的一种另类使用方式 CC.Net全接触系列之三: CQ.Net: CC.Net最佳伴侣 自由、创新、研究、探索…… 2007-02-26 19:20 发表评论 Read More...
  • “梵高。向日葵”为什么值3亿

    过年期间研究了些中国企业的成长史,发现无一不参与资本市场。除了用资本市场完成资金的筹集,更有不少"乡镇企业"用之完成产权更替,最终从千千万万"乡镇企业"中脱颖而出(说明体制>政策>技术),做成大品牌。 回想一年前的创业经历,总结失败经验有主要有如下几点: 从一开始,对"生存下去"认识不够,过于乐观,没有一开始把这个当成"每日三省"的问题。 资本市场手段极度匮乏,寄过多希望于风投。 公司运作过程中只有往前冲的过程,没有夯实公司的过程。 昨日,在想怎么讲解迭代开发过程时,想到了西洋人物画法的先画人体比例,再画轮廓,最后画细节明暗的过程,又联想到中国画才是艺术,一笔下去,分寸,轻重,浓淡尽中其中,那才叫绝,又想到梵高的"向日葵"怎么就能卖3亿,成为艺术界津津乐道的经典案例。 依我看,估计是有那么一个人,以较低的价格,收藏了不少梵高的作品(比如说十幅),等到梵高一死,他的画就都变成" 不可再生资源 "了,于是,他以三亿重金买下梵高的一幅向日葵,使得梵高的画一下身价陡增,所以他手头的画就都身价在5000万以上,结果造成以十幅算,他的资产增值二亿以上。前题是他要有三亿的资本。所以从此例中,我们可以看出 资本的力量 ,钱能生钱。(此过程其实和炒××一样) 当然我对西洋画没有研究,以上纯属瞎猜,只是发现自己对资本比较感兴趣了。 [*转载注明出处] THIN 2007-02-26 11:23 发表评论 Read More...
  • 技术?

    年前回家前,老板突然找我谈话,结果两人饿着肚子一直谈到10点(也不请吃个饭,哎) 老板说:技术这条路,始终是有个头的,应用技术,日新月异,年轻的时候,你能跟得上,做个弄潮儿,但你年纪大了,总有跟不动的一天。多少C,C++时代的技术高手,现在在哪呢?颇有浪淘尽,千古风流人物的意思。 对于这一观点,其实我是100%同意的。只是我当时有句话憋着没有说出来: 对于一个刚步入社会,在资金、人脉、经验等各方面都没有基础的情况下,技术是最简单、最直接的证明自己能力的途径。 我很庆幸我走上了这条道路,让我得以在较短时间内,获得相当于他人的"核心竞争力",在这个变态的社会中生存,当然还远谈不上很好的活下去。 过年其间,拜访过多次 老赵 ( http://www.cnblogs.com/JeffreyZhao/ )的博客,他的博客上有一句话:先做人,再做技术人员,再做程序。我个人对此不太认同,主要因为这三者的实现难度远不可同日而语,做一个程序员,只需经过0.5~1年的培训既可为之,而做人呢,"三十而立",就是三十岁才会做人,我们要学习三十年,才能勉强学会做人,所以先易后难,先做 程序员 ,再做一个有市场眼光,有团队意识,有财经能力……的 技术人员 ,最后做一个在社会中立于不败之地的 人 THIN 2007-02-26 10:52 发表评论 Read More...
More Posts Next page »