Из за возросшего числа всевозможных профилей во время компиляции. Стало сложно успользовать общий код для нескольких платформ одновременно. А ведь это должно быть основным достоинством технологии .NET . Например, чтобы использовать какой-либо алгоритм в приложении для XBox и Silverlight, нужно скопировать (или с линковать) класс между проектами. Portable.NET предназначен для того, чтобы создавать библиотеки не [...]
Продолжить чтение "Проекты Portable.NET (Portable Class Library)" »
Это маленький, но полезный метод для генерации словарей путем перебора всех возможных последовательностей, может быть полезен для: Подбора паролей. Проверки доменов Генерации имен Для оптимизации памяти, по хорошему, нужно использовать yield.
MSBuild как и его свободный брат XBuild предназначены для автоматизации процессов сборки решений. В этой статье я попробовал собрать самые интересные и полезные моменты их использования. Это не быстрый обзор для начинающего, а закрепление знания для практикующего. Возможно, некоторые советы вам пригодятся для написания своих скриптов.
Сегодня чиркну пару слов о базах данных. Хочу просто поделится своим, сугубо личным мнением и опытом, об использовании различных баз данных. И так, базы бывают серверными и локальными, реляционными и не реляционными, поддерживающие транзакции и без них, и .т.д. и т.п. Как показывает практика, серверные БД гораздо шустрее своих не серверных братьев. С локальными базами [...]
Google code search, о которого так хвалили и боялись решили закрыть. 15 января 2012 года он прекратит свое существование. Распоряжения выдано «сверху» так что обжалованию не подлежит. Я часто пользовался этим сервисом, судя по количеству недоумевающих, не только я. Тут я собрал пару альтернативных поисковиков. Надеюсь, они будут справятся также.
Прошлый раз я рассказал об ощем впечатлении и установке Windows 8. Теперь попробую пролить свет на некоторые технические детали. Не благодарное это дело, описывать технологию, которая в любой момент может поменятся. Тем не менее некоторая информация уже вполне устоялась. И тут я попробую cобрать все вместе. С анонсом Windows 8 приложения будут создаватся на базе [...]
Windows 8 это новая операционная система от Microsoft. Несмотря на то, что версию для предварительного просмотра уже может скачать каждый желающий, финальный выход запланирован на лето 2012 года. Как обычно в версии будет сделан ряд оптимизаций, чтобы она работала быстрее предшественника и потребляла меньше энергии. Но настоящим нововведением будут: поддержка ARM процессоров (думаю не полный [...]
В заключительной статье о конфигурационных файлах я расскажу о трансформациях. Если мне не изменяет память, трансформации появились в приходом .NET 4.0 и Visual Studio 10. Они предназначены для изменения файлов в зависимости от выбранной конфигурации сборки и поддерживаются средой разработки автоматически. Так образом, если создать web.release.config, трансформации этого файла будут автоматически наложены на основной web.config.
Продолжить чтение "Трансформации. Web.config и App.config для «C# продолжающих»." »
В предыдущем посте о я показал насколько легко можно создать собственную секцию в конфигурационном файле. Теперь я расскажу, как зашифровать любую секцию в конфиге, сделав это прозрачно для пользователя. С этим нам поможет встроенный в Windows DPAPI. DPAPI не требует пароля для шифрования и расшифровки, для этого используется встроенный в систему ключ привязанный к пользователю [...]
Продолжить чтение "Шифрование секций. Web.config и App.config для «C# продолжающих»." »
Этим постом я начну короткий цикл статей о конфигурационных файлах. Казалось бы, что может быть проще редактирования конфиг файлов, тем не менее есть несколько моментов, которые могут показаться сложными для начинающего или даже неизвестными для «продолжающего си шарпера». Нет, это статья не о мало известных секциях и даже не о том том как круто можно [...]
Продолжить чтение "Конфигурационные секции. Web.config и App.config для «C# продолжающих»." »


Последние комментарии