Отправляет email-рассылки с помощью сервиса Sendsay

Ресурсы сети InDev

  Все выпуски  

Ресурсы сети InDev


Служба Рассылок Subscribe.Ru проекта Citycat.Ru


Ресурсы сети InDev No. 1

Уважаемые читатели, Поздравляем Вас с Новым 2001 Годом!
Пусть он будет удачным для Вас во всех отношениях.

Технологии в нашем бизнесе сменяют друг друга довольно часто. Сегодня мы представляем вашему вниманию статью о новой версии среды разработки программного обеспечения Microsoft Visual Studio.NET. Мы ждем замечания и пожелания indev@gmx.net и напоминаем вам, что много интересного вы можете найти у нас на сайте http://indev.virtualave.net

Что век грядущий нам готовит?
Итак, господа, увидела-таки свет Beta1 очередной версии всемирно известного Microsoft Visual Studio. Теперь это называется Visual Studio.NET (хотя внутри очень много ссылок и названий файлов/каталогов с использованием названия VS 7). На днях я получил от Microsoft сие чудо. Эта статья посвящена первым впечатлениям от увиденного. Я собираюсь выпустить ряд статей, описывающих сей продукт с точки зрения "пользователя", а это творение будет вводным словом, написанным под первым впечатлением от увиденного, практически в состоянии шока [1]:

Installing...
Хотя в readme и описан ряд глюков, которые могут возникнуть на этапе установки, у меня этот процесс прошел абсолютно гладко. Сначала мне предложили (как всегда в ультимативном порядке, но я не в обиде) "проапдейтить" мои Windows 2000 необходимыми компонентами, в числе которых оказался Microsoft .NET Framework SDK :). После перезагрузки машины началось собственно само действо по установку VS.
     Работает это все через уже известный всем "Microsoft Installer", на мой взгляд достаточно удобная система. Единственное, что немного не понравилось, это ужасно медленная работа на этапе выбора устанавливаемых компонентов, я предполагаю, что это происходит из-за большого количества файлов и компонентов, а при изменении одной опции Installer пересчитывает объем на винчестере, который займет VS, причем по-моему он именно ПЕРЕСЧИТЫВАЕТ, а не просто добавляет/вычитает, но пусть это останется на его совести.
     Далее пошел стандартный процесс копирования файлов. В общем ничего интересного.

Wow!
Ну первое, что бросается в глаза и о чем можно рассказать сразу (еще практически не работав с системой) - это конечно же интерфейс. Да, он красив. Естественно, в нем нет ничего супер новаторского, но есть много мелочей, радующих глаз. Я подозреваю, что так будет выглядеть "Office 10". Вот небольшой список того, что сразу бросается в глаза, и что я уже успел найти (я включил в этот список и новые функциональные возможности и то, что просто радует глаз, но не несет никакой смысловой нагрузки) [2]:

  • "Трехмерные" меню. При выборе пункта меню, оно как бы приподнимается (взлетает) над menubar, на небольшой площадочке;
  • Очередной новый вид toolbar'ов. Ничего революционного, но немного изменены;
  • "Исчезающие" окна. У всех окон теперь можно выставить свойство Auto Hide, как у TaskBar'а;
  • Очень много окон и wizard'ов выполнены в WebForm'ах. Это довольно-таки красиво, но пока непривычно;
  • Удобное окно Output. Теперь оно выполнено в виде List'а, поверьте это гораздо удобнее и приятнее;
  • Solution Explorer. Введено новое понятие Solution, я пока до конца не разобрался, что это такое, но насколько я понял это комплект взаимосвязанных Project'ов;
  • Ну и еще куча всяких "прибамбасов", которые по большому счету не заслуживают упоминания в этой статье (не игрушку все-таки описываю), но радующих глаз;

Появилось окно Properties как в VB, но теперь оно применяется для всех сред программирования. Кстати я совсем забыл сказать, что теперь существует одна единая оболочка для всех языков, а то на чем вы будете писать свой проект выбирается при создании оного. Через выше упомянутое окно происходит добавление Message Handler'ов и в C/C++ и в C#, а не только в VB как ранее. В связи с этим хочется отметить одну вещь, которая меня пока немного смущает - канул в лету мой любимый Class Wizard (есть конечно шансы, что я плохо искал, но как говорил мой отец " Эт врятли ::)"). Переменные для элементов управления в диалогах теперь добавляются через ПКМ->Add variable, message handler'ы через окно Properties, на кого водрузили остальные обязанности Class wizard'а я пока не нашел.
     Сильно изменился Class View:

  • Теперь отображаются ENUM'ы, макросы и константы;
  • У класса показывается его иерархия и все члены родителей (звучит странно, но вы меня поняли);
  • В отдельную ветку у каждого класса вынесены методы доступные для перегрузки (Available Overrides);
  • Наверно еще что-то, но я не нашел или сейчас не помню;

Появилось такое понятие как Динамическая помощь. Этого прикола я пока не понял, точнее я пока не понял в чем ее динамичность, но в любом случае достаточно удобно смотреть помощь прямо в маленьком окошке среды не переключаясь никуда.
     Появилась удобная навигация между открытыми файлами исходных текстов. Теперь между ними можно переключаться при помощи закладок сверху окна с текстом.
     На этом разрешите закончить первую часть цикла. Пойду разведывать этого монстра дальше, копать глубже и т.д и т.п.

To be continued...

[1] Сразу оговорюсь, что статьи будут немного "однобокими". А конкретнее, описывать буду в основном часть инструментария связанную с C/C++ (ну и C#, куда уж теперь без него, родимого).

[2] Это список не претендует на полноту, так как еще раз замечу, что статья пишется по горячим следам первых впечатлений.

Авторские права охраняются. Перепечатка данного материала или его части в любом виде разрешена только с указанием авторства InDev и ссылки на сайт Ресурсы сети InDev


 

http://subscribe.ru/
E-mail: ask@subscribe.ru
Поиск

В избранное