Re: NEW
- Posted by Dan Moyer <DANIELMOYER at prodigy.net> Mar 20, 2002
- 522 views
New wrote: <snip> > > I could use as many as you know. I am > > looking for tutorials for the Windows version and some tutorials for > > win32lib > and Derek responded: <snip> > Win32lib comes with many sample programs and a reasonable set of Docs. However, we probably should > create an annotated edition of all the samples plus "tips". My "RunDemos" creates an organized list of all the Win32Lib samples, with descriptions, allowing easy locating of function implementation & running & viewing code , and I'm working right now on improvements for it that will allow easier adding & removing of demos from its list of demos. It's included with Win32Lib, but there may be a more recent version at: http://www.rapideuphoria.com/wdemos.zip For tutorials on Win32Lib, try Wolfgang Fritz's very good one, at: http://www.king.igs.net/~wolfritz/tutor.htm Dan Moyer ----- Original Message ----- From: "Derek Parnell" <ddparnell at bigpond.com> To: "EUforum" <EUforum at topica.com> Sent: Tuesday, March 19, 2002 9:22 PM Subject: Re: NEW > > > > > I am new to programming with Euphoria. I just started 3/14 and I need > > > > some resources for good tutorials. > > As a first port of call, try http://www.rapideuphoria.com/abgte2.zip which is the "A Beginner's > Guide To Euphoria" > > > I could use as many as you know. I am > > looking for tutorials for the Windows version and some tutorials for > > win32lib > > Win32lib comes with many sample programs and a reasonable set of Docs. However, we probably should > create an annotated edition of all the samples plus "tips". > > > and tutorials that focus on "For" and "If". I am more used to perl > > you have our sympathy > > > and their fors and ifs are a lot different. > > 'for' sytax is: > FOR <loop_index> = <start> TO <end> (BY <incr>) DO <body> END FOR > > The FOR, TO, DO, and END FOR keywords are mandatory. <loop_index> is the *name* of a variable that > Euphoria sets and controls during the looping code. You cannot change its value at any time. The > trick to 'for' is that the loop index must not be already declared and its scope is restricted to > inside the loop. <start> is the initial value that the loop index receives and <end> is the last > value that it can have. The BY clause is optional. If omitted, <incr> is assumed to be 1. At the end > of each iteration and before your loop body code gets control, Euphoria adds the <incr> value to the > <loop_index>. If this cause the loop index to go beyond the <end> value, the loop is completed and > the next line of code after the END FOR is executed. Between the Do and END FOR, you can have any > number of statements, however some specific statements are not allowed (such as > procedure/function/constant/ etc...). > > 'if' syntax is: > IF <boolean_test> THEN <true_code> (ELSE <false_code>) END IF > > In other words the IF, THEN and END IF key words are mandatory. If you have an ELSE clause, it > must appear after the THEN clause and before the END IF statement. <boolean_test> must be an > expression that results in an atom; zero means the test failed, non-zero means the test succeeded. > <true_code> only gets executed if the test succeeded, and <false_code> only gets executed if the > test failed. There can be any number, including zero, statements in either the <true_code> and > <false_code>, however some specific statements are not allowed (such as procedure/function/constant/ > etc...). > > > > I would appreciate any suggestions you might have. > > Try the contributions section of www.rapideuphoria.com , there are hundreds of great ideas there. > > > Also, maybe an idea for a program that is some > > what useful and not to hard to develop. > > > > How about a text-based adventure game? > > --------- > Cheers, > Derek Parnell > ICQ# 7647806 > > > >