上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

2004年4月2日

Hava a preview at WhiteHorse in VS2005CTP

摘要: WhiteHorse 无疑是VS2005中最令人期待的东东之一。可惜,在现在的VS2005CTP中,可能只能“预览”一下WhiteHorse的身影…文章转移到了:http://bbs.dotnettools.org/activeubb/NewsDetail.asp?GroupName=VS2K5%28Whidbey%29%BA%CDFX2%2E0&DaysPrune=365&lp=1&id=182... 阅读全文

posted @ 2004-04-02 02:03 kaneboy 阅读(99) 评论(0) 推荐(0) 编辑

2004年4月1日

Refactoring Anytime

摘要: 前阵子休假一周,把《重构》带着陆陆续续的看,现在看得也七七八八了。最大的感觉是,书中所阐述的重构的原则的意义大过具体步骤的指导,其实总结一下,倒是一份不错的Design & Code Guideline,呵呵。不过最最重要的,我觉得就是“随时重构”这一准则,程序员都是懒惰的家伙,能够偷懒的时候,我绝不会花费更多的力气去敲入更多的代码。抵住诱惑!Refactoring Anytime!第三期《程序员... 阅读全文

posted @ 2004-04-01 21:00 kaneboy 阅读(189) 评论(0) 推荐(0) 编辑

2004年3月29日

放假归来

摘要: 上周请假回家一趟,休假期间,VS2005 CTP版本发布、ShadowFax新版本发布(终于有了完整的MSI安装包)、ASP.NET Forums 2.0 Beta RC1发布(同样是一个完整的安装程序包)。走之前,匆忙将以前的一个通过WebService上传文件到服务器的WinForms程序添加了多线程上传的能力。.Net Framework对多线程有非常良好的支持。而对于WebService,... 阅读全文

posted @ 2004-03-29 20:42 kaneboy 阅读(189) 评论(0) 推荐(0) 编辑

2004年3月17日

Provider Model 模式

摘要: 这篇文章的思想的来源是Rob Howard半月前的一篇文章,《Provider Model Design Pattern and Specification, Part 1》,本来想等Rob H把Part II写完然后再一起总结一下的,可等啊等啊,估计这位哥们儿在忙着准备DevDay2004和做演讲,所以一直都没有等到Part II出来。不过Rob Howard在MSDN上的文章从来都是精品,而且... 阅读全文

posted @ 2004-03-17 00:14 kaneboy 阅读(300) 评论(0) 推荐(0) 编辑

2004年3月12日

深入SOA的一些细节

摘要: 进来博客堂关于SOA的文章不少,呵呵,看来SOA进入大家的实际项目可能是指日可待啊。 因为SOA绝不是一种标准,而且也是刚刚发展推广开的一种架构,所以在网上对于一些细节(也许下面罗列的已经算不得是细节了)的地方, 各有各的看法,各有各的理由。 一、Service Façade公开Entity还是公开Argument? 比如,应该是这样:CustomerService.AddCustomer ( C... 阅读全文

posted @ 2004-03-12 19:02 kaneboy 阅读(217) 评论(0) 推荐(0) 编辑

2004年3月11日

忙着满足客户的需求...

摘要: 这几天忙着满足客户对一个.Net WinForms(调用服务器上的WebService的)程序的需求,提高了WebService数据传输速度(数据传送前先压缩,传到后再解压),解决了WinForms程序占用内存过大的问题(好家伙,载入硬盘上的文件处理的时候,物理内存占用根据文件大小以线性增长,在我自己内存充足的电脑上根本感觉不出来,倒是把客户吓着了...途中还向JGTM2004发了封Email求助... 阅读全文

posted @ 2004-03-11 00:42 kaneboy 阅读(203) 评论(0) 推荐(0) 编辑

2004年3月8日

日本程序员写的代码?

摘要: 前阵子在CSDN上面看到一个帖子,《日本程序员和中国程序员为同一功能写的代码》,大意是说日本程序员写的代码多么多么清晰明了,中国程序员写的代码多么多么差劲。“日本程序员”写的代码如下:Dim gridItemIndex As Integer 'commentDim currentPageIndex As Integer 'commentDim pageSize As Inte... 阅读全文

posted @ 2004-03-08 18:49 kaneboy 阅读(961) 评论(1) 推荐(0) 编辑

2004年3月5日

写了个很小的MSN机器人服务器端程序

摘要: 在网上找了一些资料,花两个晚上写了一个。能够完成的功能不多,但是扩展性很强。现在我只让它做了一件事,发送“rss:RSS地址”过去,它就把这个RSS地址的内容抓下来然后回复给你。不过可以通过编程来扩展它的处理功能,现在提供了两个Plug-in接口,一个用来定制信息记录,一个用来定制信息处理和回复。比如通过继承MSNRobot.Core.ConversationMessageHandler类,重写“... 阅读全文

posted @ 2004-03-05 21:52 kaneboy 阅读(219) 评论(0) 推荐(0) 编辑

2004年3月2日

SOA实践

摘要: SOA的理论已经够多了,也许我们可以来实践着在项目中采用SOA架构。下面来自我自己的经验和理解,一家之言。1、DTOData Transfer Object,或者叫Entity、Data Object。DTO是指在一个对象里面只包含所表示的实体的数据,而不包含任何操作行为。传统的OOP理论认为建立这样纯粹只包含数据的实体类是不正确的,而SOA架构为了能够在分布的、异构的平台上能够顺利的传递数据,则... 阅读全文

posted @ 2004-03-02 10:21 kaneboy 阅读(300) 评论(0) 推荐(1) 编辑

2004年3月1日

从另一层角度来看待“单独定价”

摘要: 不过可以从另一层角度来看待“单独定价”的问题,那就是“消除知识壁垒”。首先,软件比硬件更接近一种知识产品,或者说“获取知识的中介产品”。如果在收入水准不同的地区,这样的“获取知识的中介产品”的价格保持一致,则可能会损坏低收入水平地区的人们获取知识的能力。打个比方,在北京市,一个小学生一个学期可能要花费2000元的各种费用,但是如果我们在陕北农村里面也实行这样的“同等价格”,那么由于先天的限制(陕北... 阅读全文

posted @ 2004-03-01 14:59 kaneboy 阅读(222) 评论(0) 推荐(0) 编辑

2004年2月28日

Teach Yourself Programming in 10 Years

摘要: Teach Yourself Programming in Ten Years原文在这里(http://www.norvig.com/21-days.html),翻译不完整。为何每个人都这么急?走在书店里,你会看到《7天内学会Java》靠在一长排说要在几天或者几小时内学会VB、Windows、Internet...等等的书籍旁。我在Amazon.com上面搜索了一下,标题符合“pubdate: a... 阅读全文

posted @ 2004-02-28 01:11 kaneboy 阅读(4574) 评论(1) 推荐(3) 编辑

2004年2月25日

Office Research Service & SharePoint Services

摘要: 很早就和开心聊过在Office Research Service里面对SharePoint文档库进行全文检索,一直懒得做。今天看Exchange文档看得有点头晕脑涨,于是顺手把这个写了一下,让自己的脑袋暂时得到了解放...:)实现技术上没什么说的,Office Research Service早已经被博客堂众位玩得很熟了。写Registration方法、Query方法,调用SharePoint S... 阅读全文

posted @ 2004-02-25 17:00 kaneboy 阅读(162) 评论(0) 推荐(0) 编辑

2004年2月20日

计算机属于人民

摘要: 想起从前美国PC革命时的一句口号,“计算机属于人民”,那个时候,只有IBM、DEC这样的大公司才能制造计算机、使用计算机,一台动辄上百万美元,而普通人是没法拥有属于“自己的”计算机的。看了纯朴的狗熊的文章,才觉得其实很多程序员都不能理解这句话的。每个人都渴望被崇拜,想想吧,我们在字符命令行下飞快的输入着命令,旁边那些甚至连英文字符都不认识几个的人用崇拜的眼神看着我,多么美好!可是,计算机的目的是什... 阅读全文

posted @ 2004-02-20 13:32 kaneboy 阅读(268) 评论(0) 推荐(1) 编辑

2004年2月16日

ScottGu回答了Whidbey发布的时间问题

摘要: 和先前的消息一致:在接着两个月内,将发布一个Beta之前的Interim Builds版本,这个版本将实现Beta版本的所有功能,但品质没有Beta那么高;六月份推出第一个Public Beta;在Public Beta之后一段时间,再会有一个修正了Public Beta相关Bug后的第二个Beta版,并且随这个Beta版本将包含“go-live license”,意味着这个版本基本可用了。相关链... 阅读全文

posted @ 2004-02-16 11:54 kaneboy 阅读(116) 评论(0) 推荐(0) 编辑

2004年2月10日

Follow Microsoft Step by Step !? ...

摘要: 今天发现一家很“厉害”的公司,Vertigo,他们网站上自称是“Experts on the Microsoft platform”,一点都不假。 以前一直以为IBuySpy是Microsoft内部的小组为了演示.NET技术而写的,今天在IBuySpy的WhitePaper上偶尔发现了“Vertigo Software, Inc.”的标示,上网一查,不得了,不但IBuySpy两个示范程序是这个V... 阅读全文

posted @ 2004-02-10 17:23 kaneboy 阅读(187) 评论(0) 推荐(0) 编辑

2004年2月8日

Borland CTO Blake Stone & Chuck J gone to Microsoft

摘要: Borland的三個首席科學家:Blake Stone(JBuilder)Chuck Jazdzewski(Delphi/C++Builder)Andreas Vogel(CORBA)http://forum.vclxx.org/topic.asp?TOPIC_ID=28410&FORUM_ID=40&CAT_ID=7&Topic_Title=Borland+CTO+Blake+Stone+Res... 阅读全文

posted @ 2004-02-08 16:04 kaneboy 阅读(248) 评论(0) 推荐(0) 编辑

2004年2月5日

MacroMedia公司的Flex和其开发工具Brady

摘要: Flex,MacroMedia公司推出的一套建立Rich Internet Application的东东,eric.canty介绍过。现在MacroMedia公司正在做一个专门用来写Flex的专用编辑器Brady,现在都在beta阶段。Flex的特征:1、Flex很类似Asp.Net,比如:用来输出一个DataGrid、一个指向博客堂的链接,并提供了一个WebService。这种标签,MacroM... 阅读全文

posted @ 2004-02-05 11:05 kaneboy 阅读(215) 评论(0) 推荐(0) 编辑

2004年2月2日

Whitehorse视频演示和WilsonORMapper

摘要: 1、Whitehorse是Microsoft要随Whidbey推出的一个用来构建SOA应用的框架,在Whidbey里面,可以通过图形的方式,直接设计出一个SOA系统来,非常Cool。视频介绍:The Whidbey Chronicles: Whitehorse2、WhilsonORMapper是Paul Whilson写的一个在语法和用法上非常非常类似.Net Framework 2.0中的Obj... 阅读全文

posted @ 2004-02-02 21:38 kaneboy 阅读(209) 评论(0) 推荐(0) 编辑

ASP.NET 2.0 中的SqlCacheDependency特性,and 明天开始上班啦!

摘要: ASP.NET中的Page Cache是个很有用的东东,只要简单的在页面上方加上一个OutputCache标签,就可以让页面在制定的Duration内直接把自动保存在缓存中的页面内容输出,而不需要让ASP.NET引擎再次执行页面代码,当然,节省这点执行时间并不是最主要的理由,主要理由是如果页面内容是从数据库中取出,那么就可以省去连接数据库、取数据的步骤,这个好处可大了。 PageCache有点小小... 阅读全文

posted @ 2004-02-02 02:13 kaneboy 阅读(206) 评论(0) 推荐(0) 编辑

2004年1月19日

春节快乐!

摘要: 虽然公司放假已经几天了,今天忍不住溜到公司,嘿嘿,有人,于是上网来看看,估计春节假期除非自己买个Modem在家里拨号,否则是上不了网了,苦啊…今天春节不回家,在深圳过。 不能上网只好在家里看书了,准备看完两本一直想看完但一直没时间看的书,呵呵。 阅读全文

posted @ 2004-01-19 17:01 kaneboy 阅读(91) 评论(0) 推荐(0) 编辑

春节快乐!

摘要: 虽然公司放假已经几天了,今天忍不住溜到公司,嘿嘿,有人,于是上网来看看,估计春节假期除非自己买个Modem在家里拨号,否则是上不了网了,苦啊...今天春节不回家,在深圳过。不能上网只好在家里看书了,准备看完两本一直想看完但一直没时间看的书,呵呵。 阅读全文

posted @ 2004-01-19 17:01 kaneboy 阅读(77) 评论(0) 推荐(0) 编辑

2004年1月14日

在SPS中加入自定义WebService

摘要: 前几天写了一个WinForms的客户端软件,可以远程连接SPS站点并(断点续传)上传文件。 图片:登录:http://blog.joycode.com/kaneboy/gallery/image/761.aspx设置每次上传的Block Size:http://blog.joycode.com/kaneboy/gallery/image/762.aspx上传:http://blog.joycode... 阅读全文

posted @ 2004-01-14 11:37 kaneboy 阅读(121) 评论(0) 推荐(0) 编辑

在SPS中加入自定义WebService

摘要: 前几天写了一个WinForms的客户端软件,可以远程连接SPS站点并(断点续传)上传文件。图片:登录:http://blog.joycode.com/kaneboy/gallery/image/761.aspx设置每次上传的Block Size:http://blog.joycode.com/kaneboy/gallery/image/762.aspx上传:http://blog.joycode.... 阅读全文

posted @ 2004-01-14 11:37 kaneboy 阅读(151) 评论(0) 推荐(0) 编辑

2004年1月7日

有意思的质疑

摘要: 一、SOA不就是Interfaced-Based编程吗? 终于有人忍不住发出了质疑的声音,SOA,听起来很玄,其实不就是Interfaced-Based编程嘛?我们以前OO编程的时候不是一直都这么干的吗?充其量用Web Services来包装了一下,这就是所谓的“革命性”吗? 有人就接道,“革命性”就是指的WEB Service啊,可以穿透网络啊。 当然有人会反驳了,理由就是:Interfaced... 阅读全文

posted @ 2004-01-07 18:05 kaneboy 阅读(127) 评论(0) 推荐(0) 编辑

有意思的质疑

摘要: 一、SOA不就是Interfaced-Based编程吗?终于有人忍不住发出了质疑的声音,SOA,听起来很玄,其实不就是Interfaced-Based编程嘛?我们以前OO编程的时候不是一直都这么干的吗?充其量用Web Services来包装了一下,这就是所谓的“革命性”吗?有人就接道,“革命性”就是指的WEB Service啊,可以穿透网络啊。当然有人会反驳了,理由就是:Interfaced-Ba... 阅读全文

posted @ 2004-01-07 18:05 kaneboy 阅读(204) 评论(0) 推荐(0) 编辑

2004年1月4日

用ObjectSpaces重建IBuySpy的数据访问层

摘要: ObjectSpaces这个ORM框架可能已经被大家听过N次了,它诞生很早,但开发周期拖了很长,虽然很早它的测试版本就已经有人使用了,但只到.Net Framework 1.2才计划正式将它包含其中,并放在了Object.Data.ObjectSpaces这个NameSpace中。 ObjectSpaces的流传版本也是甚多,被很多人研究过的一个EAP(Early Adopter Previe... 阅读全文

posted @ 2004-01-04 03:31 kaneboy 阅读(139) 评论(0) 推荐(0) 编辑

用ObjectSpaces重建IBuySpy的数据访问层

摘要: ObjectSpaces这个ORM框架可能已经被大家听过N次了,它诞生很早,但开发周期拖了很长,虽然很早它的测试版本就已经有人使用了,但只到.Net Framework 1.2才计划正式将它包含其中,并放在了Object.Data.ObjectSpaces这个NameSpace中。 ObjectSpaces的流传版本也是甚多,被很多人研究过的一个EAP(Early Adopter Preview)... 阅读全文

posted @ 2004-01-04 03:31 kaneboy 阅读(124) 评论(0) 推荐(0) 编辑

AnnouncementOSD.xml

摘要: <osd:ExtendedObjectSchema Name=”AnnouncementOSD” xmlns:osd=”http://schemas.microsoft.com/data/2002/09/20/persistenceschema”> <osd:Classes> <osd:Class Name=”ASPNetPortal.Announcement”> <osd:Me... 阅读全文

posted @ 2004-01-04 03:25 kaneboy 阅读(84) 评论(0) 推荐(0) 编辑

AnnouncementMSD.xml

摘要: <map:MappingSchema xmlns:map="http://schemas.microsoft.com/data/2002/09/28/mapping"> <map:DataSources> <map:DataSource Name="Portal" Type="SQL Server" Direction="Source"> <map:Schema Location... 阅读全文

posted @ 2004-01-04 03:25 kaneboy 阅读(98) 评论(0) 推荐(0) 编辑

AnnouncementMSD.xml

摘要: <map:MappingSchema xmlns:map=”http://schemas.microsoft.com/data/2002/09/28/mapping”> <map:DataSources> <map:DataSource Name=”Portal” Type=”SQL Server” Direction=”Source”> <map:Schema Location... 阅读全文

posted @ 2004-01-04 03:25 kaneboy 阅读(62) 评论(0) 推荐(0) 编辑

AnnouncementOSD.xml

摘要: <osd:ExtendedObjectSchema Name="AnnouncementOSD" xmlns:osd="http://schemas.microsoft.com/data/2002/09/20/persistenceschema"> <osd:Classes> <osd:Class Name="ASPNetPortal.Announcement"> <osd:Me... 阅读全文

posted @ 2004-01-04 03:25 kaneboy 阅读(78) 评论(0) 推荐(0) 编辑

AnnouncementRSD.xml

摘要: <rsd:Database Name="Portal" xmlns:rsd="http://schemas.microsoft.com/data/2002/09/28/rsd"> <rsd:Schema Name="dbo"> <rsd:Tables> <rsd:Table Name="Announcements"> <rsd:Columns> <... 阅读全文

posted @ 2004-01-04 03:24 kaneboy 阅读(96) 评论(0) 推荐(0) 编辑

AnnouncementRSD.xml

摘要: <rsd:Database Name=”Portal” xmlns:rsd=”http://schemas.microsoft.com/data/2002/09/28/rsd”> <rsd:Schema Name=”dbo”> <rsd:Tables> <rsd:Table Name=”Announcements”> <rsd:Columns> <... 阅读全文

posted @ 2004-01-04 03:24 kaneboy 阅读(113) 评论(0) 推荐(0) 编辑

2003年12月31日

Hello, 2004!

摘要: 再过几个小时就是2004年了,我的生日恰巧是1月1日,呵呵,所以每到元旦,长大一岁的感觉就特别强烈了。 今天在办公室把SharePoint服务器端的用于文件接收的WebService写完了,然后在自己写的客户端上试着调用了一下,传了几个文件到SharePoint服务器的文档库里面,呵呵,速度还不错。下一步就是把“续传”的功能加上,就是说,上传的过程中断线、出错,下次上传的时候文件可以从断掉的地方续... 阅读全文

posted @ 2003-12-31 20:36 kaneboy 阅读(110) 评论(0) 推荐(0) 编辑

Hello, 2004!

摘要: 再过几个小时就是2004年了,我的生日恰巧是1月1日,呵呵,所以每到元旦,长大一岁的感觉就特别强烈了。今天在办公室把SharePoint服务器端的用于文件接收的WebService写完了,然后在自己写的客户端上试着调用了一下,传了几个文件到SharePoint服务器的文档库里面,呵呵,速度还不错。下一步就是把“续传”的功能加上,就是说,上传的过程中断线、出错,下次上传的时候文件可以从断掉的地方续传... 阅读全文

posted @ 2003-12-31 20:36 kaneboy 阅读(101) 评论(0) 推荐(0) 编辑

2003年12月28日

ASP.NET Pre-Compilation and Keep-Alive

摘要: 1、Pre-Compilation in Whidbey ASP.NET一大特色就是Dynamic Compilation,但是有些场合Pre-Compilation却是更好的选择,比如,你不想访问你的站点的第一个用户痴痴的等待,或者你根本不想把任何源码(包括HTML的内容)给你的用户。 Pre-Compilation在ASP.NET 2.0中支持得很彻底,你可以选择In-Place Pre-Co... 阅读全文

posted @ 2003-12-28 15:03 kaneboy 阅读(136) 评论(0) 推荐(0) 编辑

ASP.NET Pre-Compilation and Keep-Alive

摘要: 1、Pre-Compilation in WhidbeyASP.NET一大特色就是Dynamic Compilation,但是有些场合Pre-Compilation却是更好的选择,比如,你不想访问你的站点的第一个用户痴痴的等待,或者你根本不想把任何源码(包括HTML的内容)给你的用户。Pre-Compilation在ASP.NET 2.0中支持得很彻底,你可以选择In-Place Pre-Comp... 阅读全文

posted @ 2003-12-28 15:03 kaneboy 阅读(153) 评论(0) 推荐(0) 编辑

2003年12月26日

Delphi8 is out !

摘要: 昨晚把Delphi8安装上并试用了一下,Delphi8是一个完全面向.NET平台的开发工具,而Win32平台仍然由Delphi7支撑,明年还将发布Delphi 7.1。就是说,Delphi7和Delphi8将成为两条平行的产品线。当然随着Win32市场的逐渐缩小,Delphi7不会再有后续的继承版本。 下面是我的第一印象: 1、Delphi8很耗内存,和VS.NET不相上下,但是编译速度快不少。安... 阅读全文

posted @ 2003-12-26 13:50 kaneboy 阅读(115) 评论(0) 推荐(0) 编辑

Delphi8 is out !

摘要: 昨晚把Delphi8安装上并试用了一下,Delphi8是一个完全面向.NET平台的开发工具,而Win32平台仍然由Delphi7支撑,明年还将发布Delphi 7.1。就是说,Delphi7和Delphi8将成为两条平行的产品线。当然随着Win32市场的逐渐缩小,Delphi7不会再有后续的继承版本。下面是我的第一印象:1、Delphi8很耗内存,和VS.NET不相上下,但是编译速度快不少。安装目... 阅读全文

posted @ 2003-12-26 13:50 kaneboy 阅读(184) 评论(0) 推荐(0) 编辑

2003年12月25日

Disk-Based Caching in Whidbey, Longhorn…

摘要: 在2004年春天发布的Whidbey beta中的ASP.NET 2.0,将增加一个特性,可以将Output Cache写到硬盘或者数据库中。这样我们可以将缓存在磁盘上保留很长一段时间,并且当后台数据变化后自动重新生成缓存。并且缓存也不再会因为工作进程的重启而消失。我们甚至可以设定使用多大的磁盘空间来放置缓存内容。 但是,Whidbey不会提供类似于支持Session的State Server一样... 阅读全文

posted @ 2003-12-25 20:52 kaneboy 阅读(149) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页

导航