Compare performace of WPF Converters, DataTriggers and Direct Binding

1
Comments
Compare performace of WPF Converters, DataTriggers and Direct Binding

Hello, I have made some performance tests with DataTriggers and Converters. For testing purposes I have chosen Visibility property. In first case I have binded Visibility property to IsVisible view model boolean property with standard BooleanToVisibilityConverter converter. <Border Visibility="{Binding IsVisible, Converter={StaticResource BooleanToVisibilityConverter}}" Background="Blue" /> Next case was written with DataTrigger <Border Background="Red">...

Read further...

Добываем свободное место на SSD

4
Comments
Добываем свободное место на SSD

У меня на домашнем компьютере стоит 60 гиговый SSD фирмы Toshiba. Для "рабочих" нужд данного объёма  вполне хватало. Visual Studio, MS SQL, Office и прочие софтины помещались без особых проблем, еще и гигов 15-20 всегда было свободно. Все остальное (музыка, фильмы, etc) хранилось у меня на 2TB HDD. Но после переезда девушки, на компьютере появилось 19-ть! частей Sims 3 и еще пара небольших игр. Игры устанавливал на HDD, но почти все они хранят свои настройки и сейвы в Documents and Setting юзера...

Read further...

Docu Generator - тула для быстрого создания screenshot-based документов

0
Comments
Docu Generator - тула для быстрого создания screenshot-based документов

Иногда возникает необходимость создания документа содержащего пошаговые инструкции установки, настройки и/или использования какой либо программы. Docu Generator - это небольшая тула которая поможет автоматизировать этот процесс. Плюсы: Простота использования Возможность создания doc/html/mht документов Поддержка шаблонов в формате doc/docx/dot/dotm/html/mht Создание файла проекта Последующая конвертация файла проекта в doc/docx/html/mht документ Настройка информации для отображения в результирую...

Read further...

[PDF] Agile Principles, Patterns and Practices in C#

1
Comments
[PDF] Agile Principles, Patterns and Practices in C#

It was really hart to find this book in pdf format. With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating...

Read further...

Использование Automated Packaging Self-Service для создания и тестирования msi/app-v пакетов

2
Comments
Использование Automated Packaging Self-Service для создания и тестирования msi/app-v пакетов

Добрый день, Кратко опишу процесс создания и тестирования msi пакетов в Automated Packaging Self-Service. Создание и проверка msi пакетов "с нуля" Рассмотрим следующий пример. У нас есть exe инсталятор Mozilla Firefox, на выходе мы хотим получить msi (app-v) пакет для различных платформ (Windows XP / Windows 7 / Windows 8) и удостовериться в его работоспособности. Для начала регистрируемся на сайте APS, регистраци доступна только на корпоративные e-mail. После регистрации и подтверждения попадае...

Read further...

WPF Binding examples

2
Comments

I have found very nice WPF XAML Data Binding Cheat Sheet, so I'll just leave it here for further use. Basic Binding {Binding} Bind to current DataContext. {Binding Name} Bind to the “Name” property of the current DataContext. {Bindind Name.Length} Bind to the Length property of the object in the Name property of the current DataContext. {Binding ElementName=SomeTextBox, Path=Text} Bind to the “Text” property of the element XAML element with name=”SomeTextBox” or x:Name=”SomeTextBox”. XML Binding...

Read further...

Крышка для аквариума. Сделай сам

0
Comments
Крышка для аквариума. Сделай сам

Хочу поделиться описанием процесса создания крышки для аквариума из подручных средств. Что есть на входе: Аквариум - 1 шт. Светильник люминесцентный - 1 шт. Прямая рука - 2 шт. Что нам понадобиться: Пластиковая вагонка длинной (ширина + длинна аквариума) х 2 Стекло толщиной 4 мм шириной и длинной равной соответствующим размерам аквариума. Нож Самоклеющаяся пленка Жидкие гвозди Деревянный брусок У меня был аквариум накрытый стеклом на котором лежала лампа, так как лампа постоянно освещала комнату...

Read further...

DruMor. Спасибо что живой

0
Comments
DruMor. Спасибо что живой

Был первый день февраля 2010 года. Вечер. На улице осенняя погода, температура около нуля. В теплой "двушке", попивая горячий чай, скучали два молодых парня. От скуки и родился проект DruMor.  01-02-2010 Киндиров Начался наш youtube проект с песни о нашем знакомом. Слова - совместный продукт людей знающих Киндирова не по наслышке. Музыка - Моргота. Ролик был залит на youtube и вконтакте, где его заценили наши друзья. http://www.youtube.com/watch?v=g7IfJT7uoVQ&width=450 02-02-2010 Садок вишне...

Read further...

Advanced Tic Tac Toe final release

0
Comments
Advanced Tic Tac Toe final release

Сегодня состоялся последний плановый релиз замечательной стратегической игры Advanced Tic Tac Toe. В этом релизе добавлена подсветка последнего хода противника, страница описывающая правила игры и немного информации о нашей замечательной комманде ;) Но на этом мы не заканчиваем, у нас еще полно идей и желания для реализации будущих проектов. Advanced Tic Tac Toe был проектом для "разогрева" и он с ним справился. Теперь он переходит в стадию поддержки (громко сказано :-)). Спасибо всем за внимани...

Read further...

Call WCF service method from javascript (jQuery)

0
Comments

In Advanced Tic Tac Toe we have created WCF backend service and web-based frontend application. Our web application written in javascript, so we want to call WCF service methods through jQuery. There is a small instruction how-to call WCF service from javascript code. First of all you should decorate your service interface with WebInvoke attribute [OperationContract] [WebInvoke(UriTemplate = "Start", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, Method...

Read further...