Разработать программу для просмотра текстовых файлов различных форматов. Реализовать подсветку синтаксиса в зависимости от правил, составляемых пользователем. Язык – C# Стоимость и сроки в комменты
Создание утилиты на Delphi
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Создание утилиты, которая будет производить анализ текстового файла и ввода данных по результатам анализа в БД. В текстовый файл надо будет простовлять метки такие как номер записи в БД.
Пример команды внутри созданного MyProject.bat:
C:\Insert.exe –cmd -Project=Geroin -Path=”c:\temp\Geroin\” -OptionPath=” C:\nigcon.ini” -dbpwd=”1234”
C: \dlnInsert.exe. программа которую надо написать Insert.exe.
-cmd – режим консольной работы приложения. Не будет открываться окно.
-Project=Geroin. Имя запись по которой определить как подключиться к БД MySQL.
-Path=”c: \temp\Geroin\”. Каталог где лежат текстовые файлы
-dbpwd=”1234”. Пароль к базе данных. Если не указал пароль то будет постоянно запрашиваться.
-OptionPath – файл настроек подключений к БД или путь к настройкам.
-Log=”” – можно сделать лог ошибок если пользователь укажет.
-Batch – пакетное выполнение ниже указанных команд при котором не надо постоянно подключаться к базе данных.
Далее пользователь с помощью командной строки может выполнять команды для работы над анализом текстовых файлов:
Add– Добавления нового текстового файла или целого каталога в проект. Подпараметры
-File=”\subdir\*.txt” Относительные пути к файлу или полный путь.
-RFile=”\subdir\*.txt” рекурсивно по всем подпапкам.
-Hnd=”pasInsert.pas” – названия скрипта внедрения.
-createRtn– создания возвратных файлов. То есть перед добавлений изменений будет создана копия файла. При первом внедрении этот параметр обязателен.
newPoint– Добавление новых точек в текстовый файлы, Допустим до этого их уже анализировали и надо будет заново проанализировать изменения.
–File| -RFile | -All – описано выше
-All - Выполнить команду для всего списка текстовых файлов, относительные пути к исходникам будут взяты из БД. То есть если уже проводился анализ то пути ко всем проанализированным файлов мы возьмем из БД.
-Hnd=”scriptName”
–createRtn
fromDB-посмотреть текстовый файл, и добавить точки описанные в БД в этот текстовый файл.
–File| -RFile | -All – описано выше
-Hnd=”scriptName”
–createRtn
delNode– удаляются все точки из указанных текстовых файлов.
–File| -RFile | -All – описано выше
-Hnd=”scriptName”
–createRtn
Return-Возврат старых файлов если они существуют в каталоги.
–File| -RFile | -All – описано выше
–createRtn – заменяемый файл тоже баккапится в каталоге
Каталог баккапов. В проекте создается каталог dolan котором команда createRtn будет создавать баккапы файлов. Например есть файл unit1.txt при выполнение какой-то операции над этим файлом будет создана копия «uni1-txt-001.dln» при возврате берется последний номер.
Оптимизация. Также в этом каталоге будет лежать хеш файл. То есть когда пользователь вызывает команду “MyProject.bat –All -newPoint” будут обработаны только файлы имеющие изменения. Хэш файлы используются только для команд Add, newPoint еще надо добавить опцию не смотреть хэш файлы.
Заявки фрилансеров
Похожие заказы
- $100Прикладное ПО3 заявкиЗакрыт13 лет назад
Здравствуйте, нужно написать программу по функционалу очень близкую к "WinBlack Pro Net", в ней будет несколько дополнительных полей. Технологии: VC.Net C# + MS SQL Express Интересует ...
Прикладное ПО3 заявкиЗакрыт13 лет назадЗдравствуйте. Есть программа на С++ с исходниками, ее нужно немного подправить. Совсем чуть чуть. Цена по договоренности. Оплата после того, как покажете или удаленно как работает программа, или срины скинете, т.к. программа запускается только ...
Прикладное ПО3 заявкиЗакрыт13 лет назад- $2500
есть сервер (linux), раздающий видеофайлы необходимо зашивать в каждый скачиваемый видеофайл уникальный (т.е. позволяющий идентифицировать конкретный акт скачивания) watermark в процессе его скачивания, с минимальным overhead-ом для процессора (т.е. не запуская полное перекодирование, а ...
Прикладное ПО2 заявкиЗакрыт13 лет назад Добрый день, коллеги! Необходимо доработать (исправить) программу решения дифференциальных уравнений с помощью нейронной сети с радиально-базисными функциями, которая работает некорректно. Необходимо выявить и исправить ошибки и, возможно, дать рекомендации по работе с ...
Прикладное ПО1 заявкаЗакрыт13 лет назадДобрый вечер. Ситуация такая: пользователь на сайте скачивает zip-архив, в архиве два файла: 1. uTorrent Portable - портативная версия торрент-клиента 2. *.torrent-файл - торрент файл любого трекера ...
Прикладное ПО2 заявкиЗакрыт13 лет назад- $500
Суть программи: Программа - аналог плагина, который вы делали но в виде Windows приложения. Программа должна висеть в трее. Если человеку нужно "пробить" какой либо контакт - он нажимает на иконку в ...
Прикладное ПО1 исполнительЗавершен13 лет назад [С#] Написать код, который передаст NetCat CommerceML-файл NetCat умеет работать с CommerceML файлами. Требуется написать код на С# , который передаст на сайт NetCat этот CommerceML файл так, чтобы внутрение ...
Прикладное ПОнет заявокЗакрыт13 лет назадТребуется программа (установка на windows, позднее возможно потребуется такая же для маков и линуксов) которая будет висеть в трэе. Задачи: При выходе клиента в интернет, при смене IP программа высылает этот IP на ...
Прикладное ПО9 заявокЗакрыт13 лет назадЕсть такая бесплатная бухгалтерская программа - "БизнесПак", используется для создания счетов, счет-фактур и т.п. В программу вносятся реквизиты контрагентов - и она создает бух. документы по заданным шаблонам. Шаблоны идут вместе с программой. ...
Прикладное ПО2 заявкиЗакрыт13 лет назад