войти зарегистрироваться

.NET whois

индекс
93,75

Навесная защита Guardant на Excel документ или зачем всё это…

Здравствуй, читатель.

Этот пост — продолжение и объяснение голосования Есть ли смысл в навесной защите от Guardant/HASP-HL на .NET проекты без обфускации?

Хочу рассказать про одну непонятную мне вещь. Существует пара проектов для бизнес-планирования. Проект этот состоит из одного Эксель файла, на который сверху прикручена защита на основе USB ключа от Guardant. VBA скрипты внутри эксель файла защищены паролем и естественно лежат в исходном виде.
Пароль на доступ к исходникам VBA сбрасывается специальной утилитой, затем требуется несколько минут чтобы найти функцию CheckActivation в конце которой добавляем Activation = true и всё…
А ведь нужно ставить драйвер ключа Guardant, выполнять активацию. К чему всё это?

Продавать софт за дорого, но сэкономить на защите. Сделать проект на заведомо дырявой основе.
Во всем должен быть смысл, а в электронном ключе поверх одинокого эксель файла смысла нет.

Автоматизация Undo/Redo функциональности с помощью .NET Generics

Перевод статьи Automating Undo/Redo with .NET Generics Сергея Архипенко.

Введение

Эта статья описывает библиотеку, которая предоставляет undo/redo функциональность для каждого действия в вашем приложении. Вы можете использовать сложные структуры данных и сложные алгоритмы не задумываясь о том, как они будут переведены в предыдущее состояния по запросу пользователя или в результате возникновения ошибки.

Предпосылки

Если вы когда-нибудь разрабатывали графический редактор или дизайнер для сложных данных, вы сталкивались с трудоёмкой задачей реализации undo/redo функциональности, которая бы поддерживалась во всём приложении. Реализация парных Do и Undo методов для каждой операции скучный и подверженный ошибкам процесс, когда вы разрабытываете что-либо более серьёзное, чем калькулятор. В результате моих экспериментов я нашёл способ сделать поддержку undo/redo прозрачной для бизнес логики. Чтобы этого добиться, мы будем использовать магию generics.
Этот проект опубликован на CodePlex, чтобы каждый мог его использовать или внести свой вклад.

Вебкасты об ASP.NET

Запись со встречи Санкт-Петербургских групп Ineta ft. ALT.NET (23 ноября 2009 года) посвященная работе с технологией Microsoft ASP.NET и нововведениям в 4ой версии by Vitaly Baum

[Перевод] Я все еще не просек F#

Я думаю, что Microsoft пытается продать нам F# как что-то новое и крутое, но у меня серьезные проблемы с пониманием приемуществ F# перед C#.

Нужна ли книга по F# на русском языке?

Совсем скоро выйдет Visual Studio 2010, в которую будет включен язык программирования F#. Язык довольно новый, но уже полюбившийся многим программистам со всего мира, в том числе и из России. Литературы для его изучения пока очень мало, а на русском языке так и подавно.

Предлагаю Вам помочь устранить этот недочет. А сделать это довольно просто – зайти на блог издательства Вильямс и ответить на вопрос – нужно ли переводить вскоре выходящую книгу “The Definitive Guide to F#” на русский язык? Написана она одним из главных идеологов и создателей языка F#, так что информация там, действительно, актуальная и познавательная.  Если отзывов наберется достаточно, то книга, скорее всего, появится уже совсем скоро в России. Если нет, то мы упустим уникальную возможность одними из первых изучить данный язык и оказаться на гребне программисткой волны.

Собственно, решать Вам. Если Вы за, то напишите, пожалуйста, об этом на специальной страничке. Спасибо.

WPF 4

Нововведения в WPF 4image

WPF (Windows Presentation Foundation) — один из компонентов ядра .NET Framework, который позволяет разработчикам создавать богатые, различные Windows приложения. WPF 4 содержит важные улучшения в продуктивности, производительности, возможностей — в частности в областях: элементов управления, XAML, текста, графики, интеграции в Windows 7 (мультитач, интеграция в панель задач, и т.п.), основных принципов работы, развертывания. Это только первая статья из серии, которая описывает нововведения.

Я напишу отдельную статью, которая опишет важные изменения, которые грядут в WPF и Silverlight конструкторах в VS 2010.

Вычисляем динамические выражения на C# 4.0 с помощью dynamic

Здравствуйте.
Вчера я опубликовал на Хабре перевод статьи об одной из новых возможностей четвертой версии C# 4.0 – ключевого слова dynamic. В комментариях развернулась бурная дискуссия, основными мотивами которой было две вещи: производительность динамиков и область их применения. В этой статье я не буду затрагивать первый вопрос, а попытаюсь привести пример того, как новая возможность позволяет решить вполне реальную задачу за пару часов с минимальными усилиями.