| ILLUSTRATING SHADOWS focusing on education and interesting practical aspects of sundial design |
| Book purchase options are here... |
| PASCAL and sun dials - using the free compiler |
| Email comments or questions to the author at: illustratingshadows at yahoo dot com |
| MAIN Python PAGE (alternative to JAVA, heavily supported, easy to manage) |
| visual basic programming sundials |
| FORTRAN and sun dials - using the free compiler |
| MAIN TURBO-CAD FILE PAGE ( vbs macros, programming notes, and tcw files ) |
| Visual Basic notes on VB programming for dials including graphical dial plate drawing code for the 3 VB systems [ENVELOP, EXPRESS, and NET] in correct folders in WINZIP form VB NET 2003 executable file for an h-dial with graphics as well as text only, doesn't need a lot of extra files to be installed. _____________________________________________________________ F R E E _____________________________________________________________ ENVELOP: works on Windowx XP service pack 1 and 2 http://www.freebyte.com/programming/compilers/envelop.html This is a download a seven files, one install and six other parts totalling only 7mb. It installs easily, and works well. Its .exe files work, but cannot be easily exported to non Envelop computers due to required .dll files. There is a "publish" tool available, but personal experience shows that some .dll files are not in the exported version. Nevertheless, a 7mb download for the Envelop Visual Basic is a lot better than the compicated 60mb download using the Microsoft Visual Basic Express. My notes may prove very helpful in getting started with Envelop. Click here. Six pages of useful information, and two pages on Microsoft's Visual Basic Express. MICROSOFT EXPRESS: works on Windowx XP service pack 2 (not on sp1) Their Visual Basic 2005 Studio Express version for Windows XP service pack 2 only is about 60mb after an initial 3mb download and is downloadable for free for the hobbyist from their website: http://msdn.microsoft.com/vstudio/express/downloads/default.aspx Creating published programs from this system is a typical Microsoft experience. The free Microsoft Visual Basic system is rather like lots of Microsoft software. Running the program it produces on another system is not simply a case of exporting it, rather it generates a series of tests of the target system, and a download of major proportions. _____________________________________________________________ L O W C O S T _____________________________________________________________ KBASIC For between $35 and $40, this system is well worth looking at, and unlike the Microsoft stuff, it is portable across some operating systems. http://www.kbasic.com _____________________________________________________________ VISUAL BASIC .NET 2003 For less than $100 this product is available from many online stores, has a solid book and the usual stack of Microsoft CDs. To locate this product, do an internet search on "visual basic net 2003" and the product installs easily and works first time. _____________________________________________________________ For the free 7mb Envelop Visual Basic system... a horizontal dial A very simple Visual Basic program using the free Envelop VB system. and .exe also Virus checked as of March 10, 2007 using Norton is longitude corrected however the .exe file cannot be run until you install the free Envelop VB system on your computer. It works on Windows XP service packs 1 and 2. and . . . The notes here show not only the source code for the hour line tables, they also show the code for the graphical depiction of the dial plate. The above in ZIP 220k The Visual Basic source, executable, and notes in zipped format for the free Envelop system. The notes also discuss Microsoft's Visual Basic Express and Visual Basic NET 2003, and also show the code for drawing graphically the hours lines for a horizontal dial. The code is not in the .zip file because (1) it is in the document and (2) "source" for Visual Basic consists of a lot more than just the event driven code. |
| Illustrating Time's Shadow ~ ISBN 0-9765286-8-1 plus 0-9765286-9-X ~ Lib Cong 2005900674 plus 2006930654 Merges Illustrating Shadows and Illustrating More Shadows, deletes duplicated material, and techniques that are complex and replaced by easier methods, adds new material. Hands on, empirical, geometric, trigonometric, CAD, and spreadsheet dial design for small dials plus garden dials using common masonry supplies, clay, and glass, with emphasis on many calendar line techniques, and inclined decliners, while providing details on the use of DeltaCAD programming including the animation of many sheets as parameters vary. Get CD here. Case studies abound with associated problems solved, and cover the infamous inclined decliner, as well as all the other kinds of outdoor dials. You get a free CD of booklets, spreadsheets, VRML/WRL files, templates, etc with the book. The CD has all books and booklets and programs along with source code. PayPal here to buy. |