Обновить
128K+

.NET *

Хаб со знаниями про .NET

68,88
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Silverlight 2 beta2 доступен

Время на прочтение1 мин
Охват и читатели546
На страницах ScottGu's Blog появился анонс Silverlight 2 beta2 с развернутым описанием новых фич.

Саму бету можно скачать отсюда silverlight.net/GetStarted

Анонс почитать тут: weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx.

Microsoft Managed Extensibility Framework

Время на прочтение2 мин
Охват и читатели2.7K
Четвертого июня группа разработчиков Microsoft представила CTP проекта Managed Extensibility Framework (MEF). MEF – это механизм, который позволяет минимумом кода внедрить в проекты поддержку расширяемости (например, плагинов).

Ссылка на сообщение от разработчиков: weblogs.asp.net/whaggard/archive/2008/06/04/first-managed-extensibility-framework-mef-bits-released.aspx

Скачать CTP вместе с примерами и документацией можно здесь: code.msdn.microsoft.com/mef
Далее я приведу короткий пример из документации для лучшего понимания, что такое MEF.
Читать дальше →

Microsoft Project Codename «Velocity»

Время на прочтение1 мин
Охват и читатели948
2 июня вышел CTP проекта Velocity для .Net приложений, который позволяет кэшировать большие объемы данных в памяти и располагать их распределенно среди набора компьютеров.

Почитать можно здесь blogs.msdn.com/velocity/archive/2008/06/03/microsoft-project-code-named-velocity-followup.aspx

Здесь анонс от группы разработчиков blogs.msdn.com/velocity/archive/2008/06/02/introducing-project-codename-velocity.aspx

Здесь CTP можно скачать www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2&displaylang=en

Здесь можно скачать примеры:
code.msdn.microsoft.com/velocity/Release/ProjectReleases.aspx?ReleaseId=1120

PS: последнюю ссылку хабр почему-то обрабатывает с ошибкой, просто скопируйте ее в браузер

Небольшой семинар по.NET, Silverlight и хостингу.NET-проектов

Время на прочтение1 мин
Охват и читатели941
Кому интересны новые технологии, приглашаю на небольшой семинар по .NET, Silverlight и хостингу .NET-проектов, который состоится 18 июня 2008 года в Москве. Семинар бесплатный.

В программу семинара в ближайшее время включат доклад о технологическом цикле разработки с использованием технологий ASP.NET и Silverlight.

Собственно, приглашаю.

masterhost.ru/events/enterprises/08-06-18

Думаю, в процессе семинара мы можем немного подвинуть график, чтобы больше времени уделить темам, интересным посетителям семинара.

P.S.: для меня .NET — это, как минимум, возможность уйти от скриптовых языков при написании бизнес-критичных приложений.

asp.net: использование механизма ControlState

Время на прочтение3 мин
Охват и читатели2.9K
Эта заметка предназначена для тех, кто не знает, что такое ControlState и как им пользоваться. Если вы знакомы с этой техникой сохранения состояния страницы, то можете смело пропустить этот топик.

Всем программистам asp.net известна технология ViewState, которая предлагает способ по умолчанию для сохранения состояния web-страниц и элементов управления. Не буду здесь говорить о плюсах и минусах, и без этого известно, что ViewState – это палка о двух концах, на одной стороне которой удобство, а на другой гигантский объем сгенерированных страниц (к примеру, в случае, если вы включите ViewState для GridView). Так уж вышло, что один из основных механизмов asp.net при разработке частенько выключается в угоду производительности.
Читать дальше →

ASP.NET MVC 3 Preview

Время на прочтение1 мин
Охват и читатели859
Доступен 3-й Preview ASP.NET MVC
Скачать можно тут
Пока не трогал. «Главные» о релизе на момент публикации не отписались. Будем ждать детальных объяснений.

Также, как обычно, доступен source code.

Читать дальше →

asp.net: gzip, несколько вариантов включения

Время на прочтение6 мин
Охват и читатели11K
Сжатие web-содержимого посредством gzip (GNU zip) – это довольно старая технология. Суть ее сводится к тому, что web-содержимое перед отправкой пользователю сжимается по известному всем алгоритму zip. Сама спецификация gzip описана в RFC1952, версия 4.2 которой датируется маем 1996 года. На сегодняшний день все популярные браузеры и веб-серверы поддерживают сжатие web-содержимого посредством gzip. В этой статье я постараюсь рассказать о нескольких способах включения в проекты asp.net поддержки gzip-сжатия.
Читать дальше →

Аддоны для Visual Studio

Время на прочтение1 мин
Охват и читатели3.4K
В качестве развития темы поднятой хабраюзером XaocCPS, хочу поинтересоваться какими полезными аддонами (add-ins) для Visual Studio пользуетесь Вы?

От себя хочу порекомендовать следующие:
  1. ReSharper — помогает осуществлять анализ и генерацию кода, рефакторинг и многое-многое другое… По-моему, этот аддон заслуживает отдельной статьи на Хабре.

    GhostDoc — поможет Вам автоматически генерировать XML описания для функций, переменных и т.п.

    Smart Paster — вставит и отформатирует тескт из буфера обмена как Comment, String, StringBuilder или Region.
    P.S.
    Надеюсь, что комментарии к этой записи помогут нам всем найти новые, нужные и полезные аддоны.

Полезная тулза для Visual Studio.net

Время на прочтение1 мин
Охват и читатели1.6K
Листая блоги msdn наткнулся на анонс интересного аддона для студии, который предоставляет альтернативный вариант быстрой навигации по коду.
Читать дальше →

asp.net: описание механизма кэширования страниц через OutputCache

Время на прочтение5 мин
Охват и читатели9.8K
Одним из способов управления кэшированием страниц в asp.net является декларативный способ с помощью директивы <%@ OutputCache %>. Ниже приводится описание и исследование работы данной директивы. Большая часть сведений взята из msdn, но это не перевод, а скорее изложение. В тексте также присутствуют мои собственные исследования того, как тот или иной параметр влияет на http-заголовки.
Читать дальше →

C#: требования и рекомендации по написанию кода

Время на прочтение5 мин
Охват и читатели156K
Не так давно в комментариях к топику AlexS высказал идею использования соглашения об оформлении на Хабре кода примеров темы .Net написанных на C#.

Я немного поизучал имеющиеся предложения из этих источников:
submain.com/blog/FreeCVBNETCodingGuidelinesEbookDownload.aspx
idesign.net/idesign/DesktopDefault.aspx
и скомпилировал черновик который описывает самые базовые правила оформления кода написанного на C#.

Предлагаю:
— обсудить этот черновик;
— внести в него все необходимые изменения;
— утвердить как стандарт написания C# кода на Хабре.
Более того, предлагаю создать документ, который можно было бы предложить как рекомендации habrahabr comunity для всех других программистов C#.

Под катом вы найдете текст черновика. Предлагаю всем желающим обсудить его и подвергнуть надлежащей правке.

Читать дальше →

C#: рекомендации по написанию кода

Время на прочтение4 мин
Охват и читатели2.6K
Не так давно в комментариях к топику AlexS высказал идею использования соглашения об оформлении на Хабре кода примеров темы .Net написанных на C#. Я немного поизучал имеющиеся предложения из этих источников:
submain.com/blog/FreeCVBNETCodingGuidelinesEbookDownload.aspx
idesign.net/idesign/DesktopDefault.aspx
и скомпилировал черновик который описывает самые базовые правила оформления кода написанного на C#.

Предлагаю:
— обсудить этот черновик;
— внести в него все необходимые изменения;
— утвердить как стандарт написания C# кода на Хабре.
Более того, предлагаю создать документ, который можно было бы предложить как рекомендации habrahabr comunity для всех других программистов C#.

Под катом вы найдете текст черновика. Предлагаю всем желающим обсудить его и подвергнуть надлежащей правке.

Читать дальше →

FileHelpers

Время на прочтение2 мин
Охват и читатели3.8K
Как часто Вам приходилось считывать данные разделенные, например, запятой (формат CSV) из файла, обрабатывать их и что-то в дальнейшем с ними делать?

Конечно можно написать код самому, но это займет время и не всегда будет эффективно.

FileHelpers — модуль которые Вам поможет. Умеет синхронно или асинхронно считывать данные из файла в объект. Также может вписать данные обратно в файл с заданным разделителем. Может считывать данные из базы данных. Имеет еще кучу всяких возможностей, о которых можно узнать подробнее на официальном сайте этого модуля.

Читать дальше →

Ближайшие события

asp.net: Entity Framework, одно из отличий от LINQ to Sql

Время на прочтение2 мин
Охват и читатели13K
Этой статьей хотел бы открыть цикл статей по Entity Framework. В дальнейшем планирую постить результаты своего опыта в процессе использования EF, а пока я приведу вольное изложение интересной статьи на тему «Чем отличается LINQ to SQL от Entity Framework».
Читать дальше →

ASP.NET, поиск работы, вопросы собеседований

Время на прочтение2 мин
Охват и читатели24K
Возможно, этот топик будет интересен начинающим ASP.NET программистам. Я тут в последнее время хожу по собеседованиям, хочу поменять работу. Собрал некоторые вопросы, которые спрашивает технический персонал на собеседовании (на позицию Senior .NET developer).
Читать дальше →

Итоги опроса про Entity Framework

Время на прочтение1 мин
Охват и читатели1.3K
Хотел бы подвести некоторые итоги опроса про Entity Framework, который можно посмотреть тут
habrahabr.ru/blog/net/42340.html:

1. Более двух третей хабранаселения не используют в работе asp.net. И так было очевидно, что большинство пишет на php/python/erlang/perl/ruby, сейчас это документально засвидетельствовано. Asp.net как платформа сильно отстает в нашей стране. Это связано и с некоторой громоздкостью платформы и ее направленностью дефакто на платформу windows/.net, которую многие, зачастую несправедливо, не любят, презирают или игнорируют.
Читать дальше →

asp.net: динамическая генерация изображений

Время на прочтение8 мин
Охват и читатели4.3K
Генерация динамических изображений – это очень полезная техника. К сожалению, в asp.net нет стандартного функционала, который бы реализовал возможность динамически создавать изображения. Цель этой статьи показать один из способов реализации динамических изображения в asp.net.
Читать дальше →

asp.net: отмена ajax.net запроса

Время на прочтение3 мин
Охват и читатели2.1K
В плане юзабилити хорошим тоном всегда считалось дать пользователю возможность отменить свое действие, если он не намерен ждать затянувшегося по времени ответа. Ajax-запросы не исключение. В этой короткой статье я покажу один из вариантов того, как просто можно дать пользователю возможность отменить запрос в ajax.net, если тот долго выполняется, или завис в силу каких-то причин.
Читать дальше →

asp.net и OpenID

Время на прочтение1 мин
Охват и читатели965
Не секрет, что OpenID очень популярный механизм авторизации и для любого web-разработчика может наступить момент, когда он решит его использовать. Если вы программируете на asp.net, то ваш путь лежит через dotnetopenid, библиотеку, которую распространяет Google.
Читать дальше →