• λ我爱Aspx >> C#.Net >> 在VS2005中打造自己的Starter Kits
  • 在VS2005中打造自己的Starter Kits

  • :aspxer  Դ:天极  :2007-4-30 22:27:39  ؼ:
  • 下载本文源代码

    微软在新出炉的Visual Studio 2005中为Starter Kits加入了新的功能;但是,你是否知道你也能创建自己Starter Kit并且输出到.vsi文件中以与其他人共享之?本文所提供的示例为,利用Amazon Web服务来实现构建一个书目搜索的Starter Kit。

    1. 前言

    在ASP.NET 1.x时代,微软首先创建了ASP.NET Starter Kits来帮助开发者加快Web应用的开发。ASP.NET Starter Kits是一些示例ASP.NET应用程序-它们提供代码作为一个可扩展的模板来完成普通的Web开发任务。每个Starter Kit都是完整的而且被良好归档-用户可以立即用之进行开发活动。

    例如,微软创造的一个Starter Kit-Personal Web Site Starter Kit,它为怎样构建一个ASP.NET Web站点提供了基本的框架-其中包含一个在线相片画廊,为实现安全存取的登录工具,还有一个讨论论坛。该Starter Kit仅仅包含了基本功能,而由开发者来定制和增强它以满足自己的实际需要。这大大提高了开发者的生产效率;同时还提供了通过扩展原始应用程序进行学习的良好途径。在新出炉的Visual Studio 2005中,微软又进一步扩展了Starter Kits以便包括各种Windows应用程序。

    但是,并不是只有微软才可以创建一个Starter Kit。在本文中,我将向你展示用Visual Studio 2005构建一个Starter Kit并且与团体开发人员一起共用。我将创建的应用程序是类似一个私人书库的Windows应用程序-它实现把你的书目的详细信息分档归类。这个应用程序使用书的ISBN号来标记你拥有的书;通过这种办法,这个应用程序可以使用互联网来检索有关该书的数据并且你不需要手工地输入每本书的元数据。你可以通过使用一个条形码扫描器来把一本书添加到该应用程序中;当然,也可以手工地输入该书的ISBN号。然后,该程序将从Amazon的Web服务上下载有关该书的详细信息(包括该书的封面信息)。你还可以从Amazon站点查找书籍,然后把这些书添加到本地数据库中。

    总之,这个应用程序将向你展示Windows Forms 2.0中的下列技术:

    ·拖放式数据绑定

    ·数据存取

    ·改变光标

    ·使用新型BackgroundWorker控件实现多线程编程

    ·访问web服务

    2. 创建应用程序

    创建Starter Kit的第一步是创建Windows应用程序。打开Visual Studio 2005,然后用Visual Basic创建一个新的Windows应用程序并命名该工程为LibraryApp。在缺省的Form1中,我加上了必需的控件(见图1)。

    图1.Form1:这个屏幕快照显示了你需要的Form1上的各种控件-你的应用程序的主UI。
    Ҷƪл˵?
  • һƪVB.Net编程实现Web Service的基础
    һƪVisual Basic .NET处理Excle表格全接触