代码改变世界

阅读排行榜

在VS2005中创建项目模板来提高开发效率

2008-01-20 21:37 by Anders Cui, 9160 阅读, 收藏,
摘要: 通常情况下,我们会在一段时间内,使用同一种开发工具开发结构相近的项目,比如在VS2005中开发Web应用程序,数据访问使用iBATIS.NET。对于Web项目来说,它往往包含了js、css、image等文件夹和相应文件,还有经过配置的Global.asax、web.config文件,此外还有通用的用户管理、日志等内容;使用iBATIS时,则需要包含dao.config、sqlMap.config、providers.config等文件。我们可以在项目开始时将这些文件拷贝过去。这也许不是什么大问题,但毕竟还是不方便。 项目模板和项模板可给我们带来方便,为我们省却上面的烦恼。 阅读全文

Visual Studio 2008 可扩展性开发(七):操作文本编辑器

2009-03-30 23:32 by Anders Cui, 9098 阅读, 收藏,
摘要: VS2008的编辑器功能颇为强大。问题在于,VS面向的是所有的开发人员,它只能够提供最通用的功能,如果对VS的编辑器有些额外的需求,我们只好自己动手了,本文将介绍如何对文本编辑器进行扩展。编辑器的扩展相关的接口及其成员数量众多,这给了我们很大的空间。这一次的例子是CodeTemplate,通过这个功能可以为那些重复输入的代码或注释建立模板,节省很多时间。 阅读全文

F#系列随笔索引

2008-10-08 00:18 by Anders Cui, 8991 阅读, 收藏,
摘要: 在当前的背景下,如果一门语言的广告不能雷到人,还面对C#这样成熟的语言,就真的很难引起人们的兴趣。初学F#会让人一头雾水,我希望能有一个F#教程,它能在一些简单的例子中帮我们拨开乌云,《Foundations of F#》这本书不错,不过有些繁琐、冗长。我把书中的内容整理了一下,也把在《Expert F#》或者网上其它文章的一些内容加进来,另外我还喜欢把自己想到的F#与C#的异同点给写出来,这些就是我的《F#探险之旅》。 阅读全文

Windows Forms中通过自定义组件实现统一的数据验证(一)

2007-04-18 21:30 by Anders Cui, 8927 阅读, 收藏,
摘要: 一直对WinForm中没有像WebForm中那样的验证控件耿耿于怀,这几天准备开发一套类似的控件。在网上找到大牛Michael Weinhardt的一个系列文章,写得非常棒,所以基本上按他的思路下来的。 在获取用户输入及后续的处理过程中,数据校验是关键的一步。本文将对Windows Forms中的校验机制进行探讨,分析如何通过开发自定义验证组件来提供更为高效的验证体验(类似于ASP.NET中的验证控件)。 阅读全文

理解.NET中的异常(一)

2007-03-14 10:26 by Anders Cui, 8754 阅读, 收藏,
摘要: 或许从第一次使用异常开始,我们就要经常考虑诸如何时捕获异常,何时抛出异常,异常的性能如何之类的问题,有时还想了解究竟什么是异常,它的机制又是什么。本文试着对这些问题进行讨论。 阅读全文

Visual Studio 2008 可扩展性开发(六):操作Solution Explorer

2009-03-19 01:45 by Anders Cui, 8617 阅读, 收藏,
摘要: 在可扩展性开发(五)中,我介绍了对于Solution、Project、ProjectItem的基本操作,可以认为它们面向的是解决方案内容的物理(文件)表示,我们需要使用VS提供的解决方案管理器(Solution Explorer)来管理它们。毫无疑问,解决方案管理器是VS中最重要的UI元素之一,本文就介绍对它的操作。这一次的例子是CollapseAllProjects,可以将解决方案中所有的项目节点折叠起来,如果项目很多,这个功能会很有用。 阅读全文

Visual Studio 2008 可扩展性开发(九):总结篇

2009-05-30 22:30 by Anders Cui, 8321 阅读, 收藏,
摘要: VS越来越强大了,在VS 2010 Beta1中我又看到一直想要的两个功能,但我确信,扩展仍是不可避免的,因为VS面向的是所有的开发人员,它只能够提供最通用的功能,所以就有了这个文章系列。在这个过程中,我尽量以有用的实例介绍VS 2008可扩展性开发的每个方面,希望这些能给你带来一些帮助。 阅读全文

Visual Studio 2008 可扩展性开发(四):添加新的命令

2009-03-09 01:12 by Anders Cui, 8241 阅读, 收藏,
摘要: 本文首先介绍了命令和命令栏的概念,正是通过命令VS才可以与Add-In进行交互。然后通过两个例子解释了如何添加、执行命令,以及如何执行VS内置的命令,接下来我们就有办法操作VS的方方面面了:解决方案、项目、文档、代码等等,敬请期待:-) 阅读全文

使用WatiN对ASP.NET页面进行单元测试

2008-03-30 14:47 by Anders Cui, 8178 阅读, 收藏,
摘要: 单元测试是应用程序设计的一个重要部分,它可应用于程序的多个层次。本文将主要关注用户界面层的单元测试。我们将使用WatiN 测试ASP.NET应用程序。 阅读全文

Visual Studio 2008 可扩展性开发(八):关于用户界面的种种(上)

2009-05-10 00:25 by Anders Cui, 7604 阅读, 收藏,
摘要: 本文介绍了VS工具窗口相关的内容。首先是如何访问、操作那些内置的工具窗口,如Solution Explorer、Output Window等等;然后介绍了如何创建自定义的工具窗口,在这个窗口中可以查看VS的快捷键列表。 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页