Bygging av gui for binærkode Prosjektet simpletidy.

Slides:



Advertisements
Liknende presentasjoner
Generisk nettstruktur inklusive CT-iq Offentlig Nett (ON) Bedriftsinternt Nett (BiN) CTI(opsjon)CT-iq Bedrifts LAN IN lev. LAN InnringerINleverandør(IN)Mobiloperatør(MO)
Advertisements

Del 3 : Patterns (Kap 16 – kap 20, Craig Larman) Arne Maus Inst. for informatikk, UiO.
Sekvensdiagram En sekvens viser hvordan objekter samarbeider om en oppgave Diagrammet viser hvem som har kontrollen til enhver tid Det spesifiserer nøyaktig.
HVA ER ?.
Realisering av Software Patterns Software Design Patterns Realisering med kode Refaktorering Gjenkjenning av mønstre.
Slik kommer du til «Personverninnstillinger»: Logg inn på Facebook.
Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring
Slik kommer du til «Personverninnstillinger»: Logg inn på Facebook.
1 Litt om OO og programmering Arne Maus. 2 OO og Java (og C++, C#)  Arven fra Simula  Programstruktur i Java  Generering av objekter  Beskyttelse.
Programmering i Java versjon januar 2005 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Chain of Responsibility GoF mønster Operasjonelt (behavioral)
UML & object models av gruppe 8
Heiskontrollsystem Gruppe 7 Arne E. Hansen Martin Stenmark Cecilie Vådahl Gunhild Kristiansen Kristian Vågen Magnus L. Asbjørnsen.
God Jul Du behøver ikke vente til Jul…
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
LocMoc : Avatar 3D – Visualisering av menneskelige bevegelser ved bruk av Java og Coin3D. En presentasjon av: Øivind Hoff Johansen og Jon Kåre Sørensen.
Læring og tenkning Systemutvikling er læring Gjensidig respekt og samarbeid Følge en konkret oppskrift Velge blant flere oppskrifter Nå målet uten oppskrift,
Sekvensdiagram En sekvens viser hvordan objekter samarbeider om en oppgave Diagrammet spesifiserer hvem som har kontrollen til enhver tid Det vises nokså.
Prosjektet transparente lag Composite og tegnende objekter Decorator og gui-kontrollere Factory Method Iterator.
Sammensatt struktur Visning av intern struktur i et samarbeid mellom objekter Fokuserer på ett av en klasses flere mulige ansvar.
En kort innføring i Design Patterns
Forbindelser Diagrammer i UML består av ting med forbindelser
21.Januar 2003 Design Patterns 1.Kort repetisjon av viktige patterns 2.Oppgave 3.Felles gjennomgang Bendik Bygstad Høgskolen i Vestfold.
Strukturerende elementer i UML
Singleton & Adapter Pattern Gruppe 3. Singleton Pattern Sørger for at en klasse kun kan ha en instans Vanligvis implementert med globale variabler –Singleton.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Innledning om HTML IT20 oktober Bakgrunn Konseptet WWW ble født i 1983 i CERN, Geneve Opphavsmann: Tim Berners-Lee, MIT Spre informasjon uavhengig.
Innkapsling av request. Køing, logging, angre Command tilhører gruppen av ”behavioral patterns” Instanser av mønsteret leder til instanser av forespørsler.
Biblioteket easylib og proped Konfigurering og simpletidy.
Username anonym Password s1mpletransport Host hve3920.hive.no Path /home/transport.
Aktivitetsdiagrammer
Tilstedeværelse og tilgjengelighet i ServiceFrame Lars Johnsrud.
Nettverk Mål for leksjon: Kunne bruke og forstå begrepene bit og byte Kjenne til ASCII Kunne bruke og forstå begrepet overføringskapasitet Forstå behovet.
Bearbeide og presentere interessante bridgespill
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
INF3400 Del 11 Teori Latcher og vipper.
Programvareendring del 2 In 140 Forelesning Nr 22 Sommerville kap 27, 2. Del.
2008 INF3400 Latcher og vipper Konvensjonelle CMOS latcher Problemer: 1.Terskelfall 2.Ukjent last 3.Ukjent drivegenskaper Definert drivegenskaper Definert.
Klasser og NetBeans At lave nye klasser i NetBeans.
AI - Kunstig Intelligens
2+2= 5 Felles markedsføring av sjøtransport Anne Kristin Hjukse, informasjonssjef Oslo Havn.
Kort om java-applets. Applets - resourcer Appletter bygger på JRE (normalt j2se) Kan afvikles med Appletviewer (sikkerhed ?) Browser (sikkerhed – ”sandkasse”)
Tekniske valg i applikasjonen Mine studier USITs allmøte 9.oktober 2014.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Objektorientert utforming In 140 Sommerville kap. 12.
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
Masteroppgave Administrasjonsmoduler til eAccess.
Pakkekontroll Mål: Kontrollere at kunder har mottatt pakker vi har sendt i posten.
Gamle systemer In 140 Forelesning Nr 19 Sommerville kap 26.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
Objektorientert utforming In 140 Forelesning Nr 11 Sommerville kap 12 – del 1.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
Objektorientert design In 140 Sommerville kap 12 – del 1.
Kapittel 7 Array (lister og tabellar). 7.1 Arrayelement Array (lister, tabellar) er kjent frå VB Blir brukt til å organisere data når vi har mange dataelement.
| Muntlig kommunikasjon. Kompetansemål lytte til og vise åpenhet for andres argumentasjon og bruke relevante og saklige argumenter i diskusjoner bruke.
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
Strukturerende elementer i UML
VIS DETTE LYSBILDET: INTRODUKSJON
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Det moralske argumentet for Guds eksistens
Kort om java-applets.
Fagleg forum, 27. mars 2003 Tor Hovland
Elektronisk løgndetektor
IN3030 – Effektiv parallellprogrammering Uke 1 2. del, våren 2019
Utskrift av presentasjonen:

Bygging av gui for binærkode Prosjektet simpletidy

Tidy.exe Tidy kan lese uformell html-tagging:

Tidy.exe … for å lage velformet html:

Tidy.exe på kommandolinje For å tidy.exe til å virke, må du bruke for eksempel c:/tidy/tidy.exe -indent -latin1 --clean y -asxml raw.html tidied.html

Kommandolinje i gui Vi kan lage gui som utnytter logikken i binærkoden Binærkoden er avhengig av plattform Guiet kan likevel ha svak kobling til en plattform

Plattform og avhengighet Gui i Java er uavhengig av plattform Binærkodens avhengighet er på to områder Selve binærkoden (her tidy.exe) Syntaksen for argumenter

Gui bruker logikk i model Pakken model har fire klasser

gui og model Hvordan gui bruker model

Fork og join Hvordan strømmene arbeider

Asynkron kommunikasjon De tre strømmene har asynkron atferd Ikke mulig å forutsi når de sender og mottar De må derfor håndteres i hver sin tråd Men applikasjonen må vite når alle er ferdige Dette må gjøres med join For (Thread t:threadlist) t.join();