» Главная
eXcode.ru » Статьи » .NET
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 9





Ведущий раздела: LedWorm
Описание: Статьи по .NET


Подразделы:

C# (47)ADO.NET (15)

«1» «2» «3» «4» «5» «6» 

Xml сериализация в .Net Framework 2.0 :: Часть 5
Cоздание экземпляра класса XmlSerializer довольно дорогая операция. Дело в том, что для переданного в конструктор типа, динамически создаются и компилируются сборки, содержащие код, предназначенный для сериализации именно этого типа. В результате собственно Xml сериализация выполняется довольно быстро, а вот создание экземпляров XmlSerializer занимает очень много времени. Кроме того, созданные сборки не выгружаются в результате возникает утечка памяти. В Framework 1.0 все было совсем плохо, и поэтому в одном из приложений, которое активно использовало Xml сериализацию, я создал небольшой класс, который кэширует экземпляры XmlSerializer, используя в качестве ключа полное имя типа класса подлежащего сериализации:


Xml сериализация в .Net Framework 2.0 :: Часть 4
У Xml сериализации непростые отношения с объектным наследованием. Рассмотрим пример. Объявим класс ChildClass – наследник DataClass, а в самом DataClass объявим поле Child:


Xml сериализация в .Net Framework 2.0 :: Часть 2
Когда мы используем для сериализации метод XmlUtility.Obj2XmlStr(obj), мы можем заметить, что результирующий xml получается несколько более компактным чем прежде потому, что из него исчезли стандартные префиксы нэймспейсов XmlSchema - xsd и XmlSchema Instance - xsi :


Xml сериализация в .Net Framework 2.0 :: Часть 1
Xml широко используется в .Net приложениях, и .Net framework предоставляет богатые возможности по работе с Xml. Среди них: поддержка Xml DOM (System.Xml.XmlDocument), последовательное чтение - запись Xml, поддержка xPath и xQuery, поддержка XSLT, богатые возможности DataSet по работе с Xml и, наконец, Xml сериализация. Xml сериализация позволяет представлять Xml в виде иерархии классов, и наоборот, данные классов представлять в виде Xml. Когда стоит использовать Xml сериализацию? Мое мнение таково. Во всех случаях, когда нам заранее известна структура Xml, с которым предстоит работать, следует использовать Xml сериализацию.


Новые инструменты безопасности в Visual Studio 2005
Наконец-то! Наконец-то они вышли! В понедельник, 7 ноября, после нескольких лет обсасывания демонстрационных версий, перетирания того, что должно войти в финальную версию, а чего там не должно быть, подстегивания и без того бешеного интереса к новому поколению инструментов разработчика, невероятно длительного периода бета-тестирования, Microsoft наконец-то выпустила Visual Studio 2005 и SQL Server 2005. Я уверен, что вы являетесь одним из легиона разработчиков, отпраздновавших выход финальной версии и обалдевших от мощи тех инструментов, которые теперь находятся в наших руках.


Microsoft .NET Framework FAQ
Microsoft .NET Framework - это платформа для создания, развертывания и запуска Web-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах, многоязыковую среду, которая позволяет интегрировать существующие приложения с приложениями и сервисами следующего поколения, а также решать задачи развертывания и использования интернет-приложений. .NET Framework состоит из трех основных частей - общеязыковой среды выполнения (common language runtime), иерархического множества унифицированных библиотек классов и компонентную версию ASP, называемую ASP.NET.


Основы технологии .NET
Платформа .NET решает многие проблемы, которые досаждали программистам в прошлом. К их числу относятся проблемы, связанные с развертыванием приложений, управлением версиями, утечкой памяти, а также проблемы безопасности. Платформа .NET позволяет разрабатывать мощные, независимые от языка программирования, настольные приложения и масштабируемые (расширяемые) Web-службы, построенные на базе новой мощной полнофункциональной библиотеки классов .NET Framework.


Что такое Microsoft .NET?
Новая технология .NET, предложенная компанией Microsoft, отражает видение этой компанией приложений в эпоху Internet. Технология .NET обладает улучшенной функциональной совместимостью, в основе которой лежит использование открытых стандартов Internet. Кроме того, она повышает устойчивость классического пользовательского интерфейса операционной системы Windows — рабочего стола. Разработчикам программного обеспечения технология .NET предоставляет новую программную платформу и великолепные инструментальные средства разработки, в которых основную роль играет язык XML (extensible Markup Language — расширяемый язык разметки).


.NET - шаг в будущее?
В последние время Microsoft ведет активное наступление на рынке систем программирования, все более оттесняя других производителей ПО в этой области. Новая версия Visual Studio, флагман Майкрософт, этому яркое подтверждение. Другие фирмы просто не успевают за новвоведения этой Майкрософт, которые за короткое время становятся стандартом. Технологию .NET (читается "дот-нэт"), по-видимому, вскоре ждет такая же судьба. Другим фирмам также придется поддерживать эту платформу, поскольку, скорее всего она будет включена в стандартную поставку Windows, хотя таких планов официально не намечается. Так фирма Борланд уже выпустила седьмую версию Делфи, самой главной новинкой в которой является поддержка .NET.


«1» «2» «3» «4» «5» «6» 

Имя:

Пароль:



Регистрация

Каким способом вы подключены к интернету
Dial-Up
26% (59)
ISDN
1% (2)
Выделенная линия
27% (61)
ADSL
32% (71)
Спутниковый интернет
2% (5)
GPRS-интернет
8% (17)
Другое
4% (9)

Проголосовало: 224
- Каких деревьев не хватает в ботаническом саду?
- Бинарных, - ответил программист.
Рейтинг: 8.5/10 (2)
Посмотреть все анекдоты