Как самому сделать plug-in к FAR на Visual C++

Цена:
5 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-75386.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Трудно найти человека, которые не знает или не использует Far - IMHO лучший клон NC для Windows. Кроме того, что это просто очень хороший файл менеджер, к нему есть огромное количество plug-in модулей. Plug-in модуль это DLL-файл, который вместо стандартных Windows функций по работе с монитором, клавиатурой и т.д. обращается к функциям Far-а.

Far поддерживает весь набор функций для работы в текстовом режиме. Установка plug-in модуля происходит предельно просто - DLL файл и файлы данных копируются в каталог в каталоге Far\Plugins и Far перезапускается.

FAR распространяется с полным набором файлов для написания самим plug-in на любом С компиляторе для Windows. Темой этой статьи является написание этих модулей самим на Visual C++ (я использовал Visual C++ 5.0). При установке в каталог Far копируется PlugDoc.rar, в нем есть примеры plug-in-ов и header файл. Все примеры используются Еще там есть VCReadme.txt, в котором описываются тонкости работы с Visual C++. Потом поразбираетесь с примерами.

Мы с вами напишем plug-in, который получает список открытых окон Windows, он может пригодиться как заготовка для своих. И вообще - стоит начать - все это не так сложно, как можно подумать. Вот, а теперь - поехали:

1) Запускает VC, делаем новый проект типа "Win32 Dynamic-Link Library" по имени SimpleFP. Создает файл simplefp.cpp - здесь, собственно, мы и будем писать. В каталог SimpleFP копируем header файл plugin.hpp из архива PlugDoc.rar.

2) Теперь нам надо сделать .def файл - это файл, в котором описываются функции, которые вызываются из внешних модулей. Мы должны описать функции Far-а, которые мы будем использовать в нашем модуле. Делаем текстовый файл simplefp.def, в котором пишем:
Справочная система продавца–консультанта компьютерного салона
Оглавление Введение 1. Основная часть 1.1 Назначение и область применения 1.2 Технические характеристики 1.2.1 Постановка задачи 1.2.2 Описание и обоснование входных и выходных данных 1.2.3 Информационная модель и ее описание 1.2.4 Описание и обоснование выбора состава технических и программных средств 1.2.5 Описание алгоритма программы 1.2.6 Описание функциональных точек 2. Руководство оператора 2.1 Назначение программы 2.2 Условия выполнения программы 2.3 Выполнение программы 2.4
User Lokard : 6 октября 2013
15 руб.
Термодинамика и теплопередача ТюмГНГУ Теория теплообмена Задача 4 Вариант 79
Определить потери теплоты в единицу времени с 1 м длины горизонтально расположенной цилиндрической трубы, охлаждаемой свободным потоком воздуха, если температура стенки трубы tc, температура воздуха в помещении tв, а диаметр трубы d. Степень черноты трубы Ес=0,9.
User Z24 : 12 января 2026
200 руб.
Термодинамика и теплопередача ТюмГНГУ Теория теплообмена Задача 4 Вариант 79
Лабораторная работа №1 по дисциплине: Методы и средства измерений в телекоммуникационных системах. Вариант 2
Лабораторная работа №1. "Математическая модель измерения по методу обратного рассения" ЦЕЛЬ РАБОТЫ 1 Изучить: Теоретические основы метода обратного рассеяния; Особенности измерений по методу обратного рассеяния; 2 Получить практические навыки идентификации параметров оптических кабелей по рефлектограммам. Инструкция по установке программы лабораторной работы Нажмите левой кнопкой мыши на ссылку "Лабораторная работа OTDR". В появившемся диалоговом окне выберите "Сохранить эт
User SibGUTI2 : 1 июля 2026
200 руб.
Лабораторная работа №1 по дисциплине: Методы и средства измерений в телекоммуникационных системах. Вариант 2
Деэмульсатор горизонтальный для нефти-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Деэмульсатор горизонтальный для нефти-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
297 руб.
Деэмульсатор горизонтальный для нефти-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
up Наверх