摘要:
VS越来越强大了,在VS 2010 Beta1中我又看到一直想要的两个功能,但我确信,扩展仍是不可避免的,因为VS面向的是所有的开发人员,它只能够提供最通用的功能,所以就有了这个文章系列。在这个过程中,我尽量以有用的实例介绍VS 2008可扩展性开发的每个方面,希望这些能给你带来一些帮助。 阅读全文
评论排行榜
Visual Studio 2008 可扩展性开发(一):VS概览
2009-02-23 20:13 by Anders Cui, 9345 阅读, 收藏,
摘要:
本文简要介绍了VS的历史及其基本要素,这样就可以建立起对它的感性认识了。同时还提及了VS的扩展性(也是本系列的主题),主要有三种方式,Macro、Add-In和VsPackage,它们各有所适用的场景,我打算从Add-In开始。在接下来的几篇随笔中,我将通过一些实例逐步展开对Add-In开发的讨论,同时会把代码放在Google Code上。如果您在日常开发中对VS扩展性有某些需求,欢迎分享:) 阅读全文
理解.NET中的异常(二)
2007-03-15 20:19 by Anders Cui, 22269 阅读, 收藏,
摘要:
接着上一篇,这里将讨论FCL中预定义的异常类,自定义异常类,正确的使用异常(包括抛出、捕获、封装),最后给出性能方面的建议。 阅读全文
Visual Studio 2008 可扩展性开发(四):添加新的命令
2009-03-09 01:12 by Anders Cui, 8242 阅读, 收藏,
摘要:
本文首先介绍了命令和命令栏的概念,正是通过命令VS才可以与Add-In进行交互。然后通过两个例子解释了如何添加、执行命令,以及如何执行VS内置的命令,接下来我们就有办法操作VS的方方面面了:解决方案、项目、文档、代码等等,敬请期待:-) 阅读全文
Visual Studio 2008 可扩展性开发(七):操作文本编辑器
2009-03-30 23:32 by Anders Cui, 9101 阅读, 收藏,
摘要:
VS2008的编辑器功能颇为强大。问题在于,VS面向的是所有的开发人员,它只能够提供最通用的功能,如果对VS的编辑器有些额外的需求,我们只好自己动手了,本文将介绍如何对文本编辑器进行扩展。编辑器的扩展相关的接口及其成员数量众多,这给了我们很大的空间。这一次的例子是CodeTemplate,通过这个功能可以为那些重复输入的代码或注释建立模板,节省很多时间。 阅读全文
善用VS中的Code Snippet来提高开发效率
2009-02-16 18:21 by Anders Cui, 37201 阅读, 收藏,
摘要:
在谈谈VS中的模板中,我介绍了如何创建项目/项模板,这种方式可以在创建项目时省却不少重复性的工作,从而提高了开发效率。在创建好了项目和文件后,就得开始具体的编码了,这时又有了新的重复性工作,就是需要经常编写一些类似或者说雷同的代码,我们需要一种方法将这些代码管理起来,减少重复输入。这就是本文要介绍的Code Snippet,它可以看作是代码片段的模板,在粒度上比项目/项模板更小,可以进一步提高工作效率。 阅读全文
使用iBatis和ObjectDataSource轻松实现分页
2007-06-21 19:13 by Anders Cui, 10073 阅读, 收藏,
摘要:
利用iBatis的方法配合ObjectDataSource控件可以很容易地实现比较通用的分页方案. 阅读全文
iBATIS In Action:使用高级查询技术(一)
2007-12-27 20:40 by Anders Cui, 14144 阅读, 收藏,
摘要:
本文翻译自《iBATIS in Action》第6章的1、2两节。
iBATIS.NET框架的一大特性就是简单。但其中也有些内容比较复杂,比如加载复杂的集合属性。在使用iBATIS处理单表的操作时非常简单、直接,但在处理复杂的多表关系时就不是如此了。如何在加载一个用户的信息时加载他的订单信息?在日常的应用程序开发中,这种经典的主从关系扮演着非常重要的角色。本文将对这个棘手的问题进行讨论。 阅读全文
Windows Forms中通过自定义组件实现统一的数据验证(一)
2007-04-18 21:30 by Anders Cui, 8931 阅读, 收藏,
摘要:
一直对WinForm中没有像WebForm中那样的验证控件耿耿于怀,这几天准备开发一套类似的控件。在网上找到大牛Michael Weinhardt的一个系列文章,写得非常棒,所以基本上按他的思路下来的。
在获取用户输入及后续的处理过程中,数据校验是关键的一步。本文将对Windows Forms中的校验机制进行探讨,分析如何通过开发自定义验证组件来提供更为高效的验证体验(类似于ASP.NET中的验证控件)。 阅读全文
使用WatiN对ASP.NET页面进行单元测试
2008-03-30 14:47 by Anders Cui, 8181 阅读, 收藏,
摘要:
单元测试是应用程序设计的一个重要部分,它可应用于程序的多个层次。本文将主要关注用户界面层的单元测试。我们将使用WatiN 测试ASP.NET应用程序。 阅读全文
浙公网安备 33010602011771号