摘要: 经过大半年的时间,CommunityServer终于发布了CS2.0RTM,带源码:http://communityserver.org/files/40/releases/entry516270.aspx文章来源:http://blog.joycode.com/dotey/archive/2006/02/21/71813.aspx 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 【摘要】:是否厌恶了维护庞大的Switch-Case语句,是否认为可以为这些选择逻辑写出更清晰的代码? 恩,我们至少可以来试试。。。 点这里阅读全文 ps:笔者在手头的项目里,见过存在 分支多达128种的Case语句,遍布于超过2万行的单一class文件,对其原作者佩服不已~~ @_@ 文章来源:http://blog.joycode.com/linkcd/archive/2006/02/21/7... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Eric最近告诉我他要竞选华盛顿州的参议员,这是他的网站。他是我知道的第一个dev要竞选立法机构的。 我认识Eric是在他调到outlook来做dev lead 的时候 (在微软的革命队伍中,换老板是经常发生的事)。不久,我第一次做绩效考核,怀着忐忑不安的心到了他的办公室,(在革命队伍中,新人往往第一个绩效考核会比较差 – 欺生。) 他说:我认为你做得很好,你得到了一个很好的评级,同时从今天... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 微软正式将Office12命名为了Office 2007,而SharePoint产品的名称则是:Office SharePoint Server 2007(OSS2007)。呵呵,没错,“Portal”这个词已经从产品名称中去掉了,原因就是,下一代的SharePoint Server已经不仅仅是一个企业门户产品了!除了门户,它能干啥呢?嗯,比如:企业资源搜索引擎没错,如果你用过SPS2003,那么... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 开源的CMS基本上是php的天下,选择时主要看 授权模式,不过很多人不关心这个插件和模版的数量,开发社区是否活跃。有更多的人参与你才能源源不断地获得资源中文的支持系统需求,支持那些数据库,这会影响对空间的选择扩展性,不过不是所有的人都有能力和兴趣自己做扩展 Mambo 曼波 http://www.mamboserver.com/http://www.mambors.org/http://www... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 注意:本系列未经许可,不得转载。 在泛型编程当中,我们对类型的关注大大提高了。有时需要这样的功能:“当类型是A的时候执行这段代码;当类型是B的时候执行另一段代码”。就是说,需要针对类型进行分支选择。当前,我们有三种机制可以实现这种分支选择:1、根据编译期声明类型选择的函数重载机制。2、根据运行时类型的虚函数-重写机制。3、If语句+类型判断。我们使用面向对象和泛型中的某些机制都是为了消除If语句带... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(191) 评论(0) 推荐(0) 编辑
摘要: http://www.pageflakes.com/ [来源] Web 2.0 Journal Product Review: "Pageflakes"Superior, Open-Platform Ajax Desktop文章来源:http://blog.joycode.com/saucer/archive/2006/02/16/71532.aspx 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(90) 评论(0) 推荐(0) 编辑
摘要: FtpClient Library for .NET 2.0: Workspace Home 在我还在读大学时,曾用.NET 1.1/VS.NET 2003为FTP客户端的需求封装了一个FtpClient类库,基于Managed Socket。经过了极其简陋的1.0和2.0版,其3.0稳定版在我毕业前夕发布,之后近两年时间都没有为它继续升级。这是因为虽然之后又发现了几个bug,但后来随着.NET ... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 今天下午,自己写的几个组件互相调用的时候,发生了很多类似如下的警告:Argument type 'CSDN.User.Common.UserInfoChangedEventArgs' is not CLS-compliant 最初把问题想复杂了,来回在我写的几个组件中,一点点检查每行代码是不是符合“公共语言规范”。结果一直没找到问题所在。 下班后,准备开溜的时候,才突然发现不是自己的代码写的... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 对 Visual Studio 来说,你添加一个对 A 文件的引用,比如A 文件名是:Microsoft.Practices.EnterpriseLibrary.Data.dll 这时候,它在引用的时候,按照以下逻辑顺序来引用文件,而不是根据你输入引用的路径+文件名来引用文件。 1、Visual Studio 先在项目目录中搜索程序集。2、如果引用的程序集不在项目目录中,则通过“项目设计器” -... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 我们有多个项目时候,会碰到下面情况:这些项目又有很多类似的代码,而这些代码又不是可写成公共函数的。 比如:AssemblyInfo.cs 文件中[assembly: AssemblyProduct("")][assembly: AssemblyCompany("")]这些设置 这时候,我们就可以使用 Visual Studio 提供的 文件链接方式,多个项目共享一个文件。 在 Solution E... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(643) 评论(0) 推荐(0) 编辑
摘要: RMS是微软的文档权限保护技术,Office 2003中的IRM也是基于RMS。用户可以对于Word等文档,指定相关的访问人以及他们的权限(如读取、修改、打印),以防止机密信息的泄漏。 默认情况下,用户需要指定文档的权限设置。但是对于某些企业,为了加强文档权限的管理,客户可能希望在Word 2003中自动设置文档权限,或者提示尚未设置权限的警告信息。 Word2003并没有直接支持权限自动设置功能... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: [所有内容均属个人意见,没有任何担保或授权,以"现状"提供。版权所有。背景: 移山公司一帮写软件的在讨论软件测试] 在讨论开始之前,阿彪问大家:我有一个闷在心里好久的问题 – bug 到底翻译成什么最好? 杂曰: 臭虫,缺陷,错误,地雷,应用程序异常, 就用bug好了,大家都理解! 小强!小强! 大家回头一看,阿毛红着脸说:我们宿舍里有不少小强,每晚自习回去都要打小... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 加密网站中的配置信息,我们不需要写任何代码,也不需要修改任何代码,只需要使用 aspnet_regiis 工具修改配置文件即可.比如我们有下面一个配置文件需要加密: 假设这个配置文件在 MyApplication 目录下。加密命令aspnet_regiis -pe "connectionStrings" -app "/MyApplication" aspnet_regiis 命... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 我们还是通过应用场景来理解这种 VS 2005 的单元测试方法。 先说需求:比如我们有一个验证邮件格式是否正确的公共方法,类似下面代码,这里简单只用正则表达式namespace ClassLibrary1{ public class EmailValidateClass { public static bool ValidateEmail(string mail) ... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(362) 评论(0) 推荐(0) 编辑
摘要: .NET 2.0提供了很多以“ToolStrip”开头和以“Strip”结尾的控件。它们的好处是显而易见的,你可以很方便的利用它们实现像Office 2003工具栏那样的界面,让你的软件看起来更“现代”一点。但也碰到了很多新的问题。在我看来,这些问题(当然,问题的原因可能源于已有的习惯)最终源于新的对象继承模型,它们不再都继承于System.Windows.Forms.Control基类,下面是我... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 1. MSDN上的ASP.NET《怎么做。。。》系列教学录像,包括缓存,定制登陆门户,Master Pages/Site Navigation/Membership/Roles/Profiles/Themes,Web Parts/Personalization等等 http://msdn.microsoft.com/asp.net/learning/learn/newtodevelopment/d... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 我以前一直知道有一个 http://www.asp.net 网站,不知道还有一个http://www.windowsforms.net/,专门面向.Net Framework Windows Forms的,有不少不错的.Net源码,例如有一个.Net2.0写的Windows Forms RSS Portal 挺不错的。文章来源:http://blog.joycode.com/dotey/archi... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 整个站点默认禁用 Session,而某个页面不禁用的做法。 先说一个不正确的做法:整个站点的 Web.config 被设置为: 在单独需要用Sesssion的页面,设置 这种做法是错误的,你会发现仍然是错误: 只有在配置文件或 Page 指令中将启用会话状态设置为真时,才可以使用会话状态 或者是:Session state can only be used when enableSessio... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 我们四月份之后会有很多新员工来报到,请过来人给他们推荐一本必读的专业书。 背景: 相关专业学士/硕士毕业,加入大型外企做软件研发(C/C++) / 测试。 注: 是专业书,中英文皆可。暂不考虑其他非专业优秀书籍, 如《超级高效人士的超级6+1个习惯》,《给加西亚的鸡毛信》 等。 谢谢文章来源:http://blog.joycode.com/xinz/archive/2006/02/23/71922... 阅读全文
posted @ 2006-02-24 11:14 奔放 阅读(176) 评论(0) 推荐(0) 编辑