Когда дело касается электроники, то логичнее, наверное, вспоминать страны Варшавского Договора вместо СЭВ . Это же была епархия ВПК.
Ну да ладно, отвлеклись. Во вложенном файле то, что собрал в инете и переконвертировал из PDF в xls относительно полевых транзисторов (отеч. и имп.). С отечественными придется ещё повозиться. Взяты с Казуса и в одной строке параметры нескольких представителей одной серии (А,Б,В и т.д.). Если кому-то удастся привести в нормальный однострочный вид и обратно сконвертировать в cvs, буду благодарен, коли поделитесь.
С отечественными придется ещё повозиться. Взяты с Казуса и в одной строке параметры нескольких представителей одной серии (А,Б,В и т.д.). Если кому-то удастся привести в нормальный однострочный вид и обратно сконвертировать в cvs, буду благодарен, коли поделитесь.
С конвертацией пришлось повозиться, но вроде правильно получилось.
Вложения:
Комментарий к файлу: файл в архиве переименовал rus.rar [6.47 KiB]
Скачиваний: 286
Последний раз редактировалось Jon2010 Чт ноя 01, 2012 12:02:14, всего редактировалось 1 раз.
Не сомневаюсь, что пришлось повозиться . Спасибо большое. Только неувязочка у меня - убунтовский RAR не любит вытаскивать файлы с кириллическими именами... Можно Вас попросить в zip упаковать или переименовать файл в латиницу, а потом уже в rar? Можно в личку, если эта проблема только моя.
Еще что-нибудь поискать? У меня вроде все основные классы уже закрыты теперь.
Наконец-то моя программа дописана до состояния корявой альфы, все еще с множеством недоделок, но уже более-менее работоспособная. Для пользования еще сыровата, но для ознакомления - самое то.
Ссылка для загрузки: http://www.elembase.ho.ua/download/ElemBase_0_2_0_Alpha.zip * В архиве демонстрационная БД со справочником отечественных биполярников, к сожалению, часть параметров не импортировались (баги кривой программы импорта, которую нужно переделывать полностью).
Замечания и предложения приветствуются. Пишите тут, в личку или на сайте программы.
В Убунте 12.04 под Вайном работает. Список транзисторов формируется и открывается не очень быстро. Больше ничего не скажу , т.к. в моем понимании сама логика работы с программой должна быть намного проще.
В Убунте 12.04 под Вайном работает. Список транзисторов формируется и открывается не очень быстро. Больше ничего не скажу , т.к. в моем понимании сама логика работы с программой должна быть намного проще.
Спасибо что глянули. А за какое время приблизительно? У меня список 1188 транзисторов формируется за ~2 сек. Не мгновенно, но учитывая что данные собираются из 3-х таблиц БД - нормально. Проверял на 4000 записей - вполне вменяемое время - менее минуты. Но у меня действительно мощный комп, может потому и быстро. Попробую еще потестить на слабеньком нетбуке. Неужели программа получилась настолько сложная? Не, можно сделать проще: резисторы - отдельная таблица, транзисторы - отдельная, что-то еще - отдельная, сразу с параметрами. Но вот только изменение списка этих самых параметров потребует изменения кода программы и структуры БД, а сделать это может только разработчик. В моей программе это делает сам пользователь. Структра заточена под универсальность.
Секунд 15-17. Само по себе время не катастрофическое, но когда к этому не готов, то кажется вечностью. Хорошо бы сначала сформировать список, отвлекая пользователя каким-нибудь процесс-баром или хотя бы часиками, а потом уже прорисовывать окно. А то сидишь перед пустым окном с недорисованными полями и кажется, что программа просто зависла.
Цитата:
Неужели программа получилась настолько сложная?
Сложная не программа, я наверное неудачно выразился. Сложный интерфейс между программой и пользователем. Не для повседневной работы. Не знаю, plov, Ваш возраст, может быть Вы с этим и не сталкивались - но образец самого удачного интерфейса, который и по сей день никто так и не превзошел - это текстовая файловая оболочка Norton Commander. Любая комманда - нажатие максимум трех клавиш. Впишите свою программу в его идеологию - и Вас все радиолюбители будут помнить вечно .
Прогресс-бар добавлю. Интерфейс... Файловая система - это просто список. Тут же информации в разы больше, соотв. она требует некоторой структуризации.
Или Вы имеете в виду что-то такое: Список классов - нажал ввод - элементы - нажал Ф7 - перешел в параметры. Нажал бекспейс - вернулся назад? Ну так программа как-то так и реализована, все можно с клавиатуры открывать и закрывать Единственное что по разным спискам разнесено...
Файловая система - это просто список. Тут же информации в разы больше, соотв. она требует некоторой структуризации.
Наша БД - это тоже только списки . Но суть не в этом, я упомял NC не столько потому, что объекты весьма схожи (каталог = класс деталей, файлы = сами детали с их названиями и свойствами, как и атрибуты у файла), а потому, что там реализовано золотое правило интерфейса - чем чаще востребована операция, тем ближе к поверхности доступ к ней.
plov писал(а):
Или Вы имеете в виду что-то такое:
Нет, не такое.
plov писал(а):
Список классов - нажал ввод - элементы
Нет. На экране слева ВСЕГДА раскрытый классификатор, а справа - ВСЕГДА выведен список деталей из текущего класса. Это постоянное рабочее окно. Ни к чему лишние телодвижения для поиска и открытия классификатора, ни к чему что-то нажимать, чтобы выводить элементы класса. Установил курсор в левой панели на транзисторы, в правой панели выведен список транзисторов.
Ну не поленитесь, присмотритесь же к интерфейсу NC. Спойлер Это именно тот интерфейс, который прекрасно ложится на задачу по ведению склада радиодеталей: - Две рабочих панели (обратите внимание - настраиваемые, кстати, можно либо дерево классификатора выводить, либо список деталей текущего класса, либо подробную информацию текущей детали); - внизу постоянно перед глазами панель подсказок по функциональным клавишам, на которые привязаны самые-самые частые операции, которые могут производиться с текущим элементом; - и вверху строка меню, куда спрятаны все служебные и редко востребованные операции. И всё!!! комфорт полнейший. Гениальная простота и никакого многооконного путанного интерфейса.
Я с Вами и согласен, и нет. Согласен, что такой интерфейс проще. Возможно, я даже сделаю что-то вроде "быстрого просмотрщика" в дополнение к существующей программе именно такого вида. Возможно даже в консоли А не согласен потому, что многооконный интерфейс позволяет реализовать именно ту задачу, для которой он предназначен - увидеть много информации одновременно, сделав "лишние" телодвижения для ее показа один раз. Вообщем, идея понятна и взята на заметку
Вы обсуждаете прошлый век. Посмотрите интерфейc Win8. Минимализм в интерфейсе. Все современные программы и сайты к этому стремятся. Ресурсы компов позволяют вычислять, что хочет видеть пользователь. А все эти примитивные панели "Слева", "Справа" отрыжка ДОСа и не более. Глядя на примитивную схему структуры дерева (где куча совершенно не нужных для меня папок и файлов, а справа еще больше всякой дребедени), я забываю, а что вообще хотел от этого компа. Комп - это инструмент и ткнув пару кнопок - получил результат.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения