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

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » 教程:构建 UltraLite.NET 应用程序

 

第 1 课:创建 Visual Studio 项目

以下过程将创建并配置一个新的 Visual Studio 应用程序。您可以选择 Visual Basic 或 C# 作为编程语言。

本教程假定:设计 C# 应用程序时,文件在 C:\tutorialotnet\CSApp 目录中;设计 Visual Basic 应用程序时,文件在 C:\tutorialotnet\VBApp 目录中。如果您选择使用具有不同名称的目录,请在整个教程中都使用该目录。

♦  创建一个 Visual Studio 项目
  1. 创建一个 Visual Studio 项目。

    • 从 Visual Studio 的 [File] 菜单,选择 [New] » [Project]。

    • 随即出现 [New Project] 窗口。在左侧窗格中,展开 [Visual Basic] 文件夹或 [Visual C#] 文件夹。选择 [Smart Device] 作为项目类型。

      在右侧窗格中,选择 [Smart Device Project],并根据您使用的编程语言是 Visual Basic 还是 C#,将项目命名为 VBAppCSApp

    • 输入 C:\tutorialotnet 作为位置,然后单击 [OK]。

    • 选择 [Windows Mobile 5.0 Pocket PC SDK] 作为目标平台。单击 [OK]。

  2. 向项目中添加引用。

    • 将 iAnywhere.Data.UltraLite 程序集和相关的资源添加到项目中。

      1. 从 [Project] 菜单中,选择 [Add Reference]。

      2. 从可用引用的列表中,选择 [iAnywhere.Data.UltraLite (CE)]。单击 [Select] 将其添加到所选组件的列表中。

        如果此引用未在列表中出现,请单击 [Browse],在 SQL Anywhere 安装目录的 UltraLite\UltraLite.NET\ce\Assembly\v2\ 子目录中查找此引用。选择 iAnywhere.Data.UltraLite.dll 并单击 [OK]。

      3. 从可用引用的列表中,选择 [iAnywhere.Data.UltraLite (CE) EN]。单击 [Select] 将其添加到所选组件的列表中。

        如果此引用未在列表中出现,请单击 [Browse],在 SQL Anywhere 安装目录的 UltraLite\UltraLite.NET\ce\xx 子目录中查找此引用,其中,xx 是所需语言的两个字母缩写(例如,使用 en 代表英语)。选择 iAnywhere.Data.UltraLite.resources.dll 并单击 [Open]。

      4. 单击 [OK] 将该程序集和资源添加到项目中。

    • 将 UltraLite 组件链接到项目。

      在此步骤中,请确保添加了指向该组件的链接,且没有打开该组件。

      1. 从 [Project] 菜单中,选择 [Add Existing Item],并浏览到 SQL Anywhere 安装目录的子目录 UltraLite\UltraLite.NET\ce

      2. 在 [Files of Type] 列表中,选择 [Executable Files]。

      3. 打开与所使用的 Windows Mobile 设备的处理器相对应的文件夹。对于 Visual Studio 2005 和更高版本,打开 arm.50 文件夹。选择 ulnet11.dll;单击 [Add] 按钮上的箭头并选择 [Add as Link]。

  3. 为应用程序创建一个窗体。

    如果当前未显示 Visual Studio 工具箱面板,请从主菜单中选择 [View] » [Toolbox]。为窗体添加以下可视组件,方法是从工具箱中选择对象并将其拖放到窗体中的所需位置上。

    Type 设计 - 名称 外观 - 文本
    Button btnInsert Insert
    Button btnUpdate Update
    Button btnDelete Delete
    TextBox txtName (没有文本)
    ListBox lbNames (没有文本)
    Label laName Name

    窗体看起来应如下图所示:

    Visual Studio 窗体,其中显示了 [Insert]、[Update] 和 [Delete] 按钮以及文本框、列表框和标签。
  4. 生成并部署您的解决方案。

    生成并部署解决方案可确认您已正确地配置了 Visual Studio 项目。

    1. 从 [Build] 菜单中,选择 [Build Solution]。确认项目成功生成。如果要生成 Visual Basic 应用程序,可忽略可能出现的以下警告:

      Referenced assembly 'iAnywhere.Data.UltraLite.resources' is a localized satellite assembly

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

      此操作将在设备或模拟器上部署应用程序并将其启动。应用程序被部署到模拟器或设备位置:\Program Files\VBApp\Program Files\CSApp,视您的项目名称而定。

      部署可能需要一些时间。

    3. 确认应用程序已部署到模拟器或您的目标设备,并且您所设计的窗体 ([Form1]) 可以正确显示。

    4. 关闭模拟器或目标设备上的应用程序。