上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

2005年7月20日

在XP+SP2下隐藏模态窗口的状态栏

摘要:   微软的Windows XP SP2是一个非常棒的Services Pack,特别是对IE添加了Add-ones的管理功能,即使被恶意ActiveX强行安装,以可以非常轻松的将其disable掉。不过SP2对安全增强,同时也给我们带来一些烦恼,其中对弹出窗口的限制,就非常的不爽。 阅读全文

posted @ 2005-07-20 21:47 birdshome 阅读(7637) 评论(15) 推荐(0) 编辑

2005年7月16日

继续说一说昨天提到的那个代码重构

摘要:   昨天我给了一段.NET Framework 2.0中的一段代码,希望大家能重构一下。结果大家没有对代码本身提出什么积极的看法,倒是有几位热心人代码都没有看清,就大肆予以评论(因为那段代码是错的,现已修正)。下面再说一下这段代码的特点和问题,欢迎有兴趣并能看到诗的博友斧正。 阅读全文

posted @ 2005-07-16 00:51 birdshome 阅读(4446) 评论(24) 推荐(0) 编辑

2005年7月15日

欢迎大家来重构一下微软的这段代码

摘要:   下面这段代码是从.NET Framework 2.0 beta2中弄出来的,看后除了大为faint外,真的是没有语言了,虽然作者还是考虑了不少的优化。欢迎大家来重构一下这段代码:) 这个方法的功能是把JScript字符串转换为文本形式,也就是把一些特殊的字符转意一下。 阅读全文

posted @ 2005-07-15 00:04 birdshome 阅读(3654) 评论(13) 推荐(0) 编辑

2005年7月14日

用MIME格式描述多工作表Excel文件

摘要:   上次说了使用MIME格式描述多内容的Excel文件,那么如果我希望描述一个有多工作表(sheet)的Excel文件,是否也同样能办到呢?因为很多时候我们需要把一系列的多个表格导入一个Excel文件中保存,对多工作表的支持是非常重要的功能,否则单Sheet的Excel文件如同鸡肋的说。 阅读全文

posted @ 2005-07-14 00:09 birdshome 阅读(6020) 评论(5) 推荐(0) 编辑

2005年7月12日

用MIME格式描述多内容Excel工作表

摘要:   虽然使用Excel.Application对象来操作Excel文件是非常professional的,不过Excel对象创建起来实在太臃肿了,特别是对于B/S结构的应用来说,还需要服务器部署适当版本的Excel应用。而到头来,其是我们对Excel的文件的要求很多时候其实并不高,绝大多数就是导入表格数据而已。 阅读全文

posted @ 2005-07-12 13:08 birdshome 阅读(10673) 评论(10) 推荐(0) 编辑

2005年7月8日

2005年7月份中国区当选MVP已揭晓

摘要:   热烈欢迎新鲜血液加入到MVP的大家庭中来~~ 阅读全文

posted @ 2005-07-08 17:13 birdshome 阅读(3248) 评论(55) 推荐(0) 编辑

2005年7月4日

RegisterExpandoAttribute()实现缺陷

摘要:   在Framework 2.0里微软提供了一个叫ClientScriptManager的类来专门管理Page类上面的脚本注册,并且把原来Page类上提供的RegisterXXX和IsRegisterXXX等方法都置为了Obsolete。ClientScriptManager类提供了一个叫RegisterExpandoAttribute()的新方法,不过这个方法实现得太草率了。 阅读全文

posted @ 2005-07-04 23:24 birdshome 阅读(3033) 评论(5) 推荐(0) 编辑

2005年7月2日

精确地计算Web页面中滚动条的宽度

摘要:   原来我一直以为Web页面中的滚动条宽度是不能精确确定的,因为用户自己可以在桌面属性中设置系统滚动条的宽度为任意整数。再加之上次在MyMsn的代码里看见M$程序员的注释,更加让我认为滚动条的宽度是不能精确计算地。但事实是怎么样的呢? 阅读全文

posted @ 2005-07-02 00:53 birdshome 阅读(14344) 评论(13) 推荐(0) 编辑

2005年7月1日

忽略字符串大小写替换的更高效实现

摘要:   昨天灵感兄的一篇文章,其中仔细的比较了在.NET中做忽略字符串大小写替换的问题。并且给出了5个现有的解决方案,和详细的效率测试数据。不过仔细看完后,我对于Microsoft VisualBasic RunTime中的String.Replace的效率不敢苟同,特别是看过C#改写的代码后,更是疑窦丛生。 阅读全文

posted @ 2005-07-01 00:41 birdshome 阅读(5704) 评论(10) 推荐(0) 编辑

2005年6月30日

JavaScript语句可以不以;结尾的烦恼

摘要:   JavaScript做为一个灵活的脚本语言,其成功是我们显而易见的。不过对于JavaScript语句可以不以";"结尾这点,我对其一直都耿耿于怀!这个特性除了带来语句的混乱,且使其依赖于代码排版(换行)外,我没有发现任何的优点。难道是为了可以少敲一个";"?! 如果习惯了C#、C/C++等的强制";",会更加的觉得郁闷。 阅读全文

posted @ 2005-06-30 22:25 birdshome 阅读(2664) 评论(3) 推荐(1) 编辑

2005年6月24日

只遍历出JScript对象的expando属性

摘要:   我们知道JScript的对象(不只是Object)可以像html元素对象一样,添加任意的自定义属性值。也就是说JScript的对象,天生都是Key/Value map。并且这种map结构由于使用Native的代码实现,检索效率非常之高,我曾在这篇文章里讨论过。不过在遍历这样的map时,expando导入属性和prototype导入属性存在了混淆。 阅读全文

posted @ 2005-06-24 18:02 birdshome 阅读(8207) 评论(18) 推荐(1) 编辑

2005年6月22日

32位简单标志结构SimpleBitVector32

摘要:   本结构被缀以Internal修饰,藏于System.Web.Util名称空间中。 阅读全文

posted @ 2005-06-22 00:32 birdshome 阅读(2142) 评论(1) 推荐(0) 编辑

2005年6月20日

SmartNavigation在Fx2.0中下岗了...

摘要:   当我们在最开始接触ASP.NET时,除了被.NET的整个框架和code-behind的代码方式吸引之外,同时对一些M$提供的cookies也非常的欣赏。其中SmartNavigation特性就是大家印象比较深的,不过这个cookie的使用和它受到的期望却相去甚远,这是为什么呢?微软在Framework 2.0里又是怎对待它的呢? 阅读全文

posted @ 2005-06-20 00:23 birdshome 阅读(4803) 评论(3) 推荐(0) 编辑

2005年6月19日

VS.NET 2005 Beta2的稳定性太差了:(

摘要:   装上VS.NET 2005 Beta2都挺长时间了,好几次想好好玩一玩,同时也想把一些实验性的工程放到2005b2下面来做,可是却一次又一次的被其打击。Beta2给我的总体感觉是,完成度较Beta1有所提高,可是稳定性的下降也是空前的,而且Bug都让人异常的郁闷。 阅读全文

posted @ 2005-06-19 13:55 birdshome 阅读(6098) 评论(29) 推荐(0) 编辑

2005年6月11日

滚动TextArea中内容到底部的BT方法

摘要:   记得很久以前玩聊天室的时候,新的聊天内容被显示出来后,滚动条总是会滚动到聊天内容窗口的底部。不过那种聊天窗口一般都是使用frame/iframe制作的,我们可以使用其document对象的scrollTop属性来滚动窗口。如果使用TextArea来记录递增内容,怎么达到同样的效果呢? 阅读全文

posted @ 2005-06-11 13:03 birdshome 阅读(4481) 评论(4) 推荐(0) 编辑

2005年6月9日

推荐一个叫Full Source的IE功能扩展

摘要:   一直以为国人比较喜欢比来比去,什么Windows vs linux、.NET vs java、IE vs firefox等等。原来老外也有无聊到一定水平的,这不发现原来"101件Mozilla 浏览器能而IE 不能做的事"一文的始作俑者是老外。原文叫:101 things that the Mozilla browser can do that IE cannot。 阅读全文

posted @ 2005-06-09 13:30 birdshome 阅读(6269) 评论(7) 推荐(0) 编辑

2005年6月7日

JScript中的"this"关键字使用方式补充

摘要:   在"JavaScript中this关键字使用方法详解"一文中,我曾例举了在JavaScript和JScript中的8种this关键字的方式。这不又发现还有两种this关键字的使用方式当时没有说到,现补充说明一下。并且通过第一种this关键字使用的说明,能让我们更好的理解JavaScript作为Object-Based语言的本质。 阅读全文

posted @ 2005-06-07 13:37 birdshome 阅读(4451) 评论(16) 推荐(0) 编辑

2005年6月6日

用createEventObject来模拟事件参数

摘要:   原来在程序中模拟事件触发的时候,我写过一篇文章叫"在什么时候才会用到fireEvent方法呢?"。文章中说了我们怎么样来使用模拟事件的详细方法和步骤,不过当时忽略了fireEvent的一个Optional的参数oEventObject,它是做什么的呢? 阅读全文

posted @ 2005-06-06 21:53 birdshome 阅读(9871) 评论(6) 推荐(0) 编辑

2005年6月4日

阻止shift+click页面超链接打开新窗口

摘要:   似乎是挺无聊的一个功能,禁止用户使用Shift+Click超级链接打开新的页面。不过既然有这样的bt需求,我就简单设计了一个解决方案。虽然是能解决大部分问题,不过遇到复制链接再在别的browser中去打开就没有好的阻止办法了。 阅读全文

posted @ 2005-06-04 00:23 birdshome 阅读(3101) 评论(4) 推荐(0) 编辑

2005年6月2日

在使用optgroup时遇到的缺陷与修复

摘要:   在IE6.0里微软提供对HTML4.0中定义元素optgroup的支持,不过当我今天使用optgroup时,居然发现其在事件处理上存在bug。该bug影响select元素上的onchange事件,具体表现及处理如下。 阅读全文

posted @ 2005-06-02 23:46 birdshome 阅读(4847) 评论(4) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页

导航