Visual Studio .NET 2003

Наталия Елманова

Изменения в .NET Framework

Изменения в среде разработки Visual Studio. NET

Языки программирования

   Visual J# .NET 2003

   Изменения в Visual C++ .NET

Поддержка мобильных устройств

Редакции Visual Studio. NET 2003

 

Системные требования для установки Visual Studio .NET 2003

 

В апреле корпорация Microsoft выпустила новую версию своего средства разработки Visual Studio .NET 2003. Настоящая статья посвящена наиболее важным особенностям данного продукта.

Новая версия Visual Studio .NET выпущена одновременно с новой версией серверной операционной системы Windows Server 2003 и новой версией Microsoft .NET Framework 1.1, входящей в состав этой операционной системы. Новая версия Visual Studio содержит немало любопытных и полезных нововведений, которые мы и рассмотрим в данном обзоре.

Изменения в .NET Framework

Многие изменения в Visual Studio .NET обусловлены изменениями в самой платформе, к наиболее важным из которых можно отнести возможность использования при реализации Web-сервисов нескольких новых технологий, включая WS-Security, WS-Routing и WS-Attachment; появление поддержки протокола IPv6 в классе System .Net; наличие изменений, улучшающих безопасность ASP .NET; появление Enterprise Information Framework — средств, упрощающих работу с журналами событий и счетчиками производительности приложений в корпоративных сетях (эти средства доступны подписчикам MSDN Universal). Говоря об операционной системе Windows Server 2003, содержащей в своем составе Microsoft .NET Framework 1.1, нельзя не отметить, что при создании приложений для этой операционной системы возможна поддержка 32 процессоров, применение Enterprise UDDI Services, обращение к приложениям COM+ как к Web-сервисам.

Разработчикам приложений с базами данных будет интересно узнать, что в Microsoft .NET Framework 1.1 добавлены новые управляемые провайдеры данных — для ODBC-источников и для Oracle. Это позволяет отказаться от применения неуправляемых библиотек механизма доступа к данным OLE DB и управляемого провайдера для OLE DB-источников.

В начало В начало

Изменения в среде разработки Visual Studio. NET

Изменений в среде разработки на этот раз оказалось не очень много. Кратко перечислим их:

• немного изменился внешний вид стартовой страницы (рис. 1);

• в редакторе кода появились функции автозаполнения для языка Visual Basic .NET;

• в отладчике имеются параметры защиты, позволяющие запрещать или разрешать отладку тем или иным разработчикам;

• в Solution Explorer теперь можно выделять элементы, которые в данный момент редактируются в среде разработки;

• сама среда разработки может поддерживать несколько версий .NET Framework и создавать дистрибутивы приложений, ориентированные на конкретные версии этой платформы и проверяющие их наличие;

• в Visual Basic Upgrade Wizard — средстве переноса на платформу Microsoft .NET кода, созданного с помощью предыдущих версий Visual Basic — произведен ряд улучшений, и оно теперь содержится во всех редакциях Visual Studio .NET.

 

Рис. 1

В начало В начало

Языки программирования

Visual J# .NET 2003

Одним из важных новшеств Visual Studio. NET 2003 является появление в составе продукта управляемой версии языка Java — Visual J# .NET 2003. Этот язык поддерживает большинство функций Visual J++ 6.0 и библиотеки WFC (Windows Foundation Classes), но не поддерживает JNI (Java Native Interface) и RMI (Remote Method Invocation).

Для преобразования унаследованного байт-кода Java в управляемый код на MSIL (Microsoft Intermediate Language) в состав Visual Studio .NET 2003 включена утилита Visual J# Binary Converter. Сам же компилятор Visual J#, как и другие компиляторы для платформы Microsoft .NET, превращает Java-код в код на MSIL и позволяет создавать все типы приложений для Microsoft .NET (рис. 2).

 

Рис. 2

Изменения в Visual C++ .NET

Изменения в Visual C++ .NET в новой версии Visual Studio. NET 2003 весьма существенны. В частности, появилась возможность создавать с помощью этого языка программирования приложения Windows Forms и визуально проектировать пользовательский интерфейс с применением дизайнеров и редакторов свойств точно так же, как при создании приложений с помощью языков C# и Visual Basic. NET (рис. 3).

 

Рис. 3

Кроме того, отметим гораздо большее, нежели в предыдущих версиях компилятора Visual C++, соответствие стандартам ANSI/ISO, во многих случаях позволяющее использовать код на C++, созданный для других платформ, и некоторые наиболее популярные библиотеки классов. Имеются изменения и в параметрах компилятора, позволяющие, в частности, оптимизировать код под заданный процессор, применять команды расширений SSE и SSE2, устанавливать режим защиты локальных переменных от переполнения буфера.

В начало В начало

Поддержка мобильных устройств

В Visual Studio .NET 2003 появились новые средства создания приложений для мобильных устройств, заменившие Mobile Internet Toolkit. Теперь приложения для мобильных устройств можно создавать с помощью ASP .NET и Web Forms. Сегодня cреда разработки Visual Studio .NET 2003 полностью поддерживает около 200 подобных устройств, причем их число постоянно увеличивается (рис. 4).

 

Рис. 4

Что касается приложений на основе Microsoft .NET Compact Framework, то их можно создавать с помощью Smart Device Extensions. Отметим появление в текущей версии .NET Compact Framework наличие многих полезных интерфейсных элементов, таких как инструментальные панели, блокноты, элементы управления TreeView, ProgressBar, DataGrid и многие другие. Запуск созданных приложений и их отладка возможны как непосредственно в среде разработки, так и в эмуляторе Pocket PC, что позволяет вести разработку при отсутствии самого устройства. Отметим, что благодаря поддержке Microsoft .NET Compact Framework стало возможным создание широкого спектра Web-сервисов для платформ Pocket PC, Pocket PC Phone Edition и Windows CE .NET (рис. 5).

 

Рис. 5

В начало В начало

Редакции Visual Studio. NET 2003

Visual Studio .NET поставляется в трех редакциях: Professional, Enterprise Developer и Enterprise Architect.

Редакция Professional позволяет создавать Windows- и Web-приложения, а также приложения для мобильных устройств. Она включает компиляторы языков программирования Visual Basic .NET, Visual C++ .NET, Visual C# .NET и Visual J# .NET, а также управляемый провайдер данных для ODBC-источников.

Редакция Enterprise Developer, предназначенная для реализации крупных и средних проектов, в дополнение к инструментам, доступным в редакции Professional, поддерживает групповую разработку проектов; содержит средства тестирования производительности приложений; управляемый провайдер данных для Oracle; версии Microsoft SQL Server 2000, Microsoft Windows Server 2003, Microsoft SQL Server и Microsoft Exchange Server, Microsoft Commerce Server, Microsoft Host Integration Server, предназначенные для разработчиков; средства доступа к серверным компонентам с помощью Windows Management Instrumentation (WMI); средства визуального доступа к объектам серверных СУБД; средства подключения языков программирования независимых производителей.

Редакция Enterprise Architect, помимо всех вышеперечисленных инструментов, содержит инструмент Microsoft Visio, включающий средства визуального UML-моделирования и моделирования баз данных; версию Microsoft BizTalk Server, предназначенную для разработчиков; корпоративные шаблоны и средства их создания.

В заключение хотелось бы обратить внимание разработчиков на не совсем обычную возможность ознакомиться с Visual Studio .NET 2003. Зарегистрировавшись по адресу http://msdn.protier.com/, можно получить доступ к этому продукту через Интернет в режиме терминальной службы на три часа и изучить возможности этого продукта, выбрав самые нужные из более сотни примеров, предоставленных для этой цели, либо создав собственное приложение.

 

КомпьютерПресс 6'2003

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует