Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2016.02.14;
Скачать: [xml.tar.bz2];

Вниз

P-CAD. Редактор УГО   Найти похожие ветки 

 
d2pak ©   (2015-06-03 23:10) [0]

Здравствуйте уважаемые.

Необходимо реализовать небольшой редактор условного графического обозначения (компонент/символ) для P-CAD. Дело в том, что стандартный Pattern edition не устраивает т.к. кривой и неудобный, нет центра координат, все время сбивается сетка, жутко неудобный редактор (кто пользовался меня поймет). Саму библиотеку редактировать не надо, хотябы *.pat - файл где собственно и описан shape компонента.

Хочется реализовать свой редактор этих файлов, но есть некоторые вопросы:

1) Где найти описание формата *.pat - файла? Он скорее всего бинарный.
2) Как лучше (правильно) организовать структуру такой программы программы (CAD)? Как я понимаю придется использовать возможности draw и dc.
3) Как реализовать панель редактирования компонента. Сетка и привязка к ней, регулировка масштаба сетки, рисование компонента на этой самой панели с привязкой к сетке?
4) С чего начать, есть ли уже готовые примеры?

Инструменты: D7, Win7.

p.s. среду разработки уже давно не открывал, да и познания у меня были в основном связанны с БД, СУБД - потому собственно и такие вопросы.

Заранее благодарен за любую оказанную помощь.


 
Kilkennycat ©   (2015-06-03 23:22) [1]

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


 
d2pak ©   (2015-06-03 23:32) [2]

да я в курсе других систем проектирования. Там и kicad, и игл, и т.д.
Хочется именно свое, да и ностальгия по delphi, поковыряться охота.
Проблем работы с объектами (интерфейсами), указателями, сообщениями WM, нет.
Проблемы с использованием DC, Draw как концепции, да и организацию таких программ хочется понять. Просто задач таких раньше не возникало, а тут сам велосипед придумал...


 
Германн ©   (2015-06-04 00:39) [3]


> Kilkennycat ©   (03.06.15 23:22) [1]
>
> diptrace используй. там все просто и хорошо. да и ваще всяких
> кадов на любой вкус мильен

Костя, а orcad ещё жив?


 
MBo ©   (2015-06-04 05:11) [4]

Если не ошибаюсь, пример простого графического редактора должен быть в примерах в поставке Дельфи 7.

Посложнее: http://delphikingdom.ru/asp/viewitem.asp?catalogid=1344


 
Kilkennycat ©   (2015-06-04 07:10) [5]


> Германн ©   (04.06.15 00:39) [3]

жив. но не использую. мне очень понравился диптрейс - удобный, очень просто и быстро создавать свои компоненты. трассировку делаю Топором.


> d2pak ©   (03.06.15 23:32) [2]

будут сложности с .pat, пикадовские форматы практически не описаны, в отличие от Allegro (Spectra, OrCAD)


 
Inovet ©   (2015-06-04 09:20) [6]

> [3] Германн ©   (04.06.15 00:39)
> Костя, а orcad ещё жив?

Жив и здравствует.


 
Jeer ©   (2015-06-04 09:41) [7]

> мне очень понравился диптрейс - удобный, очень просто и быстро создавать >свои компоненты. трассировку делаю Топором.

Аналогично.
Для xUSSR бесплатно до 1000 pin - хватает.


 
d2pak ©   (2015-06-04 21:57) [8]

>MBo ©   (04.06.15 05:11) [4]
Спасибо, полезная ссылка.


 
d2pak ©   (2015-06-04 23:03) [9]

А у всех http://easycad-lib.com/ недоступен? Есть свежий source?
Дайте хотя бы экзешник пощелкать.


 
Германн ©   (2015-06-05 01:01) [10]

Удалено модератором


 
Jeer ©   (2015-06-05 02:38) [11]

d2pak ©   (03.06.15 23:10)  

1. Пакет SweetDraw в исходниках.
http://s020.radikal.ru/i700/1506/6a/3c8443dca1b9.png

Open Software License v. 2.1
...
This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved.

2. DrawObject в исходниках.
http://i008.radikal.ru/1506/c8/fed5478a595f.png


 
d2pak ©   (2015-06-07 16:18) [12]

Спасибо ребята. Буду разбираться.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2016.02.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
2-1406714267
oleg_teacher
2014-07-30 13:57
2016.02.14
Текст на канве


3-1306926111
Очень злой
2011-06-01 15:01
2016.02.14
TADOCommand и лишние параметры


15-1433179200
Pavelnk
2015-06-01 20:20
2016.02.14
Вот такая графическая задачка


2-1406532286
Dmitry
2014-07-28 11:24
2016.02.14
Как в QuickReport открить отчет для просмта сразу в Preview


15-1433362244
d2pak
2015-06-03 23:10
2016.02.14
P-CAD. Редактор УГО





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский