Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 12.11.2011
Сообщений: 28

Создание бинарного расширения.

17.02.2012, 16:56. Показов 4027. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
За название темы особо не ругайте, являюсь "горе-программистом",так сказать. Хочу,собственно,узнать где почитать про создание расширения для программы. Допустим,я умею рисовать на OpenGL,но не имею понятия как создать бинарный файл(или файловая база данных,как его еще называют?),в котором все то,что я создаю визуально сохранить в файл и которое б открывалось для многократного просмотра и редактирования. Ну типа графического редактора CAD системы подобно автокад,архикад,компас. По большей части интересует информация реали3ации всего этого на АПИ, но не помещает информация и п другим оболочкам.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.02.2012, 16:56
Ответы с готовыми решениями:

Создание бинарного дерева из бинарного файла
struct Bin { string name; string city; int players; int score; }; void ReadFromBin(Point*& Tree) { Bin q;

Создание бинарного дерево из бинарного файла
struct Bin { string name; string city; int players; int score; }; void ReadFromBin(Point*& Tree) { ...

Создание своего расширения
Я создал ассоциацию расширения файла с программой и мне нужно сделать так, чтобы приложение выводило в консоль путь к файлу, благодаря...

5
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,858
18.02.2012, 22:13
расширение это просто набор букв
главное структура файла
прочитай про формат BMP и сохраняй в нем
все редакторы его поддерживают
1
1 / 1 / 0
Регистрация: 12.11.2011
Сообщений: 28
19.02.2012, 08:30  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
расширение это просто набор букв
главное структура файла
прочитай про формат BMP и сохраняй в нем
все редакторы его поддерживают
Т.е. если взять формат dwg от Автокад, то я правильно понимаю следующие вещи:

1)-это тот же файл txt, но с заранее закодированой структурой текста в нем?
2)-это тот же текстовый файл, но вместо dwg стоит txt после имени файла?
3)-любой файл( и бинарный и текстовый) в API можно открыть с помощью конструкции
C
1
2
HANDLE hFile = fopen(file, "w");//Для текстового
HANDLE hFile = fopen(file, "wb");//Для бинарного или для каких файлов?
Я хочу создать собственный 3d движок с уникальной структурой. Скажите пожалуйста, здесь есть что-нибудь полезное для меня в этом плане http://translate.google.ru/tra... ials.html?
0
Модератор
Эксперт по электронике
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,858
19.02.2012, 16:39
Цитата Сообщение от PeLeg Посмотреть сообщение
-это тот же файл txt, но с заранее закодированой структурой текста в нем?
а бог его знает может и бинарный
Цитата Сообщение от PeLeg Посмотреть сообщение
любой файл( и бинарный и текстовый) в API можно открыть с помощью конструкции
Да!
порыскай в инете могут быть описание интересующего тебя формата

Добавлено через 2 минуты
пять минут с гуглой
http://ru.wikipedia.org/wiki/.dwg
а файлик то бинарный
DWG — (от англ. drawing — чертеж) бинарный формат файла, используемый для хранения двухмерных (2D) и трёхмерных (3D) проектных данных и метаданных.
1
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
20.02.2012, 13:01
Цитата Сообщение от PeLeg Посмотреть сообщение
Т.е. если взять формат dwg от Автокад, то я правильно понимаю следующие вещи:
1)-это тот же файл txt, но с заранее закодированой структурой текста в нем?
2)-это тот же текстовый файл, но вместо dwg стоит txt после имени файла?
3)-любой файл( и бинарный и текстовый) в API можно открыть с помощью конструкции
1) Нет. тхт это текстовый формат, а dwg - бинарный.
2) Нет.
3) Да. Но результат тебя разочарует.

Не советую свой формат городить, лучше про boost::serialisation почитай.
1
1 / 1 / 0
Регистрация: 12.11.2011
Сообщений: 28
20.02.2012, 18:22  [ТС]
ValeryS,Deviaphan спасибо за прояснения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.02.2012, 18:22
Помогаю со студенческими работами здесь

Создание своего расширения
Я создал ассоциацию расширения файла с программой и мне нужно сделать так, чтобы моё приложение показывало путь к файлу, благодаря которому...

создание расширения для chrome
хочу написать небольшое расширение для chrome, для сугубо личного использования подскажите, как и с чего скачать я так понимаю, мне...

Создание расширения
Вопрос по созданию расширений для браузера Google Chrome. С расширениями ранее не работал и не очень-то знаком с этим механизмом. ...

Создание расширения для FireFox
Доброго всем дня! Подскажите, может кто из вас писал расширения для FF? На https://addons.mozilla.org есть документация, но хотелось бы на...

Создание расширения для браузера
В команду ищем программиста со знаниями HTML5/JavaScripts для реализации небольшого расширения для Google Chrome в рамках технологии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru