Введение в набор инструментов «Точка плавления»
Платформа для управления часто используемыми небольшими инструментами. Позволяет централизованно управлять такими инструментами через единый интерфейс.
Среда разработки
Visual Studio 2008, Win32 API, библиотека интерфейса — duilib.
Базовая структура проекта:
- RongDian: каталог хранения файлов RDTools проекта, включая двоичные файлы, ресурсы, журналы, языки, скриншоты и сгенерированный код.
- common: папка с файлами пользовательских функциональных классов.
- docs: папка с документами проекта.
- DuiMsg: статическая библиотека сообщений на основе библиотеки интерфейса duilib, используется как замена системного вызова MessageBox.
- inc: общие определения RDTools проекта, определение общих данных и интерфейсов для взаимодействия между подмодулями.
- lib: файлы сторонних библиотек (только двоичные файлы без компиляции проекта), а также другие связанные файлы. Файлы в этой папке копируются во время компиляции в каталог RongDian\Bin.
- PCREText: тестовый модуль для регулярного сопоставления с использованием сторонней библиотеки PCRE.
- RDCoder (зарезервированный проект): модуль кодирования для точки плавления (предоставляет интерфейсы кодирования MD5, URL, BASE64 и т. д.).
- RDFinder: модуль поиска файлов (статическая библиотека, предоставляет поиск по имени файла, содержимому файла, времени, размеру и т.д. для определённого каталога).
- RDManager (зарезервированный проект): модуль управления плагинами.
- RDTools: основной проект набора инструментов «Точка плавления».
- SnapShot: модуль выделения цвета из скриншотов.
- RongDian.sln: файл управления проектом RDTools, загружает все связанные подпроекты RDTools.
- thirdparty: сторонние библиотеки классов.
- RongDian: целевой каталог файлов, созданных при сборке проекта.
- RongDian\bin: каталог хранения двоичных файлов, сгенерированных при компиляции подмодулей. Можно удалить при повторной компиляции.
- RongDian\coder: каталог хранения закодированных файлов после преобразования. Каталог резервного копирования файлов.
- RongDian\img: каталог создания изображений для модуля скриншотов.
- RongDian\lang: каталог хранения языковых файлов.
- RongDian\log: каталог хранения лог-файлов.
- RongDian\res: каталог хранения ресурсов (файлы XML для макета интерфейса, изображения интерфейса и т. п.).
- test: каталог тестового проекта.
Основные функции на данный момент
Выделение цвета, преобразование кодировки файлов, форматирование кода, настройка IP-адреса, настройка файла hosts.
Загрузка исполняемых файлов
Если вы не хотите просматривать код, вы можете скачать последнюю версию 1.0.0.3 с Baidu Cloud: http://pan.baidu.com/s/1sjHa2pZ.
Опубликовать ( 0 )