English version

RSS

#4

Автор: Михаил Купаев
Источник: RSDN Magazine 2004 #4
Аннотация: Уже не в первый раз наш журнал выходит с некоторой задержкой. Будем надеяться, что разносторонность статей, опубликованных здесь, сможет компенсировать читателям время, проведенное в ожидании.

Ключевые слова:
Автор: Askar Rahimberdiev
Источник: RSDN Magazine #4-2004
Аннотация: Данная статья представляет собой краткий обзор основных особенностей архитектуры расширяемой IDE Eclipse. Пользовательский интерфейс Eclipse остается за ее рамками – с его исчерпывающим описанием можно ознакомиться в документации, входящей в дистрибутив продукта. Вместо этого читатели получат представление о внутреннем устройство Eclipse, которое может представлять интерес не только для разработчиков приложений на базе этой платформы, но и послужить источником идей для архитекторов больших и нетривиальных проектов.

Ключевые слова: Eclipse
Автор: Кирилл Осенков
Источник: RSDN Magazine #4-2004
Аннотация: В данной статье шаг за шагом разбирается создание программы для чата по локальной сети. Это маленькое, но вполне работоспособное приложение может служить в качестве tutorial­а для начинающих программистов.

Ключевые слова:
Автор: Алексей Дубовцев
Источник: RSDN Magazine #4-2004
Аннотация: Глава из книги Алексея Дубовцева “Microsoft .NET в подлиннике”, посвященная описанию работы с делегатами в .NET. Подробно разбираются многие аспекты работы с делегатами и на наглядных примерах раскрываются многие особенности использовании этой возможности.

Ключевые слова: Delegate
Автор: Сергей Холодилов
Источник: RSDN Magazine #4-2004
Аннотация: API Spying ­ это слежение за вызовами функций API некоторым приложением. API Spying может использоваться на одном из этапов исследования программы, логика работы которой не до конца понятна.

Ключевые слова: API Spying,
Автор: Виктор Юров
Источник: RSDN Magazine #4-2004
Аннотация: В статье рассматриваются возможности удаленной отладки, предоставляемые средой VS.NET 2003. Автор разбирает способы отладки приложений под различными ОС с использованием виртуальных машин. Рассматриваются различные способы удаленной отладки Windows­ и Web­приложений, а также SQL­запросов.

Ключевые слова: debug, remote debug
Автор: Сергей Холодилов
Источник: RSDN Magazine #4-2004
Аннотация: В статье описывается один из методов внедрения DLL. Разбираются способы взаимодействия с внедренной библиотекой.

Ключевые слова: CreateRemoteThread, IMAGE_DOS_HEADER, PE формат
Автор: Андрей Глизнецов
Источник: RSDN Magazine #4-2004
Аннотация: В этой статье разбирается применение паттерна “Команда” в приложении WinForms. C помощью этого паттерна можно выделить обработку действий пользователя, ассоциируемых с пунктами меню, в отдельные объекты. Это позволяет отделить код пользовательского интерфейса от основной функциональности приложения, и, соответственно, сделать код приложения более структурированным и облегчить его поддержку.

Ключевые слова: Command, Pattern Command
Автор: Андрей Солодовников
Источник: RSDN Magazine #4-2004
Аннотация: В данной статье описывается способ реализации отложенной загрузки динамических библиотек на С++ без использования механизма delayload, приведена реализация библиотеки отложенной загрузки и пример ее использования.

Ключевые слова: DelayLoad
Авторы: Егор Синькевич
Сергей Холодилов
Источник: RSDN Magazine #4-2004
Аннотация: Статья описывает реализацию синглтона, физически размещаемого в DLL, но уникального в пределах компьютера. Данная реализация позволяет создавать подобные синглтоны в своих проектах изменением одной­единственной строки кода.

Ключевые слова: Singleton, COM
Автор: Валерий Лаптев
Источник: RSDN Magazine #4-2004
Аннотация: В этой статье рассказывается о методах отделения реализации шаблона от его интерфейсной части и о том, как можно заставить это работать на популярных компиляторах наподобие MS Visual C++.

Ключевые слова: templates
Автор: Maksim Gumerov
Источник: RSDN Magazine #4-2004
Аннотация: На примере ускорения обработки данных типа Variant в Delphi автор рассматривает более широкую проблему ускорения динамической диспетчеризации вызовов в статически типизированных языках.

Ключевые слова: Variant (Delphi)
Автор: Геннадий Порев
Источник: RSDN Magazine #4-2004
Аннотация: Как известно, Borland, создавая Delphi, ориентировал этот продукт на рынок производства ПО для бизнеса. Поэтому в состав этого продукта не включено средств для создания таких низкоуровневых вещей, как драйверы. Однако Delphi является универсальной средой программирования и позволяет создавать ПО, ориентированное на любые задачи. В данной статье рассматривается создание драйвера средствами Delphi.

Ключевые слова: Drivers in Delphi,
Автор: Александр Просторов
Источник: RSDN Magazine #4-2004
Аннотация: В статье подробно разбирается создание обработчиков событий в Delphi и их использование – на примерах разбирается реализация и механизмы работы.

Ключевые слова:
Автор: Сивцов Павел
Источник: RSDN Magazine #4-2004
Аннотация: Статья рассказывает о некоторых приемах работы с LPT­ и COM­портами из­под операционных систем линейки Windows NT.

Ключевые слова: DeviceControl,LPT,COM
Автор: Иванов Алексей
Источник: RSDN Magazine 2004 #4
Аннотация: В статье рассказывается о прошедшей с 16 по 19 сентября 2004 года третьей международной конференции ISDEF 2004 (Independent Software Developers Forum), посвященной вопросам разработки и продажи программного обеспечения.

Ключевые слова:

Q&A

Автор: Dmitriy Yakovlev
Источник: RSDN Magazine #4-2004
Аннотация: Q. Вот я написал Add-in и он работает в Word 2000 и выше, а вот в Word 97 не хочет работать. Вопрос: Word 97 поддерживает Add-in? Если да то какая разница в реализации для Word 2000?

Ключевые слова: Word Add-ins
Автор: Владислав Чистяков (VladD2)
Источник: RSDN Magazine #4-2004
Аннотация: Рассматривается использование BSTR и указателей на BSTR в качестве параметров COM методов

Ключевые слова: BSTR
Автор: Андрей Тарасевич
Аннотация: Q. Довольно продолжительное время ломаю голову - когда делать функцию константной, а когда в этом нет необходимости???

Ключевые слова:
Автор: Ivan
Источник: RSDN Magazine #4-2004
Аннотация: Неужто баг очередной? Создаем ATL проект, в опциях убираем аттрибуты, включаем поддержку MFC, включаем Allow merging of proxy/stub code, компилим проект. ВСЕ ок. Закрываем проект. Можно выйти из студии. Открываем опять этот проект, и делаем Rebuild Solution, получаем ошибки: Linking... mfcs71d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)

Ключевые слова: _DllMain, error LNK2005, Allow merging of proxy/stub code
Автор: Alexey Shirshov
Источник: RSDN Magazine #4-2004
Аннотация: можно в коде MTS/COM+-компонента найти, в каком апартменте он создан, причем для STA – в каком именно STA – host, main или ином, и как-то идентифицировать апартмент

Ключевые слова:
Автор: Шитц Виталий
Источник: RSDN Magazine #4-2004
Аннотация: Как сделать чтобы запущеный exe сам себя удалил?

Ключевые слова:
Автор: Алексей Кирюшкин
Источник: RSDN Magazine #4-2004
Аннотация: Как использовать в своей программе "горячие клавиши"? Какой обработчик вызывать и что вписывать в карту сообщений?

Ключевые слова: HotKey
Автор: Blazkowicz
Источник: RSDN Magazine #4-2004
Аннотация: ЧаВО по материалам форума

Ключевые слова: Java
Автор: RSDN Magazine
Источник: RSDN Magazine #4-2004
Аннотация: Содержание CD к #4-2004

Ключевые слова: