Download Latest Version TaxRTipV31-ZIP.zip (124.1 kB)
Email in envelope

Get an email when there's a new version of TaxRTip

Home / TaxRTipV2.81 / Source
Name Modified Size InfoDownloads / Week
Parent folder
16x16.ico 2012-03-25 894 Bytes
32x32.ico 2012-03-25 3.3 kB
48x48.ico 2012-03-25 7.4 kB
All.ico 2012-03-25 11.5 kB
Program.cs 2012-03-25 2.9 kB
Totals: 5 Items   25.9 kB 0
TaxRTip V2.81
Copyright © 2012 Michael Friga

Table of Contents
1.Contact information
2.Recent Changes\Change Log
3.About TaxRTip
4.How to Use TaxRTip
5.Program License: GPLv3

IMPORTANT NOTICE!!!
This program requires either the .NET (Windows, Linux\Mac OS X under Wine) framework in order to run!!!
Windows Vista and 7 include the .NET framework installed.

You can download .NET (recommended for Windows) at:
http://www.microsoft.com/net/download




Contact Information:

eMail: cowboy32biter@gmail.com
Any comments, suggestions, bug reports, or any other positive feedback is welcome


Recent Changes\Change Log

V1.0:

Initial release


V2.0:
Added function to split for tips.


V2.5:

Removed small snippet of unused code that was used during development.


V2.51:

Fixed an error in the source file (.cs) that could cause complication errors.  

Updated documentation and program to reflect version changes


V2.7:

Changed a comment string to reflect proper version (was @ 2.5 instead of 2.51, now 2.7)

Embedded icon resource inside executable

Upgraded documentation to .rtf format.

Changed style of documentation to reflect a more professional look

Added html address in comments and in program for GPLv3 license

Added warning in program and comments to demand a refund if you were forced to by the program.

Removed incorrect file properties left by Visual Studio C# 2010 Express


V2.8:

Added 48x48 and 16x16 resolution icons into the executable

Created two packaging formats: a self-extracting .7z archive created via 7-Zip, and standard .zip archive

Updated documentation and executable to note version change

Removed a future change due it no longer being needed or serving a purpose.

Added a future change.

Added information about .NET\Mono


Future changes to be added in later versions:

Skip split calculation when not needed or redundant

Ask user at the end of program execution if they would like to continue with another number

Port program to C++ to run under Linux or MacOS using Wine, and Windows without using .NET\Mono.

Port Program to Java to run on any OS with JRE

Fix a bug where if anything but a number is entered, the program will most likely hang or crash on with a “System.FormatException: Input String was not in a Correct Format” error.

Find a way to have the program reject the number 0 during the split phase of the program to avoid a divide by zero error.

Create NSIS installer



About TaxRTip:

TaxRTip is a small (5KB) program written in C# using Visual Studio 2010 Express as an exercise in learning the language and computer programing in general by a novice.  A set of tutorials at (http://rbwhitaker.wikidot.com/c-sharp-tutorials) were used and modified in order to learn the code needed to create this program.  The source of TaxRTip, a .cs file, is also commented out, explaining what occurs and why so other programmers may understand, but novices such as myself can have a sample of code.  Because of this, bear in mind the simplicity of the program and it’s rather limited function.



Using TaxRTip

1.Launch the executable.
2.Enter the gross cost.  No $ symbol is needed.  Anything other than a number will crash the program! 
3.Enter the tax or tip as a decimal.  (ie: 10%=0.10. 8.25%=0.0825, etc)
4.Enter the amount of people to split the bill with.  If there is only one person, enter 1.  If you are only trying to calculate a tax, enter 1 as well.  Under any circumstances, do not enter 0.  This will cause a divide by zero error and the program will crash.
5.The program will output your result and thank you for using the program.
6.Press any key to close the program.
7.To view the source code, open the .cs file in Visual Studio or Notepad.  Other programs can probably open it as well.


Program License: GPLv3

This software is released as open sourced freeware, meaning that the program is free to use, and the source code is provided so that you may modify it and compile your own version of TaxRTip.  At all times this license, and thus the ReadMe and the source code (mine and yours), must be included at all times with the program.  Failure to do so invalidates your use of the program.  If you have paid for this program, it is suggested you demand a refund, as this program is freeware and requires no monetary value\compensation to use.  Full GPLv3 in RTF-RrdMe.rtf file and as seperate .txt file

Source: ReadMe.txt, updated 2012-03-25