Главная

Главная


Знаете, иногда в журналах делают врезки на несколько страниц, размещая там материалы из других журналов? Ну, например, чтобы напомнить любителям аудиотехники, читающим журнал "Stereo\Video", что существуют чудесные автомобильные магнитолы (далее идет врезка из журнала "Car Audio"), в комплекте с которыми заодно идет целый автомобиль?

Вот и мы пролистаем сегодня врезку с названием "На переднем крае: MS Visual Studio 2005". VSTS, WSS, TFS, опять VSTS (не путать с первым VSTS :), MSF, SQL RS ... Кто-то из Вас озадаченно задумается, а кто-то улыбнется со знанием дела. Еще три месяца назад я смело относил себя ко вторым. Конечно, что же тут сложного, всем известно, что это сервисы и технологии, которые прийдут с новой Visual Studio. Куча новых возможностей, все еще проще и еще лучше и смутная надежда на то, что Visual Studio наконец-то перестанет при каждой удобной возможности переформатировать Ваш html код в каком-то извращенном стиле сюрреалистского постмодернизма (извините, наболело!). При помощи VSTS и VSTS пишут программы, на WSS делают порталы, TFS ... ну, это что-то типа SourceSafe + Star Team, MSF вобще старо как мир, ну а SQL RS явно что-то для SQL Server ...

Ммм, ты прав, с легкой улыбкой сказал бы я сейчас самому себе, тому который второй ... А не знаешь случайно, для чего переименовывают Excel.exe в xllex.dll? А почему вопрос как удалить Work item вызывает такую улыбку? И почему поля StartDate и EndDate всегда пустые? И из-за чего ... Тем, у кого закрадываются смутные подозрения, что не все так просто и все намного интереснее, посвящается сегодняшний выпуск ... [читать дальше]

В этом выпуске я обещал показать на реальном примере, как создавать инфраструктуру для обработки ошибок в приложениях.

Вкратце напомню о чем шла речь в прошлой рассылке: фирма Microsoft разработала библиотеку Enterprise Library, состоящую из application blocks, которые позволяют решать многие стандартные задачи, в том числе и управлять обработкой ошибок. Я рассказывал о первой версии этой библиотеки, которой пользовался до недавнего времени. Сейчас существует вторая версия, последний релиз которой вышел в июне 2005 года. Поскольку рассказывать о чем-то на примере уже недоступного кода как-то глупо, я вздохнул, скачал последнюю версию и подумал "ну, нет худа без добра, давно пора было разобраться, а тут глядишь, пока объясняешь - может и сам чего-то поймешь ...". Итак, Exception Handling Application Block.

Сначала об отличиях: [читать дальше]