![]() |
This is the homepage of Mr. SIU Hon Hung ( B.Sc., Cert.Ed. ).
Welcome!
since 8th April 1999.
SIU is a member of 40+ club.
SIU is the Administration committee member, SAMS co-administrator, IT coordinator and Computer panel chairman of Munsang College. SIU is now holding a project that is funded by the Quality Education Fund (QEF), and sponsored by the Curriculum Development Institute (CDI) and Information Technology Education Resource Centre (ITERC) of the Hong Kong Special Administrative Region of The People's Republic of China.
Project name :
SIMPLE ( version 1.6 1999/08/27 )
( Symbolic Interface for Multi-Programming Languages in Electronic system )
This is a computer assisted learning program for the Borland Turbo Pascal for Windows (version 1.5) programming language learner.
The objective of this system is to make the programming of Pascal program simpler.
4 modules of simple
The 1st module is an indent/trace module.
The 2nd module is a symbolic computer programming language editor.
The 3rd module is a cross language translator. ( It will be suspended.
)
The 4th module is the Chinese version of the above 3 modules.
At this moment, only the first module has been completed.
SIMPLE can be used to indent a program and it can make a program traceable.
There is also a VB5-like editor available.
This system has life, as there are many external hooks for users to customize and contribute to. Suggestions may be sent to the writer directly through email : sss@iohk.com, and your name will be put into the Hall of Contribution in the next version.
What are the uses of SIMPLE?
Who may find this product useful?
The Pascal programming language teacher or learner.
With the help of SIMPLE, teacher may feel easier in demonstrating the computer programming in a computer class. SIMPLE helps teacher to receive students' programs that have consistent style, and students may not need teacher's help with a program that teacher cannot follow within minutes.
For a student, SIMPLE helps you to see the real logical structure of your program that is seen by the Pascal, and when you get lost in your program, you can get the help from the trace module.
Since SIMPLE uses the Microsoft-Windows Interface, it is also a tool to teach the MS-interface.
More details about the indent module
More than 100 syntactical errors can be trapped by SIMPLE, and a comprehensive error message is available. Users can contribute their program as an example in the user-defined-error-message in case the error message is not good enough to explain the situation.
3 trees are built after the indentation. They show the tree structure of the source program.
More detail about the trace module
If the _TraceToFile_ flag is on ( default is on ) and a traceable program is run by the Turbo Pascal, then a trace-file will appear and can be viewed through SIMPLE by clicking View | Trace File. The whole sequence of execution is then listed and can be inspected to discover all kinds of hidden and unhidden logical errors.
If the _TraceToScreen_ flag is on ( default is on ) and a traceable program is run by the Turbo Pascal, then the Pascal statements will appear one by one on the screen according to the execution sequence.
Since the controlling part of the tracer is inserted into the source program by copying the contents from a text file called "TraceDeclaration.txt" in the sub-folder [Docu], bright user can manipulate the tracer in whatever way they like.
( The writer has 90% of confidence that the indent module is error-free, but there is only about 70% for the trace module because he did not have time to test run the trace module thoroughly. )
Other than indent and trace modules
All preferences of SIMPLE can be edited through the Options menu.
There is a library for user to insert procedure/function. User can expand the library by contributing independent procedures/functions.
There are a number of user-definable templates for users to insert into their programs, so that there is no more tedious typing.
There are some passages that talk about "Indent Rule", "Abnormal Syntax rule", "Ergonomical message", "Computer tips"
There is an Internet connection to the writer's homepage ( It will be an educational site with many links in the near future. ).
We can add/remove line numbers to/from the source program.
It happens frequently that one may not like the preference and setting that are set by the last user, we can reset most of the system files through the Tools | Reset all system files menu.
There is a VB5-like text editor.
Writer & Copyright
Mr. SIU Hon Hung is the writer of this product. He is referred to as the "writer".
This project is fully sponsored by the Quality Education Fund ( "QEF" ) of the Hong Kong Special Administrative Region of The People's Republic of China.
Project number : EMB/QEF/P/1998/0167
Copyright (c) 1999 by SIU Hon Hung.
All rights reserved.
This is a freeware for all Educational organizations in Hong Kong.
It is provided "AS IS". The QEF and the writer take no responsibility for any damage caused by this program. You can copy it as many times as you like. Give it to anyone as long as All files in SIMPLE are included and it is not for profit making.
Contact Information
Name of writer : SIU Hon Hung
Email address : msc-shh9@msc.hkcampus.net
Homepage address : http://msc.hkcampus.net/~msc-shh9
Personal email address : sss@iohk.com
Personal homepage address : http://www.iohk.com/UserPages/sss
System requirement
IBM compatible PC ( Pentium class CPU or above )
Screen resolution : 800 x 600 ( minimum )
Win9x / NT4 ( English )
32MB memory or above
10M hard disk free space
This system has NOT been tested on the Chinese system.
It will probably not work in the Chinese platform.
Installation
Installation for the HK School Computers ( Compaq | Microware )
Since the school computers in Hong Kong that are installed by the Microware in September 1999 are highly restrictive, SIMPLE must be installed in the [E:\Temp\SIMPLE] folder. Otherwise SIMPLE cannot be run through the student account.
First installation
1) Download the file "Simple??.zip" from the Internet :
http:// www.iohk.com/UserPages/sss
http://msc.hkcampus.net/~msc-shh9
2) Decompress the zip file and put it into an arbitrary folder, say [InstallSimple].
3) Run the "Setup.exe" to install in a folder, say [C:\Program Files\Simple]
4) Delete the folder [InstallSimple] if you like.
Uninstallation
1) Backup all the useful files in the folder [C:\Program Files\Simple] to another folder
2) Click Start | Settings | Control Panel | Add/Remove Programs
3) Select "SIMPLE"
4) Click "Add/Remove..."
5) Use Explorer ( Start | Programs | Explorer ) to delete the folder :
[C:\Program
Files\Simple]
Click here to download SIMPLE version 1.6
SIMPLE has not been tested on a Chinese platform!
SIMPLE 1.6 is packeted by VB6. Although there are
many improvements, it has 4 major drawbacks.
1) The size of the packet is almost doubled, it may take you more than
an hour to download this version.
2) It may update some system files of your machine and then reboot the
machine.
3) It has unbearable long installation time ( more than 20 minutes ).
4) It has installation error message (
"EXPSRV.DLL" ). Of course there is no harm to ignore it.
Here are some useful educational sites :
Quality Education Fund http://www.info.gov.hk/qef Curriculum Development Institute http://www.cdccdi.hk.linkage.net/computer/ IT Education Resource Centre http://www.info.gov.hk/ed/ited/chtml/cindex.htm Munsang College ( Kowloon ) http://msc.hkcampus.net Munsang College ( Hong Kong ) http://www.imsc.edu.hk ED subject resources http://www.info.gov.hk/ed/ited/subject/index.htm ED Computer Education http://home.hkstar.com/~edcec Institute of Education http://www.ied.edu.hk/has/index.htm Civic education http://www.school.net.hk/~ecre/ School Cyber Campus http://www.hkcampus.net/education HKU Language Support Centre http://www.cmi.hku.hk/index.htm City University http://stwmp.cityu.edu.hk HK Computer Ed. Asso. IT support http://www.hkace.org.hk Teacher Union Resource Centre http://www.teacher.org.hk Search engine http://www.yahoo.com