Objektorienterad programmering Föreläsning 20
|
|
- Klara Åkesson
- för 5 år sedan
- Visningar:
Transkript
1 Objektorienterad programmering Föreläsning 20 Copyright Mahmud Al Hakim Agenda Mer om användargränssnitt Verktygskomponenter (ToolStripItem) Verktygsfält (ToolStrip) ToolStripContainer StatusStrip Menyer Submenyer Popup-menyer Kortkommandon till menyer Övning: Skapa en texteditor Copyright Mahmud Al Hakim 2 1
2 Verktygskomponenter Verktygskomponenter kan inte placeras direkt i ett fönster. Klasser som beskriver verktygskomponenter är inte subklasser till Control. Verktygskomponenter har en gemensam superklass med namnet ToolStripItem. Copyright Mahmud Al Hakim 3 ToolStripItem (Verktygskomponenter) ToolStripButton ToolStripControlHost ToolStripDropDownItem ToolStripSeparator ToolStripComboBox ToolStripDropDownButton ToolStripProgressBar ToolStripSplitButton ToolStripTextBox ToolStripMenuItem Copyright Mahmud Al Hakim 4 2
3 Verktygsfält (ToolStrip) I C# placeras verktygskomponenter i speciella containers s.k. verktygsfält (toolstrip). ToolStrip är en gemensam superklass till alla klasser som beskriver verktygsfält och menyer. ToolStrip är en indirekt subklass till Control. En komponent av typen ToolStrip kan placeras direkt i ett fönster på samma sätt som de vanliga grafiska komponenter som vi gick igenom hittills. I verktygsfält används inte listan Controls utan en lista med namnet Items. Copyright Mahmud Al Hakim 5 ToolStripContainer Klassen ToolStripContainer delar in ett fönster i fem paneler. Man kan placera en komponent av denna typ i ett fönster och docka komponenten så att den fyller ut hela fönstret. Då delas fönstret in i fem oberoende delfönster, ett längs varje sida och ett centralt. Varje delfönster är i sin tur en panel. På panelerna längs sidorna kan man placera ett godtyckligt antal verktygsfält (ToolStrip)och på den centrala panelen lägger man fönstrets interna innehåll. Copyright Mahmud Al Hakim 6 3
4 Control ScrollableControl ContainerControl ToolStrip ToolStripContainer ToolStripDropDown MenuStrip StatusStrip ToolStripDropDownMenu ContextMenuStrip Copyright Mahmud Al Hakim 7 ToolStripContainer - Exempel Copyright Mahmud Al Hakim 8 4
5 ToolStrip - Exempel Copyright Mahmud Al Hakim 9 ToolStripContainer Välj paneler och Dock Fill in Form Copyright Mahmud Al Hakim
6 Egenskapen Stretch Copyright Mahmud Al Hakim 11 Lägg till verktygskomponenter Copyright Mahmud Al Hakim
7 Tips Copyright Mahmud Al Hakim 13 StatusStrip Copyright Mahmud Al Hakim
8 StatusLabel och ProgressBar Copyright Mahmud Al Hakim 15 Övning sid Copyright Mahmud Al Hakim
9 Hanteraren toolstriptextbox1_keypress Copyright Mahmud Al Hakim 17 upbutton_click och downbutton_click Copyright Mahmud Al Hakim
10 Hanteraen timer1_tick Copyright Mahmud Al Hakim 19 Menyer Klassen MenuStrip används för att beskriva menyrader i C#. MenuStrip är en subklass till klassen ToolStrip. Klassen ToolStripMenuItem används för att beskriva menyer och menyalternativ och är subklass till ToolStripDropDownItem Copyright Mahmud Al Hakim
11 Menyer Exempel sid Copyright Mahmud Al Hakim 21 Hantera teckenstorlek del 1 Copyright Mahmud Al Hakim
12 Hantera teckenstorlek del 2 Copyright Mahmud Al Hakim 23 Hantera bakgrundsfärg Copyright Mahmud Al Hakim
13 Om programmet Copyright Mahmud Al Hakim 25 Submenyer Copyright Mahmud Al Hakim
14 Hantera teckenfärg Copyright Mahmud Al Hakim 27 Popup-menyer (ContextMenuStrip) Copyright Mahmud Al Hakim
15 Koppla popup-meny till fönstret Copyright Mahmud Al Hakim 29 Kortkommandon till menyer Sätts med hjälp av egenskapen ShortcutKeys Copyright Mahmud Al Hakim
16 Övning Skapa en texteditor, sid Copyright Mahmud Al Hakim
Objektorienterad programmering Föreläsning 15. Grafiska användargränssnitt (GUI Graphical User Interface)
Objektorienterad programmering Föreläsning 15 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Agenda Grafiska användargränssnitt (GUI Graphical User Interface) Standardklassen (Control)
Läs merObjektorienterad programmering Föreläsning 8. Copyright Mahmud Al Hakim Agenda (halvdag)
Objektorienterad programmering Föreläsning 8 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda (halvdag) Objektorienterad programutveckling Algoritmer Algoritmkonstruktionerna Relationer
Läs merObjektorienterad programmering Föreläsning 10. Copyright Mahmud Al Hakim Sorteringsalgoritmer
Objektorienterad programmering Föreläsning 10 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Fält fort. Fält som parametrar Parameterfält params Parametrar till Main Listor ArrayList
Läs merObjektorienterad programmering
Objektorienterad programmering Föreläsning 14 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Agenda Exceptionella händelser Vanliga Programfel Exception-klasser Automatiskt genererade
Läs merObjektorienterad programmering Föreläsning 12. Copyright Mahmud Al Hakim
Objektorienterad programmering Föreläsning 12 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Introduktion till Arv Superklasser och Subklasser Dolda medlemmar (new och base) Statisk
Läs merObjektorienterad programmering Föreläsning 5
Objektorienterad programmering Föreläsning 5 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda UML Övning Mer om metoder Standardklassen String Konstruktorer Överlagrade metoder Standardklassen
Läs merObjektorienterad programmering Föreläsning 9. Copyright Mahmud Al Hakim Agenda (halvdag)
Objektorienterad programmering Föreläsning 9 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda (halvdag) Fält Grunderna Fält med komponenter av struct-typ Fält med referenser Standardklassen
Läs merAgenda. Objektorienterad programmering Föreläsning 13
Objektorienterad programmering Föreläsning 13 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Agenda Ett objektorienterat exempel Repetition Mer om arv Abstrakta klasser Abstrakta metoder
Läs merAgenda (obs! halvdag)
Objektorienterad programmering Föreläsning 3 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda (obs! halvdag) Do-satsen Break-satsen Continue-satsen Goto-satsen Switch-satsen Villkorsoperatorn
Läs merObjektorienterad programmering Föreläsning 2
Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade
Läs merObjektorienterad programmering
Objektorienterad programmering Föreläsning 19 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda Konstruktion av egna grafiska komponenter Kontsruktion av egen komponent Att rita upp
Läs merObjektorienterad programmering Föreläsning 6. Mer om klasser och typer Namnrymder Inkapsling Synlighet Statiska variabler Statiska metoder
Objektorienterad programmering Föreläsning 6 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda Mer om klasser och typer Namnrymder Inkapsling Synlighet Statiska variabler Statiska
Läs merObjektorienterad programmering
Objektorienterad programmering Föreläsning 22 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Agenda Rekursion Samlingar Listor Mängder Avbildningstabeller 1 Rekursion För att förstå rekursion
Läs merObjektorienterad programmering Föreläsning 11. Copyright Mahmud Al Hakim
Objektorienterad programmering Föreläsning 11 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Multipla relationer Flerdimensionella fält Nationella inställningar Redigering av utskrifter
Läs merObjektorienterad programmering med Java Swing: Händelser, lyssnare och applets
GUI (forts) Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets Sven-Olof Nyström Uppsala Universitet 18 mars 2005 Skansholm: Kapitel 6 Användaren kan kommunicera med programmet
Läs merObjektorienterad programmering
Objektorienterad programmering Föreläsning 7 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Konstanter och readonly Statiska klasser Standardklassen Math Parameteröverföring Referensen
Läs merWINDOWS PRESENTATION FOUNDATION LEKTION 1
WINDOWS PRESENTATION FOUNDATION LEKTION 1 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 MÅL Kursens övergripande mål Efter avslutad kurs ska den studerande
Läs merDatabasutveckling Microsoft T-SQL - Fortsättning. Funktioner GROUP BY HAVING Skapa databaser Skapa tabeller Lite om transaktioshantering
Databasutveckling Microsoft T-SQL - Fortsättning Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Funktioner GROUP BY HAVING Skapa databaser Skapa tabeller Lite om transaktioshantering
Läs merObjektorienterad Programkonstruktion. Föreläsning 3 9 nov 2015
Objektorienterad Programkonstruktion Föreläsning 3 9 nov 2015 Kursnämnd Namn kommer... UML: Klassdiagram UML: Relationer Ärver från superklass Implementerar gränssnitt Dubbelriktad eller oriktad relation
Läs merObjektorienterad programmering Föreläsning 4
Objektorienterad programmering Föreläsning 4 Copyright Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Agenda Introduktion till objektorientering Klasser och Objekt Instansvariabler Metoder Introduktion
Läs merJAVAUTVECKLING LEKTION 4
JAVAUTVECKLING LEKTION 4 2016 Mahmud Al Hakim mahmud.al.hakim@nackademin.se www.alhakim.se AGENDA Iterationer (loopar) Algoritmer Mer om felsökning 1 WHILE-SATSEN String s = JOptionPane.showInputDialog("Talet
Läs merER-Diagram. Databasutveckling Diagram
Databasutveckling Diagram Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se ER-Diagram En vanlig konceptuell datamodell är den så kallade ER-modellen. "ER" står för "Entity-Relationship",
Läs merKursplanering Objektorienterad programmering
Kursplanering Objektorienterad programmering Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-OOP Klass Systemutvecklare.NET 2 Syfte och koppling till yrkesrollen Syftet är att få en stabil grund
Läs merBeskrivning av gesällprov RMI Chat Mikael Rydmark
Beskrivning av gesällprov RMI Chat Mikael Rydmark rydmark@kth.se Mikael Rydmark 1(8) 12-06-06 Innehållsförteckning Inledning...3 Server...3 Klient... 3 Ansluta till servern...3 Huvudchat...4 Privat kommunikation...5
Läs merFöreläsning 15: Repetition DVGA02
Föreläsning 15: Repetition DVGA02 Vad handlar kursen om? Kursen kan i grova drag delas upp i tre delar: 1. Objekt-orienterad programmering 2. Grafiska användargränssnitt 3. Datastrukturer Dessutom genomsyras
Läs merArv och polymorfism i Java
1 (5) Arv och polymorfism i Java Objektorienterad programmering 5 Syfte Att ge en introduktion till arvsmekanismen i Java. Mål Efter övningen skall du kunna definiera klasser med arv i Java. förstå hur
Läs merDessa tre fönster kan enbart visas i datavyn, inte i layoutvyn. Det är också möjligt att ha flera fönster öppna samtidigt.
Fönstermenyer februari 2010 I ArcMap finns ytterligare tre sätt att visa geografiskt data i din karta: genom ett förstoringsglas, ett visningsfönster och ett översiktsfönster. I fall där du inte vill ändra
Läs merModel View Controller. Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016
Model View Controller Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 Model View Controller Model View Controller (MVC) är ett design pattern (architectural pattern) som är väldigt
Läs merDatabasutveckling Tabeller. tinyint 1 byte (0-255) Upp till 8 bytes
Databasutveckling Tabeller Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Datatyper Heltal bit 0, 1 eller NULL tinyint 1 byte (0-255) smallint int bigint 2 bytes 4 bytes 8 bytes Decimaltal
Läs merAtt använda talsyntes i en lässituation.
Att använda talsyntes i en lässituation. Komma igång med ClaroRead Starta talsyntesprogrammet 1 Gå till Startmenyn Program Clarosoftware 2 Klicka på för att starta talsyntesen ClaroReads verktygsrad syns
Läs merActiveBuilder Användarmanual
ActiveBuilder Användarmanual Forfatter: TalkActive I/S Dato: Juli 2004 Version: R. 1.01 Sprog: Svensk Copyright 2004 - Talk Active - all rights reserved. Innehåll: 1. INLEDNING...2 2. SNABBSTART...3 3.
Läs merASP.NET Web Forms. Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se. Vad är Web Forms?
ASP.NET Web Forms Copyright Mahmud Al Hakim mahmud@dynamicos.se http://www.webbacademy.se Vad är Web Forms? Web Forms är en del av ASP.NET ramverket. Web Forms är kontroll- och händelsestyrd programmeringsmodell
Läs merObjektorienterad Programkonstruktion. Föreläsning 3 7 nov 2016
Objektorienterad Programkonstruktion Föreläsning 3 7 nov 2016 Klass/instans Med hjälp av nyckelordet static kan vi bestämma att en metod eller ett fält ska tillhöra själva klassen i stället för en specifik
Läs merLiTHehack? Här? lithehack se koma Tisdagar och torsdagar
0 Java och Swing LiTHehack? Här? @ kontakt /. lithehack se. lithehack se koma -, 17 19 Tisdagar och torsdagar Idag grafik menyer kortkomandon pop up-menyer submenyer Skansholm Java direkt upplaga 6 eller
Läs merÖversikt. Programmering tillämpningar och datastrukturer. Vad kursen täcker. Lärare. Rekommenderad litteratur. Kursmål 729G58 (HKGBB7)
Översikt Programmering tillämpningar och datastrukturer 729G58 (HKGBB7) Kursinformation Objektorienterad programmering: Klasser och objekt Arv Polymorfism Metoder Programexempel Programmering tillämpningar
Läs merJava Direkt, upplaga 5 Innehåll
Java Direkt, upplaga 5 Innehåll Förord 1 1 Att komma igång 5 1.1 Vad är Java? 5 1.2 Var hittar man information om Java? 8 1.3 Traditionell kompilering, länkning och exekvering 8 1.4 Kompilering och exekvering
Läs merSÖKORDSREGISTER SÖKORD
SÖKORDSREGISTER SÖKORD A Absoluta referenser... 133 Anpassa... 17 -Anpassa menyer... 17 -Anpassa verktygsfält... 18 -Anpassa verktygsknappar... 19 Arbetsbladsmenyraden... 20 Arbetsbok... 21 -Ny arbetsbok...
Läs merJava-syntax (arv) Exempel: public class Crow extends Bird {... } Jämför med Lab 1: public class FirstApp extends Frame {... }
Föreläsning 3 Arv Kategorisering Stora program leder till många klasser (tänk liknelsen med en affär med många varor). Att dela in saker i kategorier är en vanlig strategi för att hantera stora komplexa
Läs merJAVAUTVECKLING LEKTION 8
JAVAUTVECKLING LEKTION 8 2016 Mahmud Al Hakim mahmud.al.hakim@nackademin.se www.alhakim.se AGENDA Fält (Arrayer) Att skapa och arbeta med fält Indexering Jämförelse av fält Flerdimensionella fält 1 VAD
Läs merObjektorienterad Programkonstruktion. Föreläsning 6 23 nov 2015
Objektorienterad Programkonstruktion Föreläsning 6 23 nov 2015 Designmönster Färdiga "recept" för att lösa (del-)problem i struktureringen av ens program Mönster kan beskriva små komponenter eller stora
Läs merKom igång med Disgen. 1 Startfönstret. 1.1 Här finns 3 länkar för att komma igång:
Kom igång med Disgen Denna startguide hjälper dig att komma igång med att registrera ditt släktträd i Disgen. Den beskriver hur du lägger in personer och deras inbördes relationer, hur du registrerar uppgifter
Läs merwww.luvit.com LUVIT Portal Användarmanual
www.luvit.com LUVIT Portal Användarmanual Innehållsförteckning 1 INLEDNING... 4 2 STARTSIDA... 5 2.1 MENYN UPPE TILL HÖGER... 5 2.1.1 Mitt campus... 5 2.1.2 Om BSVC... 5 2.1.3 Kurskatalog... 5 2.1.4 Länkar...
Läs merJEEVES WORLD SEPTEMBER 2012. Copyright 2012 Jeeves Information Systems AB
JEEVES WORLD SEPTEMBER 2012 Copyright 2012 Jeeves Information Systems AB TIPSKLASSIFICERING FÖR VAN(LIG)A ANVÄNDARE Makron och avancerade inställningar. Överlåt åt någon annan. Design och inställningar.
Läs merIntroduktion till Entity Framework och LINQ. Källa och läs mer https://msdn.microsoft.com/en-us/data/aa937709.aspx
Introduktion till Entity Framework och LINQ Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är Entity Framework? The Microsoft ADO.NET Entity Framework is an Object/Relational Mapping
Läs merAddera ett nytt Arranger Track. Skapa Arranger Events
Datorstudion med Cubase Johan Axelsson 69 Arrangera med Arranger Track Det finns ett annat sätt att arrangera dina projekt, alltså att lägga upp ordningen och längden på intron, verser, refränger, stick
Läs merAGENDA WINDOWS PRESENTATION FOUNDATION LEKTION 2. Mer om Kontroller. Mer om Paneler Grid Stack Panel Wrap Panel Dock Panel
WINDOWS PRESENTATION FOUNDATION LEKTION 2 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 AGENDA Mer om Paneler Grid Stack Panel Wrap Panel Dock Panel
Läs merIntroduktion till PHP
PHP - Grund Copyright 2016 Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Introduktion till PHP PHP = PHP: Hypertext Preprocessor PHP är ett programmeringsspråk. PHP är ett skriptspråk som körs
Läs merKom igång med Disgen. 1 Startfönstret. 1.1 Här finns 3 länkar för att komma igång:
Kom igång med Disgen Denna startguide hjälper dig att komma igång med att registrera ditt släktträd i Disgen. Den beskriver hur du lägger in personer och deras inbördes relationer, hur du registrerar uppgifter
Läs merUppdateringsguide v4 SR-3
Innehåll Innehåll... 2 Uppdatera till v4.0.3 (SR-3)... 3 Allmän information... 3 Instruktioner... 3 Uppföljning... 5 Kontakta oss... 5 Copyright ProgramDuon AB 2 (5) Uppdatera till v4.0.3 (SR-3) Allmän
Läs merIntroduktion MySQL och MariaDB
Introduktion MySQL och MariaDB Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är MySQL? MySQL är en databashanterare. Den använder sig av frågespråket SQL. MySQL är fri programvara,
Läs merJava Direkt, upplaga 7 Innehåll
Java Direkt, upplaga 7 Innehåll Förord 1 1 Att komma igång 5 1.1 Vad är Java? 5 1.2 Var hittar man information om Java? 7 1.3 Traditionell kompilering, länkning och exekvering 8 1.4 Kompilering och exekvering
Läs merIT-körkort för språklärare. Modul 7. Bildbehandling
IT-körkort för språklärare Modul 7 Bildbehandling Brian Kottonya 2012 Innehåll 1. Vad är Splashup? 2. Skapa ett konto 3. Verktyg 4. Öppna en bild 5. Spara en bild 6. Ändra storlek på en bild 7. Lägga till
Läs merFöreläsning 7. Grafiska användargränssnitt
Föreläsning 7 Grafiska användargränssnitt För att göra grafiska användargränssnitt: Måste man veta hur man skapar komponenterna i ett GUI och vilka det finns. Till lab 3 räcker det med att känna till de
Läs merLATHUND FRONTPAGE 2000
LATHUND FRONTPAGE 2000 RXK Läromedel AB, Riddarplatsen 36 Plan 7 177 30 Järfälla Tel: 08-580 886 00, Fax: 08-580 259 40 www.rxk.se, e-post: info@rxk.se Detta material är författat av RXK Läromedel AB.
Läs merALEPH ver. 16 Introduktion
Fujitsu, Westmansgatan 47, 582 16 Linköping INNEHÅLLSFÖRTECKNING 1. SKRIVBORDET... 1 2. FLYTTA RUNT M.M.... 2 3. LOGGA IN... 3 4. VAL AV DATABAS... 4 5. STORLEK PÅ RUTORNA... 5 6. NAVIGATIONSRUTA NAVIGATIONSTRÄD...
Läs merVad är en databas? Databasutveckling Med MySQL/MariaDB
Databasutveckling Med MySQL/MariaDB Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Vad är en databas? Från Wikipedia En databas (tidigare databank) är en samling information som är organiserad
Läs merTENTAMEN I. OBJEKTORIENTERAD PROGRAMMERING för Z1. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng
Institutionen för Datavetenskap JSk TENTAMEN TDA540 TENTAMEN I OBJEKTORIENTERAD PROGRAMMERING för Z1 TID 14.15-18.15 Ansvarig: Betygsgränser: Hjälpmedel: Jan Skansholm Sammanlagt maximalt 60 poäng. På
Läs merWindows Forms Winstrand Development
2013-01-23 1 Winstrand Development Användargränssnitt Hittills har vi skapat program för kommandoraden. Den bakomliggande koden fungerar som den ska, men vi upptäcker snabbt att programmen är begränsade
Läs merFöreläsning 8 Programmeringsteknik och Matlab DD1312. Klassmetod. Egen modul
Föreläsning 8 Programmeringsteknik och Matlab DD1312 er, Self Metoderna:, av metoder, Det är en metod som tillhör klassen och inte objektet. class Skylt(object): antal=0 def init (,r):.reklam=r def antal():
Läs merFöreläsning 9: Gränssnitt och webbdesign
Föreläsning 9: Gränssnitt och webbdesign FSR: (1), 4, 6 Att läsa: Kapitel 6 i Rogers et al.: Interaction Design 160429 Gränssnitt och webbdesign 2 Översikt Gränssnitt historiskt Kännetecken olika gränssnitt
Läs merRegistrera dina barn, farföräldrar och syskon - modul 3
Registrera dina barn, farföräldrar och syskon - modul 3 Person- och Relationsöversikterna Registrera dina barn Ändra ordning mellan barnen Registrera dina farföräldrar Registrera dina syskon Vilka personer
Läs merOBJEKTORIENTERAD PROGRAMVARUUTVECKLING. Övningstentamen 2
Institutionen för Data- och informationsteknik JSk TENTAMEN OBJEKTORIENTERAD PROGRAMVARUUTVECKLING Övningstentamen 2 TID: 4 timmar Ansvarig: Betygsgränser: Hjälpmedel: Jan Skansholm Sammanlagt maximalt
Läs merInstallation av M7005 och till M7005 hörande serverprogram
150607/150716/151005/SJn Installation av M7005 och till M7005 hörande serverprogram samt Anpassning av M7005:s utseende Installation och anpassning av M7005 sida 1 (18) Innehåll 1 M7005:s hemsida är M7005.Metem.se...
Läs merE-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.
E-post A. Windows Mail Öppna alternativ Klicka på startknappen Startmenyn öppnas Klicka på Alla Program Leta reda på Windows Mail Dubbelklicka Windows Mail öppnas. Om ikonen ligger i Start-menyn Klicka
Läs merANPASSA SKRIVBORDET i Pyramid Business Studio
ANPASSA SKRIVBORDET i Pyramid Business Studio Gäller version 3.38 Denna dokumentation, liksom den programvara som den beskriver, tillhandahålls under licens och får endast kopieras eller mångfaldigas i
Läs merManual. Användargränssnitt
Manual Användargränssnitt 0 Innehållsförteckning ANVÄNDARGRÄNSSNITT... 1 1. MENYNAVIGERING... 1 2. BACKA-KNAPP... 2 3. GLOBALA FUNKTIONER... 3 4. PERIOD... 4 Avrundning... 4 5. FLERA FLIKAR SAMTIDIGT...
Läs merProgramfönster. Daniel Cronholm, Sensus december
Programfönster I den här övningen tränar du på olika programfönster. Alla övningar har facit och går att göra på egen hand. Om du ska göra datakörkortet är det här extra bra övningar att träna på. Daniel
Läs merLathund Claro Read Plus
Lathund Claro Read Plus Innehållsförteckning LathundWord Read Plus V 5...1 Innehållsförteckning...1 Starta... 2 Knappbeskrivning... 2 Börja läsa... 2 Börja skriva... 2 Knapp 8 Inställningar... 3 Knapp
Läs merCopyright 2014 Pausit AB medföljer programvaran Pausit. Pausit version 1.9 Användarmanual
Copyright 2014 Pausit AB medföljer programvaran Pausit Pausit version 1.9 Användarmanual Välkommen! Med en liten insats kan du nå en stor effekt! Dagens samhälle och arbetsliv kännetecknas av krav på ett
Läs mersurell consulting ab MicroStation CONNECT - Quickstart MicroStation CONNECT Edition Quickstart
MicroStation CONNECT Edition Quickstart MicroStation CONNECT - Quickstart, 2017-01-24 copyright, 2016 ringduvevägen 13, 132 47 saltsjö-boo e-post: consulting@surell.se, web: www.surell.se Innehåll Om kursen...
Läs merLATHUND OUTLOOK 2000 SV/EN
LATHUND OUTLOOK 2000 SV/EN RXK Läromedel AB, Riddarplatsen 36 Plan 7 177 30 Järfälla Tel: 08-580 886 00, Fax: 08-580 259 40 www.rxk.se, e-post: info@rxk.se Detta material är författat av RXK Läromedel
Läs merCopyright 2008 Pausit AB medföljer programvaran pausit. Pausit version 1.2 Användarmanual
Copyright 2008 Pausit AB medföljer programvaran pausit Pausit version 1.2 Användarmanual Välkommen! Med en liten insats kan du nå en stor effekt! Dagens samhälle och arbetsliv kännetecknas av krav på ett
Läs merJoomla CMS Del 2 av 2
JOOMLA 3 CMS GRUNDKURS DEL 2 AV 2 Innehåll Extern Struktur Menyer och Sidor Användare och Åtkomstnivåer Skapa en sida som kräver inloggning Moduler och Positioner Sökmotor och undermenyer Copyright Mahmud
Läs merDreamweaver CS5 Grundkurs
Dreamweaver CS5 Grundkurs Dreamweaver CS5 Grundkurs Mahmud Al Hakim Copyright 2011 Mahmud Al Hakim mahmud@dynamicos.se The Swedish Web Development Academy www.webdevacademy.eu DynamicOS Open Source Web
Läs merOBJEKTORIENTERAD PROGRAMMERING för Z1 (TDA540)
Institutionen för TENTAMEN Data- och informationsteknik 2008-08-29 JSk OBJEKTORIENTERAD PROGRAMMERING för Z1 (TDA540) OBS! Det kan finnas kurser med samma eller liknande namn på olika utbildningslinjer.
Läs merClaroRead/WordRead fungerar med alla applikationer och programvaror i din dator.
ClaroRead Mac 7 Välkommen till ClaroRead och WordRead Välkommen till ClaroRead och WordRead Plus Mac. ClaroRead och WordRead Plus Mac är byggda för att det ska bli så lätt som möjligt för dig att arbeta
Läs merCliMate följer Tre-lager-arkitektur. Domänobjekt - domänlogiklagret. Viktiga domänklasser i CliMate. De tre lagren. Paketen i CliMate:
följer Tre-lager-arkitektur De tre lagren presentation: användarhändelser+grafik+resultat domänlogik: håller systemets funktioner databasaccess: databas + sql-hantering Paketen i : climate.ui (inkl climate.ui.action
Läs merArv. Objektorienterad och komponentbaserad programmering
Arv Objektorienterad och komponentbaserad programmering Arv Regel nr 1: Ett objektorienterat språk ska tillåta inkapsling av data Regel nr 2: Ett objektorienterat språk ska tillåta arv Regel nr 3: Ett
Läs merIn- och utenheter. Händelsebaserad programmering i GLUT. Interrupt-baserad interaktion. Sampling / polling. Händelsebaserad interaktion (forts.
Den första datormusen Douglas Englebart, 1968. programmering i GLUT Gustav Taxén CID gustavt@nada.kth.se In- och utenheter Alla datorsystem har in- och utenheter som behandlar information. Data skickas
Läs merI den tidigare filen Manual Editor belystes grunderna för enkel uppdatering samt editorns utformning.
Sida 1 av 23 Editor, Avancerad I den tidigare filen Manual Editor belystes grunderna för enkel uppdatering samt editorns utformning. Detta dokument syftar till att hjälpa dig som vill jobba mer aktivt
Läs merDolphin Guide Dokument
Dolphin Guide Dokument Utgivare Syncentralens Datateam Stockholm 2015-07-13 Innehållsförteckning Skriva ett dokument... 3 Spara... 3 Avancerat sparande... 4 Spara ändringar i dokument... 5 Spara dokument
Läs merObjektorienterad programmering. Telefonboken igen, en bättre version. En jämförelse. Föreläsning 4
Telefonboken Objektorienterad programmering Telefonboken igen, en bättre version Telefonboken, igen. Tvådimensionella fält. Exempel: femtonspelet. Modellklassen. Ett textbaserat program. Ett grafiskt program.
Läs merLÄR DIG ANVÄNDA DIN MAC. från grunden! Nu med Mac OS X Leopard! Harry Peronius
Harry Peronius LÄR DIG ANVÄNDA Nu med Mac OS X Leopard! DIN MAC från grunden! Del 1 GRUNDFUNKTIONER 4. Finder... 6 5. Dock... 34 6. Hjälp... 36 7. Mappar och filer... 38 8. Time Machine... 4 9. Systeminställningar...
Läs merPROGRAMMERINGSTEKNIK TIN212
Data och Informationsteknik / Computer Science and Engineering Chalmers University of Technology and University of Gothenburg Robin Adams Göteborg 8 June 2018 PROGRAMMERINGSTEKNIK TIN212 Dag: Fredag Datum:
Läs merTENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091
TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091 DAG: 5 mars, 2012 TID: 8.30 12.30 SAL: Hörsalsvägen Ansvarig: Olof Torgersson, tel. 772 54 06. Institutionen för tillämpad informationsteknologi.
Läs merFöreläsning 16 Arv. Jan Lönnberg 3.11.2011. T-106.1212 Grundkurs i programmering
Föreläsning 16 Arv Grundkurs i programmering Jan Lönnberg Institutionen för datateknik -universitetets högskola för teknikvetenskaper 3.11.2011 Varför? I ett studieregister har vi både studenter och lärare.
Läs merKonceptuella datamodeller
Databasdesign Relationer, Nycklar och Normalisering Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Konceptuella datamodeller Om man ska skapa en databas som beskriver en del av verkligheten
Läs merHandbok för skrivbordsväljaren. Dirk Doerflinger Antonio Larrosa Jiménez Pino Toscano Matthias Elter Matthias Ettrich Översättare: Stefan Asserhäll
Dirk Doerflinger Antonio Larrosa Jiménez Pino Toscano Matthias Elter Matthias Ettrich Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Att använda skrivbordsväljaren 6 2.1 Mer funktioner i skrivbordsväljaren...........................
Läs merTentamen i TDP004 Objektorienterad Programmering Praktisk del
Tentamen i TDP004 Objektorienterad Programmering Praktisk del Datum: 2010-04-07 Tid: 8-12 Plats: SU-salar i B-huset. Jour: Per-Magnus Olsson, tel 285607 Jourhavande kommer att besöka skrivsalarna ungefär
Läs merTips och trix för den vanliga användaren
Tips och trix för den vanliga användaren Jeeves World 2011 Lasse Hellberg, Jeeves Information Systems Copyright 2011 Jeeves Information Systems AB Tipsklassificering för vanliga användare Makron och avancerade
Läs merFöreläsning 10: Gränssnitt och webbdesign
Föreläsning 10: Gränssnitt och webbdesign FSR: 6 Att läsa: Kapitel 6 i Rogers et al.: Interaction Design 1501006 Gränssnitt och webb 2 Översikt Gränssnitt historiskt Kännetecken olika gränssnitt Designutmaningar
Läs mer3.5 Visuell programmering
3.5 Visuell programmering Alla våra program hittills har varit C# Console Applications (sid 41) inkl. programmet MessageBox fast det genererade en grafisk meddelanderuta. Nu vill vi utnyttja grafikens
Läs merGrundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 18
Grundläggande programmering, STS 1, VT 2007. Sven Sandberg Föreläsning 18 Igår: Genomgång av dugga Rekursion Idag och på måndag: Om essän Lite, lite teori om konstanter Grafiska användargränssnitt Grundläggande
Läs merIntroduktionsmöte Innehåll
Introduktionsmöte Innehåll Introduktion till kursen Kursens mål och innehåll Undervisning Datavetenskap (LTH) Introduktionsmöte ST 2019 1 / 14 EDAA01 Programmeringsteknik - fördjupningskurs Ingen sommarkurs
Läs merWordRead Plus Mac Manual
WordRead Plus Mac Manual Artikel.nr. 15100 1 Välkommen till WordRead Plus Välkommen till WordRead Plus för Mac. WordRead Plus är till för att göra din dator mer lättanvänd. Programmet arbetar nära integrerat
Läs merJava Direkt, upplaga 6 Innehåll
Java Direkt, upplaga 6 Innehåll Förord 1 1 Att komma igång 5 1.1 Vad är Java? 5 1.2 Var hittar man information om Java? 8 1.3 Traditionell kompilering, länkning och exekvering 8 1.4 Kompilering och exekvering
Läs merGuide till att använda Audacity för uttalsövningar
Guide till att använda Audacity för uttalsövningar Victoria Johansson Humlabbet, SOL-center, Lund IT-pedagog@sol.lu.se 28 mars 2006 1 Inledning Audacity är ett program som kan användas för att spela in
Läs mer