Как самому сделать 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, в котором пишем:
Курсовая работа по дисциплине: Проектирование и эксплуатация сетей связи. Вариант №8
Курсовая работа ПРОЕКТ РАТС НА БАЗЕ ЦИФРОВОЙ АТС ТИПА EWSD Задание: Задача работы: 1. Разработать структурную схему ГТС 2. Выполнить расчет нагрузки от абонентов РАТС-4 и других станций сети. 3. Выполнить расчет межстанционной нагрузки. 4. Выполнить расчет количества ИКМ-трактов. 5. Определить объем оборудования РАСТ-4 на базе EWSD. 6. Разместить оборудование в автозале. № вар РАТС - 4 РАТС-1 РАТС-2 РАТС-3 N кварт. Nнх 8 6200 3000 17000 8300 10000 --------------------------------------
User IT-STUDHELP : 12 июня 2023
800 руб.
promo
Товары, ввозимые на территорию Российской Федерации как часть вклада в уставный капитал предприятий и организаций
Товары, ввозимые на территорию Российской Федерации как часть вклада в уставный капитал предприятий и организаций В соответствии с законодательными и нормативными правовыми актами РФ в области гражданского, таможенного законодательства, законодательства о налогах и сборах, о бухгалтерском учете, в частности Законом РФ «О таможенном тарифе», Постановлением Правительства Российской Федерации от 23.07.96 № 883 «О льготах по уплате ввозной таможенной пошлины и налога на добавленную стоимость», прик
User Elfa254 : 2 августа 2013
10 руб.
Чертеж гиспсомешалка вертикальная-Чертеж-Машины и аппараты нефтехимических производств-Курсовая работа-Дипломная работа
Чертеж гиспсомешалка вертикальная-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Машины и аппараты нефтехимических производств-Курсовая работа-Дипломная работа
User leha.nakonechnyy.92@mail.ru : 24 сентября 2018
369 руб.
Чертеж гиспсомешалка вертикальная-Чертеж-Машины и аппараты нефтехимических производств-Курсовая работа-Дипломная работа
Логика
Лекция 1. Предмет и значение логики. Логика и язык. 1. Логическая форма конкретной мысли – это: • строение этой мысли, 2. Определите логическую форму высказываний: • «Все птицы — летают», • «Все люди разумны», • «Все телефоны — мобильные» Ответ: Все S есть P 2. Условия какого закона формальной логики формулируются в диалоге комедии Ж.-.Мольера"Мещанин во дворянстве":
User 5234 : 7 ноября 2016
95 руб.
up Наверх