Публикации с тэгом "Object (computer science)"

Популярная публикация: серебро СТАТЬЯ ASP.NET MVC 3 Scaffolding с помощью библиотеки MvcScaffolding

Одним из нововведений последнего обновления ASP.NET является возможность скаффолдинга, с помощью которого можно автоматизировать работу разработку типовых сценариев ( в случае, если вы знаете, что хотите создать). The term “Scaffolding” is used by many software technologies to mean “quickly generating a basic outline of your software that you can then edit and customise”. Библиотека, с помощью которой можно скаффолдить приложения, имеет название MvcScaffolding. Ее можно использовать в таких сцен...

СТАТЬЯ Silverlight: Mvvm, INotifyPropertyChanged и свойства

За последнее время я увидел много постов, расказывающих о том как упростить процес создания свойств которые вызывают событие PropertyChanged. Это и codesnippet'ы и атрибуты для генерации кода... Решил написать о своем варианте который не использует ни то ни другое (намного проще). И так, стандартный код свойства в MVVM: private string _name; public string Name { get { return _name; } set { if ( _name != value) { _name = value; RaisePropertyChanged("Name"); } } } А теперь если представить что так...

Популярная публикация: бронза СТАТЬЯ Welcome to Azure. «Hello, Azure»!

Интересно то, что как только я начал писать аб Azure многие начали кричать что теоретические знания - фигня, а надо практические. А ажура нету у нас в стране, и вообще:) Вообще все это выглядит как lame excuses:) Почему кодить под ажур сейчас возможно? Все просто, есть эмулятор, которые эмулирует почти все фичи ажура. Тоесть уже сейчас Вы можете пробовать писать или переводить свое программы на использование клауд технологий. Зачем кодить под эмулятор? Честно скажу - как работает на эмуляторе, и...

Популярная публикация: бронза СТАТЬЯ Анализ зависимостей программно? NDepend!

Как поддерживать качества код на должном уровне? Есть много способов – культура написания кода, регулярное code review, всевозможные договорённости внутри команды (convensions), парное программирование и прочие практики XP, TDD, BDD, DDD… Список можно продолжать, и в него будут попадать все более страшные слова :) Но на самом деле каждый выбирается для себя свой способ. А как следить за качеством кода в большой команде или нескольких команд? А если вы ими руководите и не можете уследить за всем ...

СТАТЬЯ Дайджест технических материалов #6 (обо всем)

В первую очередь следует упомянуть обновление центра Internet Explorer на MSDN, который теперь содержит огромное количество материалов о Internet Explorer 9. В центр было добавлено более 70 материалов на русском языке, которые описывают наиважнейшие аспекты IE9: HTML5 и CSS3 SVG и Canvas JavaScript Безопасность Производительность Совместимость Расширяемость   Помимо этого, за октябрь сообществом создано большое количество статей и вебкастов, перечень которых приведен ниже: Разработка Web приложе...

Популярная публикация: бронза СТАТЬЯ Preparing ASP.NET Applications For Load Balancing

Web farms are used when a singe server can’t process all requests. In this case multiple servers are used for load balancing. How does it work? The concept behind Network Load Balancing is pretty simple: Each server in a Load Balancing Cluster is configured with a "virtual" IP address. This IP address is configured on all the servers that are participating in the load balancing "cluster" (a loose term that's unrelated to the Microsoft Cluster Service). Whenever a request is made on this virtual ...

СТАТЬЯ Убираем таблицы с главной в приложениях ASP.NET Dynamic Data

Иногда возникает ситуация, когда в ASP.NET Dynamic Data приложении на главной странице необходимо отображать не все таблицы. Как это сделать, рассмотрим ниже. Сначала создадим атрибут HideTableInDefaultAttributte: [AttributeUsage(AttributeTargets.Class)] public class HideTableInDefaultAttribute : Attribute { public Boolean Hide { get; private set; } public HideTableInDefaultAttribute(Boolean hide) { Hide = hide; } // this will allow us to have a default set to false public static HideTableInDefa...

Популярная публикация: бронза СТАТЬЯ Трюки PowerShell. Часть 3

Ну что ж, продолжим тему трюков PowerShell. Заменяем текст в файле Иногда возникают ситуации, когда надо заменить текст в некоторых файлах на какой-то другой текст. Это делается очень легко командлетами Get-Content и Set-Content. Get-Content c:\somefile.txt | Foreach-Object { $_ -replace 'old', 'new' } | Set-Content c:\somefile.txt Если вы попробуете так, то  PowerShell будет жаловаться, что файл используется и не может быть записан. PowerShell не умеют читать и писать в файл, в ...

Популярная публикация: серебро СТАТЬЯ Интересно о C#: какая разница между destructor и finalizer?

Продолжаем рубрику "Интересно о C#". После не шуточного обсуждения этого вопроса считаю нужным расставить все точки по данному вопросу. И деструкторы и финалайзеры являются механизмом очищения ресурса после того, как он больше не используется. Термин "destructor" чаще всего используется в значении детерминировано (т.е. последовательно) вызываемой очистки (deterministically-invoked cleanup), в то время как "finalizer" исполняется тогда, когда получает команду от сборщика мусора (garbadge collecto...

Популярная публикация: бронза СТАТЬЯ Интересно о C#: все типы наследуются от object

Этим постом стартую серию постов на тему "Интересно о C#", где буду рассматривать интересные фичи о языке C# и .NET в целом. Итак, мы знаем, что все типы в C# являются наследниками от object (даже простые типы - int, double, bool и т.д по той причине, что они, по сути, являются алиасами для Int32, Double, Boolean соответственно). Итак, все численные типы (включая перечисления, структуры и nullable типы), классы, массивы и делегаты наследуются от object. Заблуждение заключается в том, что не все ...

<12>

Ищите нас в интернетах!

Комментарии

Свежие вакансии