14.10.2004Как самому сделать plug-in к FAR на Visual C++: шаг за шагом
Темой этой статьи является написание этих модулей самим на Visual C++ (я использовал Visual C++ 5.0). При установке в каталог Far копируется PlugDoc.rar, в нем есть примеры plug-in-ов и header файл. Все примеры используются Еще там есть VCReadme.txt, в котором описываются тонкости работы с Visual C
<
12.10.2004Как обнаружить утечку памяти
Предлагаемое решение основывается на перегрузке стандартных операторов распределения памяти new и delete. Причем перегружать мы будем глобальные операторы new|delete, т.к. переписать эти операторы для каждого разработанного ранее класса было бы очень трудоемким процессом. Т.о. после перегрузки нам нужно будет только отследить распределение памяти и освобождение ее в момент завершения программы
<
19.09.2004Что такое TAPI, и с чем его едят?
Это самое-самое начало. Первая глава моей серии статей, посвященной такой на первый взгляд специфической теме, как телефония. Точнее программированию под Win32 с использованием TAPI (Telephony Application Programming Interface). Я, конечно, постараюсь соблюдать некоторую последовательность в изложении материала, но не отвечаю за неё, ибо мышление моё несколько анархично... Автор: Fess (TGL team) <
09.09.2004Ваш первый компилятор C/C++
Статья освещает вопрос, как легальным образом получить, установить и опробовать систему программирования на языке C/C++, включая компилятор, ассемблер, отладчик и файловый менеджер с редактором. Подробно описаны не только первоначальная настройка, но и первые шаги работы со всеми предложенными программами. Автор: Александр Панфилов <
15.08.2004Менеджер com-порта
В этой статье описан класс CComPortManager, который позволяет выполнять операции записи/чтения с com-портом (по стандартному протоколуRS-232). (В примерах использована среда VC++6.0. Буду описывать действия подробно :) ) Ниже описано, как встроить класс в новый проект test. Автор: Алексей1153 <
29.07.2004Урок С/С++ 10. Структура выбора
1. Для начала дадим понятие блока, оно понадобится нам во многих случаях. Блок - это список операторов, заключенный в фигурные скобки: { a=b+2; b++; } Автор: Never <
28.07.2004Откат (undo)
В этой статье я хочу предложить класс CStackDoUndo, предназначенный для выполнения отката (а точнее - отката и возврата т.е. операций Undo и Do). Автор: Алексей1153 <
15.07.2004О создании пользовательских компонентов (ComboBox для работы с данными)
Библиотека визуальных компонентов (VCL) - чрезвычайно мощный инструмент, позволяющий существенно упростить создание приложения с помощью многочисленных компонентов, классов и методов, предусмотренных в среде C++ Builder. Однако в некоторых ситуациях можно обнаружить, что имеющиеся компоненты не полностью охватывают тот круг задач, которые должно решать приложение... Автор: Виктор Доцу <
14.07.2004Немного о работе с Microsoft Excel
На сегодняшний день редко найдется компьютер, на котором бы не был установлен пакет программ Microsoft Office. Разумеется, перед программистами сразу возникает задача вывода отчетов как документов Word или Excel. Но вот работа с этими документами порой вызывает затруднения... Автор: Виктор Доцу <
14.07.2004Клавиатурная снифалка на C++
За английским словом keylogger (key - клавиша, log – вносить в журнал) скрывается не что иное, как клавиатурный шпион. Так можно назвать, например, программу hookdump. Она логирует все нажатия клавиатуры, фиксирует имена открытых окон. В общем, приносит людям немало пользы :). А теперь представь, что такую же утилиту ты напишешь сам. Автор: GorluM <