Страница 15 из 23

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вс ноя 18, 2012 15:15:44
ppp
Ребята, не ссорьтесь, тем по более по религиозным вопросам :). Это же не конструктивно.

Есть такое слово - маркетинг, не надо о нем забывать. Всё что делается нового, делается только для того, чтобы пипл схавал. Маркетологи - тоже специалисты своего дела. Концепцию совершенствования товара (product concept) они давно и прочно отнесли в разряд неполезных для продаж. И даже вредных, т.к. эта концепция требует очень больших затрат со стороны производителя, а отдача - минимальная. Массовому пиплу нужны фантики и рюшечки в красивой обёртке, а не эффективность кода. Эффективность может же оценить слишком узкий круг специалистов, а массового потребителя с незатейливыми запросами на порядки больше, значит на них и следует равняться при выпуске продукта, а не на горсточку специалистов. Каждый новый продукт с точки зрения маркетолога должен быть не лучше предыдущего, а более продаваемым. А это совсем не одно и тоже.

Это мы с вами думаем, что чем лучше продукт, тем легче его продать. Увы. Специалисты такой подход называют "маркетинговой близорукостью", они не поезда будут улучшать, чтобы больше народа ездило, а откроют аэропорт, или под новое глюкало с графическим интерфейсом просто разработают более производительный процессор. Это быстрее и дешевле, чем оптимизировать код монстрообразного глюкала.

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

Re: Программа учета радиодеталей. Протестим?

Добавлено: Пн ноя 19, 2012 17:02:57
kkvchel
Добавлю свою каплю в тему. Написал программу по учету деталей для себя. Начал давно и сечас по мере необходимости добавляю функционал. Могу выложить сюда. P.S. : для работы нужен FireBird1.5 и не запускается под семеркой у юзеров с правами, отличными от администраторских (под администратором все работает).

Re: Программа учета радиодеталей. Протестим?

Добавлено: Пн ноя 19, 2012 17:44:55
plov
Могу выложить сюда
Выкладывайте, ознакомимся с разработкой коллег :)

Re: Программа учета радиодеталей. Протестим?

Добавлено: Пн ноя 19, 2012 18:05:00
ppp
kkvchel, а можно выложить и скриншот главного рабочего окна? Устанавливать не хочется пока, а посмотреть любопытно :)

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 06:00:16
kkvchel
Порядок установки.
Как я писал выше, необходимо установить FireBird не ниже версии 1.5. Взять, например, можно здесь:
http://ibase.ru/firebird/Firebird-1.5.5 ... nstall.zip. Распаковываем, устанавливаем. Устанавливать необходимо полную версию - клиент и сервер.
Далее есть два варианта:
1)распаковать архив в корень диска С:, запустить ехе-ник в папке RB. Все;
2)если не хотите на диск С:, то распаковываете куда угодно (по возможности избегайте русских букв в путях), в файле setup.ini прописываете новый путь до базы данных (DataBaseName=c:\rb\radioBase.fdb, где 'c:\rb\radioBase.fdb' меняете на свой путь до базы, меняете username и password, если необходимо; по умолчанию после установки FireBird - SYSDBA и masterkey). Базу (radiobase.fdb) можно поместить как локально, так и на серверную машину, с соответствующей коррекцией путей (конечно же должен быть установлен FireBird).

Если есть вопросы и пожелания, пишите сюда. По возможности буду вносить изменения. На данный момент меня все устраивает)).

Если будет интерес, сделаю нормальный инсталлятор.

Ссылка на скачку программы:
http://narod.ru/disk/63836415001.f823f0 ... B.zip.html

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 07:40:45
ppp
Спасибо за скриншот, kkvchel. Что-то свежее в алгоритме, если я правильно понял по скриншоту. Вы создаете проект (новая схема) и для него набираете из общей базы компоненты, да? Грубо говоря, меняется место хранения - из коробки деталь переносится в конкретное устройство, да? Интересное решение, если это так.

А как производится поиск нужного компонента в исходной базе? Чтобы был понятен вопрос, попробую на пальцах объяснить ситуацию. У меня, предположим, диодов скопилось наименований под 1000. На схеме, предположим указан мостик из 4-х диодов КД213А.

Ситуация первая. Вместо него допустим, я могу поставить и 2Д213, и любой из этой серии с любой другой буквой. Возможен ли в Вашей программе поиск по шаблону? Например, задать параметр условия выборки или фильтра как "*213*" или "?Д213*".

Ситуация вторая. Ну нет у меня ни КД213, ни 2Д213, но полно других с такими же или превосходящими их параметрами. Возможен ли параметрический поиск (или фильтр исходного списка)?

Ситуация третья. Я выпаял какую-то треногую штуку в корпусе ТО-220. То ли полевик, то ли биполярный, то ли тиристор, то ли диод сдвоенный. Сразу по маркировке сориентироваться не могу, но помню, что что-то подобное пару лет назад уже вносилось в БД. Хочу его тоже внести туда же. Мои действия в рамках Вашей программы?

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 09:11:23
kkvchel
>> Вы создаете проект (новая схема) и для него набираете из общей базы компоненты, да? Грубо говоря, >>меняется место хранения - из коробки деталь переносится в конкретное устройство, да? Интересное решение, >>если это так.
Да. Т.е. я создаю новую выборку, можно прикрепить схему, и туда уже добавляю детали (по крайней мере удобно когда на работе сидишь для новой схемки детали подбирать :) ). И сразу видно что есть, что нет и что надо купить.

>>Ситуация первая. Вместо него допустим, я могу поставить и 2Д213, и любой из этой серии с любой другой >>буквой. Возможен ли в Вашей программе поиск по шаблону? Например, задать параметр условия выборки или >>фильтра как "*213*" или "?Д213*".
По шаблону поиска нет, но можно искать по любому вхождению как в названии как и в описании компонента (т.е. в Вашем случае - если наберете в поиске 213, то результат будет 2Д213, Д213, КТ213, 213КТ и т.д.).

>>Ситуация вторая. Ну нет у меня ни КД213, ни 2Д213, но полно других с такими же или превосходящими их >>параметрами. Возможен ли параметрический поиск (или фильтр исходного списка)?

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

>>Ситуация третья. Я выпаял какую-то треногую штуку в корпусе ТО-220. То ли полевик, то ли биполярный, >>то ли тиристор, то ли диод сдвоенный. Сразу по маркировке сориентироваться не могу, но помню, что что-то >>подобное пару лет назад уже вносилось в БД. Хочу его тоже внести туда же. Мои действия в рамках Вашей >>программы?

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

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 10:15:55
ppp
Т.е. у Вас реализован сквозной поиск по наименованию во всех классах компонентов? Структуру базы обнародовать можете?

И еще вопрос. На форме видна кнопка с изображением фотоаппарата (или мне кажется?). Т.е. к записи можно привязать изображение, так? Храните в базе изображение или ссылку на файл? И можно ли привязать pdf?

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 10:28:40
kkvchel
>>Т.е. у Вас реализован сквозной поиск по наименованию во всех классах компонентов? Структуру базы >>обнародовать можете?

Поис идет по названию группы, описанию группы, названию компонента, описанию компонента (есть выбор в форме поиска). Что имеете в ввиду под обнародованием структуры базы? База лежит в архиве, под FireBird. Можно открыть IBExpert-ом, например, и посмотреть. Описания полей у меня нет, я и так его помню :) Или Вам нужно описание полей, которые можно вводить и редактировать в программе?

>>И еще вопрос. На форме видна кнопка с изображением фотоаппарата (или мне кажется?). Т.е. к записи можно >>привязать изображение, так? Храните в базе изображение или ссылку на файл? И можно ли привязать pdf?

К компоненту можно привязать любой файл, в том числе и pdf. Сам файл хранится в базе (плюс - не надо таскать дополнительные файлы, минус - база разбухает)

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 10:39:09
ppp
kkvchel писал(а):Что имеете в ввиду под обнародованием структуры базы? База лежит в архиве, под FireBird. Можно открыть IBExpert-ом, например, и посмотреть. Описания полей у меня нет, я и так его помню :) Или Вам нужно описание полей, которые можно вводить и редактировать в программе?
Под Линуксом я :), поэтому так просто посмотреть не смогу. Под структурой базы в данном случае я подразумеваю не детальное описание каждого поля, а перечень таблиц и перечень только ключевых полей в них (без форматов данных и прочих подробностей).

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 10:51:50
kkvchel
Как то так.

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 11:48:53
ppp
Спасибо. Пока вопросы закончились :)

Re: Программа учета радиодеталей. Протестим?

Добавлено: Вт ноя 20, 2012 11:54:42
kkvchel
Не за что.

Re: Программа учета радиодеталей. Протестим?

Добавлено: Чт ноя 29, 2012 06:22:27
diim
приветствую!
чё та у меня на win 7 32 bit не хочет запускаться!
вот чё пишет(см. картинки)
с начала появляется захват-1, а после нажимания на "ок" выскакивает захват-2

Re: Программа учета радиодеталей. Протестим?

Добавлено: Чт ноя 29, 2012 06:29:59
kkvchel
Я писал выше:

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

Т.е. необходимо запускать именно под пользователем с правами администратора. Дома я так и делаю. "Запустить от имени другого пользователя..." и "Запустить от имени администратора" тоже не помогает. Как лечится пока не разбирался, вазможно в ближайщее время займусь (на работе XP, семерку лень ставить, а дома семерка - лень заниматься :)) ).

Re: Программа учета радиодеталей. Протестим?

Добавлено: Чт ноя 29, 2012 11:31:36
Мурик
kkvchel писал(а):необходимо запускать именно под пользователем с правами администратора.
Программа сама попросить эти права не может? В настройках проекта нет опции типа "Запросить права админа"?
Если что, могу написать небольшую прогу-запускатор, которая запросит права админа и запустит с ними вашу программу.

Re: Программа учета радиодеталей. Протестим?

Добавлено: Чт ноя 29, 2012 11:38:19
kkvchel
Дело в правах активного пользователя. Если он не администратор, программа вылетает.

Re: Программа учета радиодеталей. Протестим?

Добавлено: Чт ноя 29, 2012 11:51:08
plov
Мурик писал(а):
kkvchel писал(а):необходимо запускать именно под пользователем с правами администратора.
Программа сама попросить эти права не может? В настройках проекта нет опции типа "Запросить права админа"?
Если что, могу написать небольшую прогу-запускатор, которая запросит права админа и запустит с ними вашу программу.
Зачем городить такое :shock:
все же просто делается: http://www.delphimaster.ru/cgi-bin/foru ... 419825&n=5

Re: Программа учета радиодеталей. Протестим?

Добавлено: Чт ноя 29, 2012 11:56:22
kkvchel
Вариант конечно, но пока некогда этим заниматься..

Re: Программа учета радиодеталей. Протестим?

Добавлено: Чт ноя 29, 2012 15:56:46
ayalon
Итак, пока у нас затишье , я накропал за неделю другой вариант своей программы (написано с нуля).
Изображение
Изображение
Здесь можно скачать http://rghost.ru/download/41886271/9a2f ... elease.rar в рар расширении. При скачивании разжать и запустить gui.exe (все библиотеки присутствуют).
Эта программа иллюстрирует принцип, она далеко не закончена, но до уикэнда закончу. Пока что можно добавлять только названия деталей (элементов). Поиск работает, но пока только по названию элементов, если нужен поиск по жругим параметрам, скажите я добавлю.