13nsstuuv The CIS461 Resource Disk Set for Students Dr. J. M. Scher Department of Computer & Information Science New Jersey Institute of Technology February, 1999 Version 1.4 THE CIS461 RESOURCE-DISK HAS BEEN CREATED BY DR. SCHER FOR THE EXCLUSIVE USE OF STUDENTS ENROLLED IN CIS461 AT NEW JERSEY INSTITUTE OF TECHNOLOGY. CIS461 STUDENTS MAY COPY AND USE ANY AND ALL OF THE FILES ON THIS DISK. ALL OTHERS WHO WISH TO USE OR COPY ANY OF THE FILES ARE REQUIRED TO OBTAIN THE EXPRESS WRITTEN PERMISSION OF DR. SCHER BEFORE DOING SO. DR. SCHER ACKNOWLEDGES THE GENEROSITY, SUPPORT AND COOPERATION OF THE FOLLOWING INDIVIDUALS AND ORGANIZATIONS: 1) ERIC G.V. FOOKES, THE CREATOR OF THE AWARD-WINNING NOTETAB LITE TEXT EDITOR, AN EXTREMELY POWERFUL TEXT EDITOR, FAR SUPERIOR TO THE (DEFAULT) NOTEPAD EDITOR PROVIDED WITH MICROSOFT WINDOWS. (THE 16 BIT VERSION IS REFERRED TO AS "MINITAB") 2) PC MAGAZINE (ZIFF-DAVIS PUBLISHING COMPANY), AND PROGRAM DESIGNER/CREATOR NEIL RUBENKING, CREATOR OF THE 'IN CONTROL' UTILITIES WHICH ALLOWS YOU TO TRACK AN INSTALLATION OF SOFTWARE, WHEN INSTALLING UNDER WINDOWS 3.X AND WINDOWS 9X. 3) HARUYASU YOSHIZAKE, THE CREATOR OF THE COMPACT, YET POWERFUL, LHA FILE COMPRESSION UTILITY. 4) MICHAEL BANKSTAHL, THE CREATOR OF THE WELL-KNOWN NEKO MINI-RELAXATION PROGRAM. 5) HENK HAGEDOORN, OF HJH SOFTWARE (THE NETHERLANDS), THE CREATOR OF TREEPAD, WHICH INVOKES A TREE STRUCTURE, AND SUPPORTS TREE MANAGEMENT CAPABILITIES, RESULTING IN AN INNOVATIVE PERSONAL INFORMATION TEXT DOCUMENT ORGANIZER AND MANAGER. 6) DR. SCHADT GYORGY, THE CREATOR OF ZOOMER, A PROGRAM MAGNIFIER ORIGINALLY DESIGNED FOR VISUALLY CHALLENGED INDIVIDUALS. Dear CIS461 Students: Welcome to the CIS461 Resource-Disk Set for Students! Included in this Resource-Disk are various utilities and programs to optimize your learning experience in CIS461, particularly in interacting with the GPSSH processor. The utilities are from my personal software collection, and I ha ve used them for many years. While many of these utility programs and applications are copyrighted, they are free to use in an educational environment, and thus I can share them with you. Please note that while you may use these utilities gratuitously for the educational purposes of CIS461, you CANNOT charge others for the use of any of these programs, or include any of them in any package or service which carries a monetary charge. The programs on this CIS461 Resource Disk Set should be treated as copyrighted software; however, you are welcome and encouraged to use them in an educational environment, as described. It is understood that you will not allow others outside of CIS461 to access or copy these files, or install them on any network. The CIS461 Resource Disk Set is exclusively devoted to serving the needs of the CIS461 student at New Jersey Institute of Technology. The first things you should do, after downloading your copy of the CIS461 Resource Disk Set, is to run it through at least one up-to-date virus checker {such as Dr. Solomon's AntiVirus Toolkit, which is available (free) from the NJIT Computer Center in the Student Mall - bring with you SIX blank, formatted floppies}. Then, make a back-up copy, and store your back-up copy in a very secure and safe place. The files on the CIS461 Resource Disk Set have been archived (compressed) using a file compression program called LHA, created by a Computer Scientist from Japan named Haruyasu Yoshizaki. {A somewhat more popular program for file compression in the USA is PKZIP, from PKWARE Inc., where the "PK" are the initials of the designer of the program and CEO of PKWARE, Phil Katz. Both PKZIP and LHA use somewhat comparable algorithms for file compression - PKZIP requires a registration fee, while LHA does not.} LHA files are compressed with a .LZH extension, but the self-extracting LHA archives have an "ordinary" .EXE extension. The .EXE files on the CIS461 Resource Disk Set are self-extracting archives. A self-extracting archive ("SFX")simply means that all files in the archive may be uncompressed by executing the archive name, and doing this in the directory/folder where you wish the files to be placed. The self-extracting archives have names of the form with SFXzzzzz.EXE, where the "zzzzz" is an abbreviation for the name of the utility/application which has been compressed. You must use either the DOS or Windows "copy" commands/protocols to place each self-extracting archive in the appropriate directory/folder on your hard drive, where you want the uncompressed files to be located. You will find File Manager (Windows 3.x) and Explorer (Windows 95) to be invaluable in this effort. After the self-extracting archive executes, you may remove (if you wish) the SFXzzzzz.EXE file from the directory/folder. It is ABSOLUTELY CRUCIAL that you follow these precise instructions and appropriately place each SFXzzzzz.EXE file in the specified directory. DO NOT ATTEMPT TO EXECUTE THE SFXzzzzz.EXE EXECUTABLES DIRECTLY FROM THE CIS461 RESOURCE-DISK. {IF YOU DID, THE EXTRACTED FILES WOULD BE PLACED ON YOUR FLOPPY WHICH, UNFORTUNATELY, WILL NOT HAVE SUFFICIENT SPACE TO ACCEPT THEM.} YOU MUST FIRST COPY EACH SFXzzzzz.EXE TO A CHOSEN DIRECTORY/FOLDER ON YOUR HARD DRIVE (OR, DEPENDING UPON YOUR PREFERENCES, YOU MIGHT FIRST NEED TO (OR WISH TO) CREATE SUCH A DIRECTORY/FOLDER TO HOLD THE SELF-EXTRACTING ARCHIVE AND ITS EXTRACTED FILES). DR. SCHER SUGGESTS THAT YOU CREATE A FOLDER/DIRECTORY ON YOUR HARD DRIVE CALLED CIS461, AND CREATE SUBFOLDERS (SUBDIRECTORIES) IN CIS461 TO HOLD EACH OF THE PROGRAMS ON THE CIS461 RESOURCE DISK SET WHICH YOU WILL BE USING. If you installed all of the files from the CIS461 Resource-Disk onto your hard disk, they would occupy several megabytes of your valued hard drive 'real estate.' You will not need to install all of the programs/files, and you may be selective, installing only what you feel is necessary depending upon your circumstances. In particular, on this disk are both 16 bit (Windows 3.x) and 32 bit (Windows 95) versions of the same program, and thus depending upon which operating system environment you are using on your pc, it will only be necessary to install the appropriate version. In the following paragraphs we will briefly describe the contents of the CIS461 Resource-Disk Set. 1) The self-extracting file SFXTREEP.EXE contains TreePad. TreePad is an innovative, tree-structured tool for organizing, structuring and managing a database of documents. Dr. Scher has created for you a file in TreePad format, called C461s99.hjt, which contains: a) the Course Syllabus, b) a Home-Mini Exam node, which contains 'children' nodes containing a set of possible/probable Home Mini Exams, c) the ACM Professional Code of Ethics, and d) a set of 'workspaces' where you may create your own set of notes corresponding to each module in the CIS461 Syllabus. Be sure to open in TreePad, first, the file 'Manual.hjt,' which contains the TreePad User Manual. NOTE: Students using Windows 3.X will find the equivalent material of items 'a' and 'b' above (i.e., the course syllabus and set of probable Home Mini Exams) in the archive SFXTAB16.EXE, which can be viewed (and printed) as text files using the MiniTab editor. 2) In SFXGPSS.EXE are a set of files, with a .gps extension, which are source files in the GPSS language, created by Dr. Scher, and relate to some GPSS applications which we may discuss during the course of the semester. 3) In SFXTAB16.EXE and SFXTAB32.EXE, you will find 16 bit and 32 bit versions of the NoteTab Light text editor, with numerous advanced features which make it far superior to the default Windows text editor Notepad. Of particular note is the ability to have several text documents open, each of which would be readily accessible by clicking on its "tab." For SFXTAB32.EXE, the uncompressed archive will contain a "setup" executable which you will need to implement in order to install NOTETAB LITE on your personal computer. (The 16 bit version is referred to as "MiniTab.") Dr. Scher will be using NoteT ab Lite as the editor to create source programs in GPSS. 4) In SFXICT16.EXE AND SFXICT32.EXE, when self-extracted, contain Neil Rubenking's well-known utilities INCTRL2 and INCTRL3, respectively, which allow you obtain a report on software changes to your system as a consequence of a new application installation. SETUPi16 is the 16 bit version which will run under Windows 3.X and self-extracts INCTRL2, while SETUPi32 is the 32 bit version which will run under Windows 9x and self-extracts INCTRL3. The reports generated by the INCTRL utilities are invaluable in that they create a report indicating every file which was modified or added as a consequence of the installation of new software. {However, be forewarned when you uninstall an application, you need to be careful and follow several precautions, including BACKING UP all initialization and other files which you modify (including, for Windows '9x users, the Registry. If you are a Windows 9x user and not familiar with the Registry, then Dr. Scher highly recommends that you not alter it.} 5) The self-extracting file SFXNEKO.EXE contains Neko. Who/what is Neko? Well, if you find yourself spending a great deal of time at your computer working on CIS461 Simulation projects, and feel a need to obtain some relaxation, you need not leave your PC - just play a little with Neko, the friendly and playful cat. You, quite naturally, will be able to exercise control of the movement of your mouse on the screen, and Neko will playfully follow you wherever you (and your mouse) go on the screen. {Of course, don't play for too long, and do get back to that Simulation Home Mini Exam!} 7) The self-extracting file SFXZOOM.EXE contains ZOOMER, a small program which enables one to magnify (at either 2X or 4X ) the area around the cursor. Dr. Gyorgy created ZOOMER for the benefit of visually challenged individuals, but it is also useful for anyone who needs to view text in small font sizes which cannot be readily altered. You can drag the "magnifier window" to any size you wish, or choose an option to have the magnified window at the top of your screen. You can obtain a menu of actions by right-mouse clicking anywhere in the Zoomer window. Do check out the 'help' option to discover the functionality of this small but useful program. 8) SFXLHA.EXE, when self extracted, contains the LHA High Performance Data Compression Program. This is the (DOS) file compression utility which Dr. Scher used to create the self-extracting archives on the CIS461 Resource Disk Set. You do NOT need to have or use LHA to uncompress any of the self-extracting archives. It is included in the Resource Disk Set as a utility which you might wish to explore if you ever need to create a self-extracting archive. If you choose to install any of these self-extracting files, again, you have a choice to either create a new subdirectory/folder, or else to use an existing subdirectory/folder. In either case, you must i) copy the archive SFXzzzzz.EXE to this target location ii) then, execute it, either by entering its name at the DOS prompt, or, using File Manager (Windows 3.x) or Explorer (Windows 95), execute the SFXzzzzz.exe by double clicking on it. It is presumed that you will find several of these utilities/programs useful for your work in CIS461. It is also possible that you might find that you don't w ish to use some of them in your work for CIS461. The selection choice is yours. Lastly, we are obligated to provide the usual disclaimer, namely, that though we have tested each of these programs, your usage of anything on the CIS461 Resource-Disk is entirely at your risk, and that you hold the authors of the programs on the CIS461 Resource Disk SET, and Dr. Scher, and the Department of Computer and Information Science, and New Jersey Institute of Technology, free and harmless and innocent from any adverse consequences which may possibly arise from your usage of any of the files on the CIS461 Resource Disk Set. Good Luck with the CIS461 Resource-Disk, and I trust that the software provided will enhance your learning experience in Systems Simulation. Sincerely, Julian M. Scher, Ph.D. Associate Professor of Computer Science, and Co-Associate Chairman for Undergraduate Studies in Computer Science and Information Systems New Jersey Institute of Technology February 7, 1999 wsokgc _[[]WSOK            wrniea]YUPwLH             ws.o>kg0c_[W+StOJ             wsoukgcQ_][WRN J            wso k!g!c]%_`%Z%V%R'N'J             '^*wh*s*o*k*g*cK+_N+[3W3S          ]rt)+ h j  wy24>@Z!!m%o%''X*Z*&,(,,7---..11111112l223;3333 *=22!;(M393"3 0CourierMS Sans SerifArialTimes New Roman