Sidebar

CYBERGURU.RU
  • Статьи
  • Форум
  • Блоги
  • Файлы

Microsoft .NET

COM+ и .NET – практический подход – часть 3

Создано: 03 марта 2014

Данная статья состоит из трех основных частей. Третья часть описывает повседневные задачи программирования, легко реализуемые посредством средств COM+. COM+ содержит много средств, сокращающих число, срок кода и время, вкладываемое в выполнение типовых задач программирования. Третья часть описывает эти задачи программирования и объясняет примеры, как использовать COM+ для их выполнения.

COM+ и .NET – практичный подход - часть 1

Создано: 07 января 2014

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

Межпроцессная коммуникация посредством .NET

Создано: 03 сентября 2013

Данная статья предоставляет простой способ использования .Net-сообщений среди приложений, не требущий особых усилий в конфигурации. В качестве альтернативы сообщениям на основе .NET Remoting предоставляется простая библиотека, основаная на сообщениях Windows низкого уровня.

Передача данных из SAP в .NET с помощью ERPConnect

Создано: 06 июля 2013

Описание инструмента программирования интерфейса для объединения SAP и .NET

Потоки и синхронизация: часть 1

Создано: 05 июля 2013

Статья рассматривает потоки и синхронизацию потоков с позиции Microsoft .NET

Формат файла .NET – внутренняя структура сигнатур, часть 2 из 2

Создано: 03 июля 2013

Полное описание сигнатур, являющихся частью формата файла .NET.

Формат файла .NET – внутреннее устройство сигнатур (часть 1)

Создано: 14 июня 2013

Полное описание сигнатур, входящих в состав формата файла .NET.

Лучшие методы в .NET: выявление утечек памяти приложения

Создано: 12 августа 2012
В данной статье рассматривается выявление утечек памяти в приложении .NET.

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

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

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

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

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

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

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

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

Оптимизация запуска приложений .NET

Создано: 13 февраля 2009
Ждать, пока приложение запустится, неприятно для многих пользователей, поэтому ускорение запуска приложений клиентов может значительно улучшить первое впечатление от вашей работы. И так как скорость запуска имеет значение, следует знать факторы, которые на нее влияют, чтобы избежать распространенных ошибок.

Создание компилятора языка для .NET Framework

Создано: 12 февраля 2009
Эксперты по компиляторам являются знаменитостями в компьютерном мире. Я видел, как Андерс Хейльсберг (Anders Hejlsberg) представлял презентацию на конференции разработчиков Professional Developers Conference и когда он сошел со сцены, его встретила целая орда мужчин и женщин, просящих поставить автограф на книгу, или сняться на фотографии вместе с ними. Люди, посвящающие свое время изучению и пониманию всех тонкостей лямбда-выражений, систем типов и языков сборки, кажутся своего рода носителями тайных знаний. Теперь и читатели этой статьи могут разделить их славу, написав собственный компилятор для Microsoft .NET Framework.

Маршалинг данных между управляемым и неуправляемым кодом

Создано: 11 февраля 2009
Посмотрим правде в глаза: нет в мире совершенства. Мало кто при разработке использует только управляемый код. А между тем, тяжким грузом лежат устаревшие неуправляемые приложения, с которыми приходится мириться. Есть ли способ интегрировать проекты, в которых задействован как управляемый, так и неуправляемый код? Какой вид принимает этот способ: вызов неуправляемого кода из управляемого приложения или вызов управляемого кода из неуправляемого приложения?

IronPython как движок для макросов в .NET приложениях

Создано: 13 января 2009
Подозреваю, многие из вас задумывались — как можно в .NET приложение добавить поддержку макросов — чтобы можно было расширять возможности программы без ее перекомпиляции и предоставить сторонним разработчикам возможность легко и просто получить доступ к API вашего приложения? В статье рассмотрено, как в качестве основы для выполнения макросов использовать IronPython — реализацию языка Python на платформе .NET.

Xml сериализация в .Net Framework 2.0

Создано: 20 января 2007
Xml широко используется в .Net приложениях, и .Net framework предоставляет богатые возможности по работе с Xml. Среди них: поддержка Xml DOM (System.Xml.XmlDocument), последовательное чтение - запись Xml, поддержка xPath и xQuery, поддержка XSLT, богатые возможности DataSet по работе с Xml и, наконец, Xml сериализация.

Обфускация – есть такое слово

Создано: 20 января 2007
Доступность метаданных вплоть до вашего кода (конечно это MSIL, но более читабельный чем ассемблерный код) в продуктах .Net стала головной болью для разработчиков коммерческих продуктов и технологий для .Net. Как защитить код от излишне любопытной публики, как защитить продукт как интеллектуальную собственность (если можно легко декомпилировать в понятный код, значит можно снять защиту от несанкционированного использования, да еще собрать в работающую сборку)?

Анализ структур данных. Часть 2: Очередь, стек и хеш-таблица

Создано: 26 декабря 2006
Эта статья - вторая часть серии из 6 статей о структурах данных в .NET Framework - посвящена трем наиболее часто рассматриваемым структурам данных: очереди, стеку и хеш-таблице. Как мы увидим, очередь и стек делаются с помощью ArrayList-а, обеспечивая место для хранения переменного числа объектов, накладывая, однако, при этом ограничения на порядок доступа к элементам. Хеш-таблица - это структура данных, похожая на массив, но с большей гибкостью индексирования элементов.

Анализ структур данных. Часть 1. Введение в структуры данных

Создано: 26 декабря 2006
Эта статья – первая статья в серии из шести частей, посвященной важным структурам данных и их использованию при разработке приложений. Мы рассмотрим структуры данных, которые присутствуют в .NET Framework, а также другие важные структуры данных, которые нам придется создавать самим. Настоящая статья – первая в серии – посвящена определению понятия структур данных, тому как проводить анализ их эффективности и почему такой анализ важен. Также, в этой статье мы рассмотрим классы Array и ArrayList.

Работа со строками в .NET

Создано: 26 декабря 2006

Можно, конечно, долго и красиво говорить о сфере применения строк при написании приложений. Но зачем объяснять очевидное? Перейдем к делу. .NET Framework предоставляет немало типов для работы со строками, но в этой главе пойдет речь о тех из них, которые чаще используются на практике.

Динамическая компиляция и загрузка кода

Создано: 26 декабря 2006

Прежде чем говорить о динамической компиляции и загрузке кода, нужно ответить на вопрос: зачем нужно динамически выполнять код? Можно привести массу примеров использования, но все, в конечном итоге сводится к одной цели – возможности расширения и изменения функциональности приложения без его перекомпиляции. А теперь посмотрим, чем может помочь .NET Framework в решении этой задачи.

Использование resx ресурсов в Visual Studio .NET

Создано: 26 декабря 2006
Ненавидите resx файлы? Надоело в каждый новый проект включать класс ResourceHelper, не забывая при этом подправить namespace для ресурсов? Воспользуйтесь генератором для Visual Studio!

Расширение набора базовых классов .NET Framework

Создано: 26 декабря 2006
Рассмотрим некоторые проблемы, возникающие при разработке прикладных приложений, которые могут успешно решаться путем использования AcedUtils.

Java против .NET - субъективный взгляд

Создано: 21 октября 2006
Java против .NET - субъективный взгляд.

Service Oriented Architecture

Создано: 23 сентября 2006
Service Oriented Architecture (SOA) - это новая парадигма проектирования распределенных интегрированных систем. Согласно SOA любые части информационных систем имеющие функциональность рассматриваются как службы (service providers, провайдеры служб), которые предоставляют свою функциональность другим частям системы посредством вызовов их функций. Службы являются компонентами, которые могут быть найдены и вызваны через локальную сеть или Internet. При этом различные службы могут организовываться (orchestrate) для совместного выполнения определенной задачи. SOA обеспечивает концептуальные архитектурные шаблоны и платформы для таких систем.

Работа с XML в .NET

Создано: 23 сентября 2006

XML это язык разметки, с помощью которого можно описать произвольные данные. На основе XML можно организовать хранение информации и ее обмен, который не зависит от ни от конкретных приложений, ни от платформы, на которой они исполняются. На основе XML построены web-службы. XML широко применяется в web-приложениях для отделения данных от их отображения. Его стандарт утвержден World Wide Web Consortium (W3C) в 1998 году. Для работы с XML применяются XML-парсеры.

.NET - шаг в будущее?

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

Что такое Microsoft .NET?

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

Основы технологии .NET

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

Microsoft .NET Framework FAQ

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

Подкатегории

.NET Framework

ADO.NET и базы данных

ASP.NET

C#.NET

.NET Reflection

WPF и Silverlight

Веб-сервисы и WCF

LINQ

Страница 1 из 8
  • В начало
  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • Вперед
  • В конец
2267 статей
по программированию
  • Новости
  • Программирование
    • Теория программирования
    • Разработка и тестирование
    • C++
    • Visual C++
    • C++ Builder
    • Pascal
    • Delphi
    • Java
    • Win API
    • Assembler
  • Исходники
    • Исходники C++, Visual C++
    • Исходники Pascal, Delphi
    • Исходники C++ Builder
    • Исходники PHP
  • Алгоритмы
    • Криптография
  • Microsoft .NET
    • .NET Framework
    • C#.NET
    • ASP.NET
    • WPF и Silverlight
    • Веб-сервисы и WCF
    • ADO.NET и базы данных
    • .NET Reflection
    • LINQ
  • Web-технологии
    • Web-программирование
    • Web-серверы
    • PHP
    • HTML, CSS, JavaScript
    • SharePoint
  • Базы данных
    • Теория баз данных
    • Язык запросов SQL
    • Oracle
    • SQL Server
    • MySQL
    • Interbase, Firebird, Yaffil
  • Операционные системы
    • Windows
    • Windows XP
    • Windows 7
    • Windows Server 2008
    • Администрирование
    • Безопасность Windows
    • Файловые системы
    • Linux
    • FreeBSD
    • Софт
  • Железо
    • Процессоры
    • Память
    • Материнские платы
    • Видеокарты
    • Накопители
    • Корпуса и охлаждение
    • Мониторы
    • Мультимедиа
    • Шины расширения
    • BIOS
    • Разгон, Overclocking
  • Сети и интернет
    • Локальные сети
    • Беспроводные сети
    • Глобальные сети
    • Сетевые протоколы
    • Сетевые технологии
    • Сетевая безопасность

© CyberGuru.ru 2006-2014.

При копировании материалов наличие активной индексируемой ссылки на сайт обязательно.

Политика конфиденциальности