电脑技术学习

利用VS2005构建针对DB2的应用程序和Web站点

dn001
  现在,让我们修改一下 “Tables 文件夹上的筛选器标准以便显示以 “MY 开头的项目。利用 Microsoft Server Explorer,右击示例连接,然后选择 “Modify Connection。展开 “Specify filtering options 部分,然后将 “Tables 文件夹中的筛选器从 “DEP 更改为 “MY。此时将刷新连接,“MYTABLE 条目将创建在 “Tables 节点下方。使用这个表来构建 Windows 应用程序。

  图 12. 修改连接

  修改连接

  使用拖放工具构建 Windows 应用程序:

  •   与前一节一样,使用 File > New > Project 菜单创建新的 Windows 应用程序。该程序称为 “MyTableApp。在本文中,我们将创建一个 C# 应用程序。
  •   利用 Microsoft Solution Explorer,右击 MyTableApp,然后选择 Add > New Item。

  图 13. 添加新项目

  添加新项目

  •   选择 DataSet。单击 Add。Microsoft Dataset 设计器将会打开。

  图 14. 添加新的数据集

  添加新的数据集

  •   从 Microsoft Server Explorer 中,将 “MyTable 拖放至打开的设计器。此时将创建针对 MyTable 的数据源。
  •   请确保密码被添加至连接字符串。选择 MyTableTableAdapter,然后右击以查看其属性。使用格式 Password = yourpwd,为连接字符串添加密码。

  图 15. MyTable TableAdapter

  MyTable TableAdapter

  设计 Windows 应用程序:

  •   确保在设计模式中打开 Form1.cs。
  •   利用 Microsoft 数据源窗口,使用 MyTable 数据源上的智能菜单,然后选择 Details。

  图 16. MyTable 数据源详细模式

  MyTable 数据源详细模式

  •   将 MyTable 数据源从数据源窗口拖放至表单。请注意,默认生成的用户界面包含文本框。

  图 17. 针对 MyTable 数据源的表单设计

  针对 MyTable 数据源的表单设计

  运行 Windows 应用程序:

  •   使用顶层菜单 Debug > Start without debugging 运行应用程序。可以使用预先创建的用户界面浏览各行。还可以删除、插入行和更改现有数据。所有操作完成之后,只需单击 Save 按钮,插入、更新或者删除操作即被保存至数据库。

  图 18. 更新 MyTable

  更新 MyTable

  •   分析生成的代码
  •   如前所述,用于创建数据源的表的定义决定了预先生成的各项功能。

  我们此前所创建的 “MyTable 表具有主键。现在,让我们看一下在 MyTable 数据源上生成的默认 SQL 语句。请按以下步骤进行:

  •   利用数据源窗口,右击 MyTable 数据源,然后选择 Edit in Dataset Designer。Microsoft 数据源设计器打开 MyTable 的数据源。
  •   在打开的数据源设计器中,选择 MyTableTableAdapter,然后右击以查看其属性。请注意,选择、插入、更新和删除语句都已预先生成,因此所创建的 Windows 应用程序允许在 MyTable 表中插入新条目以及查看、删除和更新现有条目。