Перейти к содержанию

Рекомендуемые сообщения

Кстати, раздражает, что размер колонок нельзя изменять...

В ранних версиях можно было. Записывалось в tbf файл. Выпилино за ненадобностью. Размер устанавливается через ini-шку сразу для всех колонок.

На будущее. Старайся делать интерфейс интуитивно понятный и поближе к стандартному. И переходи на Visual С++.

Переписать более 2000 строк кода только для того чтобы можно было в VC++ скомпилировать? И что мне это даст? Старый глюк лучше новых двух.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

По ссылке _http://marinovsoft.narod.ru/radio/tbfsetup_051a.exe доступна новая версия программы. Так как narod.ru прямые ссылки не поддерживает вот ссылка на раздел в котором находится программа _http://marinovsoft.narod.ru/radio.htm

Также скачать можно с ftp-сервера cxem.net

ftp://cxem.net/tbfsetup_051a.exe

Размер файла 851кБ

Вот краткое описание

Новейшая alfa-версия программы. Исправлены баги, добавлены новые фичи. Добавлена возможность работы с базами светодиодов. Базы со светодиодами, 7-сегментными индикаторами и ИК-светодиодами добавлены в дистрибутив. Историю версий как всегда читать в файле whatsnew.txt, доступном после установки программы. Некоторые замечания по выпуску приведены в файле readme.txt, а в файле faq.txt приведены некоторые вопросы, которые наиболее часто возникают у пользователей программы.

Вот отличия от предыдущей версии

[+] Добавлена подержка светодиодов

[+] При операциях сортировки добавлен вывод песочных часов

[+] Добавлен вывод сообщения об ошибке при отсутствии ini-файлов в каталоге программы

[*] Пофикшен баг, при котором в некоторых случаях в окне "Параметры базы" количество строк в комбобоксах вне зависимости от реально присутствующих в ini-файле строк было равно единице и отображалась только первая строка.

Изменено пользователем marinovsoft
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Графика слишком тяжелая в формате bmp, уже 3мб всего в 153 файлах.

Почему не png?

Перевел графику в прозрачный png, прицепил в архиве. Вес получился почти в 8раз меньше, всего 391кб графики.

TBFEdit.7z

Может получится перевести программу на png формат графики, тогда вес установленной программы уменьшится на 2,58мб, 45% :)

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

welder, скажите честно, не хватает места на ЖД?

Будет время, попробую на GIF перевести.

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

  • 8 месяцев спустя...

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

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

оно должно работать следующим образом: я набираю в пустом поле для ввода текста символ 3.

программа пробегает по выбранной категории деталей и оставляет в списке под текстовым полем лишь те, в названии которых есть символ 3.

далее я нажимаю 1, т.е. текст поиска 31. программа пробегает по списку и оставляет названия, содержащие подстроку 31. финал - я набираю 5 и получаю кт315Б, например.

аналогично, ищу например 2sc945 - нафиг мне каждый раз вводить 2sc, если у многих транзисторов начало такое же.

или 2т819 - ведь 2т очень популярный префикс для той же военки...

разочарование.

по мне, гораздо полезнее и быстрее нажать F3 в файл-менеджере Far и начать набирать индекс детали.

Фар автоматически в просмотре включает поиск при попытке стукать по алфавитно-цифровым клавишам.

процесс ускоряется в разы...

Ссылка на комментарий
Поделиться на другие сайты

mil_alex, что скажете по поводу такого поиска в пределах вкладки? (Сделаю к следующему релизу)

fe170c82b264.jpg

Ссылка на комментарий
Поделиться на другие сайты

ммм... на картинке ведь не видно, как именно происходит поиск

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

а дальше например табом можно перейти в список и там долистать до искомого элемента, если их найдено больше одного.

более того, для транзисторов я бы сделал опциональный поиск (включаемый галками) по параметрам, например чтобы найти какие-нибудь транзисторы в ИБП, вводим в поиск 400, а в коде программы - фрагмент типа такого

if (флажок_искать_в_параметрах) AND (число_из_строки(строка_поиска) >= Uкб) then добавить транзистор в список найденных

Ссылка на комментарий
Поделиться на другие сайты

По поиску "по строке". В варианте, который предложил я в пределах текущей вкладки будет просматриваться список слева. По нажатию "поиск вперед" и "поиск назад" (две новые кнопки) будет позиционироваться на следующий или предыдущий найденный элемент. Поис будет производиться по подстроке. Например вводим "31". Первым будут найден, например 2Т312А, нажимаем еще раз, 2Т312Б. Нажимаем "поиск назад" - снова 2Т312А. В общем, концепт как в 1С-ке в поиске (который в тулбаре).

По поводу варианта, предложенного вами - я понял о чем речь, вообще, хотел поиск по шаблонам когда-то сделать, типа "*31*Б" - нашел бы КТ315Б, КТ312А, КТ3102Г. Дальше задумки пока не пошло.

...более того, для транзисторов я бы сделал опциональный поиск (включаемый галками) по параметрам...

Работает, и не только для транзисторов. Аналогично - на вкладке "поиск" в правой части видим грид "Подбор по параметрам для...". 1 колонка - имя параметра, 2 - мин.значение, 3 - значение для выбранного элемента, 4 - макс. значение. Ищем строку с именем параметра, вводим мин и макс, нажимаем кнопку поиска внизу, можно сразу выбирать несколько параметров. По щелчку по ячейке с именем параметра автоматически (исходя из заданного процента в поле ввода и значения этого параметра для текущего выбранного элемента) заносятся мин.знач и макс.знач. Когда поиск закончится, программа автоматически переходит на вкладку "Таблица 2".

Переносить функционал на "навигатор" не планирую.

Ссылка на комментарий
Поделиться на другие сайты

По поиску "по строке". В варианте, который предложил я в пределах текущей вкладки будет просматриваться список слева. По нажатию "поиск вперед" и "поиск назад" (две новые кнопки) будет позиционироваться на следующий или предыдущий найденный элемент. Поис будет производиться по подстроке. Например вводим "31". Первым будут найден, например 2Т312А, нажимаем еще раз, 2Т312Б. Нажимаем "поиск назад" - снова 2Т312А. В общем, концепт как в 1С-ке в поиске (который в тулбаре).

мне кажется, нажимать что-то (кроме клавиш со стрелками вверх и вниз) пока мы набиваем строку в эдитбоксе поиска - неудобно.

т е на мой взгляд клавиши "вертикальной" навигации (кроме стрелок вправо-влево) эдитбокс должен "отдавать" списку деталей, а стрелки вправо-влево, delete, bs, ctrl-c ctrl-v обрабатывать стандартно.

и по энтеру переходить в грид.

По поводу варианта, предложенного вами - я понял о чем речь, вообще, хотел поиск по шаблонам когда-то сделать, типа "*31*Б" - нашел бы КТ315Б, КТ312А, КТ3102Г. Дальше задумки пока не пошло.

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

я писал одну софтинку для резки баннеров из сохраненных веб-страниц, писал с нуля и повозился с паттернами немало.

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

а так можно было бы для определения вхождения строки использовать strstr(), после чего если строка нашлась, по положению найденного определить, начинается ли элемент с нее или заканчивается.

фактически это почти вариант с одной звездочкой

...более того, для транзисторов я бы сделал опциональный поиск (включаемый галками) по параметрам...

Работает, и не только для транзисторов. Аналогично - на вкладке "поиск" в правой части видим грид "Подбор по параметрам для...". 1 колонка - имя параметра, 2 - мин.значение, 3 - значение для выбранного элемента, 4 - макс. значение. Ищем строку с именем параметра, вводим мин и макс, нажимаем кнопку поиска внизу, можно сразу выбирать несколько параметров. По щелчку по ячейке с именем параметра автоматически (исходя из заданного процента в поле ввода и значения этого параметра для текущего выбранного элемента) заносятся мин.знач и макс.знач. Когда поиск закончится, программа автоматически переходит на вкладку "Таблица 2".

Переносить функционал на "навигатор" не планирую.

а почему? я не совсем понимаю прок от наличия отдельного и не всемогущего навигатора ;)

по мне, так и на одной странице (панели) вполне уживались бы вместе таблица (подробная) и строка поиска над ней.

лишние клики отнимают время.

Ссылка на комментарий
Поделиться на другие сайты

Навигатор делает findfirst/findnext и сразу заполняет листбоксы, один раз я его уже переписал с нуля, дубль два меня убъет.

Попробую сделать на вкладке поиск при редактировании строки поиска оставлять в листбоксе только детали, в которых найдена искомая подстрока.

mil_alex, может, еще какие идеи будут, м.б. к НГ сделаю очередной релиз, хотелось бы сразу побольше новшеств привнести.

Ссылка на комментарий
Поделиться на другие сайты

навскидку пока только одна сумасшедшая идея - сделать импорт описаний деталей из веб-страниц, например

тех же транзисторов

спросить пользователя, какая графа внутри тега

<tr></tr>

какой колонке в бд соответствует, и научить справочник всасывать подобные справочники из рунета.

Ссылка на комментарий
Поделиться на другие сайты

  • 9 месяцев спустя...

Готовится открытеие исходного кода программы TBFEdit. Исходный был переписан под компилятор Lazarus (Free Pascal Compiler). В связи с этим возможно появление глюков там, где их раньше не было. Справку пока подключить не удалось (работаю на этим). Очень интересно, как программа работает у других пользователей, т.к. если с делфи было все более-менее ясно, то Lazarus для меня в новинку.

Эксклюзивно для форумчан новая версия TBFEdit 0.06 L Alfa (пока без исходников и инсталлятора).

Тестируем, отписываемся в теме по впечатлениям и пожеланиям!

http://marinovsoft.narod.ru/radio/TBFEdit.0.06L.alfa.zip

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

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

Так же наверно не стоит очищать параметры поиска... получается отфильтровал, переключился на "таблицу1" и все параметры поиска сбились, следующее переключение на "таблицу2"(лучше наверно называть результат поиска?) показывает аналогичный список как и в таблице1.

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

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

Учение - изучение правил. Опыт - изучение исключений.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Немного привел в порядок исходники, выложил новую версию.

http://marinovsoft.narod.ru/radio/TBFEdit.0.0.6.1.zip

[+] Добавлен экспорт в XML

[*] В окне добавления элемента снова показываются заголовки столбцов

[*] Мелкая и не очень оптимизация.

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

Средой разработки будет оставаться Лазарус. Программа отлично компилируется и работает как под x86 так и под x86_64 версии Windows. Версию под Linux наверное тоже можно без особых проблем собрать, но мне проверить будет не на чем.

Ссылка на комментарий
Поделиться на другие сайты

В исходном коде такая фраза не встречается.

Изменено пользователем marinovsoft
Ссылка на комментарий
Поделиться на другие сайты

99,9% что причиной ошибки является то, что вы пишете туда, куда писать нельзя: нет прав на папку, на диск CD-ROM, на дискету, отсутствующую в дисководе и т.д.

Ссылка на комментарий
Поделиться на другие сайты

Вообще то любая программа доложна писать туда куда ей укажут....а не "по выбору"....так мне кажется......

Кирилица в 2003 оффисе не читаема..........

Изменено пользователем Men01
Ссылка на комментарий
Поделиться на другие сайты

Ошибка была связана с кириллическим именем файла.

Кодировка CSV UTF8

Обновил версию на сайте

http://marinovsoft.narod.ru/radio/TBFEdit.0.0.6.2.zip

Изменено пользователем marinovsoft
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...