Home » Extra libraries, Code snippets, applications etc. » U++ users applications in progress and useful code snippets, including reference examples! » My WIP Port of my simple invoicing app
My WIP Port of my simple invoicing app [message #54896] |
Sat, 26 September 2020 07:23  |
jimlef
Messages: 90 Registered: September 2020 Location: US
|
Member |
|
|
I've gotten quite a bit of tips and help so far from the forums, especially Mirek, Oblivion, Koldo and Klugier.
If this code helps anyone else (even as examples of what not to do LOL) even better 
Jim
Edit, removing the attached zip file, github has much more up-to-date info...
Feature list includes:
Menus using lambdas
Sqlite access with multiple tables
Adding, Editing and deleting items in a table
Application configuration using JSON
Have a look
[Updated on: Wed, 14 October 2020 18:24] Report message to a moderator
|
|
|
|
|
|
|
|
Re: My WIP Port of my simple invoicing app [message #55059 is a reply to message #54896] |
Wed, 07 October 2020 19:06  |
jimlef
Messages: 90 Registered: September 2020 Location: US
|
Member |
|
|
Ok, thanks to the great resources here I now have a program I can use! Check my github if you are interested.
QTF is used for simple reports and invoices (I'm sure there is room for some simplification in the latter case...). Printing and PDF generation supplied by U++ 
SQLite3 for the data storage... Can Add/edit (and delete where appropriate).
Configuration settings aren't yet fully implemented but the config file is generated and can be hand-edited for now.
More tweaking on the way, adding a few minor functions, removing unneeded leftovers from the old c# version, and of course finalizing persistent config settings.
BTW, for comparison, the C# app had over 9400 lines of code (including auto generated). The Ultimate++ version? 2244 
Thank you all!
Edit: I've added in the functions I need, cleaned up a lot and now it ways in at ... 2401 lines per theide statistics. Basically 1/4 the size, and fully portable (I'm cleaning up the few lines with / assumptions now).
Ultimate++ is Most impressive 
Edit2: ... Ok, U++ already took care of that (OS path issues) for me LOL
[Updated on: Mon, 12 October 2020 22:31] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Fri Apr 25 21:30:18 CEST 2025
Total time taken to generate the page: 0.00704 seconds
|