16.04.2003
От редакции
|
||||||||
|
Аннотация: Ключевые слова: |
|||||||
14.03.2003
Конкурс на лучшую статью по продуктам и технологиям Microsoft
|
||||||||
|
Аннотация: Ключевые слова: |
|||||||
03.08.2003
Шаблон проектирования “Одиночка” (Singleton) в ATL приложениях
|
||||||||
|
Аннотация: Описание шаблона проектирования синглетон очень простое - синглетон представляет собой единственный экземпляр класса, с которым работают все клиенты. Применительно к COM шаблон проектирования синглетон гарантирует, что все вызовы CoCreateInstance будут возвращать указатель на интерфейс единственного экземпляра компонента. Удобство использования таких компонентов/классов заключается в том, что клиенты работают с одним и тем же экземпляром, а значит, получают доступ к разделяемому состоянию этого экземпляра. Несмотря на простое описание, не существует "идеальной" реализации этого шаблона ни в языке С++, ни для COM-объектов. Связано это с тем, что любая существующая реализация имеет некоторые ограничения и не может выступать в роли "универсальной" реализации на все случаи жизни. Ключевые слова: Singleton ATL, ATL Singleton |
|||||||
06.12.2002
Back/Forward и Undo/Redo в .NET-приложениях
|
||||||||
|
Аннотация: Статья рассказывает об операциях Undo/Redo и Back/Forward в WinForms-приложениях в среде .NET - логике работы, проектировании и реализации этих операций, а также о механизмах, облегчающих их реализацию. Ключевые слова: |
|||||||
19.07.2003
Проектирование приложений с помощью Bold for Delphi и Model Maker
|
||||||||
|
Аннотация: Статья посвящена использованию новых CASE-инструментов, включенных в Delphi 7. Ключевые слова: Bold for Delphi,Model Maker |
|||||||
26.07.2003
Класс TComponent.
|
||||||||
|
Аннотация: Данная статья - продолжение темы разработки собственных компонентов Delphi, начатой в предыдущем номере. В статье рассказывается о базовом для всех компонентов классе TComponent и его потомках. Ключевые слова: |
|||||||
12.07.2003
DirectX 9. Использование DirectPlay
|
||||||||
|
Аннотация: В первой части статьи рассматривается написание приложения, в котором предусмотрены возможности организации сетевого соединения "точка-точка" средствами DirectPlay. Ключевые слова: DirectPlay |
|||||||
02.09.2003
Сериализация в .NET. Выпрямляем своими руками
|
||||||||
|
Аннотация: В статье приводятся тесты скорости сериализации и объема сериализованных данных при применении автоматической сериализации в .NET. Обсуждаются варианты исправления ситуации. В качестве примера приводится вариант ручной сериализации для объектов DataSet и DataTable. Ключевые слова: .NET |
|||||||
06.12.2002
Физическая организация метаданных в исполняемых файлах .NET
|
||||||||
|
Аннотация: В статье описываются таблицы метаданных, правила вычисления их размеров, показывается, каким образом от таблиц можно перейти к логической организации данных. В частности, в статье показано, каким образом можно получить доступ к управляемому коду, что невозможно при использовании Reflection. Ключевые слова: .NET metadata, метаданные |
|||||||
19.07.2003
Мультиметоды и С++
|
||||||||
|
Аннотация: Мультиметоды - виртуальные функции, принадлежащие сразу нескольким классам. В статье разбирается суть мультиметодов, их особенности, а также возможная реализация мультиметодов на C++. Ключевые слова: Мультиметоды, multimethods |
|||||||
26.07.2003
Использование протокола SOAP в распределенных приложениях ATL 7.0
|
||||||||
|
Аннотация: Статья рассказывает о создании приложений с помощью библиотеки ATL 7.0, которая входит в состав MS Visual Studio 7.0 и включает поддержку протокола SOAP как для серверной, так и для клиентской части распределенных систем.
Делается попытка сравнения возможностей, предоставляемых SOAP Toolkit 3.0 и ATL 7.0 пр разработке SOAP-приложений, и ответа на вопрос, в каких случаях использование ATL 7.0 может дать приимущества. Ключевые слова: SOAP,ATL 7.0 |
|||||||
03.08.2003
Эффективная многопоточность
|
||||||||
|
Аннотация: Статья посвящена системным механизмам, организующим (или помогающим организовать) пул потоков. Рассматриваются базовые, универсальные сервисы, с помощью которых можно реализовывать серверы для любых доступных механизмов взаимодействия сервера и клиента: сокеты, именованные каналы (named pipes), почтовые ящики (mailslots) и проч. Ключевые слова: thread pool |
|||||||
12.07.2003
Обработка HTML-форм, содержащих бинарные данные, на JavaScript/ASP
|
||||||||
|
Аннотация: Чаще всего задача передачи файлов на сервер по HTTP-протоколу и загрузки их в базу данных решается использованием специальных ActiveX-компонентов, но не всегда это рационально и безопасно. В статье приведен вариант реализации этого на ASP без применения нестандартных компонентов. Ключевые слова: |
|||||||
Программное обеспечение на компакт-диске
|
||||||||
|
Аннотация: На этом CD находятся наиболее интересные из продуктов, встретившихся нам за последние два месяца. Ключевые слова: |