From: Ian L. <dr...@gm...> - 2006-11-16 21:24:31
|
Oh, as far as the tutorial goes, here is a list of topics yet to be covered: - goto/gosub/labels - for/next loops - arrays - In depth tutorial about the difference between strings and numbers - Discussion of why and how FASTGRAPHICS works - Intermediate math functions (floor, ceil, rand) - How to debug programs by stepping through and anything else I haven't thought of :-) -Ian On 11/16/06, tony007 <sup...@go...> wrote: > > > On 16/11/06, Ian Larsen <dr...@gm...> wrote: > > I've just uncommented the line that disables the toolbars because it > > was quick and easy, I'll add the menu options to turn them back on > > later. > > > > It would be great to have someone do the icons. I don't care if they > > match the ones I have already, unless he'd like to use that as a > > starting point. It seems that shiny buttons are all the rage these > > days, which is why those look like they do. My only requirement is > > that they be sort of universal, so that non-English speakers can > > understand them. (For example, I'm not sure an icon of an insect for > > "debug" would translate well) > > :-) I'd never have thought of using an insect for debug - it's quite good > really! > Having said that, debug is kind of tricky really... > > > I'm going to copy in some standard icons for new, open, save, etc. as > > placeholders for better looking icons. > > I'll get him to do it and pass on your concerns about them being universal. > I used to work with him a couple of years ago and I know that he is aware of > these issues so hopefully they turn out right pretty much straight away. > If you had to pick an age group to target what would it be, just to give him > a rough idea? > > I've got some time to spend on the app in the next few days. I'll merge from > trunk/ into /branches/tony and do the work in the branch. Then I'll try and > put together an interesting tutorial - do you have anything in particular > that you'd like to see covered? If not I'll do a simple game of some > description. > > Just to confirm, are you using Qt 4.2 as there have been some changes from > 4.1. > > tony > > > -Ian > > > > > > On 11/16/06, tony007 <sup...@go...> wrote: > > > > > > > > > On 15/11/06, Ian Larsen <dr...@gm... > wrote: > > > > I've fixed a few things in the trunk of the svn repository. > > > > > > > > Compilation no longer requires different commands in the LEX directory > > > > for unix and windows, a simple "make" will do for both. (Does anyone > > > > know how to automate this with qmake?) > > > > > > You can probably do this from the BASIC256.pro file using the 'system' > > > function. > > > i.e. > > > MADE_LEX = TRUE > > > exists( ./LEX/Makefile ) { > > > system( make -C ./LEX ):MADE_LEX=FALSE > > > } > > > eval( MADE_LEX = FALSE ) { > > > error( Couldn't make LEX project - aborting... ) > > > } > > > > > > I've haven't tested this cause I'm at work and have an urgent 'crisis' > to > > > deal with... > > > Take a look at > > > > http://doc.trolltech.com/4.2/qmake-function-reference.html > > > for more information. > > > > > > > > > > Also, I've added a resources directory, where icons are stored. These > > > > are then compiled into the executable using qt's handy resource > > > > compiler, so there's no need to distribute .png's with the > > > > application. > > > > > > > > As far as icons go, I'm looking for ideas for good symbols that are > > > > universal for New Program, Debug, etc. I think a green triangle and > > > > red square are fairly standard for Run and Stop. > > > > > > I've got a graphic designer friend who has said he will make some > button > > > icons. He has vast amounts of experience creating graphics for > educational > > > software aimed at children, but said it might take him a week or so to > get > > > it done as he's really busy at the moment I can give him the ones you've > > > done so far to give him an idea of the 'theme' if you like. Let me know > if > > > you want to take advantage of the offer or not Ian? > > > > > > btw. Ian, are you sure about disabling the dock window toolbars in the > > > code? I thought you meant you'd set them to be not-visible by default so > > > that they don't clutter up the app when it's loaded. What about the > person > > > who a) doesn't compile from source but downloads the binaries and b) has > a > > > large resolution screen. I've always thought it's better to offer > > > functionality but give users to option to use or not use it as they > choose. > > > Just my two cents worth... > > > > > > tony > > > > > > > -Ian > > > > > > > > > > > > ------------------------------------------------------------------------- > > > > Take Surveys. Earn Cash. Influence the Future of IT > > > > Join SourceForge.net's Techsay panel and you'll get the chance to > share > > > your > > > > opinions on IT & business topics through brief surveys - and earn cash > > > > > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > _______________________________________________ > > > > Kidbasic-devel mailing list > > > > Kid...@li... > > > > > > > > https://lists.sourceforge.net/lists/listinfo/kidbasic-devel > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > Take Surveys. Earn Cash. Influence the Future of IT > > > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > > > opinions on IT & business topics through brief surveys - and earn cash > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > > > _______________________________________________ > > > Kidbasic-devel mailing list > > > Kid...@li... > > > > https://lists.sourceforge.net/lists/listinfo/kidbasic-devel > > > > > > > > > > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > Kidbasic-devel mailing list > Kid...@li... > https://lists.sourceforge.net/lists/listinfo/kidbasic-devel > > > |