Вот взял и написал.
На работе используются несколько программ - одна старая времен DOS-а, другая под Windows, написанная на Delphi с какой-то модификацией. Пользователям неудобно.
Разработал свою собственную кроссплатформенную программу на Qt, которая реализует некоторые функции первой программы и полностью заменяет собой вторую служебную. Не выбивал ресурсы, как в недавней теме Как выбить ресурсы? а просто реализовал свои идеи обработки данных и их визуализации. Не просил "дайте мне что-нибудь и я сдвину мир", а просто наблюдал, как пользователям было бы удобнее.
Недавно прошло внедрение моей программы сначала в моем филиале, а затем и в нескольких других. Восторженные отзывы пользователей и неожиданные недокументированные возможности не оставили сомнений - моя программа использоваться будет
А раз так, то в мире стало на одну полезную свободную программу больше.
Этим постом ни к чему не призываю, ничего не спрашиваю - просто захотелось высказаться.
Создал просто так программу (в противовес всяким "как выбить ресурсы")
Модератор: Модераторы разделов
Re: Создал просто так программу
А можно подробнее, что она делает?
Re: Создал просто так программу
А тут получилось как в анкедоте:
-Что делает твоя программа?
-Сейчас запустим и узнаем!
Изначально она предназначалась для печати ценников. То есть подобных решений довольно много, но вот свободных я что-то не нашел.
Задумка сделать программу возникла из-за того, что нам в филиалы присылали список товаров, на которые нужно поменять ценники. Мы этот список из Excel распечатывали на бумагу, вручную проверяли наличие товара (список был на все товары, даже на отсутствующие), затем также вручную набирали ценники - при том, что вся необходимая информация была по сути в компьютере. Моя программа подключается к базе, сверяет список ценников с базой и выдает те, которые нужны.
А после запуска оказалось, что кроме ценников можно создавать различные полезные отчеты, при том что такие возможности в родных служебных программах отсутствуют.
Получился в итоге поиск по базе данных (dBase или MySQL, на выбор пользователя), составление отчетов и их печать с разнообразными шаблонами, а также сам редактор шаблонов
-Что делает твоя программа?
-Сейчас запустим и узнаем!
Изначально она предназначалась для печати ценников. То есть подобных решений довольно много, но вот свободных я что-то не нашел.
Задумка сделать программу возникла из-за того, что нам в филиалы присылали список товаров, на которые нужно поменять ценники. Мы этот список из Excel распечатывали на бумагу, вручную проверяли наличие товара (список был на все товары, даже на отсутствующие), затем также вручную набирали ценники - при том, что вся необходимая информация была по сути в компьютере. Моя программа подключается к базе, сверяет список ценников с базой и выдает те, которые нужны.
А после запуска оказалось, что кроме ценников можно создавать различные полезные отчеты, при том что такие возможности в родных служебных программах отсутствуют.
Получился в итоге поиск по базе данных (dBase или MySQL, на выбор пользователя), составление отчетов и их печать с разнообразными шаблонами, а также сам редактор шаблонов
Re: Создал просто так программу
Не проще ли было реализовать это всё на OpenOffice Base?
Re: Создал просто так программу
Ну какие исходники в полночь? :-)
Утро наступило - пожалуйста: https://github.com/mihailikus/cengen
Одна из целей,которые ставил перед собой - не столько реализовать, сколько научиться. Вначале пытался и на базе OpenOffice, и даже на PHP (и оно даже работало), но потом остановился на Qt.
Цель "обучение" еще достигнута не до конца, отчего за исходники немного стыдно, т.к. понимаю, что в некоторых местах нагородил огород, но думаю, с течением времени все поправлю.
Re: Создал просто так программу
Maximus_V писал(а): ↑02.06.2012 06:53Утро наступило - пожалуйста: https://github.com/mihailikus/cengen
Ух, оно на плюсах =( не получится покопаться в коде...
Re: Создал просто так программу
Не понимаю, чего сложного в таком коде, всяко яснее перлово-питонистого.
Re: Создал просто так программу
Я только с обычным Си знаком, некоторые приплюснутые участки меня в дикий затуп вгоняют.