孙展波:实现.NET无限潜力

Realize .NET Potential (中文版)
随笔 - 430, 评论 - 12203, 引用 - 54

导航

关于

贴子以"现状"提供且没有任何担保也没有授予任何权利。
计数器(2005/12/8起).点击阅读我的Blog In English

标签

每月存档

最新留言

广告

【第1页/共2页,22条】
首页
前页
1

MSDN中文门户今天正式发行了

根据其倒计时的Script,应该是3月31日上午9点开通:

var Tday = new Date("Mar 31, 2004 8:59:59")?? //**倒计时时间点

据称微软公司开发合作部,计划耗资250万元,汉化MSDN(Microsoft Developer Network)网站。希望这个的网站带给最新的权威的准确地信息。

posted on 2004-03-31 02:52:00 by zhanbos  评论(76) 阅读(13126)

识别字体 | Identify Font

对字体的设计和识别也是一项专业。比如说我的%Windir%\Font目录下有275个字体文件,大部分我叫不出名字。难得有空的时候看看不同的字体,学到一些知识,也是不错的。

在Longhorn下,每个Application都可以充分利用不同的Font实现丰富的用户界面和体验。所以学到的知识会很有用的。

在这个关于font的网址里(http://www.identifont.com/),既可以搜索,又可以浏览,值得推荐。

posted on 2004-03-30 16:05:00 by zhanbos  评论(29) 阅读(3159)

点击春天

春节过去很久了,现在倒是慢慢有了春意盎然的样子。各位在工作学习博客之余,不要忘记抽出一点时间看看这个绿色的自然。春夏秋冬,自然界的奥妙,一定是远胜于.NET的。

还能记得几个CCTV春节晚会的节目?今年和去年,都有一个伴歌的舞蹈里面,演员挥舞着手提电脑或者随身电脑(Tablet PC)。歌词也处处离不开计算机及相关技术,代表了信息时代,网络时代的常用语。

今年的这首歌叫做点击春天,作词姚明,不知道是不是打篮球的姚明。用了一些很新鲜的比喻,比如同样是星体的月亮和太阳,可以是计算机软件和发布软件的光盘。这首歌说明了,among other things,软件是和计算机用户日夜相伴的太阳和月亮。其重要性可见一斑。

以下是歌词欣赏:

驱动年轻的心,存储所有的情感;
在时代屏幕上,显示我们青春容颜

让我们搜索绿色网站,一起点 点 点击春天
编辑一首春的歌谣, 发送多少春的祝愿

复制多彩的路,删除昨天的缺点
在时代屏幕上,共同设置辉煌明天

In the spring, in the spring, 摘下月亮当作软件
In the spring, in the spring, 再把太阳当作光盘

(附记:去年的那首歌叫做“DV今晚”)

posted on 2004-03-23 07:33:00 by zhanbos  评论(25) 阅读(5610)

XP SP2再感受

看见了sam1111的“感受XP SP2”,就想到我已经放好在网上的几个XP SP2的最新UI。本来想上传很多以后再Post,但是现在还是抢个Beat Report吧:


经常可以感到firewall在辛勤工作


IE的Information Bar。如果你真的想看pop-up,只需要选择Show Blocked Pop-up.


Automatic Update的新UI


下载程序以后的更多选项

posted on 2004-03-22 12:51:00 by zhanbos  评论(24) 阅读(3441)

浏览Shared Source CLI (codenamed Rotor)

除了下载Rotor的代码离线浏览之外,能够很快的在网上看到某个函数的实现也一定是很有帮助的。目前我知道的一个很好的网站在http://www.123aspx.com/rotor/default.aspx

Rotor的代码有助于理解.NET框架的实现。在很多地方,其编码的风格也是值得.NET Developer学习的。

posted on 2004-03-22 08:28:00 by zhanbos  评论(13) 阅读(2544)

TypeKey认证服务

在blog的评论中,在newsgroup的post中,冒名顶替的现象在现在是很难防止的。如何防止comment spam已经成为们讨论的话题。

所以就有公司提供或者将提供一些解决方案。比如TypeKey.它的网址的解释:TypeKey is a free, open system providing a central identity that anyone can use to log in and post comments on blogs and other web sites.

不过现在还没有正式运作,尚不可以做出使用后的评价。很明显,网址必须要经过修改才能使用其服务。

posted on 2004-03-22 07:07:00 by zhanbos  评论(12) 阅读(1714)

安装Windows XP Service Pack 2 Technical Preview

今天开始可以从TechNet的网站上下载Windows XP Service Pack 2 Technical Preview。我特别重新装了一个Windows XP Professional来感受其增强的安全性能。

其对于IE的一些改进是非常及时和有效的。用SP2上网更安全更敏捷。

当然还有别的大量的改进,具体内容可以下载最新更新的Changes to Functionality in Microsoft Windows XP Service Pack 2

posted on 2004-03-20 08:57:00 by zhanbos  评论(25) 阅读(6254)

2门新的MCSD.NET Beta Exams

今天报名参加了MCP Beta Exam 71-330 71-340。时间就在4月份最后一个和5月份第一个星期六。与参加MCDST的态度不同,我准备花些时间准备。

因为在2002年已经得到了MCSD.NET(也是靠参加Beta考试)的证书,通过新的beta考试不会得到什么新的credential。但是可以先睹为快!而且也可以对考试提供一些反馈。

5月份第一个星期六就是5月1日,很多人在旅游么?

posted on 2004-03-16 05:14:00 by zhanbos  评论(15) 阅读(2521)

使用page-break-after在打印时添加分页符

很多专业网址都会在每篇文章之后提供Printer Friendly的链接。毫无疑问用户会选择打印这个打印机友好的页面。如何添加一个分页符呢?

答案是使用CSS的page-break-after。MSDN有详细的文档.其提供的2个例子(例1例2)可供参考。

posted on 2004-03-15 06:57:00 by zhanbos  评论(13) 阅读(5601)

VS.NET Option|选项 系列谈(2)

当一个项目的源程序在VS.NET外部被修改了,我们熟悉的这个对话框就会出现了:

在很多情况下,我选择“Yes to All”. 但是在工作中有些时候会多次出现这种情况(如同时打开2个VS.NET,一个用来编辑和编译,另外一个用来Debug。在有的情况下需要这样做),如何能不被提示,而直接Reload所有修改过的文件呢?

答案就是:Environment-->Document-->选中Auto-load changes (if not currently modified inside the environment).如下图所示:

贴子以"现状"提供且没有任何担保也没有授予任何权利。

posted on 2004-03-14 05:53:00 by zhanbos  评论(1) 阅读(1845)

Image Server Courtesy of Julien | 感谢Julien提供服务器

As you can see, my blog now contains images. It is made possible with great help from Julien Ellie. Julien, as well as his girl friend, is working at Microsoft . For more information about this great guy, check out his introduction.

如前所见, 我的博客现在包括图像了. 这是因为Julien Ellie的大力帮助才成为可能. Julien和他的女友都在微软工作. 关于这个年轻人的更多信息,请看他的 自我介绍.

现在我应该用法语重复一下前面的段落,只是我不会法语。。。
Now I should start writing in French. The only problem? I could not speak that language...

posted on 2004-03-13 12:43:00 by zhanbos  评论(5) 阅读(1993)

VS.NET Option|选项 系列谈(1)

通过VS.NET的Tools菜单,选择Option|选项,就可以看到下面的对话框:

不是所有选择的意思都是一目了然的,比如“animate environment tools”就使得微软的一位PM在名为Option Auction的blog上评论道:

  • Environment.General.Animate Environment Tools (with a great slider to adjust the speed!). What - why is this an option?

    这就促使我写这个blog了,因为我曾经花费过时间想找到这样一个选项的。而等到我发现它之后,我每次都会使用它---清除前面的checkbox。

    这个选项到底是控制什么animation|动画的呢?在下面的图里,当我们想从显示Windows Forms的控件切换到Data控件,就会移动鼠标到Data上面并单击。在默认的情况下,VS.NET会显示一个转换的动画效果。虽然看起来很美,但是在编程的时候,我希望这个转换是无延时的。

    Animate Environmet Tools 就是用于控制这里的动画效果的。

    贴子以"现状"提供且没有任何担保也没有授予任何权利。

  • posted on 2004-03-13 12:14:00 by zhanbos  评论(12) 阅读(2803)

    Yukon, Whidbey 2005年正式发行

    大家一直在等待VS.NET Whidbey的发行,有人已经把它叫做Visual Studio.NET 2004了。先前发布的Develper Tools Roadmap也使用这样的日期。与VS.NET Whidbey几乎同时发行的会是SQL Server的下一代版本,代码Yukon。

    为了充分保证质量,这两个产品要等到2005年才能正式发行。见路透社的今天的报道

    所以我们将看到SQL Server 2005和Visual Studio .NET 2005. (未必是最终产品名称)

     

    posted on 2004-03-11 12:40:00 by zhanbos  评论(24) 阅读(3824)

    MVP们,欢迎到西雅图开会!

    当然顺便游览一下Seattle及周边地区也是很好的!我对游玩不在行,就对大家入境事项提出一点建议:

    1. 在签证已经拿到的情况下,入境的时候被拒绝的情况是有的,但是显然比签证被拒的概率小多了。尤其是大家都买了回程的机票。
    2. 我最近几年主要是在旧金山和西雅图2处入关。感觉是Seattle的Immigration officer更友好一些。毕竟旧金山这样的大城市,需要警惕的人和事多啊。
    3. 今年开始国土安全部多设了一个叫做US-VISIT的环节,对来访者需要照相和取指纹。时间不会长。
    4. 如果在Seattle出境,基本上的次序是:飞机上填好入境表和报关表,抵达后先是通过Immigration Inspection(选择Visitor的counter),然后取行李(有免费的小推车),然后通过Custom这里他们会随机的检查行李。过了custom在一个传输带上将行李放上以运到候机大厅里面。而人就要坐一站火车到大厅。大厅里面的smart cart就不是免费的了:-)。重新取到行李就可以驱车到hotel check in了。

    如果有什么需要帮忙的,Grace可以随时与我联系。大家到了以后在网上买机票,旅馆如果没有这里的Credit Card,尽管可以找我帮忙。

    posted on 2004-03-10 11:34:00 by zhanbos  评论(12) 阅读(2140)

    捕获(Trap)IE下的F1按键

    在通常使用IE的情况下(比如写这个Blog)的时候,按下F1键就会Invoke(引发)IE的帮助。如果你的网页希望显示自己的帮助,可以参考下面的Htm脚本(script)。

    <html>

          <head>

                <title>Demo: Capture F1</title>

                <script language="jscript">

        // generic function to handle ALL onkeydown events

        document.onkeydown = trapKeys;

       

        // will cancel the default F1 functionality in IE

        window.onhelp = new Function("return false;");

       

        function trapKeys()

        {      

                var nKey = window.event.keyCode;

     

                switch(parseInt(nKey))

                {

                      // F1

                      case 112:

                                  div1.innerHTML = "<b>帮助在此</b>";

                                  break;

                      //Other keys

                      default:

                                  div1.innerHTML = "演示结束";

                                  break;

                }          

        }

                </script>

          </head>

          <body>

                <div id="div1" style="FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: blue">

                      按任何键继续。寻求帮助按F1

                </div>

          </body>

    </html>

     

    改变系统通常的行为会有Usability(可用性)的问题。但是就这个具体的例子而言,IE用户在浏览网址的时候很少需要使用其自带的帮助系统。

    posted on 2004-03-10 10:47:00 by zhanbos  评论(14) 阅读(5421)

    【第1页/共2页,22条】
    首页
    前页
    1

    Powered by: Joycode.MVC引擎 0.5.2.0