cnblogs.com

September 2006 - Posts

微软中文新闻组提供免费在线支持

本次发布的微软中文新闻组免费在线支持,是利用微软中文新闻组的平台,由专门的微软全球技术支持中心(GTSC)的资深高级工程师负责解答用户提出的各种问题。从周一到周五,一般情况下,问题将会在2个工作日内获得答复。详细情况如下图所示:



TerryLee 2006-09-26 22:32 发表评论
Tech.Ed 2006 博客园兄弟聚会

Tech.Ed 2006博客园兄弟合影[来自于刘岛]


详细信息如下:

No1jillzhang 

No2TerryLee  

No3Sunmoonfire 

No4努力学习的小熊

No5liujj_xujj

No6刘岛

No7吕震宇

No8被遗弃的小指

No9Colin

No10Anders Liu

No11Kim

No12THIN

No13Dudu

No14朱兴林

No15



TerryLee 2006-09-25 13:06 发表评论
参加Tech.Ed 2006北京行
 
Tech.Ed 2006微软技术大会于今天下午落下了帷幕,我也由北京赶回了天津,简单写一下自己的感受和一些有意思的事情与大家分享。

    签到登记,21号早晨乘公司的车去九华国际会展中心大酒店,先是签到,领取资料,由于第一次参加,没什么经验,有点找不到北,好在服务人员比较多,在他们的帮助下好歹才完成了登记签到以及分房,住宿标准可是四星级哦。接下来是开幕式,带给我的只有两个字“震撼”,充分感受了什么叫技术所带来的冲击。微软公司“可管理解决方案”部门的CIO兼副总裁Ron  Markezich的激情演讲,VistaOffice 2007的各种最酷最眩的功能,赢得了听众的阵阵掌声,Vista全新的界面将会完全改变我们以前对于用户界面的看法。

    技术讲座,这次总共的技术讲座有160场之多,动手实验有60场,不包括其它的同类人聚会,IT专家实战论坛等,分类讲座的内容以Office系列的居多,开发类课程内容相对来说有些少,关于商业智能类的讲座则多半都是英文课程,三节课听下来已经有些晕了,再也没去听第四节课。值得一提的是Office系列课程的奖品最为丰富,还是Office部门比较有钱。

    博客园聚会,这应该算是这次最为开心的一件事了,见到了很多博客园的好朋友,像“园长”Dudu吕震宇THINKim等,就不一一列举了,大家在一起感觉一点也不陌生,相互交换名片,聊得很开心。

    风云英雄会,这是微软准备的Tech.Ed 2006欢迎晚宴,引用微软的说法:华山论剑已作古,今夜还看“英雄会“,灯火闪耀、精英聚首,您可以和同道中人进行畅谈,可以和行业大腕深入切磋,可以呼朋引伴激扬情怀。此外,我们还精心为您准备了可口的自助餐、精彩纷呈的演出、丰厚别致的奖品……这一切的一起,都期待着您的参与,晚会很热闹,最吸引人是那几个大奖,不过最后幸运没有降临到我的头上,也就不去想了。

    最后一定要提一下最有意思礼品,也是最来之不易的。一张反馈表需要盖20多个章吧,才可以去领礼品,我们几个人就一个展台一个展台的跑,由于没有带名片,几乎每一个展台都要填写一遍个人信息才可以盖章,累了大半天,有几次中途差点放弃,最后好在坚持盖完了,拿去领礼品,差点没晕倒,礼品是一幅印有Tech.Ed的扑克牌,早知如此,何必那么辛苦呢

    就写这么多吧,先去睡觉~~~



TerryLee 2006-09-24 00:52 发表评论
Google完成对Writely的整合

上午打开邮箱,收到了Writely小组的一封邮件,通知Google即将开始对Writely帐户的整合,完成后你需要使用你的Google帐户登陆进你的Writely,而不是以前的Writely帐户。全文如下:

Dear XXX,

In a few days, we will update your Writely account to use your lhj_cauc@163.com Google Account registration settings.

This means you'll need to use your Google Account password when signing in, not your Writely password (if they're different).

If you've forgotten your Google Account password, just go to https://www.google.com/accounts/ForgotPasswd

Thanks!

Google Writely Team



TerryLee 2006-09-20 08:52 发表评论
Atlas Control Toolkit更新发布V1.0.60914.0
     摘要:Atlas Control Toolkit又发布新版本了,这次新增加的控件有如下四个:
1.Animation

2.NoBot

3.Slider

4.UpdatePanelAnimation

其中Animation的效果非常酷,感兴趣的朋友可以在这里观看演示效果:http://atlas.asp.net/atlastoolkit/

下载地址:http://www.codeplex.com/Wiki/View.aspx?ProjectName=AtlasControlToolkit  阅读全文

TerryLee 2006-09-19 13:02 发表评论
Atlas学习手记(29):JavaScript面向对象的扩展(三):接口Interface
    内容篇幅较长,请点击这里阅读全文。

TerryLee 2006-09-17 18:29 发表评论
Atlas学习手记(28):JavaScript面向对象的扩展(二):继承Inheritance
    内容篇幅较长,请点击这里阅读全文。

TerryLee 2006-09-17 18:15 发表评论
Atlas学习手记(27):JavaScript面向对象的扩展(一):命名空间Namespace

Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用命名空间。

 

主要内容

1.概述

2.完整示例

 

一.概述

Javascript中并没有空间、类、接口这些概念,Atlas对这些东西进行了封装,增强了JavaScript面向对象方面的能力,本文看一下如何使用命名空间。在使用命名空间时有两个方法是需要我们注意的。

registerNamespace:注册一个命名空间

registerClass:注册一个类到某个命名空间中

二.完整示例

1.新建一个Atlas Web Site后,添加一个Namespace.js的文件,在这里我们注册一个Demo的命名空间,并创建Person类,把它注册到Demo命名空间中,如下所示:

// JScript File

Type.registerNamespace(
"Demo");

Demo.Person 
= function(firstName, lastName, emailAddress) {

    
var _firstName = firstName;

    
var _lastName = lastName;

    
var _emailAddress = emailAddress;

    
this.getFirstName = function() {

        
return _firstName;

    }


    
this.getLastName = function() {

        
return _lastName;

    }


    
this.getName = function() {

        
return _firstName + ' ' + _lastName;

    }


    
this.dispose = function() {

        alert('bye ' 
+ this.getName());

    }


}


Demo.Person.registerClass('Demo.Person', 
null, Sys.IDisposable);

2.在ASPX页面中添加ScriptManager,这个总是不能少的:

<atlas:ScriptManager runat="server" ID="scriptManager" />

3.引入我们刚才创建的JS文件:

<script type="text/javascript" src="Namespace.js"></script>

4.现在就可以在前端脚本中调用了:

<script type="text/javascript" language="JavaScript">

function OnButton1Click() 

{

    
var testPerson = new Demo.Person('John', 'Smith', 'john.smith@example.com');

    alert(testPerson.getFirstName() 
+ " " + testPerson.getLastName() );

    
return false;

}


</script>

5.添加一个Button,在它的单击事件中来调用:

<div>

        This example and puts the Person class in the "Demo" namespace.

        
<br />

        
<br />

        
<input id="Button1" value="Create Demo.Person" type="button" onclick="return OnButton1Click()" />

</div>

看看上面编写的代码,是不是很有面向对象的感觉呢?编译运行:

单击按钮后:

完整示例下载:http://www.cnblogs.com/Files/Terrylee/AtlasNamespaceDemo.rar

TerryLee 2006-09-17 18:01 发表评论
Atlas学习手记(26):使用Validators验证用户输入
     摘要:Validator是Atlas提供的一组验证用户输入的客户端组件,用来检查InputControl类型的Atlas控件,例如Web.UI.TextBox的输入数据。在ASP.NET中提供了一组服务器端的验证控件,Atlas中的Validator在客户端也提供了同样的功能。

主要内容

1.Validators概述

2.完整示例
  阅读全文

TerryLee 2006-09-17 12:08 发表评论
CS2.0 中若自动登录无效的解决办法

参考 Url: http://communityserver.org/forums/thread/483092.aspx

是MachineKey的问题, 在Web.config中修改即可

在Msdn上对MachineKey的解释是加密与解密Cookie 确认用户身份这样的东西

参考:

MSDN: http://msdn.microsoft.com/library/default.asp?url=...

http://menory.blog.51cto.com/post/25986/4902



zhzkl 2006-09-16 14:20 发表评论
.NET设计模式(18):迭代器模式(Iterator Pattern)
     摘要:Iterator模式分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明的访问集合内部的数据。

主要内容

1.Iterator模式解说

2.DotNET中的Iterator模式

……  阅读全文

TerryLee 2006-09-16 10:40 发表评论
SQL LIKE 通配符随笔
     摘要:还真是不知道,原来LIKE还可以有这么多通配符  阅读全文

uGoer 2006-09-15 21:14 发表评论
Live家族又添新成员

前两天忙着搬家,离开了网络几天,回来后发现Live家族又新添了一员,我的消息真的很落后,Windows Live Local截图如下:


看来Live Local将于Google Maps百度地图形成竞争之势。



TerryLee 2006-09-13 17:32 发表评论
“Atlas”1.0命名和开发路线
     摘要:Scott发布了Atlas命名和开发计划的文章,给我们带来了两个好消息:

1.微软将在今年年底发布Atlas 1.0 Release版本,在这之前会先发布Beta版本,根据用户的反馈意见决定最终的发布日期。

2.Atlas组成部分有了官方名称:

  • 客户端 Atlas Javascript Library 被命名为 Microsoft AJAX Library,它可以在任何浏览器工作并且支持任何Web 服务器。

  • Atlas 服务器端功能被命名为 ASP.NET 2.0 AJAX Extensions,同时原来的 Atlas 控件标识 会被更改为 ,这些控件会集成到 ASP.NET 下一个版本。

  • 目前开源的 Atlas Control Toolkit 项目被命名为 ASP.NET AJAX Control Toolkit。

    使用Atlas开发的朋友也可以放心的使用了,不用再为Atlas的命运而担忧  阅读全文

    TerryLee 2006-09-12 10:23 发表评论
  • 阅读《Google成功七堂课》

    最近拜读了罗耀宗的《Google成功七堂课》,其中的观点很是不错,这里记录一下。

    第一课:打破规则

    第二课:打造更好的新产品

    第三课:以世界为实验室

    第四课:以用户的体验为念

    第五课:创造与分享价值

    第六课:引进与奖励一流的人才

    第七课:不使坏也能赚钱

    BTW:这本书的观点不错,尤其是打破规则和人性化的设计,文笔实在不敢恭维,堆砌拼凑的痕迹太明显了。



    TerryLee 2006-09-05 13:18 发表评论
    More Posts Next page »