Новые вопросы - CodeHelperСписок последних 15 вопросов с сайта CodeHelperuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=56692012-09-25T06:19:11Zuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5670Подсветка синтаксиса в неизвестных для Visual Studio файлах2009-12-04T07:32:32-06:002009-12-04T07:32:32-06:00safonoveaДопустим, в состав проекта входит файл SomeFile.vm. Но по сути в нем содержится обыкновенный HTML-код. При редактировании такого файла в Visual Studio не будет никакой подсветки синтаксиса иuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5671События от UserControl в WPF2009-12-07T09:44:09-06:002009-12-07T09:44:09-06:00safonoveaИмеется UserControl, который является набором кнопок. Потребитель должен иметь возможность обрабатывать события Click от всех этих кнопок. Существует несколько способов реализации. Определить вuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5672Что использовать - списки или массивы?2009-12-08T09:12:53-06:002009-12-08T09:12:53-06:00safonoveaКак в .NET сделать выбор между списком ( List<object> ) и массивом ( object[] )? В каких случаях использовать тот или иной вариант?uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5673Объявление нескольких классов в одном файле2009-12-09T09:00:58-06:002009-12-09T09:00:58-06:00safonoveaКак вы относитесь к объявлению нескольких классов в одном файле? Всегда ли это зло? Как быть в случае, если небольшой вспомогательный класс создается исключительно для соблюдения принципа единственнойuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5674Комбинации битовых флагов в XAML2009-12-10T07:06:09-06:002009-12-10T07:06:09-06:00safonoveaМожно ли использовать комбинации битовых флагов в XAML-разметке? Например, если enum помечен атрибутом FlagsAttribute и необходимо установить несколько значений для свойства какого-нибудь элемента.uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5675Как избежать дублирования кода привязки в XAML-разметке?2009-12-11T07:43:55-06:002009-12-11T07:43:55-06:00safonoveaРассмотрим пример: Window1.xaml: <Window x:Class="WpfApplication2.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5676Организация структуры проекта2009-12-14T12:55:47-06:002009-12-14T12:55:47-06:00safonoveaВстречалось мнение, что количество сборок, входящих в состав solution'a напрямую влияет на скорость билда. Также утверждалось, что один проект из 1000 файлов скомпилируется гораздо быстрее, чем 10uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5677Перегрузка операторов для Enum2009-12-17T09:33:32-06:002009-12-17T09:33:32-06:00safonoveaМожно ли перегружать операторы (в частности "=") для Enum?uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5678Repository и DAO: отличия, преимущества, недостатки2009-12-18T08:33:44-06:002009-12-18T08:33:44-06:00safonoveaДавайте соберем и систематизируем информацию об этих подходах к организации доступа к данным. А именно, какая между ними разница, какие преимущества и недостатки у этих паттернов и в каких случаях ихuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5679Managed Extensibility Framework2009-12-24T09:47:36-06:002009-12-24T09:47:36-06:00safonoveaКаковы предназначение и возможности этого фреймворка? Может быть есть примеры реальных приложений (желательно с открытым кодом), использующих MEF?uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5680Что такое семантическая паутина (Semantic Web)? 2009-12-28T14:57:37-06:002009-12-28T14:57:37-06:00safonoveaМожет быть вопрос не совсем относится непосредственно к программированию, но думаю, что довольно тесно связан с ним. Ведь если концепция семантической паутины получит широкое распространение, то иuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5681Тип исключения при неверном типе аргумента2010-01-11T01:50:00-06:002010-01-11T01:50:00-06:00safonoveaИсключение какого типа нужно выбрасывать, если тип переданного аргумента не соответствует необходимому? Такая ситуация с проверкой типов вручную (а не компилятором) может возникнуть, например, приuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5682Архитектура WinForms приложения2010-01-25T05:47:35-06:002010-01-25T05:47:35-06:00safonoveaЗдесь уже встречался вопрос об архитектуре приложения WPF. А какая архитектура должна быть у Windows Forms приложения, чтобы обеспечить его масштабируемость и возможность тестирования?uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5683Как сохранять enum в БД?2010-01-31T12:26:26-06:002010-01-31T12:26:26-06:00safonoveaСобственно, такая задача. У объекта есть свойство, имеющее тип перечисления. Каким образом сохранять значение этого свойства в БД? Навскидку видится 3 варианта разрешения проблемы: Сохранять в базеuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5684Выполнение разных действий для разных типов объектов2010-03-16T16:39:19-05:002010-03-16T16:39:19-05:00safonoveaВ условиях иерархий объектов часто возникает ситуация, когда необходимо определить поведение или состояние в зависимости от типа объекта. Т.е. если объект типа А, то нужно сделать то, если типа Б, то