Microsoft .NET


Статьи и обзоры по платформе Microsoft .NET: описание стандартных классов и механизмов .NET Framework, языка программирования C# .NET, технологий ASP.NET, ADO.NET и других, взаимодействие с базами данных, разработка и создание приложений, веб-сервисов и сайтов.


Руководство по Catharsis - часть 3: быстрая разработка приложений

ASP.NET
Пошаговое руководство по созданию надежного корпоративного многоуровневого веб-приложения ASP.NET архитектуры модель-вид-контроллер с использованием Catharsis для автоматического создания инфраструктуры кода
 

Часто задаваемые вопросы по SilverLight - часть 2

WPF и Silverlight

В этой статье обсуждаются 12 вопросов, касающихся связывания, размещения, использования сервисов WCF, и как подключаться к базе данных при помощи Silverlight.

 

Введение в перегрузку операторов в C#

C#.NET
Преобразование, бинарные операторы, унарные операторы, и операторы сравнения для ваших типов.
 

Часто задаваемые вопросы по SilverLight: анимация и трансформации

WPF и Silverlight
Часто задаваемые вопросы по SilverLight – часть 1: анимация и трансформации
 

Оптимизация сериализации в .NET

.NET Framework
Приводятся код и методы, позволяющие разработчикам оптимизировать сериализацию данных.
 

Реализация шаблонов мастер страниц в Silverlight

WPF и Silverlight
Есть несколько статей о том, как реализовать шаблон мастер страницы в Silverlight. Вопрос в том, действительно ли нам нужна возможность создавать шаблон мастер страницы в Silverlight. Если есть преимущества использования функции шаблона мастер страницы в ASP.NET, то нет причины, из-за которой Silverlight не мог бы использовать это преимущество
 

4 простых шага для использования сервиса WCF в Silverlight

WPF и Silverlight

4 простых шага для использования сервиса WCF в Silverlight
 

LINQtoSQL: Модификация в соответствии с требованиями код, генерируемый конструктором

LINQ
Модифицируйте в соответствии с требованиями пользователя код, генерируемый конструктором LINQtoSQL.
 

Библиотека LINQ to CSV

LINQ
Простая в использовании библиотека для использования CSV и файлов с разделителями табуляции с запросами LINQ.
 

Руководство по Catharsis - часть 2: пример Catharsis

ASP.NET
Данная статья демонстрирует то, как Catharsis может помочь в быстрой разработке трудоемких приложений корпоративного уровня.
 

Руководство по Catharsis - часть 1: установка

ASP.NET
Данная статья демонстрирует простой пошаговый процесс со всем необходимым для установки структуры Catharsis на вашем компьютере и создания решения. 
 

MultiBindings в Silverlight: присвоение множества привязок одному свойству

WPF и Silverlight
Данная статья описывает метод ассоциации множества привязок с одним единственым свойством зависимости в приложениях Silverlight. WPF уже обладает данной функциональностью в виде MultiBindings, а код в приведенной статье копирует данную функциональность.
 

Синхронизатор баз данных LINQ to SQL

LINQ
Инструмент LINQ to SQL Database Synchronizer (csdb.exe) предоставляет синхронизацию структур баз данных из модели LINQ to SQL. Он поддерживает как создание новых баз данных,так и обновление существующих. Важно заметить то, что данный инструмент никогда не удаляет данные или структуру - он просто добавляет отсутствующие таблицы, колонки и индексы, а также модифицирует существующие колонки.
 

Привязка ElementName в Silverlight посредством прикрепленных поведений

LINQ
Если вы новичок и не знакомы Silverlight, то вам все же может показаться все не таким сложным, когда вы начнете разработку. Удивительно легко выполнить переход от WPF к Silverlight, при этом большинство основных принципов будут такими же. Тем не менее, существуют некоторые части WPF-структуры, которые вам будет не хватать. Одной из них является привязка ElementName.
 

Плавающая точка в .NET - часть 1: принципы и форматы

.NET Framework
Данная статья представит основные принципы арифметических операций с плавающей точкой: числовые форматы, точности и достоверность, погрешности округления. Также в статью включено обсуждение типов плавающей запятой в .NET.
 

LINQ to SQL - отношения «многие ко многим»

LINQ
Отношение "многие ко многим" является двунаправленным между двумя сущностями, разрешенное посредством перекрестной таблицы с отношением типа "один ко многим" к каждой из сущностей. Большинство разработчиков считают отношение "многие ко многим" нестандартным для моделирования баз данных. Тем не менее, LINQ to SQL не предоставляет поддержку данных типов отношений, а PLINQO позволяет простоту в работе с такими отношениями. Мы расскажем вам, как обработка данного отношения "многие ко многим" была реализована в PLINQO посредством демонстрации ручного добавления ее поддержки.
 

Специализированные атрибуты (часть 2)

C#.NET
Данная статья является второй в серии из двух статей о специализированных атрибутах. Она демонстрирует детали практической реализации специализированных атрибутов, которые добавляют дополнительное поведение вашему коду, в частности, измерение производительности и проверка валидности полей. Вам стоит ознакомиться с первой статьей для лучшего усвоения всей темы
 

Специализированные атрибуты (Часть 1)

C#.NET
Прочитав данную статью, вы поймете, как PostSharp может перевести ваши специализированные атрибуты на новый уровень и позволит им добавить новое поведение к вашему коду. Вы узнаете, как инкапсулировать авторизацию, производительность инструментального оснащения или проверку полей в специализированные атрибуты, а также получить значительные преимущества.
 

Состояние веб-приложений

ASP.NET
Данная статья поясняет способ содержания состояния веб-приложения.
 

Красота фракталов - написание простой программы визуализации фракталов на языке C#

C#.NET
Многие программисты уже писали свои приложения визуализации фракталов, начиная с использования C64 и Amiga до современных компьютеров, используя различные языки (даже в калькуляторе TI в BASIC). Визуализация фракталов является хорошим способом научиться программировать, особенно если вы пишете движок рисования фракталов в C#. В таком случае целью будет сбор множества техник программирования, выученных за несколько лет работы, в одно приложение.
 

JIT-оптимизации

.NET Framework
Компилятор .NET Just-In-Time Compiler (JIT) считается многими одним из основных преимуществ производительности CLR по сравнению с JVM и другими управляемыми средами, которые используют двоичный код, скомпилированный компилятором JIT. 
 

LINQ to SQL - отделение сущностей при помощи Detach

LINQ
Как же использовать разъединённые сущности с LINQ to SQL? Каждый разработчик, который использует LINQ to SQL, задавался таким вопросом. Где же их разъединить? Как же использовать данные сущности с сервисами, JSON, инкапсуляцией и в контексте многокомпонентных данных? Все они являются здравыми вопросами при составлении структуры. По умолчанию, LINQ to SQL не торопится разъединять данные сущности и не видит причины, почему они должны быть отделены от его контекста. PLINQO позволяет с легкостью отделить сущности LINQ to SQL. Далее мы вам продемонстрируем как это можно выполнить при помощи PLINQO , вручную отделяя функциональность используя LINQ to SQL.
 

Добавление курсора расположения (Location Crosshair) к диаграммам Silverlight

WPF и Silverlight
Silverlight развивается очень быстро. Прошлая конференция MIX09 увидела выпуск Silverlight 3 (Beta) а также выпуск инструментария Silverlight Toolkit. Все это развитие усложняет следование за новыми технологиями!
 

Бинарная сериализация HTTP посредством ASP.NET без использования WCF

ASP.NET
При разработке приложения типа клиент/сервер вам зачастую может понадобиться послать объект вашему клиенту. Наиболее легким путем для программиста при работе с объектом является получение всего объекта с сервера, а не только некоторых свойств.
 

Обзор C# 4.0

C#.NET
Недавно была выпущена .NET Framework 4.0 CTP и теперь нам стоит изучить новые возможности C# 4.0. В данной статье мы расскажем о следующих возможностях: динамический просмотр (поиск методов), ковариация и контрвариация, поименованные и необязательные параметры.
 

Инъекции CLR: замена методов во время выполнения

.NET Framework
Многие из нас, наверняка, были заинтересованы в том, как работает универсальный язык CLR. Одной из наиболее интересных вещей является динамический компилятор JIT (Just In Time Compiler). Мы рассмотрим то, как JIT компилирует MSIL и создадим утилиту, которая позволяет программным образом заменить любой метод (JIT) другим во время выполнения. Мы также создадим отладочную утилиту, которая прехватывает JIT-вызовы и выводит в консоль информацию о диагноcnbrt.
 

Разделение структуры LINQ to SQL

C#.NET
Данная статья расширяет идею комбинации внедрения зависимости (Dependency Injection) с LINQ to SQL. Структура, определенная в данной статье использует структуру внедрения зависимости компании Майкрософт, названную Unity, а также простую версию AOP, называемую Policy Injection (Внедрение политики). Обе эти структуры можно найти в библиотеке Microsoft Enterprise Library 4+. Используя внедрение зависимости мы можем положиться на IoC, что создаст объекты, зависимости которых будут уже установлены. В таком случае мы обеспечим только то, что один DataContext (или в нашем случае IDataContext) будет использован между любыми созданными сущностями или сервисами. Таким образом нам не нужно управлять масштабом DataContext вручную.
 

Привязка элемента управления DataGrid (Silverlight) к динамическим данным при помощи IDictionary

WPF и Silverlight
В данной статье мы рассмотрим метод привязки элемента Silverlight DataGrid к динамическим данным, структура которых неизвестна во время компиляции. Данный метод был расширен, и включает в себя повестку об изменениях, тем самым элемент DataGrid может быть отредактирован.
 

Инструкция по файлам куки (Сookie) в ASP.NET для новичков

ASP.NET
Cookies (куки) - это маленькие файлы, которые создаются в клиентской системе или в памяти клиентского обозревателя(если они временные). Они используются для управления состоянием. Итак, мы можем хранить небольшие порции информации в клиентской системе, и мы можем использовать их при необходимости. Наиболее интересная часть заключается в том, что они незаметны для пользователя. Их можно с легкостью использовать в любом месте вашего веб-приложения. Файлы куки хранят информацию в простом текстовом формате. Если какое-либо приложение использует куки, то сервер посылает их, а обозреватель хранит. Обозреватель возвратит куки серверу при следующем посещении страницы. Наиболее стандартным примером использования файла куки является хранение пользовательской информации, настроек, пароля и т.д. Файлы куки имеют множество преимуществ и недостатков, но к ним мы вернемся позже. Давайте рассмотрим способ образования файлов куки.
 

Периодическое обновление экрана и заголовка веб-страницы при помощи ASP.NET AJAX

ASP.NET

Разработчики, использующие ASP.NET AJAX Framework могут эффективно и интерактивно получать данные от веб-сервера при помощи клиентского интерфейса приложения (API) ASP.NET AJAX, небольшого кода JavaScript и веб-сервисов, которые поддерживают доступ к скриптам. Статья о получении данных с сервера при помощи веб-сервисов рассматривала способ создания таких веб-сервисов, а также способ вызова их из приложения ASP.NET AJAX. При помощи небольшого кода JavaScript данная функциональность может быть реализована для того, чтобы предоставить пользовательский интерфейс, который периодически обновляется, представляя соответствующую информацию пользователю без необходимости в обновлении обозревателя.

 
<<  1 2 3 4 5 6  >  >>

Результаты 1 - 30 из 153