Представляю вашему вниманию программу для учета электронных компонентов : «КуркульЛятор» .
Куркуль = жадина, скряга. + Калькулятор – устройство для счета. Отсюда название и назначение – учет хлама имущества или коллекции. В нашем случае, учет электронных компонентов.
У большинства из нас есть стремление к упорядочиванию своего «богатства». Первый шаг - электронные компоненты раскладываются по коробочкам и баночкам. Затем появляется учет этого подручными средствами – тетрадки, таблицы Excell …. . Кроме этого в компьютере начинают копиться даташиты, справочники. Предлагаю Вам попробовать для учета мою программу.
Основное назначение программы: - Учет имеющихся деталей. - Хранение справочной информации, Картинок, схем, файлов.
Спойлер
У некоторых радиолюбителей есть коллекции. Коллекционируют радиолампы, реле, процессоры разных поколений, радиостанции, и так далее… . Вам тоже может оказаться полезной моя программа.
Для ведения учета продеться потратить время, особенно в начале. Я, например, не веду учет всех деталей – это довольно хлопотно, да и не нужно. Есть несколько коробочек, в основном с новыми деталями, класть и брать детали из которых, без “разрешения” у программы нельзя. В общем, без фанатизма. Можно хранить только справочную информацию – даташиты, файлы, картинки.
SV12 Спасибо, что поделились своим творением. Программа при беглом просмотре понравилась, буду изучать дальше. Только вот рука все время автоматически тянется на "отмену" нажать, вместо "сохранить"
UPD: Попробовал запустить на ноуте, та же 8.1, но сборка другая. При нажатии на "+" в разделе "детали(пакеты)" та же петрушка:
Цитата:
Необрабатываемое исключение...бла-бла-бла... Ошибка при создании формы. Не удалось загрузить файл или сборку (тут про поверпакс) или одну из их зависимостей. Не удается найти указанный файл.
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Делайте нормальный пак, что это за многоэтажка. Архив должен называтся названием программы или название и версия или просто типо сетуп для ленивых если там инсталятор, не наш случай. В архиве должна лежать папка с названием и версией, не наоборот и уже в этой папке бинарник, хэлп и всё остальное.
У вас же в архиве ещё одна папка с названием архива, в ней папка год-название-версия, в ней за какимто архив название-версия, в ней папка название версия и уже в ней программа.
Могу предложить залить прогу на гит. Вы будете отправлять 2 командами, а кому надо сразу увидят что там и если что скачают одним зипом.
Программа и в самом деле требует MS Visual Basic Power Packs , ось 7 64. Интересно выдержит ли ваша прога работу под wine, у некоторых прог интерфейс разваливается.
Корневая категория "все элементы" постоянно свёрнута, создать вторую нельзя. Или уберите эту категорию или сделайте её постоянно развёрнутой. И вообще сделайте чтоб при добавлении категории они не сворачивались иначе в них нет смысла
--
Нет групировки. Нельзя добавить сразу несколько элементов в одно место. Кроме того не указав место нельзя добавить количество. Очень нудно переносить колекцию из обычной таблицы.
Окно не разворачивается в полный экран, стоит какоето ограничение, видимо она не умеет определять разрешение.
Baasil помню 5 лет в одну онлайн игру сидел и както вздумалось разрабам взять и поменять кнопки местами, и они их поменяли везде
Спасибо за внимание к моему творению. Программист я не профессиональный, так что косяки возможны .
Baasil писал(а):
При нажатии на "+" в разделе "детали(пакеты)" та же петрушка:
Цитата:
Необрабатываемое исключение...бла-бла-бла...
Исправил. exe-шник можно скачать там же. Папка "2017_04_05__Kurkullator_4_1_2" . Всего-то на форму добавил полосочку для красивости перед публикацией, а оно вон как получилось ... библиотеку подавай. Убрал полосочки.
74LS00 писал(а):
Архив должен называтся названием программы или название и версия .... В архиве должна лежать папка с названием и версией, не наоборот и уже в этой папке бинарник, хэлп и всё остальное. У вас же в архиве ещё одна папка с названием архива, в ней папка год-название-версия, в ней за какимто архив название-версия, в ней папка название версия и уже в ней программа.
Чё-то не дошло до меня . Скачиваете из папки архив. В архиве папка с программой. Может у Вас архиватор при распаковке папку с названием архива создал ?
74LS00 писал(а):
Могу предложить залить прогу на гит. Вы будете отправлять 2 командами, а кому надо сразу увидят что там и если что скачают одним зипом.
Это как ?
74LS00 писал(а):
Интересно выдержит ли ваша прога работу под wine, у некоторых прог интерфейс разваливается.
Не ставил такой цели.
74LS00 писал(а):
Корневая категория "все элементы" постоянно свёрнута, создать вторую нельзя. Или уберите эту категорию или сделайте её постоянно развёрнутой. И вообще сделайте чтоб при добавлении категории они не сворачивались иначе в них нет смысла
Да, есть такое... Корневая папка "Все элементы" так задумана - быть самым "корнем". Чтоб поиск - текстовый фильтр - работал. Еще для чего-то ... не помню. По поводу сворачивания дерева. Дело в том, что после добавления категории, её данные заносятся в БД, таблица перестраивается полностью. Затем дерево перестраивается тоже полностью. На первых порах это напрягает, но затем категории будут менятсься редко. Но я подумаю над вашим замечанием. По крайней мере ветку "Все элемнты" стоит держать развернутой. Сделаю...
74LS00 писал(а):
Нет группировки. Нельзя добавить сразу несколько элементов в одно место. Кроме того не указав место нельзя добавить количество. Очень нудно переносить колекцию из обычной таблицы.
Элементы не привязываются к месту, только детали(пакеты). По поводу количества. Любое изменение количества заносится в журнал. Когда Вы делаете изменение количества то можно указать в поле "коментарий" причину, например "Купил на Aliexpress" или "Расход на усилитель" или "Инвентаризация года !" и т.д.
74LS00 писал(а):
Окно не разворачивается в полный экран, стоит какое-то ограничение, видимо она не умеет определять разрешение.
Определять разрешение умеет, только в некоторых случаях при разворачивании программа выглядит ужасно! Да, стоит ограничение. Если будет действительно нужно, можно увеличить максимальный размер.
_________________ Одни хотели бы понимать то, во что верят, другие - поверить в то, что пнимают.
ну вот я и говорю где недовылизано. Тоже както всякие простенькие окошки писал, только на autoit, дофига пришлось подправок делать чтоб оно не баговало.
Скорее всего я скачал всё что было на ядиске зипом, а вот теперь зашёл по ссылке с проги и качнул простой рар.
Цитата:
Это как ?
ну примерно такСпойлердопустим есть такой проект https://github.com/74ls00/GameKB Кто хочет забрать тыкает справа зелёную кнопку "clone or download" и может хоть зипом всё тянуть.
Если тыкнуть слева "212 commits" виден список всех версий, ткнув справа на <> можно получить страницу с именно той версией и также скачать, ну или рядом нажать кнопку и посмотреть чем она отличается от последней. Ресурс хоть и под исходники, но за бинарники вроде не матюкает, да и какихто лицензий на пользование я не видел. Пока в проекте нет другой лицензии он считается авторским.
Для удобства придётся поставить git bash чтоб на правую кнопку его консоль открывался прямо в папке . Ну а там 3 команды. в начале пару команд чтоб папку прикрутить, они будут написаны на странице создание репа. Ну и дальше
Код:
git add .
добавление всех файлов в проект,
Код:
git commit -m "чтото"
создаёт точку с изменениями,
Код:
git push -u origin master
отправляет в реп. Писать обязательно по отдельности дожидась выполнения прошлой. Ну напряжно только будет логин с паролем каждый раз набирать, но у меня клава их помнит, до этого с блокнота копипастил.
Переключение версий и остальная фигня это уже нафик ненадо, я даже неосилил.
Цитата:
Дело в том, что после добавления категории, её данные заносятся в БД, таблица перестраивается полностью. Затем дерево перестраивается тоже полностью.
Сделайте чтоб корневая папка была развёрнута всегда. Потом может придумаете как сделать запоминание позиций.
Допустим я хочу добавить несколько десятков номиналов резюков, мне их что каждый по отдельности не только создавать, но и привязывать к пакету и потом ещё количество указывать? Без программы у меня это просто одной картинкой чтоб номиналы знать.
В общем хорошо бы иметь место по умолчанию допустим для каждой категории, чтоб при добавлении итема сразу можно было вписать количество, я и так знаю где что лежит.
Есть у меня один скрипт, думаю он ваше окно развернёт куда угодно. Думаю у вас слишком жёсткая вёрстка, уж не знаю как этот вижуалбэсик работает, но фигово.
Исправил. exe-шник можно скачать там же. Папка "2017_04_05__Kurkullator_4_1_2" . Всего-то на форму добавил полосочку для красивости перед публикацией, а оно вон как получилось ... библиотеку подавай. Убрал полосочки.
Ага. Больше не требует)
И предложения: - КМК в "справку" неплохо бы добавить калькуляторы по цветовым меткам. Ну, резисторов как минимум. - Про буквенные обозначения СМД заикаться не буду - это особо тяжелый случай, но фильтр не реагирует на "описание". Обозначения известных деталек можно же и вручную ввести.
Всё просто убиранием полосочки решается. Я в прогу на питоне иконки добавлял, долго плясал как прикрутить и какую библиотеку, в итоге лучшее решении ставить её также отдельным инсталятором.
В этом случае библиотеку лучше было вшить в прогу, там наверно всего один модуль какойто.
Почему куски проги в папке SET в bmp, если дальше прога както хавает png из Database\Korpus\KORP_IMG ? Может и эти картинки както ужать можно ?
Допустим я хочу добавить несколько десятков номиналов резюков, мне их что каждый по отдельности не только создавать, но и привязывать к пакету и потом ещё количество указывать?
Baasil писал(а):
- КМК в "справку" неплохо бы добавить калькуляторы по цветовым меткам. Ну, резисторов как минимум.
Учет резисторов ... ? Мне кажется это перебор. Но дело хозяйское. Тут есть варианты: Вариант 1: Создать элементы номиналов сопротивлений - "1ом", "10ом", "1ком", ... и т.д. Потом добавлять детали(пакеты) для номинала, дописывая к наименованию уточнение (поле "окончание" в форме редактирования детали). Например: Элемент "1ком" -> Деталь "1ком" + "-0.25вт". или Элемент "1ком" -> Деталь "1ком" + "-SMD1206" Вариант 2: Это вариант 1 наоборот. Элемент: "Резистор 0,25вт" -> Деталь: "Резистор 0,25вт" + " 1ком" или Элемент: "Резистор SMD1206" -> Деталь: "Резистор SMD1206" + " 1ком" Если у Вас их горы, то лучше предварительно разделить по категориям: "резисторы 0,25" , "SMD1206" ... Элементы по сопротивлениям "1ом", "10ом". Но тут есть проблемка: Нельзя создавать элементы с одинаковыми наименованиями, придется в имени их как-то различать. И потом в общем списке нагляднее. Решайте сами. Попробуйте с несколькими номиналами резисторов и конденсаторов(особенно), а там решите как лучше. Не забудьте поделится опытом. Я к сожалению и сам не знаю как правильно (понятие относительное). Что касается цветовых меток. Пока можно сделать справочный элемент "!_Цвет резисторов" (Воскл знак, чтоб вверху списка всегда был) к нему прицепить картинки - таблицы. Детали(пакеты) для него не добавлять. У меня в программе есть элементы без деталей, только потому, что я для них нацеплял Даташитов, файлов(сохраненные WEB-стриницы) и картинки.
Baasil писал(а):
но фильтр не реагирует на "описание"
Так и есть. Фильтр для наименований. Вы наверно в описании указали какие-то параметры и хотите по ним поиск делать? Кстати есть вот какая штука: Есть справочники "Группы свойств" и "Свойства". Дпустим есть группа "транзисторы" и свойство "Iк"=ток коллектора. Для элемента "КТ315А" во вкладке свойства добавить свойство "Iк" и потом указать для него значение "0,1А". В будущем хочу сделать поиск по свойствам или хотя бы вывод свойств в списке элементов. Импорт\экспорт элементов со свойствами. Но тут пока больше проблем, чем решений.
74LS00 писал(а):
Почему куски проги в папке SET в bmp, если дальше прога как-то хавает png из Database\Korpus\KORP_IMG ? Может и эти картинки както ужать можно ?
Еще от первых версий остались. Поправлю к следущему релизу.
74LS00 писал(а):
Есть у меня один скрипт, думаю он ваше окно развернёт куда угодно. Думаю у вас слишком жёсткая вёрстка, уж не знаю как этот вижуалбэсик работает, но фигово.
Дело не в этом. Там в главном окне 3 GroupBox (фрейма) Левый по горизонтали не растягивается, Средний растягивается больше чем правый. Это програмный пересчет. Внутри GroupBox - уже автоматом. Если сильно растянуть то блоки описаний выглядят дебильно. Еще что-то было ... Пусть пока так ... . Кстати, в "журнале" забыл этот вопрос настроить. Накопится несколько исправлений, выложу обновление. Потом, по возможности (паять же тоже нужно ) , "свойствами" заниматься буду.
_________________ Одни хотели бы понимать то, во что верят, другие - поверить в то, что пнимают.
Упёрся в баг при добавлении ссылки в описание. Были заполнены конденсаторы в формате "22μ 50v (jb)" разных емкостей и напряжений, около 5 штук. !греческая буква. У каждого в описании был тип вроде "JRB1C152M05001000200000B" Потом решил добавить ссылку в описание, следующей строкой.
Ну и началось, когда открываю описание конденсатора где не должно быть описания, то там уже в описании указан тип от прошлого конденсатора. А точнее описание от прошлой детали где есть в названии "(jb)", потому как другие конденсаторы видны нормльно.
И вот когда я заполнил ссылками весь раздел элеткролитов и добрался до единственного керамического. На удивление я увидел что у него номинал стал из 10, в 33, но напряжение осталось на месте. Я исправил, добавил ссылку.
Ну и теперь в электролитах у меня несколько просто пропало полностью. У меня был на 1500 и теперь его просто нет, я его создаю, и он исчезает. И на 1000 исчез.
Очевидный конфликт греческой буквы со ссылками. И я не знаю что делать. Если багует невидимая деталь, её не удалить
Спойлерданунафик. нашёл 2 кондёра один из который 680 но написано 1000. переименовал в 1000. удалил у 680 ссылку. они оба стали 1000, а хотя подождите, они оба. они оба и у меня появился керамический.
а хотя пофиг, перезапустил прогу пропали оба и 1000 и 680.
А яндекс чем плох ? Или про мою версию ? Так я бэкап своего на гите держу. Просто баганула так что дофига забивать надо было. В общем отделался переименованием. (закончилось тем что все элементы нашёл в разделе керамики и с одинаковым названием. в общем прога не теряет, а меняет название и вообще всё, кроме примечания, хотя в последнем случае она его просто удалила у всего)
В общем прога пошла по томуже месту очередной раз и всё слилось в кашу. А я просто написал в описании формулу чтото вроде 69р=0.5$*90, но даже упростив до 69р=0.5х90 процесс был уже запущен. Кароче в этой проге нельзя писать никакие знаки вообще, только буквы и цифры и больше ничего.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения