Как самому сделать 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, в котором пишем:
Внешнеэкономическая деятельность России и состояние платёжного баланса
Содержание Введение 3 1. Платёжный баланс и внешнеэкономическая деятельность 5 1.1. Платёжный баланс как показатель внешнеэкономической деятельности - 1.2. Факторы, влияющие на платёжный баланс и опыт развитых стран в сфере внешнеэкономической деятельности 9 2. Внешняя экономика и платёжный баланс России 14 2.1. Экспорт - 2.1.1. Нефть и газ 15 2.2. Импорт 17 2.3. Платёжный баланс 19 3. Проблемы и перспективы развития внешнеэкономических связей России 25 3.1 Внешний до
User Qiwir : 28 октября 2013
10 руб.
Гидравлический тормозной привод с АБС карьерного самосвала грузоподъёмностью 130 т
Содержание Введение ………………………………………………………………………… 1. Обзор и анализ схем и модуляторов АБС тормозов с гидравлическим приводом………………………………………………….... 2. Обоснование и описание работы принципиальной схемы проектируемого привода…………………………………………………….. 3. Выбор рабочей жидкости……………………………………………………. 4. Энергетический расчёт привода………………..………………………….... 5. Расчёт основных узлов привода, выбор аппаратуры………………………. 6. Прочностные расчёты………………………………………………………… 7. Тепловой
User max0012 : 20 ноября 2011
Гидравлический тормозной привод с АБС карьерного самосвала грузоподъёмностью 130 т
Технологическая схема нефтебазы-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Технологическая схема нефтебазы-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
297 руб.
Технологическая схема нефтебазы-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Последовательное соединение элементов в систему
Разработать программное обеспечение для вычисления параметров систем с последовательным соединением элементов. Должны задаваться: Количество элементов (от 1 до 254) Количество экспериментов (изменяется от 100 до 10000) На каждом шаге (эксперименте i) используя датчик случайных чисел с равномерным законом распределения, задаете для каждого элемента вероятность безотказной работы Pij, где i-номер эксперимента, j-номер элемента системы. На эксперименте i вычисляете вероятность безотказной работы с
User ostah : 29 сентября 2012
20 руб.
up Наверх