Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Настройка связи подключение вручную



В Visual Basic 2008, как и в Visual Basic 6.0 мы можем создавать объекты связи вручную и их настраивать. Для связи Visual Basic 2008 использует три объекта связи, причем они работают все вместе, плюс к этому были существует объект BindingNavigatior (Панель навигации) - эта панель обеспечивает полное управление источником данных (добавление, удаление, перемещение по записям).

Рассмотрим создание и настройки соответствующих объектов связи в порядке очередности:

1. Создание подключения начинается с создания объекта DataSet. Объект DataSet не может сам подключится к источнику данных перед его созданием необходимо настроить " Data Sources" (оконное меню Data \ Add Data Sources ). После создания объекта DataSet появляется окно " Add DataSet". В нем необходимо в выпадающем списке " Typed DatSet" выбрать источник данных из " Data Sources". Фактически " DataSet" аналогичен Connection из Visual Basic 6.0. После выбора источника данных в списке " Typed DataSet" появится строка Windows Application < имя источника>. После этого в окне можно нажать кнопку " Ok". Имя источника данных будет записана в свойство DataSetName объекта DataSet.

2. После создания объекта DataSet создается объект BindingSource. Этот объект играет ту же роль, что и Command в Visual Basic 6.0, он позволяет подключится к таблицам, запросам и фильтрам из файла данных. После его создания необходимо настроить следующие свойства:

o DataSource - указанный объект DataSet;

o DataMember - указывает таблицу, запрос или фильтр, которые будут отображаться на форме.

Следующие свойства необязательны для настройки:

o Filter - свойство для фильтрации данных, в нем записывается условие отбора для какого-то поля;

o Sort - сортировка информации

o Allow New - позволяет добавлять новые записи.

3. После добавления DataSet и BindingSource автоматически будет добавлен объект TableAdaper. После чего уже можно добавлять объекты для отображения данных, однако, при этом нельзя будет управлять информацией.

4. Для управления источником данных создаётся объект BindingNavigatior. Затем его необходимо подключить к объекту BindingSource. Для этого в свойстве BindingSource объекта BindingNavigatior необходимо указать созданный ранее объект BindingSource.

Затем можно настроить внешний вид панели навигации при помощи следующих свойств:

  • AddNewItem - отображает кнопку для добавления новой записи;
  • DeleteItem - отображает кнопку для удаления текущей записи;
  • AddNextItem - отображает кнопку для добавления новой записи после текущей;
  • MoveFirstItem - отображает кнопку для перехода к первой записи;
  • MoveNextItem - отображает кнопку для перехода к следующей записи;
  • MovePreviousItem - отображает кнопку для перехода к предыдущей записи;
  • MoveLastItem - отображает кнопку для перехода к последней записи;
  • CountItem - отображает общее количество записей;
  • Position Item - отображает номер текущей записи.

 

 

Рассмотрим создание пользовательского интерфейса нашей БД в " Microsoft Visual Studio 2008".

Прежде чем создавать новый проект в " Microsoft Visual Studio 2008", необходимо запустить " SQL Server Browser" (Обозреватель SQL серверов) сервис, обеспечивающий доступ сторонним приложениям к " Microsoft SQL Server 2008". Для запуска данного сервиса необходимо запустить утилиту " SQL Server Configuration Manager" (Менеджер настроек SQL сервера), входящую в состав " Microsoft SQL Server 2008". Для запуска данной утилиты в меню " Пуск" выберите пункт " Программы/Microsoft SQL Server 2008/Configuration Tools/ SQL Server Configuration Manager" как это представлено на рис. 16.1.


Рис. 1.

Появится окно менеджера настроек SQL сервера имеющее следующий вид (рис. 2):


Рис. 2.

В правой части окна менеджера настроек SQL сервера, в списке сервисов " Microsoft SQL Server 2008" выделите сервис " SQL Server Bowser", затем на панели инструментов нажмите кнопку " Start Service" (Запустить сервис)

 

(рис. 2). После запуска вышеуказанного сервиса окно менеджера настроек SQL сервера можно закрыть.

Теперь перейдем непосредственно к созданию пользовательского интерфейса нашей БД " Students" в " Microsoft Visual Studio 2008". Для начала необходимо создать новый проект. Для этого запустите " Microsoft Visual Studio 2008", выбрав в меню " Пуск" пункт " Программы/ Microsoft Visual Studio 2008/ Microsoft Visual Studio 2008" (рис. 3).


Рис. 3.

Появится окно со стартовой страницей " Microsoft Visual Studio 2008 (Start Page)" (рис. 4).


Рис. 4.

Для создания нового проекта на стартовой странице в области " Recent Projects" (Недавние проекты) необходимо щелкнуть ЛКМ по ссылке " Create: Project…" (Создать: проект…) (рис. 4). Появится окно выбора типа создаваемого проекта, и используемого языка программирования " New Project" (Новый проект) (рис. 5).


Рис. 5.

В нашем случае на дереве типов проекта " Project types: " (Типы проектов) выберите " Visual Basic\Windows", а в качестве шаблона проекта (Область Templates: ) выберите " Windows Forms Application" (Приложение Windows). В качестве имени проекта (Поле ввода Name: ) задайте " StudentsDB" и нажмите кнопку " Ok" (рис. 5).

Появится стандартное окно разработки языка " Microsoft Visual Basic 2008" (рис. 6).


Рис. 6.

Окно разработки языка " Microsoft Visual Basic 2008" имеет следующую структуру (рис. 6):

1. Оконное меню - содержит полный набор команд для управления средой разработки;

2. Панель инструментов - содержит кнопки с наиболее часто используемыми командами среды разработки;

3. Панель объектов (Toolbox) - содержит кнопки классов для создания различных объектов (Элементов управления);

4. Обозреватель проекта/Источники данных (Solution Explorer/Data Sources) - в зависимости от активизированной в нижней части данной панели вкладки, отображает обозреватель проекта или источники данных, подключенные к проекту. Обозреватель проекта (Solution Explorer) отображает все файлы, входящие в проект и позволяет переключаться между ними. Источники данных это базы данных, службы или объекты из которых поступают данные в проект;

5. Панель свойств (Properties) - отображает и позволяет изменять свойства выбранного объекта;

6. Рабочая область - в зависимости от выбранной вкладки, расположенной в верхней части области, отображает область дизайна формы, код формы или стартовую страницу.

После создания нового проекта необходимо подключить к проекту созданную ранее в " Microsoft SQL Server 2008" БД " Students". Для подключения БД к проекту в оконном меню среды разработки выберите пункт " Data\Add New Data Source…". Появится окно мастера подключения к новому источнику данных " Data Source Configuration Wizard" (рис. 7).


Рис. 7.

В данном окне можно выбрать один из трех видов источников данных ( Choose a Data Source Type ):

  • БД ( Database );
  • Служба ( Service );
  • Объект ( Object ).

Так как мы подключаем наш проект к БД " Students" то выбираем вариант БД (Database) и нажимаем кнопку " Next" (Далее). Появится окно выбора подключения к БД (Choose Your Data Connection) (рис. 8).

Рис. 8.

В окне выбора подключения к БД, для создания нового подключения нажмите кнопку " New Connection…". Появится окно добавления нового соединения " Add Connection" (рис. 9).

Рис. 9.

В окне " Add Connection" в выпадающем списке " Server Name" (Имя сервера) выберите имя сервера заданное при установке SQL сервера. В качестве логина и пароля для входа на сервер (Log on to the server) выберите " Use Windows Authentication" (Использовать логин и пароль учетной записи Windows). В качестве БД для подключения (Connect to a database) из выпадающего списка " Select or enter a database name: " (Выберите или введите имя БД) выберите БД " Students" (рис. 9).

Для проверки работоспособности создаваемого соединения нажмите кнопку " Test Connection". Появится сообщение " Test connection succeeded" (рис. 10), говорящее о том, что соединение работоспособно.

Рис. 10.

Закройте окно, представленное на рис. 10, а затем в окне добавления нового соединения " Add Connection" (рис. 9) нажмите кнопку " Ok". Произойдет возвращение к окну выбора подключения к БД (Choose Your Data Connection). Просмотрите созданную строку подключения " Connection string", щелкнув по знаку " +" в нижней части окна (рис. 11).


Рис. 11.

В окне выбора подключения к БД (Choose Your Data Connection) нажмите кнопку " Next" (Далее). Появится окно с запросом о сохранении строки подключения " Save the Connection String to the Application Configuration File" (Сохранить строку подключения в файл настроек приложения) (рис. 12).

Рис. 12.

Для сохранения строки подключения включите опцию " Yes, save the connection as: " (Да, сохранить подключение как: ) и нажмите кнопку " Next".

Появится окно выбора объектов подключаемой БД (Choose Your Database Objects) (рис. 13).

Рис. 16.13.

Выберите все объекты как это показано на рис. 13 и нажмите кнопку " Finish" (Готово). Подключение завершено.

Для просмотра источника данных щелкните по вкладке " Data Sources" в окне разработки языка " Microsoft Visual Basic 2008" (рис. 6 пункт 4). Вкладка " Data Sources" имеет вид (рис. 14):

Рис. 16.14.

На этом мы заканчиваем рассмотрение подключения БД к новому проекту. Закройте окно среды разработки. Появится окно сохранения нового проекта " Save Project" (рис. 16.15).

Рис. 16.15.

В данном окне в поле ввода " Name: " (Имя) задайте имя проекта " StudentsDB". В поле " Location: " (Расположение: ) задайте папку, где будет сохранен новый проект, нажав кнопку " Browse…" (Выбрать). После определения имени проекта и его местоположения нажмите кнопку " Save" (Сохранить).

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-31; Просмотров: 753; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.022 с.)
Главная | Случайная страница | Обратная связь