Biff Bart's Expense Tracker
Posted: Thu Mar 12, 2015 8:07 pm
So you're getting started in LiveCode, you understand the basics and have done some coding. Now you just need something to work on which will pull together the introductory concepts and push you to the next level.
That is the purpose of a project I've created called "Biff Bart's Expense Tracker". It is a desktop program (not mobile) divided into 6 parts each of which is further divided into several major steps. There is a PDF file for each part that explains the steps in detail including their code. For the visual learners, each step also has a video explaining how the objects and their code are developed.
In general, the parts are:
1. Develop the main project layout and code for tracking expense transactions.
2. Build a standalone Date Picker which will become a substack used for selecting dates.
3. Create some maintenance routines for backup and restore and for modifying the allowed categories.
4. Add the ability to filter expenses by category.
5. Add a page to build crosstab totals (totals by category & month) using a series of arrays and datagrids.
6. Convert the completed application into a standalone program.
All of the files can be downloaded from OneDrive at http://1drv.ms/17Gi7CS
- Expenses-Introduction.pdf : a 2-page outline of the project
- Expenses-PDFsOnly.zip : the PDF files for all six parts
- Expenses-PartA.zip ... Expenses-PartF.zip : the PDF file and all videos for each individual part of the project
- ExpensesProject-Complete.zip : a single file (~ 250 MB) containing all files
That's it. If you're sitting around with nothing to do, why not get some LiveCode practice and help Biff track his expenses! Have fun.
... Ron
That is the purpose of a project I've created called "Biff Bart's Expense Tracker". It is a desktop program (not mobile) divided into 6 parts each of which is further divided into several major steps. There is a PDF file for each part that explains the steps in detail including their code. For the visual learners, each step also has a video explaining how the objects and their code are developed.
In general, the parts are:
1. Develop the main project layout and code for tracking expense transactions.
2. Build a standalone Date Picker which will become a substack used for selecting dates.
3. Create some maintenance routines for backup and restore and for modifying the allowed categories.
4. Add the ability to filter expenses by category.
5. Add a page to build crosstab totals (totals by category & month) using a series of arrays and datagrids.
6. Convert the completed application into a standalone program.
All of the files can be downloaded from OneDrive at http://1drv.ms/17Gi7CS
- Expenses-Introduction.pdf : a 2-page outline of the project
- Expenses-PDFsOnly.zip : the PDF files for all six parts
- Expenses-PartA.zip ... Expenses-PartF.zip : the PDF file and all videos for each individual part of the project
- ExpensesProject-Complete.zip : a single file (~ 250 MB) containing all files
That's it. If you're sitting around with nothing to do, why not get some LiveCode practice and help Biff track his expenses! Have fun.
... Ron