быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,680
|
|
1 | |
Какие есть файлы-сырцы для построения блок схем известного формата?15.04.2014, 23:00. Показов 1390. Ответов 2
Метки нет (Все метки)
Друзья! Суть: хочу написать программу, которая создавала бы дерево папок и файлов. Задание папок и файлов нужно делать визуально. Ну то есть быстренько-быстренько набросал в какой-нибудь программе блок схемку подобную, как на рисунке, сохранил в файле соответствующем и подал на вход программе. А программа сделала бы соответствующее дерево папок.
Но для этого надо, как-то уметь ВРУЧНУЮ анализировать получившийся файл (чтобы программно реализовать анализ такого файла-сырца). Где там какая папка, где какой файл, всё это зашифровано должно быть байтами и всё это надо уметь прочесть. Понятно, это не должен быть файл изображения, а какой-то специализированный файл. Я умею работать только с *.ddd файлами (в смысле создавать визуально блок-схемы), но их формат- тайна за семью печатями. В общем, спасибо, кто откликнется. Понятное дело, все эти стрелочки, фигурки разной формы и цвета необязательны, это просто программа DiagramDesigner так работает. Тем не менее, файл должен выдавать визуально структуру папок, ОДНОЗНАЧНО интерпретируемую. И должен быть с известным форматом.
0
|
15.04.2014, 23:00 | |
Ответы с готовыми решениями:
2
скажите какие есть программы для построения блок схем из кода??? Есть ли программы для построения блок-схем по коду с++? Есть ли какие-нибудь программы для построения блок схемы по коду? Программа для построения блок-схем |
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
|
|
16.04.2014, 04:01 | 2 |
kravam, велосипед по типу xml? 4 тега <begin>, <end>, <folder :attribute=[parent, name, depth]>, <file>
0
|
294 / 265 / 48
Регистрация: 09.04.2013
Сообщений: 1,037
|
|
18.04.2014, 08:50 | 3 |
Либо используем XML, JSON и т.п. в зависимости от того что проще реализовать на вашем ЯП.
Либо создаем свой формат хранения данных и пишем процедуры записи и чтения. Например, записываем данные блоками, единичный блок может выглядеть вот так: - 4 байта целое без знака - порядковый номер родителя (0 для первого элемента, для остальных - номер родителя в файле) - 1 байт целое без знака - тип элемента (номер этого типа), например, 0 - папка, 1 - файл, 2 - ссылка на файл, и т.д. - 2 байта целое без знака - длинна полного имени в байтах (не путать с количеством символов в UTF8), это число необходимо для правильно считывания имени из файла - (смотри выше) байт - полное имя элемента (без пути к нему) Надеюсь не стоит вопрос о необходимости именно шифрования файла чтобы его нельзя было разобрать кому-то другому ?
0
|
18.04.2014, 08:50 | |
18.04.2014, 08:50 | |
Помогаю со студенческими работами здесь
3
Программа для построения блок схем Программа для построения блок схем Нужна программа для построения блок схем Нужна программа для построения блок схем Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |