Одним из часто используемых сценариев создания приложения с помощью LightSwitch является разработка интерфейса для уже существующей базы данных. Рассмотрим пример создания такого типа приложений на основе демонстрационной базы данных Microsoft AdventureWorks 2008R2 SR1.
Скачайте и установите базу данных на ваш компьютер. Для этого перейдите по адресу http://msftdbprodsamples.codeplex.com/releases/view/55926 загрузите инсталляционный пакет и установите его на компьютере.
Запустите LightSwitch и создайте новый проект с названием AdventureWorks.
(рис 22.1)
В созданном проекте в окне конструктора выберите команду Присоединиться к внешнему источнику.
(рис 22.2)
Отроется стандартное окно Мастера присоединения к источнику данных, выберите в нем База данных.
(рис 22.3)
На следующем шаге выполните настройку подключения к установленной базе данных Adnenture Works .
Выберите имя установленного у вас сервера SQL Express и выберите базу данных AdventureWorks.
(рис 22.4)
На следующем шаге выбора объектов для импорта выберите все таблицы, установив флажок рядом со словом Таблицы. Если необходимо, то можно выбрать не все, а только часть таблиц для импорта. Также можно импортировать представления. Тут же необходимо задать имя источника данных.
Кнопка Готово запускает процесс импорта выбранных объектов.
(рис 22.5)
В результате импорта будет создан внутреннее для LightSwitch представление данных со всеми связями, заданными в исходной базе данных.
(рис 22.6)
Любую таблицу можно открыть для просмотра и редактирования в конструкторе. Выполненные с помощью конструктора изменения будут переноситься в базу данных.
Для полученного источника данных необходимо разработать интерфейс. Для внешнего источника данных доступны все возможности настройки и создания экранов, описанные в предыдущих работах для внутреннего источника.
Для создания экрана в контекстом меню Экраны выберите команду Добавить экран. Выберите шаблон Экран со списком и подробными сведениями, данные экрана AdventureWorksData.Product. В качестве дополнительных данных включите все предлагаемые таблицы. Задайте имя экрану РедактированиеПродукта.
(рис 22.7)
Будет создан сложный экран с большим количеством подключенных источников данных.
(рис 22.8)
Запустите приложение и посмотрите функциональность созданного экрана. Все подчиненные таблицы размещены на отдельных вкладах и допускают редактирование информации.
(рис 22.9)
При необходимости можно открыть окно в экране конструктора и выполнить настройку отдельных элементов экрана без перезапуска приложения.
(рис 22.10)
Одним из часто используемых сценариев создания приложения с помощью LightSwitch является разработка интерфейса для уже существующей базы данных. Рассмотрим пример создания такого типа приложений на основе демонстрационной базы данных Microsoft AdventureWorks 2008R2 SR1.
Скачайте и установите базу данных на ваш компьютер. Для этого перейдите по адресу http://msftdbprodsamples.codeplex.com/releases/view/55926 загрузите инсталляционный пакет и установите его на компьютере.
Запустите LightSwitch и создайте новый проект с названием AdventureWorks.
(рис 22.1)
В созданном проекте в окне конструктора выберите команду Присоединиться к внешнему источнику.
(рис 22.2)
Отроется стандартное окно Мастера присоединения к источнику данных, выберите в нем База данных.
(рис 22.3)
На следующем шаге выполните настройку подключения к установленной базе данных Adnenture Works .
Выберите имя установленного у вас сервера SQL Express и выберите базу данных AdventureWorks.
(рис 22.4)
На следующем шаге выбора объектов для импорта выберите все таблицы, установив флажок рядом со словом Таблицы. Если необходимо, то можно выбрать не все, а только часть таблиц для импорта. Также можно импортировать представления. Тут же необходимо задать имя источника данных.
Кнопка Готово запускает процесс импорта выбранных объектов.
(рис 22.5)
В результате импорта будет создан внутреннее для LightSwitch представление данных со всеми связями, заданными в исходной базе данных.
(рис 22.6)
Любую таблицу можно открыть для просмотра и редактирования в конструкторе. Выполненные с помощью конструктора изменения будут переноситься в базу данных.
Для полученного источника данных необходимо разработать интерфейс. Для внешнего источника данных доступны все возможности настройки и создания экранов, описанные в предыдущих работах для внутреннего источника.
Для создания экрана в контекстом меню Экраны выберите команду Добавить экран. Выберите шаблон Экран со списком и подробными сведениями, данные экрана AdventureWorksData.Product. В качестве дополнительных данных включите все предлагаемые таблицы. Задайте имя экрану РедактированиеПродукта.
(рис 22.7)
Будет создан сложный экран с большим количеством подключенных источников данных.
(рис 22.8)
Запустите приложение и посмотрите функциональность созданного экрана. Все подчиненные таблицы размещены на отдельных вкладах и допускают редактирование информации.
(рис 22.9)
При необходимости можно открыть окно в экране конструктора и выполнить настройку отдельных элементов экрана без перезапуска приложения.
(рис 22.10)
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.