Примеры небольших подпрограмм на ассемблере[Раздел: Раздел: Assembler Автор: n/a] В статье даются примеры решения часто возникающих задач программиста на ассемблере, таких как чтение строки с клавиатуры, рисование пикселов, перевод чисел в строку и т.д.
Внутри .NET Remoting[Раздел: Раздел: .NET Автор: Игорь Ткачев] Первая часть статьи, рассказывающая о новой технологии межпроцессной коммуникации - Remoting. Это "родная" для .NET Framework технология, использующая все преимущества платформы. В статье разбираются такие тонкие моменты, как работа с контекстом и перехват создания объектов и вызова методов.
Обнаружение и локализация утечек памяти[Раздел: Раздел: Visual C++ (Microsoft) Автор: Эдвард Райт] Статья посвящена проблеме, которая постоянно преследует программистов на C/C++, - обнаружению
и локализации утечек памяти. Автор демонстрирует применение средств библиотеки времени выполнения (CTR), поставляемой с Visual C++, с помощью которых утечки памяти можно устранить гораздо быстрее и проще, чем методом "пристального взгляда".
Синтаксический разбор строк и конечные автоматы[Раздел: Разделы: Алгоритмы Автор: Андрей Боровский] В этой статье речь пойдет о том, как анализировать информацию, переданную в виде последовательности символов (строку) и выделять из нее значимые элементы. Мы рассмотрим сравнительно простые ситуации, с которыми программистам приходится сталкиваться при
решении самых разных задач: разбор выражений с ...
BSP деревья[Раздел: Разделы: Алгоритмы Автор: Роман Акопов] Эта статья объясняет как BSP деревья (binary space partition, двоичное деление пространства) могут быть использованы частью алгоритмов прорисовки для удаления односторонних поверхностей, частичной z-сортировки, удаления невидимых частей.
.NET - Проблема распространения приложений[Раздел: Разделы: .NET Автор: Никита Зимин] Вопрос распространения (deploying) приложения требует к себе не менее серьезного внимания, чем проектирование и кодирование. Впечатление от приложения в целом складывается,
в том числе, и из самого первого шага - инсталляции. В идеале, установка приложения должна требовать от пользователя лишь самого минимального участия.
Вычисление IP адресов через SNMP или как получить доступ к таблице маршрутизации[Раздел: Разделы: Visual C++ (Microsoft), Sockets Автор: Stas Khirman и Raz Galili] Все мы когда-то начинали программирование в сети с простой операции определения IP адреса, принадлежащему нашему компьютеру. Задав такой вопрос в форуме, мы обычно получали очень короткий ответ: Используй gethostbyname() для "localhost". Всё это конечно хорошо, но в большинстве случаев этого недостаточно. Прежде всего, эта функция дает Вам только IP адрес, но не дает никакой другой информации, в то
время как иногда бывает полезно узнать маску подсети. Так же бывает ситуация, когда на компьютере установлено более одного сетевого устройства (другие сетевые карты, модемы), которые имеют собственные IP адреса...
Как пережить release-версию[Раздел: Разделы: Visual C++ (Microsoft) Автор: Dr. Joseph M. Newcomer] Статья посвящена проблемам перехода с Debug-версии на Release-версию. Рассматриваютсятипичные ошибки, которые могут не проявляться в отладочной версии, но проявляются в финальной.Обсуждается вопрос "ошибок компилятора" и вопросы необходимости оптимизации и ее побочные эффекты.В последней редакции добавлен раздел посвященный проблеме совместимости динамических библиотек.
Delphi FAQ[Раздел: Разделы: Delphi Автор: n/a] Еще один из моря faq по работе с Delphi...
Впечатления от реального Microsoft Inductive User Interace[Раздел: Разделы: Интерфейс Автор: Gregory Sitnin] Microsoft наконец-то сделал интерфейс пользователя! До Windows 2000/Me включительно как
ведь было: интерфейс был максимум - документ-ориентированный. То есть, все элементы пользовательского интерфейса были спроектированы так, чтобы работать с документом. Теперь же, основная задача интерфейса пользователя - дать возможность планомерно и точно решить задачу...