Silverlight 3: Отображение данных SQL Server - Создание проекта

ОГЛАВЛЕНИЕ

Создание проекта

Для начала запустите Visual Studio 2008 и создайте новый проект (меню Файл | Новый | Проект…).

В древовидном меню “Типы проекта” слева, под узлом Visual Basic, щелкните по узлу Silverlight, далее выберите шаблон “Приложение Silverlight” справа. Назовите проект “AdventureWorks”. Убедитесь, что выбран .NET Framework 3.5. Нажмите OK, когда закончите.

Окно создания проекта выглядит так:

После нажатия кнопки OK откроется окно “Новое приложение Silverlight”. В нем укажут, что выбрать: создан новый проект веб-сайта ASP.NET или проект веб-приложения ASP.NET, размещающего в себе приложение Silverlight. Оставляется выбранным “Проект веб-приложения ASP.NET”, но меняется имя нового веб-проекта с “AdventureWorks.Web” на “AdventureWorks_WebServer” для большей ясности. Нажмите кнопку OK, когда закончите.

Так выглядит окно выбора типа проекта:

После нажатия кнопки OK Visual Studio создаст решение, размещающее в себе приложение веб-сервера ASP.NET “AdventureWorks_WebServer”, служащее тестовой средой для клиентского приложения Silverlight “AdventureWorks”, которое тоже было создано.

Проводник решения покажет следующее:

В клиентском приложении Silverlight AdventureWorks есть два файла .xaml: файл App.xaml, объявляющий ресурсы, и файл MainPage.xaml, являющийся стандартным пользовательским управляющим элементом, загружающимся при запуске приложения.  Файл MainPage.xaml позже будет использован для проектирования интерфейса.

В приложении AdventureWorks_WebServer любой из следующий четырех файлов может разместить в себе приложение Silverlight:
•    AdventureWorksTestPage.aspx
•    AdventureWorksTestPage.html
•    Default.aspx
•    Silverlight.js

Файл AdventureWorksTestPage.aspx является страницей запуска по умолчанию, загружаемой при запуске приложения, которая разместит в себе пользовательский управляющий элемент MainPage.xaml.

Файл AdventureWorksTestPage.html, файл Default.aspx и файл Silverlight.js можно удалить из примера, так как они не будут использоваться.

Файл Web.config хранит конфигурационные данные для веб-сервера. Подробнее он изучается далее.