The Alice programmeringsspråk stöder generaliserade programmering begrepp för början programmerare som involverar programutveckling med animation skapande . Den Alice redaktör är en funktionell utvecklingsmiljö med tillsats guiden funktioner som gör att programmerare att följa enkla menystyrda förfaranden för att deklarera metoder, variabler och objekt . Förstå grunderna i Alice och vad som förväntas av det kan hjälpa att komma igång med att utveckla grundläggande program i språket . Förstå Alice
Alice programmeringsspråk representerar en 3 - D modellering miljö komplett med objektorienterad - liknande egenskaper . Medan Alice själv inte är objektorienterat i den meningen att den stödjer OOP paradigm såsom arv eller polymorfism , kommer Alice programmerare använder och manipulera objekt . Alice är inriktad på att gå programmeringsbegrepp med animation och design för att bidra till att främja inlärning av programmering genom applikationsutveckling och animerade berättande . Samt Addera 3D World Objects
Alice programmering språk levereras med en 3 - D bildredigerare . I editorn kan programmeraren välja från fördefinierade "värld" miljöer som kommer att hålla 3 - D objekt i programmet . Dessutom kan du välja prerendered objekt att placera i miljön , och kontrollera vad föremålen gör . Redaktören låter dig ändra beteendet för de objekt genom direkt genom att inrätta serie förprogrammerade eller anpassade kommandon att objektet kommer att agera utifrån .
Grundläggande Alice Data och metoder
Alice , liksom andra programspråk , innehåller variabler som programmeraren använder för att lagra information i. Alice är starkt skrivit , vilket innebär att variabler ska ha en deklarerad typ , huruvida denna typ är numeriskt , Boolean eller karaktär baserad . När du skriver variabler och metoder för dina 3D-objekt i Alice , kan du skapa variabler med hjälp av redigeraren så att de överensstämmer med maskinskrivning standarder . Fördefinierade metoder tillåter dig också att tillämpa grundläggande kommandon till 3 - D objekt , exempelvis rörelse eller tal . Du kan sedan ansluta variabler och metoder till de animerade objekten för att skapa scener
World och metoder Klass
Metoder finns i två huvudtyper : . World och klass . World - nivå metoder tillämpas på allt i den synliga världen av programmet , med undantag för själva världen . Detta innebär att dessa metoder är generella , och kan användas till att överföra kommandon till olika objekt som finns i världen. Metoder på klassnivå är de som är specifika för en klass av objekt i världen, såsom en animerad djur . Vanligtvis när programmering i Alice du utöka funktionerna i befintliga klasser för att göra mer specialiserade klasser .
Evenemang
Alice inte kan vara helt objektorienterat , är det i viss mån händelse - orienterad . Inbyggt i Alice är en serie av händelser och händelsehanterare . Alice har en lista över inbyggda händelser som övervakar det under körningen av ett program , till exempel in rörelser , tangentbord användning , musrörelser , variabla förändringar och även när programmet startar . Du kan skapa händelser och händelsehanterare genom Alice händelsen gränssnittet som du vill skapa variabler och metoder .