Links to exe files in the "Releases" section of the GitHub host:
Version and link |
Changes |
v1.5.0 - Four hard coded records, then the entry of further records checks the code for the "Array of Records" |
|
2 additional fields are added and the tab order is checked. |
|
The label for "Paid" was changing to false rather than the checkbox! Now fixed. |
|
Form re-organised so that the tab order makes sense. 1st attempt at validation on gender. |
|
Gender validation had an error |
|
There are still bugs in this validation - can you find them?? |
|
Validation on "Submit" started |
|
Validation on exit of each field as well as on submit. A date picker for DoB with default of 1/1/2003 |
|
Minor corrections to format - validation now on field exit and on submit |
|
Find working, but 3 errors in the search algorithm:
|
|
Infinite loop version - this is what DEVELOPERS DO NOT DO!
|
|
Added 8 extra test records. Learning to use the list box:
Changed variable: "foundName" to "foundStud" Made top form label bold & 12 point |
In Chrome on PC, when you download a release above, click "Keep" as shown below:
If you see this message, click "More Info":
And then "Run anyway":
A video showing the steps to make commits is here:
The video demonstrates GitHub's ability to compare code between releases and shows that pushing, pulling and loading releases can be done without any command line code. apologies for the fact that the cursor is showing not showing in the correct position. For those who want to go straight to the relevant part, here are the timings:
0:00 Overview of GitHub commits
0:50 Releases and comparison of v1.6.0 to 1.6.1
5:00 View the v1.7.0 code with gender validation
6:50 Trying the various combinations of m f M and F, only the F works
8:40 Repair of code
9:00 Team explorer finds the changes
9:20 Commit comment
9:50 Commit
10:30 View latest commit in repository
11:50 Change version # on form (I forgot to tab out of the cell)
12:15 HTML text change
12:55 Push the latest changes to GitHub
13:55 View latest commit in GitHub
14:35 Create another release
16:20 Drag new exe to the publish box
16:45 Run exe from the latest release
17:50 Comparison between v1.7.0 and v1.7.1
18:15 View the latest change to the HTML "index" file
18:35 Finish