共用方式為


建立 Tablet PC 專用的 SQL Server Compact Edition 應用程式

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 除了可在智慧型裝置上執行之外,還可做為 Tablet PC 應用程式的資料存放區。在此主題中,您將瞭解如何將 SQL Server Compact Edition 新增到 Microsoft Visual Studio 產品,然後根據 System.Data.SqlServerCe 命名空間編寫程式碼。System.Data.SqlServerCe 命名空間的 Managed 參考主題均位於 .NET Framework 參考文件集中。

建立 Tablet PC 專案

若要建立新的 Tablet PC 應用程式,您必須先在 Visual Studio 2005 中建立一個 Windows 專案,然後將一個參考新增到 Microsoft.Ink 命名空間。

注意 如果不是在執行 Windows XP Tablet PC Edition 的電腦上開發此應用程式,您必須先安裝 Microsoft Windows XP Tablet PC Edition 開發套件。您可以從行動和內嵌應用程式開發人員中心下載最新的版本。

若要建立新的 Tablet PC 專案

  1. 在 Visual Studio 2005 的 [檔案] 功能表上,指向 [新增],然後選取 [專案]。

  2. 在 [新增專案] 對話方塊的 [專案類型] 清單上,展開您要使用的程式語言,然後選取 Windows。

  3. 在 [範本] 清單中,選取 [Windows 應用程式]。

  4. 提供專案的名稱與位置,然後按一下 [確定]。

    Visual Studio 會建立一個新專案,並且顯示主表單 (Form1)。

  5. 在 [方案總管] 的 [參考] 上按一下滑鼠右鍵,選擇 [加入參考]。

附註:
如果 [方案總管] 中未列出 [參考] 資料夾,請按一下 [方案總管] 最上方的 [顯示所有檔案]。
  1. 在 .NET 組件清單中,選取 [Microsoft Tablet PC API],然後按一下 [確定]。
    此時參考清單會包含 Microsoft.Ink。

將 SQL Server Compact Edition 加入到專案

建立 SQL Server Compact Edition 功能應用程式的下一步,就是將參考加入到 SQL Server Compact Edition 組件。在桌上型電腦與 Tablet PC 電腦上執行 SQL Server Compact Edition 安裝程式 (SQLServerEv31-EN.msi) 以安裝 SQL Server Compact Edition。如需詳細資訊,請參閱<部署桌上型及 Tablet PC 應用程式>。

將參考加入到 SQL Server Compact Edition

  1. 在 [方案總管] 的 [參考] 上按一下滑鼠右鍵,選擇 [加入參考]。

    附註:
    如果 [方案總管] 中未列出 [參考] 資料夾,請按一下 [方案總管] 最上方的 [顯示所有檔案]。
  2. 在 [加入參考] 對話方塊中,選取 [瀏覽]。

  3. 導覽到安裝 SQL Server Compact Edition 的資料夾 - %Program Files%\Microsoft SQL Server Compact Edition\v3.1。

  4. 選取 System.Data.SqlServerCe.dll,然後按一下 [確定]。

    [方案總管] 中的參考清單現已包含 System.Data.SqlServerCe,您的專案也可以使用此組件。

  5. 在 [方案總管] 中,在 Form1.cs 或 Form1.vb 上按一下滑鼠右鍵,並且選擇 [檢視程式碼]。

  6. 在表單的程式碼最上方,加入使用 System.Data.SqlServerCe 命名空間及 Tablet PC API 的指示詞:

    • C#

      using System.Data.SqlServerCe;
      using Microsoft.Ink;
      
    • Visual Basic

      Imports System.Data.SqlServerCe
      Imports Microsoft.Ink
      

使用 SQL Server Compact Edition 物件

加入 System.Data.SqlServerCe 命名空間之後,您便可以開始使用 SQL Server Compact Edition 物件編寫程式碼。以下程式碼範例說明如何使用 Engine 物件來建立新的 SQL Server Compact Edition 資料庫檔案。

using System;
using System.Xml;
using System.Data;
using System.Data.SqlServerCe;
using System.Data.Common;
using System.Windows.Forms;
using System.IO;
using Microsoft.Ink;

public class MySqlCeEngine
{
    public void CreateDB()
    {
        File.Delete("Test.sdf");
        string connString = "Data Source='Test.sdf'; LCID=1033;   Password=\"s$;2'!dS64\"; Encrypt = TRUE;";
        SqlCeEngine engine = new SqlCeEngine(connString);
        engine.CreateDatabase();
    }
}
Imports System
Imports System.Xml
Imports System.Data
Imports System.Data.SqlServerCe
Imports System.Data.Common
Imports System.Windows.Forms
Imports System.IO
Imports Microsoft.Ink

Public Class MySqlCeEngine

    Public Sub CreateDB()
        File.Delete("Test.sdf")
        Dim connString As String = "Data Source='Test.sdf'; LCID=1033; Password=""s$;2'!dS64""; Encrypt = TRUE;"
        Dim engine As New SqlCeEngine(connString)
        engine.CreateDatabase()
    End Sub
End Class 

請參閱

參考

SQL Server Compact Edition 程式設計參考
System.Data.SqlServerCe 命名空間物件
System.Data.SqlServerCe 命名空間 (.NET Framework 參考文件集)

說明及資訊

取得 SQL Server Compact Edition 協助