RSS 2.0 Feed
虎说八道
摘要:When: Feb 27, 2008 Where: Los Angeles What: Windows Server SQL Server Visual Studio 三大产品的发布会. 今天去逛了一圈,铺几张照片。   就在Lakers 球场边上,我们差不多8点多就到了 注册,很多人 里面人更多 赶着看9点的Keynote,随便对付一下早餐   KeyNote 会场,理论上是不能照相的。。 NBC's Tom Brokaw, 演讲云山雾罩,莫测高深。谈论的都是类似温室效应援助非洲之类极为高深di问题,俺开车太累,后来稍微眯了一会。 然后被某人的大嗓门吵醒了。 大Boss,再放一张 演讲效果不错,中间穿插的3个产品的Demo颇有意思,看的入迷就没有拍了。...[阅读全文]

posted @ | Feedback (5) | Filed Under [ 虎说八道 二进制生活 ]

摘要:文章在这儿。 10个AddIn是这些: TestDriven.NETGhostDocPasterCodeKeepPInvoke.NETVSWindowManager PowerToyWSContractFirstVSMouseBindingsCopySourceAsHTMLCache Visualizer 偶用过的NDoc和NUnit都没被作者看上,替代的是TestDriven.Net 和GhostDoc,俺都没用过..... VSWindowManager PowerToy以前倒是玩了玩,可惜感觉功能都不匝地,当天就UnInstall了..... PInvoke.Net 大家都知道,不过用的机会实在不大,真要用PInvoke,到www.pinvoke.net 看看也不麻烦.........[阅读全文]

posted @ | Feedback (6) | Filed Under [ 虎说八道 二进制生活 ]

摘要:    今天在Google上又看到了一个新鲜玩意——Hello。 Google Tools里对它的介绍是"Instant message your pictures to friends "。 下载了一个安装了一下,界面和Picasa 2 灰常相似,安装好以后,在Picasa 2 里看图片的时候也会多一个Hello的Button, 看来Google也深知集成di 重要 如何共享图片因为暂时没有找到人试验,还没有什么概念,不知道Hello是如何做的。如果有人有兴趣,可以装一个和我试验一把,Hello里我的UserName是cnzee。     Hello的另外一个功能是可以直接上传图片到Blog,安装好以后可以在Friends列表里看到一个BloggerBot的User,应该就是做这个的。不过大概只能上传到http://www.blogger.com 的Blog吧。  ...[阅读全文]

posted @ | Feedback (3) | Filed Under [ 虎说八道 二进制生活 ]

摘要:   有兄弟绑定了一个ArrayList到 System.Windows.Forms.DataGrid, 然后设置AllowSorting 为 True,但是发现显示出的DataGrid还是不能排序的说。    在MSDN上相关的帮助那里没有看到甚么有用的东东,它只是说如果绑定 DataView/DataViewManager ,你可以如何如何。对ArrayList或者对象数组没有就没话说了。上Google查也没有找到什么有意义的东西,最后实在没有办法只有拿ILDASM 来偷窥了...    在里面找到一个名为AllowSortingChanged的私有方法,里面调用到了一个IBindingList的RemoveSort 方法: ......... IL_002a: castclass [System]System.ComponentModel.IBindingList IL_002f: callvirt instance void [System]System.ComponentModel.IBindingList::RemoveSort() IL_0034: ret } // end of method DataGrid::AllowSortingChanged 然后的事情就很简单了,看了看IBindingList的接口,SortProperty/SortDirection属性和ApplySort/RemoveSort 方法明显就是给DataGrid准备的,基本上就可以确定了: 只有实现了IbindingList的DataSource才可以在DataGrid里排序. -----------------偶一般不喜欢只写一件事情,No2 Coming ------------------------    MSDN 看到了一篇文章:On the Way to Mastering ASP.NET: Introducing Custom Entity Classes,    偶喜欢它对System.Data 缺陷的评论,它把使用DataSet的缺点展示的非常清楚,但是文章后半段对Entity Class的介绍(实现)就让人觉得有点简单--换句话说,它很好的提出了问题,但是没有很好的解决.....    不过文章还是不错di,而且里面还给了你一堆Link引导你去近一步深入某个问题。 "Never return a class from the System.Data or child namespace from the DAL" 是这篇文章里提出的一个Rule,我以为,用它来做文章的标题更合适的说   ...[阅读全文]

posted @ | Feedback (9) | Filed Under [ 虎说八道 二进制生活 ]

摘要: Confirmation Dialog is evil?    当年无聊的时候,曾经计算过Copy文件的时候,可能会遇到多少次Confirm Dialog。而在最近一期的MSDN Magazine上,David S. Platt 告诉我们,To Confirm is Useless, to Undo Divine。按照他的说法,Windows里唯一可能需要Confirm的地方,就是清空回收站的时候,而因为清空回收站一般不会误操作,这个Confirm 也是不必要di….        我没有他走的那么远,有些操作是不太可能/容易Undo的,8过他认为Undo 功能有助于用户了解系统的观点偶很赞成——各位Coder,能用Command Pattern的时候,你就用吧!   VS2005 New Features——Cool,但是实用吗? 不知道有多少人看了那个Asp.Net 2.0 Training CD, 那里面有一个Feature我印象挺深:在第1个Course里,演示者直接把一个Server Explorer里的Table 拖到Aspx 的Page里,VS2005 自动生成了一个DataGrid(比VS2003多走了一步--2003 只会帮你放一个Connection 和一个Adapter到Page里去。)——很Cool,很眩,令人印象深刻。    但是,作为一个还算够水准的开发者,如果你在用Vs2005开发一个真正的Web 应用——不管是Internet应用 还是 Intranet 应用。你真的会使用这个Feature去创建你的Web Form吗?   最后再放个网上看到的好玩题目:   话说某个小岛上的居民有两个部落,一个部落的人只说真话,另一个的人有时候说真话,有时候说假话。(听上去很熟吧?)岛上的每个人都知道其他人的真实身份(怎么知道的?别问我,呵呵)现在知道岛上共有2005人,真话部落比不一定部落的人多。如果你是岛上的新任总督,想搞清楚他们的身份,所以你需要从真话部落挑一个助手。于是你召开了第X届全体岛民大会,在会上你可以向任何人提问。请问你能不能在不超过4000次提问里找到一个助手?注意,一次提问是指问一个人,如果你问三个人同样的问题,算是三次提问,而且任何问题不得涉及1群人,比如你不能问“这100个人里最小的真话部落的人是谁”这类问题。  ...[阅读全文]

posted @ | Feedback (8) | Filed Under [ 虎说八道 二进制生活 ]

为什么Xml是大小写敏感的? Marriage Proposal 监狱问题

posted @ | Feedback (20) | Filed Under [ 虎说八道 二进制生活 ]

摘要:   当你在Windows 中Copy 一个Folder 到另外一个Folder的时候,你最多可能会遇到多少次 Confrom Folder/File Replace Dialog? (假定你每次都选择Yes To All 以保证同类Dialog不出现第2 次) ...[阅读全文]

posted @ | Feedback (33) | Filed Under [ 虎说八道 ]

摘要:买的笔记本拖拖拉拉过了3周多才到;而且死沉死沉的...用起来一点也不爽。郁闷。 下载了Vs2K5 Beta1,装好之后才发现想拿来玩的 Test Project 又被从这个版本拿掉了。继续郁闷。 一个同事的LP生病,回台湾陪护去了,他手头的事情落到我头上,整天上班忙的团团转。看到的很多新东东都没有时间玩了。难受加郁闷。   顺便说说Vs2K5印象, Winform里新增的一个backgroundWorker Component 看起来不错,接口很简单,基本上很轻松就可以在Form上挂后台处理的线程了。 serialPort 是用来玩串口的,原来不少人叫着要这东东,看来.Net 2.0 终于还是补上了。     在System.ComponentModel  NS 下,我还找到了DisplayNameAttribute,hehe,在1.0/1.1 的PropertyGrid里要换个显示用的属性名可颇麻烦。我以前为了解决这个甚至用Reflect.Emit 自己发射IL生成包装类来实现。既然2.0 有了这个东东,可以猜想在Vs2K5的中文版里,我们会看到类似这样的属性窗口: ...[阅读全文]

posted @ | Feedback (3) | Filed Under [ 虎说八道 二进制生活 ]

摘要:首先,祝LP大人生日快乐。 到这里已经1星期了,时差差不多调整好乐。跳出来跟各位说声Hello :) LA 的确如 Grace 所说,没有 SHA 这么多可以玩的地方,不过还没有去过LA的 Downtown,不知道那里如何。最令我郁闷的是:这里的电视不转播F1的比赛,昨天转播的是F3000,感觉不爽的说。...[阅读全文]

posted @ | Feedback (11) | Filed Under [ 虎说八道 ]

摘要:订了这个周末的飞机去LA,今天刚刚把我的手机销号。下一次Blog,应该就是从米国发的了。 这次时间安排的非常不巧,既没有赶上和Grace 她们一起去西雅图,23/24号MVP在上海的活动也没有办法参加了。今年9/26的F1上海大奖赛, 我也没有办法到现场了的说。郁闷啊! 希望以后还有机会可以和各位朋友再把酒言欢......[阅读全文]

posted @ | Feedback (13) | Filed Under [ 虎说八道 二进制生活 ]

Full 虎说八道 Archive