Здесь исходники и сам sch.ехе-файл. Последнее обновление 14.03.2009

Краткое описание идеи: написать 2х мерную прогрмму для рисования схем и плат достаточно легко. Главная проблемма это выгрузка данных в формате который примет изготовитель плат и он однозначно будет понят. У PCAD2002 как раз есть достаточно понятный ASCII формат и если в нем работать и сохранять данные, то автоматически решаются проблемы с компонентами, библиотеками и выгрузками. По последним данным формат оказался сильно замутненный. Древовидно-замусоренный излишествами.

Новости освоения:

14.03.2009 Почти завершил рисование портов. Осталось чуть-чуть

13.03.2009 Месяц убил на понимание стилей текстов. Разобраться не удалось. Сделал все одним шрифтом.

19.02.2009 Значительное продвижение. Нарисовано все!!! И теперь можно печатать на принтер!!!

16.02.2009 Значительное продвижение. Нарисовано почти все!!! (кроме номиналов)

02.02.2009 Получилось вывести символы. Правда не полностью. Боольшая проблема вывести вертикальный текст на Canvas.

26.01.2009 Решено оставить пикадный формат и переделать структуру. Проблема в том, что данные хранятся в дереве в текстовом виде. Такие данные надо каждый раз оцифровывать это долго. Решено вести параллельный массив double с оцифрованными данными.

25.01.2009 Сделаны цвета компонентов для нормального отображения.

24.01.2009 Жена увидела программу и сказала, что SCH (аббревиатура файла схем) в русской транскрипции эС Цэ Ха означает "шизофрения".

23.01.2009 Слабая попытка улучшить структуру приводит к безобразному усложнению программы. Красота пропала. Пропало желание вообще продолжать.

20.01.2009 При попытке нарисовать компонент идея структура данных умерла. А может нафиг ASCII формат и делать выгрузку через GERBER. Слишком много ненужного мусора в пикадном файле.

05.01.2009 Нарисован текст

24.12.2008 Нарисованы пересечения.

23.12.2008 Нарисованы порты.

20.12.2008 Придумана структура данных для рисования и выкинута в мусор.

10.12.2008 Прочитаны все линии из файла и успешно нарисованы.

07.12.2008 Бесконечные мучения поиска как сделать графику на окне формы были закончены и принято решение делать через канвас (canvas).

25.11.2008 Главный экран программы и иконки кнопок были успешно закодированы.

20.11.2008 В целях освобождения людей от засилия платных CAD систем решено написать свою бесплатную систему для рисования плат и схем.

Hosted by uCoz