
Прежде всего нужно понимать, что WCF сервисы предоставляют все те же возможности что и .NET веб сервисы и значительно расширяют их.
Прежде всего нужно понимать, что WCF сервисы предоставляют все те же возможности что и .NET веб сервисы и значительно расширяют их.
В этой заметке я покажу как в C# из исходной строки оставить только начальную часть не больше заданной длины.
К сожалению, в C# нет готового метода, который помог бы это сделать. Поэтому мы создадим свой метод расширения (extension method) для класса String.
В этом посте мы узнаем, что такое Data Driven тестирование и рассмотрим, как запустить наш тест основанный на внешних данных. Также мы узнаем, как запускать тест итерациями, которые базируются на наборе данных.
Как Компилятор так и Интерпретатор имеют одно предназначение — конвертировать инструкции языка высокого уровня (как C или Java) в бинарную форму, понятную компьютеру. Это программное обеспечение, используемое для запуска высокоуровневых программ и кодов выполняемых различные задачи. Для разных высокоуровневых языков разработаны специфичные компиляторы/интерпретаторы. Не смотря на то что как компилятор так и интерпретатор преследуют одну и ту же цель, они отличаются способом выполнения своей задачи, то есть конвертирования высокоуровневого языка в машинные инструкции. В этой статье мы поговорим о базовой работе обоих и выделим главные отличия между компилятором и интерпретатором.
Entity Framework позволяет выполнять запросы используя LINQ с вашими классами сущностей (entity classes). Однако могут быть случаи когда вы хотите выполнить чистые SQL запросы напрямую к базе данных. Данный сценарий включает вызов хранимых процедур, что может быть полезно для Code First моделей, которые пока не поддерживают маппинг на хранимые процедуры. Приемы описанные в этом посте подходят для моделей созданных с Code First и EF дизайнером.
Я видел много вопросов на stackoverflow и других ресурсах о том как запустить процесс и получить его вывод. Правильно использовать System.Diagnostics.Process
не так просто, и чаще всего это делается неправильно.
Twitter Bootstrap — это свободный фронтенд фреймворк, позволяющий создавать сайты и веб-приложения. По умолчанию, при подключении стилей этого фреймворка, они применяются ко всему сайту. Но иногда мы хотим применить эти стили только к какому то конкретному блоку на странице. Например, при интеграции плагина jQuery File Upload на сайт с отдельными стилями для всего остального контента. Далее я покажу как можно решить эту проблему.
Ранее я писал про то как в свернуть приложение WinForms в трей панели задач. Сегодня же я расскажу про то, как неактивное приложение находящееся на самой панели задач может обратить к себе внимание пользователя путем так называющегося мигающего (flash) окна. Использовать для этого мы будем Windows API функцию FlashWindowEx
, которая находиться в библиотеке User32.