Записи с меткой → .net

У программистов, начинающих работать с Autocad может вызвать недоумение невозможность использовать пошаговую отладку в VS 2010, особенно, если уже был опыт разработки под Autocad в VS2008 (отладка работала без дополнительных манипуляций). Здесь я постараюсь ответить на два вопроса: Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В этой статье я хочу предложить способ создания окон произвольной формы. Не прибегая к WPF или многослойным окнам. Вот как это выглядит: Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Эта небольшая заметка является ответом на публикацию «Проблемный шаблон Repository». Все основные идеи для приведенного ниже примера слоя Persistance / Repository для взяты из этой статьи. Этот код лишь частичной подкорректирован под потребности используемой мною архитектуры. Предлагаемое решение настолько простое, логичное и универсальное, что не могу его не привести после чтения статьи Александра. Рекомендовать on […]

Привет, блоговцы! В этой статье я протестирую, насколько быстро работает метод Parallel.For, позволяющий практически без увеличения объема кода «распараллелить» выполнение стандартного цикла. В качестве тестовой задачи будет выступать возведение в степень 5 чисел от 0 до 10000000 (чтобы удобнее сравнивать было). Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

URL Rewriting в ASP.NET

9, Апр 2012

Тут уже была опубликована статья на эту тему, в которой были приведены примеры контроля ссылок. Но ни один меня не устроил — то надо скачивать стороннюю библиотеку, то нельзя пользоваться паттернами. А всего-то хотелось, чтобы: Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Задача состояла в разработке небольшого Silverlight приложения, отображающего определенный контент. Логика работы в данном случае не имеет значения, так как проблемы проявились с разметкой. Разметка: …xmlns:c=»clr-namespace:SAC_Test» Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Добрый день, %username%! Kevin Gadd из Mozilla представил летом 11-го года достаточно интересную тулзу для компиляции CIL в JavaScript. Данная статья представляет из себя достаточно вольный перевод интервью с сайта stateofcode.com и немного своих мыслей. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Итак, дело было вечером, делать было нечего. Вот я и решил проверить наш с другом сайт на устойчивость. Написание программы было действительно несложным занятием и заняло около получаса. И именно с реализацией её на C# хотелось бы познакомить блогаюзера. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Не так давно я столкнулся с проблемой, долго выполняется следующий код, выводящий ваш ip адрес. System.Net.WebClient web = new System.Net.WebClient(); Console.WriteLine(web.DownloadString(«http://ip.genuh.ru»)); Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Часто необходимо уведомить пользователя или саму программу о чем-либо важном. Например, о наличии новой, более стабильной и красивой версии. Хорошее решение — сделать web-сервис, который в удобоваримом формате (например XML или JSON) будет выдавать программе свежую информацию, уведомлять об обновлениях и т.д. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Приветствую вас, дамы и господа! Весь месяц музыкальный плеер ВКонтакте «Meridian» рос и активно развивался. Были достигнуту хорошие результаты, которыми мы и хотим сейчас с вами поделиться. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Всем доброго времени суток! Хотел бы поделиться своим практическим примером экспортирования данных из таблицы DataGridView в Microsoft Excel. Потратив около пары часов на поиск нормального примера, такового не обнаружил… Немного поэкспериментировав с имеющимся кодом, получил нужный результат! Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В данной статье на ваш суд представлен очередной DI-фреймворк под .NET — LightFactory (также доступен через NuGet). Он задумывался как гораздо более простая альтернатива Ninject’ам, CastleWindsor’ам, StructureMap’ам и прочим фреймворкам. Его основная «фишка» в производительности и простоте (и как следствие, в надежности). Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Outer Join в LINQ

5, Янв 2012

LINQ — как много было придумано в C# лишь для того чтобы мы могли наслаждаться прелестями Language Integrated Query. А именно: Generics Extension Methods Lamda expressions Expression trees Anonumus types Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Задача Необходимо обрабатывать множество объектов имеющих общий базовый класс и/или интерфейс, например var messages = List<IMessage> Для каждого экземпляра необходимо реализовать свое поведение (стратегию) обработки. Причем, по каким-то причинам нежелательно или невозможно использовать наследование, чтобы инкапсулировать алгоритм обработки в класс сообщения и вызывать полиморфный метод. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В этом посте я расскажу вам о паттерне проектирования «Хранитель». Посмотрим с чем его едят, и что он из себя представляет. Почитать описание других паттернов. Проблема   Необходимо сохранять, фиксировать и восстанавливать внутреннее состояние объекта не нарушая инкапсуляцию. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Я совсем недавно начал работать с ASP.NET MVC и сразу удивился отсутствием элементов управления CheckBoxList и RadioButtonList в ASP.NET MVC 3. В этой статье я покажу решение данной проблемы с помощью создания своих контролов. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Около года назад я познакомился с технологией WPF. При освоении, как обычно, возникали различные трудности. Однажды собрался я написать для собственных нужд синхронизатор на C#. Захотелось использовать WPF. Все продвигалось хорошо, пока я не решил добавить ProgressBar. До этого был опыт использования Window Forms, где для демонстрации прогресса достаточно было в цикле увеличивать свойство Value. […]

Я – начинающий разработчик по платформу .NET. С платформой знаком менее полугода, но уже кое-что изучил и вник в некоторые тонкости. Но речь пойдет не о моих знаниях, а о моем первом разработанном приложении – мониторе сетевых устройств. Кто заинтересован – прошу под кат. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a […]

Здравствуйте, уважаемые Блогавчане. Хочу поделиться опытом создания виджета для Windows 7 с использованием компонентов .Net.Задача: необходимо создать виджет с простым интерфейсом, содержащим поле для ввода текстового значения (например размер изображения в пикселях) и поля для отправки файла-изображения. Интерфейс должен содержать кнопку «отправить», при нажатии на которую на сервер POST запросом виджет должен отправить значения параметров […]

Здравствуйте уважаемые Блогахаберы, вот не давно пришла мне в голову мысль сделать маленький урок для начинаюших в Visual Basic .NET. Хоть я и не имею опыта в написание статей но в общем думаю получилось не плохо. Ну что же начнем. И так сегодня мы будит расматривать создания первой нашей мини програмки которая будит при на […]

Я бы хотел рассказать о моем маленьком эксперименте с использованием вложенных (паттерн Decorator) System.IDisposable объектов на примере с System.Xml.XmlReader и System.IO.FileStream. О том, как грамотно, на мой взгляд, использовать их изложено под катом. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Решил написать небольшую заметку после пары часов разбирательств — в сети ответы находятся не сразу, кусочками и на английском. Про Microsoft CodeContracts на Блоге уже писали, это библиотека и инструментарий для Visual Studio, позволяющие использовать в C# элементы «контрактного программирования». Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Краткая предыстория: разрабатываем большой, долгоживущий проект, переданный нам на outsource. Соответственно, часто приходится заниматься оптимизацией чужого кода, но один случай поставил в тупик не только меня, но и всю команду… В процессе отладки кода, наткнулся на жутко неоптимальное место, в котором поиск дочерних элементов дерева производился двойным перебором. На больших деревьях алгоритм подвисал на несколько […]

Должно быть, вы уже слышали о функциональном языке программирования разработанным компанией Microsoft и включенным в Visual Studio 2010, а также MonoDevelop. На блоге есть большое количество статей по поводу написания приложений на F#, мне бы хотелось озвучить некоторые дополнительные возможности языка. Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

В моем последнем проекте возникла следующая ситуация. Модель предметной области включала в себя множество однотипных «микрообъектов», агрегированных в составные «макрообъекты», многие свойства которых вычисляются с использованием агрегатных функции от свойств составляющих их «микрообъектов». Пользователь приложения взаимодействует именно с макрообъектами, причем они формируются только в ответ на запрос пользователя, т.е. их нельзя создать заранее, в то […]

В JAVA присутствуют конструкции, которых временами не хватает в C#. Одна из них это возможность создавать экземпляр анонимного класса на основе интерфейса напрямую в теле функции. К примеру, следующая конструкция стандартная для JAVA и очень часто используется (вся модель событий на ней построена): Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a friend

Идея проста: Берем пачку (у меня пока что 3) сайтов с российскими прогнозами погоды. gismeteo.ru (Фобос), meteoinfo.ru (РосГидроМет), yandex.pogoda.ru (Foreca, насколько я знаю). Вытаскиваем из них данные о погоде на последующие +6 +72 часа. Записываем данные (температура, ветер, облачность, давление) с каждого сайта в файл для последующего сравнения с фактическими данными на этот же период. […]

Доброго времени суток читатели Блога! В этой статье я хотел бы поделиться опытом написания вредоносной программы на языке C# в Visual Studio. Для подтверждения своих слов я выложу пример полученного ПО для проверки.Цели: Написать вредоносную программу, которую не увидят антивирусы Использовать только средства .net Рекомендовать on Facebook Share on vkontakte Bookmark in Browser Tell a […]

Современные процессоры, для повышения производительности, при обращении к памяти кэширует строки памяти. Доступ к кэш-памяти процессора осуществляется чрезвычайно быстро, особенно в сравнении с доступом к оперативной памяти на материнской плате или к жесткому диску. В основном повышение производительности достигается, из-за того что процессор считывает сразу и соседние биты данных, по отношению к запрашиваемым – это […]


1 из 212
Наверх