Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » 教程:使用 Visual Studio 开发简单的 .NET 数据库应用程序

 

第 1 课:创建表查看器

本教程以 Visual Studio 和 .NET Framework 为基础。完整的应用程序可在 ADO.NET 项目 samples-dir\SQLAnywhere\ADO.NET\SimpleViewer\SimpleViewer.sln 中找到。

在本教程中,您将使用 Microsoft Visual Studio、Server Explorer 和 SQL Anywhere .NET 数据提供程序创建一个访问 SQL Anywhere 示例数据库中某个表格的应用程序,它可以检查行并执行更新。

♦  使用 Visual Studio 开发数据库应用程序
  1. 启动 Visual Studio。

  2. 从 Visual Studio [File] 菜单选择 [New] » [Project]。

    随即出现 [New Project] 窗口。

    1. 在 [New Project] 窗口的左侧窗格中,选择 [Visual Basic] 或 [Visual C#] 编程语言。

    2. Windows 子类中,选择 [Windows Application] (VS 2005) 或 [Windows Forms Application] (VS 2008)。

    3. 在项目 [Name] 字段中,键入 [MySimpleViewer]。

    4. 单击 [OK] 创建新项目。

  3. 从 Visual Studio [View] 菜单选择 [Server Explorer]。

  4. 在 [Server Explorer] 窗口中,右击 [Data Connections],然后选择 [Add Connection]。

    名为 SQL Anywhere.demo11 的新连接随即出现在 [Server Explorer] 窗口中。

  5. 在 [Add Connection] 窗口中:

    1. 如果从未对其它项目使用 [Add Connection],则您会看到一个数据源列表。从显示的数据源列表中选择 [SQL Anywhere]。

      如果之前已经使用 [Add Connection],则单击 [Change] 以将数据源更改为 [SQL Anywhere]。

    2. 在 [Data Source] 下面,选择 [ODBC Data Source Name],然后键入 [SQL Anywhere 11 Demo]。

      选择了 ODBC 数据源名称的 [Add Connection] 窗口。
    3. 单击 [Test Connection] 以验证您可以连接到示例数据库。

    4. 单击 [OK]。

  6. 在 [Server Explorer] 窗口中展开 SQL Anywhere.demo11 连接,直到看到表名称为止。

    1. 右击 Products 表,然后选择 [Show Table Data]。

      这样,窗口中会出现 Products 表的行和列。

    2. 关闭表数据窗口。

  7. 从 Visual Studio 的 [Data] 菜单中,选择 [Add New Data Source]。

  8. 在 [Data Source Configuration Wizard] 中,执行以下操作:

    1. 在 [Data Source Type] 页面上,选择 [Database],然后单击 [Next]。

    2. 在 [Data Connection] 页面上,选择 [SQL Anywhere.demo11],然后单击 [Next]。

    3. 在 [Save The Connection String] 页面上,确认已选择 [Yes, Save The Connection As],然后单击 [Next]。

    4. 在 [Choose Your Database Objects] 页面上,选择 [Tables],然后单击 [Finish]。

  9. 从 Visual Studio 的 [Data] 菜单中,选择 [Show Data Sources]。

    随即出现 [Data Sources] 窗口。

    在 [Data Sources] 窗口中展开 Products 表。

    1. 从下拉列表中单击 [Products] 并选择 [Details]。

    2. 从下拉列表中单击 [Photo] 并选择 [Picture Box]。

    3. 单击 [Products] 并将其拖动到您的窗体 (Form1) 中。

    Form1 显示一个控件和几个带标签的文本字段。

    数据集控件和几个带标签的文本字段出现在窗体上。

  10. 在窗体上,选择 [Photo] 旁边的图片框。

    1. 将框形状更改为方形。

    2. 单击图片框右上角的右箭头键。

      [Picture Box Tasks] 窗口随即打开。

    3. 从 [Size Mode] 下拉列表中,选择 [Zoom]。

    4. 要关闭 [Picture Box Tasks] 窗口,请单击窗口外的任何位置。

  11. 构建并运行项目。

    1. 从 Visual Studio [Build] 菜单中,选择 [Build Solution]。

    2. 从 Visual Studio [Debug] 菜单中,选择 [Start Debugging]。

      应用程序连接到 SQL Anywhere 示例数据库,并在文本框和图片框中显示 Products 表的第一行。

      显示 Products 表中某行的应用程序。
    3. 可以使用控件上的按钮滚动浏览结果集中的行。

    4. 可以通过在滚动控件中输入行号直接转到结果集中的该行。

    5. 可以使用文本框更新结果集中的值并通过单击磁盘图标进行保存。

    您现在已经使用 Visual Studio、Server Explorer 和 SQL Anywhere .NET 数据提供程序创建了一个简单但强大的 .NET 应用程序。

  12. 关闭应用程序,然后保存您的项目。