Журнал 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