.NET Compact Framework 3.5

25 февраля 2008

Не так давно вышла новая версия .NET Compact Framework 3.5, в данной версии добавлено множество новых возможностей, о которых речь пойдёт ниже.

Новые возможности элементов управления Windows Forms

В элементы управления: TabPage, Panel, Splitter, PictureBox пользователь теперь может добавлять графику. Класс Control поддерживает шрифты ClearType. В элемент управления ComboBox добавлены методы SelectionStart и SelectionLength, согласитесь, весьма полезные методы в некоторых случаях.

LINQ

Добавлен LINQ (Language Integrated Query) – язык запросов для .NET Framework, позволяющий выполнять запросы к объектам находящимся в памяти, в XML и в типизированной базе данных.

Global Assembly Cache (Глобальный кэш сборок)

Модификации в архитектуре глобального кэша сборок, теперь обеспечивает улучшенную обработку ошибок и лучшую интеграцию с Windows Embedded CE v.6.0.

Strong Name (Строгие имена)

Теперь поддерживаются строгие имена больше 1024 байта. Кто не знает что такое строгие имена вот определение: имя, которое состоит из идентификатора сборки – ее простого текстового имени, номера версии и культуры (если есть), усиленное публичным ключом и цифровой сигнатурой, созданной для сборки.

Logging

Внесен ряд изменений в регистрацию событий:

  1. В трассировку стека (stack trace) включает полную сигнатуру метода, для того, чтобы можно было отличить перегруженные методы (overloads).
  2. Log – файлы больше не блокируются на время выполнения приложения.
  3. Завершение регистрации событий теперь включает информацию о времени завершения.

.NET Compact Framework CLR Profiler

NETCF теперь поддерживает CLR профайлер, который до этого был доступен только в .NET Framework. CLR профайлер предоставляет возможность анализировать heap («куча») процессов и исследовать поведение сборщика мусора.

Delegates

Появилась поддержка метода CreateDelegate.

Компрессия

Добавлена поддержка классов в пространстве имен System.IO.Compression: CompressionMode, GZipStream, DeflateStream.

Windows Communication Foundation

.NET Compact Framework 3.5 поддерживает WCF – унифицированная модель программирования для построения сервис – ориентированных приложений.

SoundPlayer

Новое пространство имен System.Media.SoundPlayer, объединяет классы для поддержки аудио в Compact Framework. До этого, чтобы добавить звуковые эффекты в приложение использовались API PlaySound (либо P/Invoking).

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

1 комментарий на “.NET Compact Framework 3.5”

  1. ps:

    немогу запустить игры без этого компонента! спасибо

Оставить комментарий