Вопросы и ответы о версиях Visual Studio Express Editions (FAQ)

Источник: microsoft

› Общие вопросы

› Цены

› Версии и совместимость

› Установка

› Visual Web Developer 2005 Express

› Visual Basic 2005 Express

› Visual C# 2005 Express

› Visual C++ 2005 Express

› Visual J# 2005 Express

› SQL Server 2005 Express

Общие вопросы

1. Что такое Express Editions? 
 

Серия инструментов разработки Express Editions (далее также Express-версии, Express-выпуски) - это новые пакеты в семействе Visual Studio и SQL Server. Их интерфейс немного упрощён, они просты в применении и освоении, и c их помощью можно программировать как динамические Windows-приложения, так и веб-сайты и веб-сервисы. Продукты версий Express Edition предназначены для любителей, учащихся и студентов, и для начинающих разработчиков:

Visual Web Developer 2005 Express Edition - облегченный инструмент для создания динамически-обновляемых веб-сайтов и веб-сервисов;

Visual Basic 2005 Express Edition, Visual C# 2005 Express Edition, Visual C++ 2005 Express Edition и Visual J# 2005 Express Edition - программные инструменты для учащихся и программистов-любителей, осваивающих программирование для Windows;

SQL Server 2005 Express Edition - СУБД для использования в приложениях, работающих с данными.

2. Что можно делать с помощью Express Editions? 
 

учиться программировать, используя для этого упрощенную и облегченную среду разработки. В комплект поставки Express-версий входят также учебные материалы;

создавать забавные и интересные приложения, например, для управления в «умным» домом средствами X10 (EN), программирования ЖК-панелей или GPS-устройств (EN), поиска и воспроизведения музыки из библиотеки Windows Media Player (EN), а также создавать игры, с использованием технологии DirectX (EN);

изучать возможности программной платформы .NET для разработки Windows- и Интернет-приложений.

3. Где найти дополнительные сведения о регистрации? 
 

Подробнее о процедуре регистрации см. на страницах Преимущества регистрации Express Editions и Вопросы и ответы о регистрации.

4. Можно ли применять Express Editions в коммерческих целях? 
 

Да, лицензионное соглашение не ограничивает использование приложений, созданных с помощью Express Editions.

5. Чем Express Editions отличаются от других версий Visual Studio и SQL Server? 
 

Инструменты серии Express Editions предназначены для любителей, студентов и начинающих программистов, поэтому в них имеются не все возможности профессиональных версий Visual Studio и SQL Server. Express Editions ориентированы именно на потребности вышеперечисленных категорий пользователей. В составе продуктов версий Express поставляется специальная документация, которая поможет начинающим программистам быстро усвоить концепции, необходимые для создания более сложных приложений. Кроме того, несколько упрощен пользовательский интерфейс, чтобы второстепенные компоненты не мешали обучению. Те, кто впоследствии захочет перейти на профессиональные версии Visual Studio и SQL Server, смогут без проблем адаптировать свои навыки и программный код.

6. Где найти дополнительные сведения об Express Editions? 
 

Специальный веб-сайт, посвященный этой серии программных продуктов, находится по адресу http://www.microsoft.com/rus/msdn/vstudio/express/default.mspx, а все новинки доступны через RSS-каналы (на английском языке), посвященные отдельным продуктам:

Visual Basic 2005 Express RSS Feed (EN)

Visual C# 2005 Express RSS Feed (EN)

Visual Web Developer 2005 Express RSS Feed (EN)

Visual C++ 2005 Express RSS Feed (EN)

Visual J# 2005 Express RSS Feed (EN)

SQL Server 2005 Express RSS Feed (EN)

7. Предоставляется ли техническая поддержка для серии Express Editions? 
 

На SQL Server Express распространяется стандартная политика технической поддержки Microsoft, консультации по основным вопросам его установки и настройки предоставляются бесплатно. По другим вопросам существуют следующие возможности тех. поддержки:

форумы на русском языке на www.interface.ru. Также были созданы англоязычные форумы Express Edition Forums (EN), где можно получить помощь от других пользователей Express Editions, в том числе и от разработчиков Microsoft;

платная техническая поддержка предоставляется по телефону или электронной почте;

если у вашей организации есть контракт на тех.поддержку класса Premier, то он распространяется и на инструменты серии Express.

8. Куда обращаться с сообщениями об ошибках и предложениями? 
 

В центр обратной связи MSDN по следующей ссылке: MSDN Product Feedback Center (EN).

9. Где можно получить другие примеры приложений (Starter Kits)? 
 

Сейчас мы работаем над созданием дополнительных приложений для Starter Kits, в сотрудничестве с многочисленными партнерами и представителями сообщества пользователей, на рост которого очень надеемся. Список имеющихся примеров приложений см. в каждом разделе:

Visual Web Developer Примеры Starter Kits

Visual Basic Примеры Starter Kits

Visual C# Примеры Starter Kits (EN)

Visual C++ Примеры Starter Kits (EN)

Visual J# Примеры Starter Kits (EN)

SQL Server Express Примеры Starter Kits.

Цены

10. Какова будет стоимость этих продуктов? 
 

19 апреля 2006 года было объявлено, что все версии Visual Studio 2005 можно будет загружать и устанавливать бесплатно без ограничений (ранее срок для бесплатной загрузки был ограничен 7-м ноября 2006 г.). Это предложение распространяется на версии Visual Basic, Visual C#, Visual C++, Visual J# и Visual Web Developer.

Для СУБД SQL Server 2005 Express Edition с самого начала не было ограничений по срокам бесплатной загрузки.

11. Раньше объявлялось, что возможность бесплатной загрузки продуктов Visual Studio 2005 Express будет действовать в течение года после их выпуска. Почему это ограничение было отменено? 
 

Действительно, раньше было объявлено, что бесплатная загрузка будет действовать в течение года. Теперь мы отменили это ограничение, и загрузка будет бесплатной всегда.

12. Не придётся ли тем, кто загрузил Visual Studio Express до 19 апреля 2006 года, платить за его использование? 
 

Нет. Использование любых версий Visual Studio Express бесплатно.


Версии и совместимость

13. Можно ли писать в Visual Studio Express Editions приложения для .NET Framework 1.1? 
 

Нет. Каждый выпуск Visual Studio привязан к определенной версии .NET Framework. В Express Editions можно создавать только приложения, использующие .NET Framework 2.0.

14. Будут ли приложения, созданные в Visual Studio 2005 Express Beta 2 работать в официальной версии Visual Studio 2005 Express? 
 

В общем, да, но учтите, что API в официальной версии отличается от такового в бета-версиях, поэтому может потребоваться некоторая доработка кода.

15. Можно ли установить Visual Studio Express Editions вместе с другими версиями Visual Studio? 
 

Да, Visual Studio Express Editions тестировались на совместную установку и совместимость с другими версиями.

16. Какие операционные системы поддерживаются? 
 

Полный список требований к системе см. по ссылке Visual Studio Express Editions Readme (EN).

17. Будут ли программы, созданные в Visual Studio Express Editions, работать в других версиях Visual Studio 2005, например в Professional Edition? 
 

Однозначно да. Версия Express - замечательная отправная точка для освоения программирования на профессиональном уровне, и Microsoft обеспечила возможность перехода на старшие версии инструментов, если/когда это вам потребуется. Проекты, созданные в Express Editions, можно без труда перенести в профессиональные версии Visual Studio 2005.

18. Где можно найти последние сведения об отличиях между .NET Framework 1.1 и .NET Framework 2.0? 
 

Эта информация доступна по ссылке http://msdn.microsoft.com/netframework/programming/breakingchanges/default.aspx (EN).


Установка

19. У меня возникают проблемы с автоматической установкой Express Editions. Есть ли другие способы установки? 
 

Если автоматическая установка не сработала или же нужно загрузить Express Edition для последующей записи на компакт-диск с целью установки на другой компьютер, см. инструкции на странице Инструкции по установке Express Editions вручную.


Visual Web Developer 2005 Express

20. Что такое Visual Web Developer 2005 Express? 
 

Visual Web Developer 2005 Express - это отдельное облегченное и простое в применении средство разработки веб-приложений на ASP.NET 2.0. В него входит все необходимое для создания веб-приложений, в том числе работающие прототипы приложений (Starter Kits) и встроенный веб-сервер для разработки и тестирования.

21. Для кого предназначена Visual Web Developer Express 2005? 
 

Visual Web Developer Express предназначена для программистов-любителей и начинающих веб-разработчиков, желающих оценить возможности ASP.NET 2.0 или научится создавать веб-приложения на ASP.NET 2.0.

22. Какие типы приложений можно создавать в Visual Web Developer 2005 Express? 
 

Веб-приложения и веб-сервисы.

23. Куда обращаться за поддержкой и справками по Visual Web Developer Express? 
 

Официальные форумы Майкрософт для обсуждения вопросов по ASP.NET 2.0 и Visual Web Developer - это ASP.NET Forum (EN) и Express Editions Forums (EN), на английском языке. Некоторые конференции для программистов на русском языке перечислены здесь.

24. Похожа ли Visual Web Developer 2005 Express на Visual InterDev? 
 

Эти продукты не связаны между собой, хотя и нацелены на схожие сегменты рынка. Visual Web Developer Express входит в семейство Visual Studio 2005 и предназначен исключительно для разработки веб-приложений и веб-сервисов. Пользователям Visual InterDev должен понравиться более простой интерфейс Visual Web Developer Express.

25. Как связаны ASP.NET Web Matrix и Visual Web Developer 2005 Express? 
 

ASP.NET Web Matrix - программный инструмент, созданный в помощь осваивающим ASP.NET, любителям и энтузиастам, желающим изучать разработку веб-приложений, но на него не распространяется техническая поддержка. Visual Web Developer 2005 Express входит в семейство Visual Studio 2005 и вобрал в себя опыт и отклики пользователей Web Matrix. В Visual Web Developer 2005 Express реализованы наиболее популярные функции Web Matrix, а также множество дополнительных возможностей. Тем, кому понравился ASP.NET Web Matrix, должен прийтись по душе и Visual Web Developer Express!

26. Поддерживается ли ASP.NET 1.1 в Visual Web Developer 2005 Express? 
 

Нет. Visual Web Developer 2005 Express, как и Visual Studio 2005 в целом, ориентирована на использование вторых версий .NET Framework и ASP.NET, в которых добавлено множество замечательных функций для разработки динамически-обновляемых веб-сайтов.

27. Можно ли устанавливать на одной машине веб-сайты, использующие ASP.NET 1.1 и ASP.NET 2.0?  
 

Да. ASP.NET 1.1 и ASP.NET 2.0 способны работать одновременно на одном компьютере. При этом можно легко контролировать, с какой версией ASP.NET работают приложения и виртуальные корневые каталоги.

28. Какие языки программирования поддерживаются в Visual Web Developer 2005 Express? 
 

Visual Web Developer 2005 Express работает с Visual Basic и C#, в нём также есть многофункциональные редакторы для HTML и XML.

29. Требуется ли IIS для разработки приложений в Visual Web Developer 2005 Express? 
 

Нет. В Visual Web Developer 2005 Express имеется встроенный веб-сервер, возможностей которого достаточно для разработки и тестирования приложений, использующих IIS. Этот сервер принимает запросы только от локальной системы и предназначен только для создания и тестирования приложений. Встроенный инструмент копирования веб-приложений позволит загружать и устанавливать веб-приложения, созданные в Visual Web Developer, на серверах IIS и у поставщиков услуг хостинга.

30. Какие из поставщиков услуг хостинга предлагают поддержку ASP.NET 2.0? 
 

Бесплатный 30-дневный хостинг с поддержкой ASP.NET 2.0 and SQL Server 2005 можно получить у Microsoft по адресу http://www.vwdhosting.net (EN), подробнее о предложениях услуг хостинга см. по ссылке http://www.asp.net/hosters/v2/ (EN), а также www.gotdotnet.ru.

31. Можно ли редактировать в Visual Web Developer 2005 Express веб-проекты, созданные в Visual Studio .NET 2003? 
 

Когда веб-проект Visual Studio .NET 2003 открывается в Visual Web Developer 2005 Express, он преобразуется в новый упрощенный формат Visual Studio 2005 (включая .aspx-, .ascx- и другие файлы). В частности, в преобразованных .aspx-страницах используется новая модель серверного кода (code-behind). Таким образом, в Visual Web Developer 2005 Express Edition можно работать с имеющимися проектами, но преобразование проекта является необратимым, и его будет невозможно загрузить в Visual Studio .NET 2003. Впрочем, во время преобразования создается резервная копия проекта.

32. Работает ли Visual Studio 2005 Professional Edition с сайтами, созданными в Visual Web Developer 2005 Express? 
 

Однозначно да. Структура веб-сайта и форматы файлов в Visual Web Developer 2005 Express и Visual Studio 2005 Professional Edition полностью совместимы.


Visual Basic 2005 Express

33. Для кого предназначен Visual Basic 2005 Express? 
 

Visual Basic 2005 Express предназначен для любителей, начинающих разработчиков и учащихся, желающих без лишних сложностей освоить создание Windows-приложений.

34. Какие типы приложений можно создавать в Visual Basic 2005 Express? 
 

В Visual Basic 2005 Express можно создавать Windows-приложения, как с графическим интерфейсом, так и консольные («приложения для командной строки»), а также компоненты, допускающие многократное использование. Для создания интерактивных веб-сайтов предназначен Visual Web Developer 2005 Express Edition, в котором также можно писать на языке Visual Basic.

35. Работает ли код, написанный на Visual Basic 6.0, в Visual Basic Express? 
 

В Visual Basic Express имеется мастер переноса кода, позволяющий импортировать имеющиеся проекты Visual Basic 6.0. Возможно, полученный код придется немного поправить вручную, но основная работа будет сделана автоматически.

36. Куда обращаться за поддержкой и справками по Visual Basic Express? 
 

Версии Express не обеспечены официальной поддержкой. Рекомендуем вам обращаться на форумы www.gotdotnet.ru или аналогичные форумы MSDN. Были специально созданы конференции на английском языке Express Edition Forums (EN).


Visual C# 2005 Express

37. Для кого предназначен Visual C# 2005 Express? 
 

Visual C# 2005 Express предназначен для любителей, начинающих разработчиков и учащихся, осваивающих создание Windows-приложений.

38. Какие типы приложений можно создавать в Visual C# 2005 Express? 
 

В Visual C# 2005 Express можно программировать Windows-приложения, как с графическим интерфейсом, так и консольные («приложения для командной строки»), а также компоненты, допускающие многократное использование. Для создания интерактивных веб-сайтов предназначен Visual Web Developer 2005 Express Edition (EN), полностью поддерживающий язык Visual C#.

39. Куда обращаться за поддержкой и справками по Visual C# Express? 
 

Версии Express не обеспечены официальной поддержкой. Рекомендуем вам обращаться на форумы www.gotdotnet.ru или аналогичные форумы MSDN. Были специально созданы конференции на английском языке Express Edition Forums (EN).


Visual C++ 2005 Express

40. Входит ли в Visual C++ 2005 Express «оптимизированный компилятор»? 
 

Да, в Visual C++ 2005 Express Edition входит тот же оптимизированный базовый компилятор, что и в других вариантах Visual Studio 2005. Ряд расширенных функций оптимизации, в том числе Profile Guided Optimizations («управление оптимизацией через профиль»), доступен в версиях Visual Studio 2005 не ниже Professional.

41. Какие типы приложений можно создавать в Visual C++ 2005 Express? 
 

В Visual C++ 2005 Express можно создавать как управляемые (managed), так и «родные» (native) Win 32-приложения. Используя .NET Framework можно писать приложения Windows Forms, консольные программы и библиотеки классов. Загрузив бесплатный пакет ресурсов Windows Platform SDK (EN), можно создавать приложения, в полном объеме использующие возможности Win32 API. Веб-разработчикам следует пользоваться Visual Web Developer 2005 Express Edition.

42. Входят ли в Visual C++ 2005 Express Edition библиотеки MFC и ATL? 
 

Нет, библиотеки MFC и ATL входят в другие версии Visual Studio 2005.

43. Для многих продуктов Express Editions имеются примеры приложений «Starter Kit», а как насчет Starter Kits для Visual C++ 2005 Express? 
 

Для Visual C++ 2005 Express пока нет полноценного пакета Starter Kit, но Visual C++ Express можно использовать для сборки большинства имеющихся проектов, написанных на C++. Кроме того, в Visual C++ Express имеются примеры кода и документация.


Visual J# 2005 Express

44. Какие типы приложений можно создавать в Visual J# 2005 Express? 
 

Visual J# 2005 Express Edition применяют для создания Windows-приложений, как с графическим интерфейсом, так и консольных («приложения для командной строки»), а также компонентов многократного использования.

45. Для кого предназначен Visual J# 2005 Express? 
 

Visual J# Express ориентирован на учащихся и программистов-любителей. В нём содержится множество функций Visual Studio 2005 Professional Edition, но кое-что упрощено, с целью облегчить освоение разработки приложений. Возможные области применения Visual J# 2005 Express:

изучение разработки на языке Java. В Visual J# используется Java, при этом сохраняется полный доступ к библиотекам классов Microsoft .NET Framework;

подготовка к экзамену Advanced Placement Computer Science (APCS): Visual J# Express полностью соответствует требованиям программы экзамена APCS;

создание забавных и интересных проектов: Visual J# Express позволяет писать полнофункциональные Windows-приложения и содержит инструмент Visual Forms Designer, благодаря которому Visual Studio уже много лет остается популярным средством разработки. Чтобы сгенерировать код для элемента управления, достаточно перетащить его на форму, а по двойному щелчку вы попадёте в редактор кода.

46. Куда обращаться за поддержкой и справками по Visual J# Express? 
 

Версии Express не обеспечены официальной поддержкой. Рекомендуем вам обращаться на форумы www.gotdotnet.ru или аналогичные форумы MSDN. Были специально созданы конференции на английском языке Express Edition Forums (EN).


SQL Server 2005 Express

47. Что такое SQL Server 2005 Express? 
 

SQL Server 2005 Express - бесплатная упрощенная версия SQL Server 2005, разработанная для использования с простыми приложениями, которым нужна база данных.

48. С какой целью Microsoft создала SQL Server Express? 
 

Положительные отзывы от клиентов и партнеров, использовавших Microsoft SQL Server Desktop Engine (MSDE), побудили Microsoft создать аналогичный инструмент на основе SQL Server 2005.

49. Сколько стоит SQL Server Express? 
 

SQL Server Express можно загрузить бесплатно, а если вы продаёте разработанные приложения (ISV), то, после предварительной регистрации на сайте Microsoft, вам разрешается бесплатно распространять с ними SQL Server Express.

50. Какие функции включены в SQL Server Express? 
 

SQL Server Express - облегченная версия SQL Server 2005. В неё входит ядро БД SQL Server, а также SQL Server Management Studio Express Edition - простой бесплатный инструмент для управления SQL Server; подробнее см. на странице SQL Server 2005 Express.

51. Что собой представляет версия SQL Server 2005 Express Edition with Advanced Services? 
 

В установочный пакет SQL Server 2005 Express Edition with Advanced Services входят СУБД SQL Server 2005, службы создания отчётов SQL Server 2005 Reporting Services, инструмент управления SQL Server 2005 Management Studio Express и средства полнотекстового поиска. Приложение для управления SQL Server 2005 Management Studio Express можно также загрузить отдельно.

52. Чем SQL Server Express отличается от других версий SQL Server 2005? 
 

SQL Server Express ориентирован на простые приложения и поддерживает только один процессор и 1 Гб оперативной памяти, размер базы данных ограничен 4 Гб. В SQL Server Express отсутствуют дополнительные компоненты SQL Server, в том числе Analysis Services, Reporting Services, Data Transformation Services и Notification Services.

53. Чем SQL Server Express отличается от MSDE? 
 

SQL Server Express - это продолжение развития MSDE, и так же способствует доступности технологий SQL Server. В SQL Server Express усовершенствованы программа установки, и улучшена управляемость по сравнению с MSDE. Кроме того, SQL Server Express лучше масштабируется.

54. Что будет с MSDE? 
 

SQL Server 2005 Express заменяет MSDE.

55. Если SQL Server Express - следующая версия MSDE, зачем менять название? 
 

Название «MSDE» сбивало с толку клиентов и партнеров, которые не видели в нем связи с SQL Server. Смена названия должна уменьшить путаницу.

56. Можно перенести базу данных из MSDE в SQL Server Express? 
 

Да, имеющиеся базы данных из MSDE можно перенести на SQL Server Express (преобразовать).

57. Можно ли загрузить примеры баз данных Northwind и AdventureWorks? 
 

Да, по ссылке sample databases (EN).


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=1451