用Visual Studio.NET附件编写SQL语句

ZDNet软件频道 时间:2002-08-05 作者:BUILDER.COM |  我要评论()
本文关键词:
怎样才能避免反复存取大量SqlCommand参数的烦琐工作呢?答案很简单,你只需要通过Visual Studio.NET IDE创建相应的附件并在IDE环境下直接运行即可。

怎样才能避免反复存取大量SqlCommand参数的烦琐工作呢?答案很简单,你只需要通过Visual Studio.NET IDE创建相应的附件并在IDE环境下直接运行即可,通过这种附件你就可以轻松编写各类UPDATE、DELETE和INSERT语句。这一技术的奇妙之处在于,数据对象并没有同WinForm相关联。

出于篇幅和讨论范围等因素,我不打算在本文中详细讨论获取数据表结构的代码,全部源代码可以从这里下载。你可以自己分析这些代码。注意,代码生成器只编写了INSERT语句而并没有考虑列的一致性等问题,这些都留待将来讨论。

什么是向导程序

微软给出了一种向导程序(wizard)用来创建Visual Studio附件的骨架。为了启动向导程序,你首先得创建一个项目,选中Other Projects 之下的Extensibility Projects模版。键入图A所示的名字,最后单击Open按钮。

图A

启动向导程序

向导程序运行的第1步是选择用来开发附件的编程语言。就本文而言我们选择的是VB.NET。这样便于我把宏移植到附件,因为宏只能用VB编写。

第2步是选择应用程序主机。我只选了Microsoft Visual Studio .NET。附件对Macro Editor来说并无大用,因为你不用这种编辑器编写数据库代码。

第3步是给出附件的名称和说明。这些信息会显示在Add-In Manager内,通过它们用户可以方便地识别附件。

第4步如图B所示,这一步主要是选择附件的选项。不妨选中第1个多选框来在Tools菜单中创建一项用来访问附件。此外,最好选中所有的用户都可以访问附件的多选框,显然好东西要大家分享。另外,不要选择“从不显示模式对话框”的选项和主机装载附件时处理选项。在主机装载你的附件时只会令你的开发变得愈加困难。对象会被Visual Studio装入内存,因此无法令你在新的编译中覆盖它。

图B

UI选项

第5步是定义About Box对话框,当然,这一步你完全可以略过。最后的第6步对你前几步的选择做了总结。如果一切无误尽可点击Finish按钮,此时按下Back按钮还可以退回去修改必要的设置。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134