|
|
-
В этой статье мне бы хотелось познакомить всех наших читателей с
украинскими .NET User Groups. За последний год количество групп
увеличилось, что не может не радовать. Надеюсь, что эта информация
поможет познакомиться активистам из разных городов, а также наладить
более тесное сотрудничество. Если вы считаете, что представленная здесь информация устаревшая или
не точная, просьба сообщить мне об этом. Кроме того, если вам не
нравится описание группы, можете прислать свой вариант. Любая другая
полезная информация о группе также приветствуется.Перейти к оригинальной статье
|
-
Недавно я подводил итоги прошлого "трудового" года. Сегодня же хочу рассказать об изменениях, которые нас ждут в ближайшем будущем.
С самого начала сайт msug.vn.ua был задуман как площадка для
локальных (винницких) активностей, но со временем он вышел за рамки
региона и сейчас объединяет большое количество специалистов из Украины,
России и других стран. Кроме того, за время существования нашей UG мной
было получено много писем с разных регионов страны с вопросами о том,
как создать и развить свою локальную User Group. Я старался отвечать
всем честно и развернуто , также можно почитать некоторые мысли здесь. Читать полностью
|
-
Много материалов было посвящено главным нововведениям (так называемым
kill features) .NET 4.0 - DLR, многопоточность, ко- и
контрвариантность, именованные параметры, улучшения с COM объектами,
Code Contracts и другое. Я уже хочу рассказать о некоторых менее
убойных, но все-таки полезных возможностях, которые появились в новой
версии .NET 4.0.
ParseExact, TryParseExact для TimeSpan
Для поддержки различных культур, структура TimeSpan обзавелась новыми
методами ParseExact
и TryParseExact, а также получила новые
перегруженные методы для ToString и TryParse. Они позволяют указать
культуру (например, CultureInfo.CurrentCulture).
Пример:
CultureInfo culture = CultureInfo.CurrentCulture // Parse hours:minute.second value with "G" specifier // and current (en-US) culture. string intervalString = "17:14:48.153" string format = "G" if (TimeSpan.TryParseExact(intervalString, format, culture, out interval)) Console.WriteLine("'{0}' --> {1}", intervalString, interval) else Console.WriteLine("Unable to parse {0}", intervalString)
Методами TryParse и TryParseExact также обзавелся тип Guid. Читать полностью
|
-
Совсем недавно мы получили релиз .NET / C# 4.0. Мы много говорили (и еще
будем говорить) о новых возможностях и нововведениях новой платформы и
языка. Но уже можно сделать какие-то выводы и подумать, что же мы хотим
увидеть в новой версии .NET / C# 5.0? Tuple Packaging and Unpackaging
В 4.0 появился новый тип данных Tuple, который можно использовать
таким образом:
var data = new Tuple<string,int>(“John
Doe”, 42);
Было замечательно использовать Tuple в сокращенном виде, например:
public string, int, double ReturnMyTuple() { return "Hello World!", 42, 4.2; }
или
public Tuple<string, int, double> ReturnMyTuple() { return "Hello World!", 42, 4.2; }
// elsewhere: item1 is a string, item2 is an int, item3 is a double. var item1, item2, item3 = ReturnMyTuple(); Читать полностью
|
-
-

Приглашаем всех желающих на очередную встречу Microsoft User Group
Винница, которая пройдет в рамках "Visual Studio 2010 Community Launch
Wave 2"! Программа встречи
Разработка приложений для Windows Phone 7 с использованием
Silverlight
Докладчик: Жарков Евгений, автор публикаций на сайтах Microsoft
User Group Винница и Хабрахабр, автор и участник подкаста 2Гига.
Практическое применение PowerShell
Докладчик: Гончарук Александр, автор публикаций на сайте
Microsoft User Group Винница и постоянный докладчик на встречах
Microsoft User Group Винница и винницкого IT клубу, Microsoft
Student Partner, Microsoft Certified Professional.
Используем ASP.NET Dymanic Data для разработки data-driven
приложений
Докладчик: Краковецкий Александр, автор публикаций на
сайте
Microsoft User Group Винница и постоянный докладчик на встречах
Microsoft User Group Винница, Microsoft Regional Director,
Microsoft Certified Professional.
Более детально на сайте Microsoft User Group Винница
|
-
На пару дней пришлось выпасть из онлайн-тусовки по причине участия в
конференции-запуске Visual Studio 2010 в Киеве.
Так получилось, что конференция в Киеве проходила немного позже
основных мероприятий, которые, напомню, проходили 12 апреля. Это дало
возможность немножко отдышаться от потока информации и приготовить
какую-то изюминку. Читать полностью
|
-

Я рад сообщить, что вскоре после официального
запуска Visual Studio 2010 в Украине (Киев, 20 апреля) состоится запуск
Visual Studio 2010 в Виннице.
Дата: 27 апреля (вторник)
Время: 16:00 - 19:00
Адрес: ул. Киевская, 14 (офис компании ИнноВинн), г. Винница
Программа мероприятия:
- Microsoft SharePoint 2010 (докладчик - Байдачный Сергей,
специалист по разработке ПО, Microsoft Украина)
- Windows Phone 7 Series (докладчик - Байдачный Сергей,
специалист по разработке ПО, Microsoft
Украина)
- Параллельное программирование в .NET 4.0 и Visual Studio 2010
(докладчик - Краковецкий Александр, разработчик ПО, Microsoft
Regional Director, ИВП "ИнноВинн")
Участие в мероприятии бесплатное, необходимо зарегистрироваться.
По всем вопросам можно писать на msugvn[at]gmail.com
Ссылка на регистрацию: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032449958&Culture=UK-UA
|
-
Ни для кого не является секретом тот факт, что StackOverflow
- один из самых интересных и посещаемых сайтов на техническую тематику.
Редко можно встретить разработчика, который не слышал о StackOverflow.
Данная статья является переводом Stack Overflow Case Study и описывает
задумку, процесс реализации и другие детали известного ресурса.
Читать полностью
|
-
Поэтому приглашаем всех желающих на первый DevCamp Винница!
Мероприятие пройдет 27 марта (суббота) с 09:00 до 18:00 в проектном
институте (Киевская, 14, 5 этаж).
Мы гарантируем интересные доклады, приятные знакомства и полезные
подарки!
Организатор мероприятия: Microsoft User Group Винница. Посмотреть программу мероприятия и зарегистрироваться на конференцию можно по ссылке.
|
-
Улучшения в разборе HTML Разбор HTML в Internet Explorer
Platform Preview был усовершенствован и теперь лучше отвечает черновику
спецификации HTML5. Generic элементы Раньше Internet
Explorer понимал “generic” элементы (неизвестные HTML элементы без
атрибута xmlns) не так, как это описано в спецификации HTML5 –
браузер их просто игнорировал. Это означало, что разработчики должны
были использовать div элементы с некоторыми CSS классами для
того, чтобы получить удовлетворительный результат в Internet Explorer. В
Internet Explorer Platform Preview это поведение было изменено и теперь
он парсит неизвестные элементы. Читать полностью
|
-
Встречайте Windows Internet Explorer Platform Preview, который
является предварительным виденьем на новые возможности Internet Explorer
9. Цель данной статьи – подготовить веб-разработчиков к нововведениям
новой версии браузера. Обязательно посетите демо сайт (Test Drive
site) и Internet Explorer Developer Center на MSDN.
Назначение Internet Explorer Platform Preview – помочь
разработчикам понять направление разработки Internet Explorer 9 в
разрезе следующих направлений: - Производительность
- Поддержка веб-стандартов для большей совместимости
- Новые графические возможности
Эффективность браузера включает в себя множество различных
подсистем в браузере. Различные сайты и различные части отдельного сайта
нагружают браузер по разному. Например, такие веб-приложения, как Windows Live Mail
или Google
Docs будут использовать подсистемы браузера совершенно
разными способами в сравнении с такими сайтами, как Bing News
или Digg.
Читать полностью
|
-
Тема легко читаемого кода знакома всем программистам.
Хорошо отформатированный и написанный в соответствии стандартам код -
предмет для гордости, им можно делиться с другими
разработчиками, использовать снова и снова в новых проектах. В статье
собраны наиболее важные и популярные практики.
Комментирование и документирование
Очень полезной фичей в Visual
Studio является возможность комментариев в пользовательских классах и
методах, в С# приложениях просто надо добавит три слеша ("///") перед
их объявлением.VS.NET автоматически создает необходимые XML атрибуты,
куда можно вставлять описание и информацию о параметрах. После того как
проект скомпилирован, VS.NET сохраняет введенную информацию, и она
будет отображаться с использованием IntelliSense. Эта информация
включает комментарии для методов, параметры методов, возвращаемые
переменные методов, перечислений и свойств.
|
-
.NETMonoSilverlight Интересно о C#
Windows 7
Мысли вслухДругие статьиЭти и другие статьи вы можете найти на сайте http://msug.vn.ua/, twitter - @msugvnua.
|
-
Многие считают, что компания Microsoft выпускает только
коммерческие продукты. В данном посте хочу остановиться на бесплатных
программах и утилитах, которые доступны для свободного использования.
Офисные продукты
В то время, когда Microsoft Office - продукт платный, есть ряд
программ и утилит, позволяющих работать с офисными документами
бесплатно или повышать их функционал.
Безопасность
Наверняка все уже слышали о новом бесплатном Microsoft Security Essentials, который можно скачать здесь.
Читать статью полностью
|
|
|
|