Direktan link ka kursu:

Similar documents
Podešavanje za eduroam ios

Otpremanje video snimka na YouTube

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

SAS On Demand. Video: Upute za registraciju:

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

Pravljenje Screenshota. 1. Korak

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

1. Instalacija programske podrške

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Babylon - instalacija,aktivacija i rad sa njim

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

Tutorijal za Štefice za upload slika na forum.

UPUTE ZA INSTALACIJU PROGRAMA FINBOLT 2007 tvrtke BOLTANO d.o.o.

Primer izrade dinamičkog sajta

OBJEKTNO ORIJENTISANO PROGRAMIRANJE

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

za STB GO4TV in alliance with GSS media

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

PROJEKTNI PRORAČUN 1

Uvod u MS Word. Nova znanja. Novi pojmovi

Kako instalirati Apache/PHP/MySQL na lokalnom kompjuteru pod Windowsima

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

KatzeView Uputstvo. verzija Novi Sad Josifa Marinkovića 44. Tel: +381 (0) Fax: +381 (0) Mob: +381 (0)

Nejednakosti s faktorijelima

STABLA ODLUČIVANJA. Jelena Jovanovic. Web:

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

- Vežba 3 - UVOD U FLASH ANIMACIJA FRAME-BY-FRAME SHAPE TWEEN MOTION TWEEN

mdita Editor - Korisničko uputstvo -

Primjeri pitanja iz 1. ili 2. skupine (za 2 ili 4 boda po pitanju) -

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

RANI BOOKING TURSKA LJETO 2017

MRS MRSLab08 Metodologija Razvoja Softvera Vežba 08

Mindomo online aplikacija za izradu umnih mapa

UVOD. Uvod. Ključna pitanja: Koji objekti postoje u Toolbox-u? Koje metode Toolbox objekata postoje?

Pokretanje (startovanje) programa Microsoft Word

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA:

- PRIRUČNIK ZA STUDENTE -

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09

Windows Easy Transfer

Poglavlje 1 POČETAK RADA SA MICROSOFT OFFICE-OM 2016

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Slagalica init screen Prikaz atributi 1.1. Jednostavna slagalica

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

Uvod u relacione baze podataka

MRS. MRSLab03 Metodologija Razvoja Softvera Vežba 03 LAB Dijagram aktivnosti

- Vežba 5 - UVOZ SLIKA I RAD SA SLIKAMA RAD SA SEKVENCAMA I KADROVIMA OBJAVLJIVANJE FILMA

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET!

Bušilice nove generacije. ImpactDrill

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports.

MICROSOFT WORD. Word pokrećete iz START - PROGRAMS menija ili klikom na prečicu na desktopu. Ruler / Lenjir. Tekstualni kursor.

Vježbe 6 Povezivanje prostornih i atributnih podataka

3D GRAFIKA I ANIMACIJA

Programiranje za internet zimski semestar 2013/2014. Java kroz primjere (skripta je u fazi izradi)

POSTUPAK IZRADE DIPLOMSKOG RADA NA OSNOVNIM AKADEMSKIM STUDIJAMA FAKULTETA ZA MENADŽMENT U ZAJEČARU

STINGRAY MUSIC - MOBILNA APLIKACIJA

Desna strana menija sadrži spisak nedavno otvaranih dokumenata.

Programiranje III razred

2. Kreiranje nove baze podataka

- Vežba 2 - OPTIMIZACIJA GRAFIKE ZA WEB UPOTREBA ALATKE SLICE TOOL IZRADA WEB GALERIJE

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

Virtuelni hotel. 2. deo

Office 365, upute za korištenje elektroničke pošte

Univerzitet u Nišu Građevinsko-arhitektonski fakultet. Informatika 1. Word. Milica Ćirić

Iskustva video konferencija u školskim projektima

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

EKONOMSKI FAKULTET UNIVERZITETA U BEOGRADU copyright by A.Bradi & G. Petri, as. Windows 98.

Windows Live Movie Maker

Mogudnosti za prilagođavanje

CRNA GORA

Unity : Osnovni koncepti i razvoj 3D igre

AUDIO-VIZUELNA SREDSTVA

BENCHMARKING HOSTELA

Sadržaj: Učenje na daljinu i e-učenje (4) 3 Mala škola programiranja C# (4) 6 Internet komunikacija sa Windows Live

16 IZRADA WEB STRANICA

P R O J E K T N I R A D

Microsoft Excel 2010 PRVI DEO

Primer-1 Nacrtati deo lanca.

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6.

EUnet dial-up konfigurator

VODIČ ZA PISANJE SEMINARSKIH RADOVA U PROGRAMU MICROSOFT WORD 2007

SKRIPTA ZA VEŽBE IZ PREDMETA ELEKTRONSKO POSLOVANJE

RAZVOJ IPHONE APLIKACIJA POMOĆU PROGRAMSKOG JEZIKA SWIFT

UPUTSTVO za rad sa programom za evidentiranje godišnjeg prometa lijekova

CMS- Centralni sistem za MONITORING CMS Pregled

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

TEHNIKA I INFORMATIKA U OBRAZOVANJU

SADRŽAJ. strana 1. strana 2. Hadži Đerina 2, tel.011 / Cvijićeva 98, tel.011 / e mail:

KORISNIČKO UPUTSTVO ZA SVR MANAGER SAMSUNG

VBA moduli. mr Milovan Milivojević dipl. ing. Visa Poslovno Tehnička Škola - Užice

SADRŽAJ. Besplatna registracija. Odabir platforme za trgovanje. Čime želimo trgovati? Trgovanje

''Serbia'' Serbia MATURSKI RAD. Učenik: Serbia Predmet: Informatika i Računarstvo Profesor: Serbia

Transcription:

Alat Alice može da se preuzme sa sledeće adrese: www.alice.org Kratka video uputstva posvećena alatu Alice: https://youtu.be/eq120m-_4ua https://youtu.be/tkbucu71lfk Kurs (engleski) posvećen uvodu u Java programiranje u alatu Alice je dostupan na sajtu Oracle Akademije: 1. sajt Oracle Akademije - https://academy.oracle.com/ 2. Izbor Training 3. Izbor Self-Study 4. klik na dugme Getting Started with Java Using Alice Self-Study Course Kurs ima više lekcija koje su numerisane. Svakoj možemo direktno da pristupimo klikom na dugme sa rednim brojem lekcije koje se nalazi pri dnu strane (slika levo). Kada se klikne na dugme prikaže se pregled lekcije, a sama lekcija se učitava klikom na Begin. Kroz lekciju se prolazi redom pomoću spiska tema na meniju Outline sa leve strane, ili uz pomoć navigacije PREV i NEXT dole desno (slika desno). Direktan link ka kursu: http://ilearningcontent.oracle.com/content/public/oracle_acad/selfstudy/articulate/alice/interaction.html Uvod u objektno-orijentisano programiranje Aplikacije koje učenici poznaju kao korisnici računara su sastavljene od objekata. Razvoj aplikacija sa grafičkim korisničkim interfejsom je u vezi sa razvojem objektno-orijentisanog programiranja. Kao prvi kontakt sa programiranjem je dobro učenicima pokazati kako su kreirane aplikacije koje liče na aplikacije koje oni koriste, na primer, igrice. Primer 1: Igrica

Svaki objekat klase Ptica ima: veličina pozicija na kojoj se nalazi 2. funkcionalnosti (metode, tj. procedure i hoda funkcije) leti priča razmišlja okreće se Klasom Ptica su opisani svi objekti te klase, tj. svi podaci i funkcionalnosti (metode procedure i funkcije) koje imaju objekti ove klase. 1. podatke koji ga opisuju Programski kod gradimo tako što pozivamo metode objekta, na primer: ptica.priča( Kako je lep dan! ); Ovaj programski kod je moguće grupisati u naredbe za kontrolu toka, kao što su grananja i ciklusi, kao i u procedure i funkcije. Kreiranje animacije u alatu Alice Pre nego što se pristupi kreiranju animacije, potrebno je da se definiše scenario. Scenario može da se opiše rečima ili prikaže dijagramom.

POČETAK POČETAK Zeka i mačak stoje na livadi. Zeka se okrene ka mačku. Mačak se okrene ka zeki. Istovremeno se pomere jedan ka drugom. Zeka pređe malo veće, a mačak pređe malo manje rastojanje. Zeka kaže: Zdravo! Mačak kaže: Zdravo :) Zeka kaže: Da li hoćeš da zajedno učimo OOP? Mačak kaže: Hoću! Hvala što si me pozvao! Mačak zatim kaže: Možemo da programiramo u alatu Alice. Zeka Zeka ii mačak mačak stoje stoje na na livadi. livadi. Zeka Zeka se se okrene okrene ka ka mačku. mačku. Mačak Mačak se se okrene okrene ka ka zeki. zeki. Istovremeno Istovremeno se se pomere pomere jedan jedan ka ka drugom. drugom. Zeka Zeka pređe pređe malo malo veće, veće, aa mačak mačak pređe pređe malo malo manje manje rastojanje. rastojanje. Zeka Zeka kaže: kaže: Zdravo! Zdravo! Mačak Mačak kaže: kaže: Zdravo Zdravo :) :) Zeka Zeka kaže: kaže: Da Da lili hoćeš hoćeš da da zajedno zajedno učimo učimo OOP? OOP? Mačak Mačak kaže: kaže: Hoću! Hoću! Hvala Hvala što što si si me me pozvao! pozvao! Mačak Mačak zatim zatim kaže: kaže: Možemo Možemo da da programiramo programiramo uu alatu alatu Alice. Alice. KRAJ KRAJ Kada se pokrene alat Alice, pojavljuje se dijalog Select Project. Pomoću ovog dijaloga je moguće otvoriti već kreirane projekte (neka od opcija My Projects, Recent, File System). Ukoliko želite da kreirate novi projekat, izaberite prostor (Template) u kojem će se dešavati animacija, a zatim kliknite na dugme OK.

Otvara se novi projekat. Potrebno je da kreirate izgled početne scene. Kliknite na dugme Setup Scene. Kada je aktivan prostor za kreiranje scene (izgleda animacije), možete da prevlačite potrebne objekte iz galerije. Galerija sadrži sve klase čije objekte možemo da ubacimo u animaciju. Pronađite zeku i mačka koji se nalaze među dvonošcima.

Prvo ubacite zeku tako što ga mišem prevučete na željenu lokaciju. Kada otpustite taster miša nad željenom lokacijom, pojavljuje se dijalog u kojem možete da izaberete naziv objekta. Podrazumevano se objekat zove kao i klasa, ali sa malim početnim slovom. Kada je objekat postavljen, mogu da se menjaju njegova svojstva. U alatu Alice je ovo rešeno isto kao u drugim ozbiljnim razvojnim okruženjima. Potrebno je da objekat bude označen, i onda u prozoru koji se nalazi na desnoj strani mogu da se menjaju njegova svojstva, kao što su na primer veličina i pozicija.

Dodajte i ostale objekte. Neki objekti će biti aktivni tokom animacije. U ovom slučaju će to biti zeka i mačak. Neki objekti mogu da budu samo deo scene. U ovom slučaju to su cveće i drveće. Kada su svi objekti postavljeni, možete da pređete na programiranje tako što ćete da kliknete na dugme Edit Code. Programirate tako što prevlačite odgovarajuće naredbe u metodu myfirstmethod. Ova metoda odgovara metodi main u jeziku Java. Svaki objekat ima svoje funkcionalnosti. Na primer, zeka može da se okrene ka mačku. Potrebno je da izaberete odgovarajuću proceduru koja opisuje željenu akciju zeke. Prvo izaberite zeku da biste dobili pristup njegovim procedurama i funkcijama. Izaberite proceduru turntoface i prevucite je u myfirstmethod.

Prilikom otpuštanja tastera miša, izaberite vrednost argumenta procedure. Kako zeka treba da se okrene ka mačku, treba da izaberete objekat cheshirecat koji se prosleđuje proceduri. Prva naredba programa će izgledati ovako: To odgovara načinu poziva metoda u programskom jeziku Java: objekat.metoda(parametri); Kompletan program možete da vidite na sledećoj slici.

Animaciju pokrenite klikom na dugme Run. Važno je da se svaki program testira. Kada je ovako jednostavna animacija u pitanju, treba proveriti da li u potpunosti ispunjava osmišljeni scenario.