═══ 1. Introduction ═══ This Introduction should give you - the user - an overview how to use this program. The main-aspect of Sport Manager 2.96 for OS/2 Warp is to be a easy to use programm, which makes it possible, to come fast to the needed results. This is the Shareware-Version, it is only restricted in one point, for Registration (please comment and register) and for the License have a look at these links (click please). The Program Sport Manager can do a good job for you, because to do the calculations by hand for a spreadsheet table is a lot of labor and very time-intensive, and moreover it is often full of errors. In this program all rules for a correct spreadsheet table are inserted. User of this results to spreadsheet-tables Manager are all people who have to do with Sport-results and bring them in an accurate spreadsheet-form and after this want to print this table. Even who wants to have the newest sport-spreadsheet of his favorite team or league calculated before any sport-tv show or newspaper, can quickly reach his goal with this program. Moreover for many sport-journalists, sport-students, for Competitions and for your club-newspaper or the club-spreadsheet, it is usefull to have this easy to use program, which solves all this problems. This program has not to many functions, so you can work consequently with the most important functions. Internet-Homepage: http: //www.geocities.com/Colosseum/Field/7294/indexe.html Sport Manager: http: //www.geocities.com/Colosseum/Field/7294/sporte.html ═══ 2. Basics ═══ Basics To use this program it isn't neccessary to know much about this stuff. A little practice with a mice and the use of the operating system OS/2 (try the tutorial) are enough. Hardware requirements are a normal standard PC, running OS/2 Warp. And of cause OS/2 Warp itself. A Standard-Printer is necessary to print the tables, which can be configured in the program himself. A highlightened sentence: practice makes the master ═══ 2.1. Installation ═══ The Installation is rather easy and without problems: Start easily the program "install ", you have to do in order to install, copying by hand is useless! This program does everything for you and copies and installs it complete and creates an Icon and an folder. The only thing that has to be given is the correct path. The Installationprogram copies alle needed files and DLLs. It will create no settings in the ini-files of OS/2 and everything else stays untouched! Deinstallation: Like said above, everything will be copied in the given programdirectory. Therefore it is to do the following for Deinstallation: - deleting program-Icon and folder - deleting program and path - deleting OS/2 \DLL the file "cable.dll" - deleting the file RLZRUN20.RTS ═══ 3. History and Future of this program ═══ History - How does it start? The idea for this program I had a long time ago. But when I wrote this program I worked under DOS, and after migrating to Windows it has to be written new with Visual Basic (Booh). Cause of this migrations the program never got into a good shape. Even with OS/2 Sport Manager was one project of many, which lay on my harddisk and was used by myself, but it lacks the last bit of beauty to present it to the public. Then I gave this piece of software a new lookover and to more friends and to the good respondance I decided to promote this program to the public opinion. The program isn't complete and will never be, cause there's always something to better. I have more plans with it and will build it bigger and more useful. Therefore I published it with Version 2.2 as Shareware in German language in Germany. The first international version was Sport Manager 2.5, but it was without an english help file. Future This program will be further enhanced under OS/2. I hope some day it is possible to do a complete sports club managing under OS/2. If you interested please ask for more and register! ═══ 4. Why OS/2? ═══ OS/2 This question has an easy answer: OS/2 is a - stabile - fast - secure - Multitasking able - Multithreading able - 32 Bit - graphical - easy to learn and use - good looking operating system. OS/2 also offers the ideal assumptions for a graphical show program, with a big look and depending on fastness and security. ═══ 5. The Mainwindow ═══ The Mainwindow In the Mainwindow is the menu, the Iconbar, the spreadsheet-window and the help-/ statebar at the bottom at your's disposal. With these tools you can control the program. The Icons on the Iconbar can be choosen with the left mousebutton, in order to fulfill the concerning function and with the right mousebutton there can the meaning of each function be questioned, which will be shown in the statebar. The Icons symbolize the functions of the menu and offer a quick path to most of the functions. The statebar shows function of the Icons and the aktual file. With a click on this link you can reach a picture of the Mainwindow. ═══ 6. The Menu ═══ File New File Open File Close File Save File Save As File Print File Printer Setup File Exit Edit - Cut - Copy - Paste - Copy Sheet into Clipboard Options - (Old) 2-Point Rule - (New) 3-Point Rule - Settings - View Control - input - back - previous playday - next playday Extras Help Help for this program Productinformation ═══ 6.1. File-menu ═══ File Menu Here you can find all funktionality, which is connected to files like file Open, save or print. Moreover here you can exit the program. ═══ 6.1.1. File New ═══ File New This function is for creating new spreadsheet tables and editing them! For other types of sports you can create league's with more (up to 20) or less then 18 clubs. The points and goals can be set to 0 or every likely worth. At first an existing spreadsheet table will be loaded, in order to have many default values for the most variables. You can decide between an existing file or an standard-file. With 'Sport Manager 2.9' there are some examples as sport-result spreadsheet-tables delivered. They or the loaded spreadsheet can be edited freely and the values can be changed. For editing move into the appropriate field (with Mouse or Cursorkeys). Afterwards type in the wished text or numbers. For german, french or other special characters press the 'F2' key on the keyboard before! Also for numberinput from the numeric keypad with the numbers 0 to 10. At last, when you have finished your editing please press the 'OK' key. With this the security question will be started. The spreadsheet table can now be saved with 'Yes' or all editing can be thrown away with 'No' key (nothing will be changed with the table, nothing will be saved on harddisk). And if you changed your mind and want to reedit the file press 'Abort' and you can work further on your table. ═══ 6.1.2. Picture Create New Table ═══ ═══ 6.1.3. File Menu, the other Menu items ═══ File Open With this Menuitem you are able to open a file, which was saved with File Save or Save As. The settings for this file will also be restored (see also item 'Save'). File Close This option is for deleting the current table out of memory. New Files can be created or opened now, but this is also possible without explicit File Close! The data will not be erased from the harddisk, only in RAM memory! File Load With this Menuitem you can merge two table files to one. The loaded file will be merged onto the current edited one. If you want to hold this new file you have to save it with Save or Save as. File Save File Save As This functions are identically, with the difference, that "Save as" questions a new file name, which shall be given to the new file to save. File Print Printersettings Use this item to print the current table on the selected printer. The printer can be selected and configured from the printer settings dialogue. File End This exits the program. ═══ 6.2. Edit ═══ Edit With these options Text can be cut off or copied and be used in different applications, or inserted in another place. Copy Spreadsheet into Clipboard With 'Copy Spreadsheet into Clipboard' it is possible to copy the colored table into clipboard and export it into any program, eg. a Word processor or some other application. This is done by selecting 'Insert' or german 'Einfugen' in the target application. ═══ 6.3. Options ═══ Old 2-Point Rule The table will be calculated after with this scheme: A victory scores 2 Pluspoints and 0 Minuspoints. A draw scores 1 Pluspoint and 1 Minuspoint. A defeat (loss) scores 0 Pluspoints and 2 Minuspoints. (English) 3-Points Rule With this option the table will be calculated with a different scheme: A victory scores 3 Points. A deuce scores 1 Point. A defeat (lost) scores 0 Points. Now there are no Minus-points any more, only Plus-points! You can easily toggle between this options so often you like! Settings With this panel you can set the general settings for this application. If the option 'Show Assistents' is chosen, you'll get help within the application for using it more efficient. If the option 'Save settings at end' is chosen, the settings will be saved by ending this application and the next time you start everything is set like before. Settings will be saved to the file Sport.ini. With the item 'Show last Position', you decide whether position in the table of a previous playday will be shown or not. 'Checking input' By this Option you select to check the input data on correctness, eg. if number of goals for and against is equal or number of home games equal to number of away games. In special cases like the american icehockey-League NHL, there is a need to insert the data without checking, because there is no regular basis on rounds of the teams in each league. ═══ 6.4. View ═══ View In order to adapt the program to your own PC you can change the standard colours and title line or font on the screen. For the font it is important to select a proportional font, as the results with a non-proportional font are lousy (try it, it is rather amusing!). As a default it is selected the font 'Courier' in size 10. As a Alternative there is only the font 'Courier New', but you can change the size and the look of the font with bold, italic and so on. The colours could be selected from the main colours or you can merge your own colour by defining the colour out of 16.7 million opportunities! The heading tells for which region in the table the colour is used. The number you select with the arrows is used with the regions in the table to differ the teams. ═══ 6.5. Picture Menu ═══ This is a typically picture of the Main-Program: ═══ 6.6. Control ═══ Go on to result input With this menuitem you can switch between table-view and resultentry-view. If you already inserted results they will be shown now. Press 'OK' when you are ready inserting results - you are automatically switched back to the table and it will be refreshed and calculated new. Wrong Go back to result input, repeat If you notice making an error with inserting results you and want to reedit your input please use this option. Then you'll will be prompted with the resultentry-view and your input (but only when you have done an input), but the results are only added again when you press 'OK' after reediting the input. With 'Cancel' you can completely get rid of your mistake input. previous / next playday With this arrow buttons you can switch fast between the playdays. With previous playday you get playday before the current (example: 14 instead of 15) and with next you will get the next one (example: 16 instead of 15). ═══ 6.7. Extras ═══ Extras These special functions can be reached here, but only in the full registered version: Championship Tournament World Championship Game plan creating First Half of Season / Second Half of Season and Total Season To allow a analysis of the games in the first and second half of the season you can use this functions. From ... To ... . week With the function "From ... To ... . week" you can calculate a Table, what normally does not exist. That means the games between these weeks were summed and calculated newly! This is an interesting opportunity for special analysis! This is a very special feature of Sport Manager! The left data should be less to the right! If not it will also be a new table calculated, but with negative data. This is not a bug! It was intended. Statistics With this part you analyze the tables statistically. There are options like numbers of victories or goals per game and many many more ... Moreover there is a special graphical analysis option to have a look over the positioning in the current season. Bar- and Piechart Moreover you can make a Barchart or Piechart from the given data. This charts are calculated by the actual table. (Home /Away games / Total, 2 or 3 Point Rule ...). ═══ 6.8. Help ═══ Help Help to Help calls the help-file for Sport Manager with the first page. Help is also alltimes available with F1! Help Helpindex Helpindex shows the help file with the index at first. Help Productinformation Help Productinformation shows Information about the copyright, the name of the author and the actual versionnumber of the application. ═══ 7. Insert results ═══ Insert results Here you can insert the results. Only numbers are taken. Characters will do naturally nothing. If a team hasn't played, it should be shown with a minus symbol "-", so this team will be taken out of score. A symbol of - in one of the two fields is enough! Hint: With the tabulator-key you can easily jump from one field to the other. Begin above and overwrite the preset for each field of 0. You will always insert the result for goals in the left field and against goals in the right field!!! There will be a control of the results if they are possible! Please insert the right results and control your input in order to look if the amount of F goals and A goals in the sum are equal. If this is not correct you will be advised by a dialogue to do the input again! You can't go on, without a correct input. Then press 'OK' and the new table will be calculated. Whether the results are realistic or not, is not important and impossible to prove for the program. Examples: Los Angeles Raiders: 7 28 'This is a lost game with 7 for and 28 against goals. Celtic Boston 88 88 'This is a draw with 88 to 88 goals/points/baskets or whatever you want. Arsenal London 4 2 'With this input you show a victory of Arsenal London with 4 to 2. Ajax Amsterdam - 0 'This is the symbol for a play-free team, the - is only neccessary once in the two fields ═══ 8. Sort ═══ Sorting routine It will be used a simple Insortion-Sort. As there are only a few data with up to 20 teams, it is not neccessary to implement a faster or a more difficult Sorting algorithm. If you want to know more please send me a mail! Sorting algorithm all between O(n) and O(n^2). Even in worst case no problem. If it takes a long time switching between result-input and the new sorted spreadsheet not the Sorting algorithm, but the graphic and/or the graphic-adapter and processor, because there are so many fields to compute. The sorting itselve longs even in worst-case only a few msec (milli-Seconds) ! Sort criteria At first all teams will sorted descending with most points. In the case of equality the rate of goals will decide and when even this is equal, which team has more goals. If these are also equal, the teams are on the same place and the place is a little bit random. The team which was on a higher position will be stay on a higher position than the other, this last position will decide which one is higher. This will only be the case, when really all data are exactly the same. These are the international and official known rules for sport tables. ═══ 9. Errors and Bugs ═══ Errors (Be careful: Ironic!) Errors are impossible and never will happen with this application. Are there accidantly any problems, Errors or even crashes, in any case fundamental the user is to plead guilty. The program is errorfree and you as the user are either to silly or unable to use this program, you will make everything wrong what's possible! Or not?? There's no bugfree Software, which is a little big greater than "Hello World" and with today's wide range of Hardware the world for the programmer isn't easier. Please mail me any comments and bug-reports via mail or e-mail! Also wishes and annotations and everything else, I'll thank you in advance. With that input I can develop this application further on and improve it. ═══ 10. Author ═══ The Author, Thomas Dagen, is 26 years old and studies "Wirtschaftsinformatik" (business and informatics) at Paderborn University. You can reach me with the following addresses: Thomas Dagen Benhauser Str. 24 33100 Paderborn Germany Tel. and Fax. +49 ((0)5251) 5 90 46 E-mail: tommi@uni-paderborn.de Homepage: http: //www.geocities.com/Colosseum/Field/7294/ or Thomas Dagen Friedrich-Ebert-Str. 14 48529 Nordhorn Germany Tel. +49 (5921) 75 164 ═══ 11. Registration and license ═══ Registration - Why register? The application is published under the Shareware-license, and functional not limited (only the Extra functions). The fullversion, which brings enhancements in funcionality, costs only 30 DM (german marks) or 25 US dollar. Included in this price is an printed handbook. Your one-time payment fee is a lifetime license to all future versions of Sport Manager. Moreover you ensure by registration that this application will be further enhanced and developed further on. Also, while we listen to any suggestions we receive, your wishes and suggestions will become reality if you are a registered user, because we pay close attention to your requests and suggestions! As it was hard work over three years to build this piece of Software for OS/2 please register! In order to get this program on floppy disk you have to pay 40 DM or 35 US dollar. If you are living in Germany or have access to this form of cash transfer you can transfer the money to my bank account: B L Z : 472 501 01 at "Sparkasse Paderborn" Konto-Nr.: 16 11 12 13 Please send me a mail or email, contact me, if you want to register this program! The Copyright and all rights are registered by Thomas Dagen. For special licenserights please have a look at the license or ask the author. License Terms The program should not be distributed on any CD or Disk for much money (greater than 50 DM or 50 US dollar) on a profit base (Shareware or CD-vendor ...). Private swapping of the Shareware-version is legalized. The program may be published on Internet and Mailboxes for private use. As Sport Manager is published as Shareware, there are no possibilities to make the author responsible for damages or losses in case of use of this application. The use of this program is on your own risk, and no one will be forced to use this application. But after many tests and human decision this program is good enough and will do no harm; but bugfree programs will never exist. Annotation: I think you can use this program without problems, because there were no big problems or bugs till now. ═══ 12. DCC ═══ DCC Dagen Computer Consulting DCC in Internet: http: //www.geocities.com/Colosseum/Field/7294/dcc.html The company DCC Dagen Computer Consulting offers you: Hardware DCC PCs with OS/2 or the wished operating system Software all known programs and own developments at reasonable prices Beratung objective and fundamental consulting with the newest improvements Service aftersale care and special services We offer everything around the electronic data communication/processing and Information Technology. Projectmanagement - attending of projects of any kind. Multimediapresentations and programs for OS/2 and Windows with your wishes. Systemanalysis and Network build up and care. All this for fair and reasonable conditions and with the best quality. ═══ 13. More programs ═══ The following programs for OS/2 are available from DCC: Game Pack for OS/2, at this time at Beta-stadium with Surprise, Labyrinth, Mahjongg, Tic-Tac-Toe, Tetris, Hangman and so on... Mathematics 2D and 3D Engine A Mathematicprogram with many graphical views and options. Functions can be plotted as 3D Function or can be viewed in a normal 2D frame. ═══ 14. Games in delay ═══ Games in delay Games in delay are a big difficile problem and very difficult to solve for programmers. That is obvious when taking in consideration that after this game in delay all games afterwards must have this points, too! To give in games in delay, you had to follow strictly this step-by-step instructions: 1. Open the file and change to the dialogue for result input. 2. With the blue arrow showing in the left direction (labeled with a minus symbol [-] ) go to the right week where one or more teams have no score. This step is enormously important! If not the left arrow is used as last button everything else will fail and lead to irregular results. 3. Press the button "Inverse". By doing this all teams with no score get blank and all other teams get a - in the score box, meaning that they have not played a match. 4. Now insert the score in the blank boxes like normal. If only part of the teams have played than only insert the score for this teams and fill the other ones with a - , like normal operation. 5. Now click the button "Game in delay" . After the security checking, which can be answered with "Yes", if all has done correctly, the results should be updated till the last week. Everything should be alright now! ═══ 15. Using philosophy ═══ Using philosophy The Sport Manager should be easy to use and understand program. First create a new table, beginning with zero data when starting from scratch or when you have a given table with the actual data. Second insert results by changing into the result input dialogue. Now insert the score of each team in the approbiate box. Repeat this step until you are the actual standing and repeat each week and collect the results of the sport teams. Third step is now after collecting a amount of valuable data doing some analysis. Select different opportunities to analyze the results like home and away games or first and second half of the season, table from ... to ... week or Pie and Bar Charts and other statistics. All this analysis can be shown on screen or be printed. Im Gegensatz zu anderen Programmen wird auf eine Erstellung der Begegnungen verzichtet, was eine ganze Menge Arbeit erspart. Auсerdem wird das Programm dadurch flexibler und ist nicht nur auf die Fuсball-Bundesliga beschrДnkt. Allerdings muс bei der Ergebniseingabe jedes Ergebnis zweifach eingegeben werden, was aber mit Hilfe der Tabulatortaste recht schnell gemacht ist. ═══ 16. History List ═══ Sport Manager is supposed to be used with all kind of sports, which are using results and displaying tables. Version 2.90 (04.06.97) New Funktions - Statistics improved - positioning on chart - games in delay - save program coordinates of the program window - statistics total and per team (last games, highest victory, ...) - First half of Season / Second Half of Season for all options like home and away games and analysis - Table from ... week to ... week - number of victories , drew aso. together - Barchart and Piechart for every home and away games and total - start at every point in the season possible - right mouse opens Popupmenu in the table view - even when the Sport.ini-File is corrupt, or is missing it will be started correct with defaults - result input boxes completely overworked - Bug with result input for wrong numbers of home/away games and unequal number of goals - Bug with helpbuttons, linking to wrong help pages - Bug, with help file, when file not there anymore Version 2.60 (28.01.97) New Functions - new international release with complete help- and install-file in english language - bug with 20 teams deleted - more example files and updated - Help updated completely new - Browsen in seasonfile-table now in create new table possible Version 2.50 (16.12.96) New Functions - first international release as an english language version, before since Version 2.1 only in German - a little adapted to the new OS/2 Version 4 Merlin - last worked file will be shown in file - menu after end - improved Animation at About-dialogue - some bugs deleted - files updated - (Help updated) - not so much! - current file will be shown in title-bar of program - Browsen in seasonfile-table now in result-sheet possible Planned Functions: - adapt more to OS/2 Version 4 Merlin (Notebooks?), lack of knowledge how to do with CA-Realizer a Notebook-Control under OS/2 ??????? - Reaction to minimize and maximize - more windows open at same time for working on many tasks simutanously - Extra-Functions - more functionality - improve Drag'n Drop - popup menus with right and middle mouse click