Обзор ASP.NET 3.5 и Visual Studio 2008 - Новые возможности Visual Studio 2008

ОГЛАВЛЕНИЕ

Новые возможности Visual Studio 2008

Visual Studio 2008 предлагает новые возможности разработчикам посредством улучшенного Designer, более современных средств редактирования CSS и усовершенствованной поддержки отладки и разработки JavaScript . Visual Studio 2008 позволяет работать с приложениями .NET 2.0, .NET 3.0, либо .NET 3.5. Давайте рассмотрим каждое свойство в отдельности.

В предыдущих версиях Visual Studio разработчики могли выбрать между видом Designer и Source при редактировании визуального компонента страницы ASP.NET. Designer предоставляет вид страницы в формате WYSIWYG, в то время как Source отображает разметку элементов управления. Visual Studio 2008 предоставляет возможность разделения экрана посредством режима Split, при этом показывая разметку в одной части и отображая результат в другой. Будучи в режиме Split, добавление содержимого в Designer автоматически обновляет разметку в Source. К сожалению, поступить наоборот невозможно. Если вы введете новую разметку в окно Source, вам придется либо сохранить страницу, либо обновить окно Designer.


В свете  возрастающего интереса Microsoft к AJAX, никого не удивит тот факт, что Visual Studio 2008 предлагает улучшенную поддержку JavaScript. Режимы разработки и отладки были значительно улучшены. При написании кода JavaScript в режиме Source разработчикам предоставляется такой же уровень функциональности поддержки IntelliSense, какой им предоставился бы при написании серверного кода. Это включает поддержку IntelliSense как для встроенных скриптов JavaScript, так и для внешних файлов JavaScript (то есть скриптовые файлы, на которые ссылаются посредством <script language="javascript" src="fileName"></script>). Вы можете добавить подсказки IntelliSense в ваши JavaScript-функции при помощи XML-комментариев так же, как это можно сделать с C# и VB кодами.

Наконец-то, стоит отметить то, что компания Microsoft объявила о скорой публикации исходного кода .NET Framework для общего пользования (под лицензией на разработку Microsoft Research License: MS-RL)). Что особенно заслуживает внимания, так это то, что вы можете указать Visual Studio 2008 на указатель ресурса, содержащий символы отладки для .NET Framework, где вы сможете перейти в код .NET Framework посредством отладчика. Это должно предоставить разработчикам больше информации и понимания того, что на самом деле происходит "за занавесом" структуры.

Тем не менее, на момент написания статьи компания Microsoft ничего не опубликовала. Но как только указатели ресурсов будут доступны, разработчики смогут указать Visual Studio на символы отладки - и всего лишь в пару щелчков им будет доступна вся структура .NET Framework.

Вывод

Новые версии Visual Studio и ASP.NET добавляют некоторые интересные возможности. С ASP.NET 3.5 компания Microsoft улучшила ASP.NET AJAX Framework, сделав ее частью .NET Framework, а также пополнила список элементов управления данными такими элементами, как ListView и DataPager. Visual Studio 2008 включает в себя более богатый режим Designer, улучшенные возможности редактирования CSS, JavaScript IntelliSense и отладку, а также совместимость с различными версиями .NET Framework.

Scott Mitchell