Журнал MSDN Magazine Июль 2011

Журнал MSDN Magazine Июль 2011

ASP.NET WebGrid:Максимально эффективное использование WebGrid в ASP.NET MVC

Помимо недавнего выпуска WebMatrix, также существует набор вспомогательных средств повышения производительности, включая WebGrid и Chart. WebGrid предоставляет эффективный способ отображения табличных данных. В этой статье будут продемонстрированы преимущества WebGrid для производительности, а также несколько ключевых методов эффективной работы с WebGrid для разработчиков ASP.NET MVC. Stuart Leeks

Разработка для SharePoint:Создание решений для управления рабочими процессами для SharePoint Online

В этом дополнении к мартовской статье Крис Мейо (Chris Mayo) демонстрирует, как осуществлять поддержку рабочих процессов в SharePoint Online, расширяя приобретаемое решение для включения в него решения управления рабочими процессами, а затем расширяя рабочий процесс с помощью специального действия рабочего процесса, разработанного с Visual Studio. Chris Mayo

Разработка веб-приложений:Visual Studio 2010 с пакетом обновления 1 (SP1) для веб-разработчиков

Ознакомьтесь с новыми возможностями для веб-разработчиков в новом пакете обновления для Visual Studio, включая интеграцию с новыми предложениями веб-платформы Майкрософт, такими как IIS Express, SQL Server CE, синтаксис Razor, установщик веб-платформы и многое другое. Deepak Verma, Scott Hanselman

Локализация Silverlight:Советы и рекомендации по загрузке локализующих ресурсов Silverlight, часть 2

Эта статья — продолжение дискуссии из статьи за март 2011 г., посвященной серверным компонентам, которые полезны в работе над решением локализации. Существует ряд очень интересных используемых нами методов, включая вставку ресурсов в динамически созданные XAP-файлы и создание файлов ресурсов по запросу. Matthew Delisle

Windows PowerShell с WPF:Секреты создания приложений WPF в Windows PowerShell

Это интерфейс командной строки, язык сценариев или API? Windows PowerShell — это все вышеперечисленное, утверждает Дуг Финке (Doug Finke), демонстрирующий настройку Windows PowerShell для создания калькулятора чистой приведенной стоимости с классическим графическим интерфейсом пользователя Windows Presentation Foundation. Специальный бонус: Джефри Сновер (Jeffrey Snover), создатель Windows PowerShell, рассматривает модель специализированной разработки и происхождение языка. Douglas Finke

Фильтры MVC:Простое добавление счетчиков производительности к приложениям MVC

Бен Гровер (Ben Grover) добавляет счетчики производительности к приложению MVC (Model-View-Controller) и объясняет использование фильтров MVC для очистки и замены повторяющегося непонятного кода во множестве методах операций приложения. Ben Grover

Мобильная работа в Интернете:Улучшение мобильной работы в Интернете

При создании общедоступного веб-сайта требуется поддержка мобильных обозревателей. В данной статье объясняется, почему сейчас это важно, как никогда ранее, и предлагаются методы улучшения работы с мобильными обозревателями в веб-формах ASP.NET и MVC, включая определение обозревателя, создание разметки для мобильных обозревателей и оптимизация удобства использования. Steven Sanderson

Рубрики

Колонка редактора:Почему язык C++ по-прежнему важен

В этом месяце мы радуемся возвращению рубрики «Windows и C++» Кенни Керра (Kenny Kerr). Чтобы отпраздновать это, мы задали ему несколько вопросов о роли C++ в современной среде разработки.Keith Ward

Инструментарий:Средства и способы профилирования кода .NET

Преждевременная оптимизация может быть корнем всех зол, но в определенный момент цикла разработки приложения вам потребуется выполнить анализ производительности и использования памяти кода. В статье приведена коллекция инструментов профилирования и информация, которая поможет создать лучший и более осмысленный механизм создания кода.Terrence Dorsey

На переднем крае:Контракты кода: наследование и принцип Лискоу

Дино Эспозито (Dino Esposito) продолжает рассказывать о контрактах кода в .NET Framework, объясняя, для чего они используются, сравнивая их с контрольными выражениями и тестами, показывая, как они помогают улучшить качество архитектуры программного обеспечения.Dino Esposito

Windows и C++:C++ и Windows API

Кенни продолжает свою ежемесячную рубрику в журнале MSDN Magazine, рассказывая о новом подходе к программированию Windows с C++. В этом первом выпуске вы узнаете об управлении ресурсами Windows API способом, знакомым для современных разработчиков C++. Это критически важный первый шаг в становлении производительным разработчиком Windows.Kenny Kerr

Доступ к данным:Раскрытие стратегий Entity Framework, часть 3: классы, запросы и контексты

Джули Лерман (Julie Lerman) в своей третьей статье выполняет создание кода, объясняя важные решения, которые необходимо принять при использовании Entity Framework, одновременно рассматривая выбор ObjectContext и DbContext, а также возможности создания запросов.Julie Lerman

Мобильные программы:Получение прибыли с Microsoft Ad Control

Даже если вы просто программист-любитель, разрабатывающий бесплатные приложения для Windows Phone 7, простой в использовании (и бесплатный) Microsoft Ad Control позволяет получать прибыль от приложений благодаря автоматически встраиваемой рекламе. Узнайте, как быстро начать работу.Arthur Bierer, Boris Feldman

Работающий программист:Мультипарадигматическая .NET.Часть 9. Функциональное программирование

Девятая статья в серии о мультипарагматическом программировании посвящена функциональному программированию, которое заключается в работе с функциями как значениями и предоставляет операции, сходные с операциями, предоставляемыми LINQ-to-Objects.Ted Neward

Экспериментальные ИП:Переходы страниц в Windows Phone 7

Для обеспечения наиболее гибких переходов страниц в электронной книге интерфейс пользователя должен поддерживать три отдельные страницы — текущую, следующую и предыдущую страницы. Чарльз Петцольд (Charles Petzold) описывает гибкий способ реализации этой задачи, используя три различных перехода страниц.Charles Petzold

Давайте лучше не будем поднимать эту тему:Когда безопасность не имеет смысла

Отсутствие обеспечения безопасности обычно является ошибкой разработчика, а не конечного пользователя.David Platt