Algorithms Electronics File Formats Freeware Games Programming Hardware/Architecture HTML/CCS & Java/Javascript Humour Link Site,Library Linux,GNU Magazines/Books Network Protocols Networks New/Latest Stuff Programming Languages Servers/ISAPI/ IO Completion Ports Sound/Music and Multimedia Source Code Visual Basic Windows Winsock |
How this site was madeUNDER CONSTRUCTIONThis site was made using Microsoft Access 97. Basic sections for the site were decided on and then a database was constructed to hold the data. Finally some Forms Queries and modules of VBA code were written to create files for the site that you are now seeing. The Access Database contains these main tables TOPICS ARTICLES HYPERLINKS PAGEFILENAME The links that you see on the left hand side of this page were generated with the information contained in the TOPICS table. This table also contained information that was specific to each topic such as the italic text at the top of each of the pages that gives a brief description of that topic. Each topic is linked into the PAGEFILENAME table. The purpose of the PAGEFILENAME table is so that you can choose what filename you want the file to have. This link is only for the main index pages for each topic. The ARTICLES table is linked into the TOPICS table so that the articles can be grouped by subject. The ARTICLES Table is also linked into the PAGEFILENAME table because it also needs to have filenames for each of the articles. Finally the HYPERLINKS table contains links to other websites on each topic. These are included on the index page for each subject and so it doesn't need to be linked to the PAGEFILENAME table. The way the database is designed allows new topics to be added quite easily, although I guess that once there are to many topics it may become a problem. As you can see the site isn't finished yet so you should check back in a while when I've got more stuff up. |
Copyright Geoffrey Smith 2000