Before I started creating GUIs I worked on a CLI project.
This was the most robust version I came up with.
How to login:
Username: root
Password: Password#
Username: keybone
Password: Password$
Username: guest
Password: (no password)
Passwords are Case-Sensitive
Once logged in you can use the help command with will display on screen an available list of commands.
The GUI can be entered by either typing gui at the prompt or pressing F4. Exit GUI mode by restoring the bomb window, and clicking the bomb.
Note: This GUI version was mostly functional, it just needed a refactoring because it was a pain to write applications using it. Never completed the refactor yet.
Working in GUI:
Restore window (from minimized and maximized)
Maximize window
Minimize window
Move window
Resize window
Raise/Focus window
Not working / not implemented:
Move Icon
Obligatory screenshots:
login prompt
login failure
command prompt and command output
GUI (Bomb and About)
GUI (Test Window)
Installation:
1) Download OS399a.zip and extract into QB64 Directory (not sub-folder)
2) Compile and run OS3_NEW6.bas
This was the most robust version I came up with.
How to login:
Username: root
Password: Password#
Username: keybone
Password: Password$
Username: guest
Password: (no password)
Passwords are Case-Sensitive
Once logged in you can use the help command with will display on screen an available list of commands.
The GUI can be entered by either typing gui at the prompt or pressing F4. Exit GUI mode by restoring the bomb window, and clicking the bomb.
Note: This GUI version was mostly functional, it just needed a refactoring because it was a pain to write applications using it. Never completed the refactor yet.
Working in GUI:
Restore window (from minimized and maximized)
Maximize window
Minimize window
Move window
Resize window
Raise/Focus window
Not working / not implemented:
Move Icon
Obligatory screenshots:
login prompt
login failure
command prompt and command output
GUI (Bomb and About)
GUI (Test Window)
Installation:
1) Download OS399a.zip and extract into QB64 Directory (not sub-folder)
2) Compile and run OS3_NEW6.bas