{"id":387,"date":"2018-08-14T08:06:45","date_gmt":"2018-08-14T06:06:45","guid":{"rendered":"https:\/\/it.slotshaven.dk\/?p=387"},"modified":"2024-09-02T15:55:00","modified_gmt":"2024-09-02T13:55:00","slug":"processing-p3-kursusintro","status":"publish","type":"post","link":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/processing-p3-kursusintro\/","title":{"rendered":"Processing P3 Kursusintro 1"},"content":{"rendered":"<p>Processing er baseret p\u00e5 sproget Java, og det er oprindeligt udviklet med henblik p\u00e5 at g\u00f8re det nemt at lave grafiske animationer i en kunstnerisk sammenh\u00e6ng. Derfor kaldes et program i Processing en &#8220;sketch&#8221; og ligger i din &#8220;sketchbook&#8221; (som bare er en mappe p\u00e5 din computer). I en sketch skal der ALTID v\u00e6re en funktion kaldet <strong>setup()<\/strong> og en funktion kaldet <strong>draw()<\/strong>. Med \u00e5rene er sproget blevet udbygget med et v\u00e6ld af faciliteter og udvidelser.\u00a0 Sproget har tillige blevet oversat til Javascript, hvor det kaldes P5.<\/p>\n<p><a href=\"https:\/\/processing.org\/download\/\">Processing kan hentes her<\/a>. Det er Open Source og gratis, og man opfordres til at donere et bel\u00f8b, men det er ikke et krav, og download er allerede startet n\u00e5r du ser opfordringen. P\u00e5 det samme website ligger dels &#8220;manualen&#8221; til sproget (&#8220;Reference&#8221;), og dels masser af biblioteker (&#8220;libraries&#8221;), eksempler, projekter og meget andet.<\/p>\n<p>Kurset her l\u00f8ber sprogets grundl\u00e6ggende elementer igennem og slutter med at lave et lille spil. Det er lavet som s\u00e5kaldte &#8220;worked examples&#8221;, hvor hvert kursusmodul best\u00e5r af en sketch, der kan k\u00f8re, men som skal forbedres og bearbejdes. De tilh\u00f8rende opgaver st\u00e5r nederst i kildeteksten.<\/p>\n<p>Her kan de f\u00f8rste worked examples hentes:<\/p>\n<p>Processing: Variabler, setup() og draw():\u00a0 <a href=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/Digiteknik\/Processing\/tree\/master\/Processing\/ProcIntro\/P3_intro_1\">Intro_1<\/a><\/p>\n<p>Processing: Animation, betingelser.:\u00a0 <a href=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/Digiteknik\/Processing\/tree\/master\/Processing\/ProcIntro\/P3_intro_2\">Intro_2<\/a><\/p>\n<p>Processing: Lyt efter musen og inds\u00e6t et billede: <a href=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/Digiteknik\/Processing\/tree\/master\/Processing\/ProcIntro\/P3_intro_3\">Intro_3<\/a><\/p>\n<p>Processing: Kodeblokke, Funktioners parametre:\u00a0 <a href=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/Digiteknik\/Processing\/tree\/master\/Processing\/ProcIntro\/P3_intro_4\">Intro_4<\/a><\/p>\n<p style=\"text-align: right;\"><a href=\"https:\/\/digitalteknik.it.slotshaven.dk\/?p=440\">Videre til del 2&gt;&gt;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Processing er baseret p\u00e5 sproget Java, og det er oprindeligt udviklet med henblik p\u00e5 at g\u00f8re det nemt at lave grafiske animationer i en kunstnerisk sammenh\u00e6ng. Derfor kaldes et program i Processing en &#8220;sketch&#8221; og ligger i din &#8220;sketchbook&#8221; (som bare er en mappe p\u00e5 din computer). I en sketch skal der ALTID v\u00e6re en &#8230; <a title=\"Processing P3 Kursusintro 1\" class=\"read-more\" href=\"https:\/\/digitalteknik.slotshaven.it\/wordpress\/processing-p3-kursusintro\/\" aria-label=\"Read more about Processing P3 Kursusintro 1\">L\u00e6s mere <\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[38],"class_list":["post-387","post","type-post","status-publish","format-standard","hentry","category-ikke-kategoriseret","tag-processing"],"_links":{"self":[{"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/posts\/387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/comments?post=387"}],"version-history":[{"count":1,"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/posts\/387\/revisions"}],"predecessor-version":[{"id":4765,"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/posts\/387\/revisions\/4765"}],"wp:attachment":[{"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/media?parent=387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/categories?post=387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digitalteknik.slotshaven.it\/wordpress\/wp-json\/wp\/v2\/tags?post=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}