Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SQL Server Compact 3.5 может использоваться в качестве хранилища данных для приложений компьютера. В этом разделе описано, как добавить SQL Server Compact 3.5 в среду Visual Studio и работать с пространством имен System.Data.SqlServerCe. Управляемые справочные разделы по пространству имен System.Data.SqlServerCe см. в в справочной документации по .NET Framework.
Создание проекта для компьютера
Чтобы создать новое приложение для компьютера, необходимо сначала создать в среде Visual Studio проект Windows. Чтобы получить приложение для компьютера, необходимо добавить ссылку на пространство имен Microsoft.Ink.
Примечание. |
|---|
| Если приложение для Tablet PC разрабатывается не на компьютере, где установлен выпуск Windows XP Tablet PC Edition, необходимо сначала установить пакет Microsoft Windows XP Tablet PC Edition Development Kit. Последнюю версию пакета можно загрузить в центре для разработчиков встроенных приложений и приложений для мобильных устройств. |
Создание нового проекта для компьютера
В среде Visual Studio укажите в меню Файл команду Создать, а затем выберите команду Проект.
В списке Типы проектов в диалоговом окне Новый проект разверните узел языка программирования, который будет использоваться, и выберите пункт Windows.
В списке Шаблоны выберите пункт Приложение Windows.
Укажите имя и расположение проекта, затем нажмите кнопку ОК.
В среде Visual Studio будет создан новый проект, а на экране появится основная форма (Form1).
В обозревателе решений щелкните правой кнопкой мыши папку Ссылки и выберите команду Добавить ссылку (не обязательно).
Примечание.Если папка Ссылки не отображается в обозревателе решений, нажмите кнопку Показать все файлы на панели инструментов в верхней части обозревателя решений. (Дополнительно) В списке сборок .NET выберите Microsoft Tablet PC API и нажмите кнопку ОК.
В список ссылок будет включен пункт Microsoft.Ink.
Добавление SQL Server Compact 3.5 в проект
Следующий шаг в создании приложения с поддержкой SQL Server Compact 3.5 — добавление ссылки на сборку SQL Server Compact 3.5. Установите SQL Server Compact 3.5, запустив установщик SQL Server Compact 3.5 для компьютеров.
Добавление ссылки на SQL Server Compact 3.5
В обозревателе решений щелкните правой кнопкой мыши папку Ссылки и выберите команду Добавить ссылку.
Примечание.Если папка Ссылки не отображается в обозревателе решений, нажмите кнопку Показать все файлы на панели инструментов в верхней части обозревателя решений. В диалоговом окне Добавление ссылок нажмите кнопку Обзор.
Перейдите в папку установки SQL Server Compact 3.5 — %Program Files%\Microsoft SQL Server Compact Edition\v3.5.
Выберите файл System.Data.SqlServerCe.dll и нажмите кнопку ОК.
В список ссылок обозревателя решений будет включена ссылка System.Data.SqlServerCe, а в проекте можно будет использовать эту сборку.
В обозревателе решений щелкните правой кнопкой мыши Form1.cs или Form1.vb, затем выберите команду Просмотреть код.
В верхней части кода формы добавьте директиву использовать пространство имен System.Data.SqlServerCe. Если это приложение для Tablet PC, добавьте также директиву использовать API-интерфейс для Tablet PC:
C#
using System.Data.SqlServerCe; using Microsoft.Ink;Visual Basic
Imports System.Data.SqlServerCe Imports Microsoft.Ink
Использование объектов SQL Server Compact 3.5
После добавления пространства имен System.Data.SqlServerCe можно приступить к составлению кода с помощью объектов SQL Server Compact 3.5. В следующем примере кода показан способ использования объекта Engine для создания нового файла базы данных SQL Server Compact 3.5.
using System;
using System.Data.SqlServerCe;
using System.IO;
public class MySqlCeEngine
{
public void CreateDB()
{
File.Delete("Test.sdf");
string connString = "Data Source='Test.sdf'; LCID=1033; Password=<enterStrongPasswordHere>; Encrypt = TRUE;";
SqlCeEngine engine = new SqlCeEngine(connString);
engine.CreateDatabase();
}
}
Imports System
Imports System.Data.SqlServerCe
Imports System.IO
Public Class MySqlCeEngine
Public Sub CreateDB()
File.Delete("Test.sdf")
Dim connString As String = "Data Source='Test.sdf'; LCID=1033; Password=<enterStrongPasswordHere>; Encrypt = TRUE;"
Dim engine As New SqlCeEngine(connString)
engine.CreateDatabase()
End Sub
End Class
См. также
Справочник
Пространство имен System.Data.SqlServerCe (справочная документация по .NET Framework)
Другие ресурсы
System.Data.SqlServerCe Namespace Objects
Справка и поддержка
Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)