Проекты: контейнер для приложения LightSwitch
Хранение и организация компонентов приложения в Visual Studio LightSwitch осуществляются с помощью проектов. Каждое создаваемое приложение имеет свой собственный проект, в котором содержатся сущности данных, экраны, запросы и ресурсы, необходимые для сборки приложения.
Хотя все эти элементы хранятся в файлах, проект не стоит считать набором файлов. Фактически, представление проекта по умолчанию в области Обозреватель решений представляет собой логическое представление приложения.
Типы проектов
С помощью LightSwitch в Visual Studio 2013 можно создавать проекты следующих типов.
Шаблон проекта |
Описание |
Использует новую модель решения |
---|---|---|
Классическое приложение LightSwitch (Visual Basic) |
Создается приложение с клиентом Silverlight с помощью кода на языке Visual Basic как для серверного, так и для клиентского компонентов. |
Нет |
Классическое приложение LightSwitch (Visual C#) |
Создается приложение с клиентом Silverlight с помощью кода на языке C# как для серверного, так и для клиентского компонентов. |
Нет |
HTML-приложение LightSwitch (Visual Basic) |
Создается приложение с клиентом HTML 5 с помощью кода на языке Visual Basic для серверного компонента и кода на языке JavaScript для клиентского компонента. |
Да |
HTML-приложение LightSwitch (Visual C#) |
Создается приложение с клиентом HTML 5 с помощью кода на языке C# для серверного компонента и кода на языке JavaScript для клиентского компонента. |
Да |
Выбранный шаблон проекта — всего лишь отправная точка. Можно добавить HTML-клиент в проект Классическое приложение LightSwitch, а также добавить клиент Silverlight в проект HTML-приложение Lightswitch. Серверный код и модель сущностей совместно используются клиентами, и язык изменить невозможно.
Связанные разделы
Название |
Описание |
---|---|
Практическое руководство. Создание, открытие, сохранение и удаление проекта LightSwitch |
Содержит описание основных задач по работе с проектами. |
Содержит ссылки на разделы с описанием способов задания свойств проекта. |
|
Содержит описание функций обеспечения безопасности и рекомендаций по их реализации. |
|
Практическое руководство. Включение аутентификации в клиентском приложении Silverlight |
Содержит описание процедуры создания приложения, в которой реализуются аутентификация и авторизация. |
Демонстрирует создание приложения, поддерживающего несколько языков. |
|
Содержит описание экспорта данных из приложения. |
|
Обновление проектов, созданных в предыдущих версиях LightSwitch |
Содержит сведения о совместимости версий LightSwitch. |