Om Windows programmering
|
|
- Marthe Mortensen
- 8 år siden
- Visninger:
Transkript
1 Om Windows programmering Windows programmer har et mer anvendelig brukergrensesnitt enn konsollprogrammer. I et Windows program kan brukere velge på menyer og klikke på kontroller for å utføre handlinger. Et Windows program kan også bestå av flere vinduer. Mange klasser som benyttes til å lage Windows programmer finnes i namespace System::Windows::Forms Her fins klasser til å lage vinduer, kontroller, menyer osv. Den mest sentrale klassen i namespace System::Windows::Forms er Form class. Form class Form class er en stor klasse som benyttes til å lage vinduer i Windows programmer. Et objekt fra Form class kalles en form. En form representerer et vindu som benyttes i programmet ditt. En ny form kan knyttes til et prosjekt ved å velge på menyen i Visual Studio Project Add New Item I dialogboksen som kommer fram velg Visual C++ UI Windows Form Form class kan benyttes til å lage flere typer vinduer Standard vinduer Verktøybokser
2 Rammeløse vinduer Flytende vinduer (integrert i et vindu) Dialogbokser Form class kan også benyttes til å lage dialogbokser. Det skilles mellom to typer dialogbokser 1. Modal dialogboks 2. Modeless dialogboks En modal dialogboks må lukkes før programmet fortsetter. En modal dialogboks brukes oftest til å få et Ja/Nei fra brukeren. En modeless dialogboks kan stå åpen mens programmet kjører. Et verktøy er ofte en modeless dialogboks. Å utforme og gi egenskaper for et vindu (en form) gjøres i Properties. I Properties kan man bestemme utseende, størrelse, farge og mye mer. Properties-vinduet for en form kan hentes fram ved å venstre klikke på formen og velge Properties på popup-menyen. I hjelpesystemet er det mer informasjon om Form class. Om Form class i hjelpesystemet Om kontroller og komponenter På et vindu (en form) kan man legge kontroller. Det kan være trykknapper, tekstbokser, rullefelt, menyer, knapperader og mange flere kontroller. For å legge (knytte) kontroller til en form velg tabb med Toolbox (vertikal skrift) på høyre kant i Visual Studio. Denne tabben kan også iblant være på venstre kant. Det avhenger av oppsettet til Visual Studio. I Toolbox er det mange kontroller å velge mellom. Når du har funnet kontrollen du vil bruke klikk på den. Klikk deretter på formen. Et objekt med kontrollen vil da knyttes til formen. I namespace System::Windows::Forms er det mange klasser som benyttes til å lage Windows baserte programmer.
3 Her fins det klasser til å lage Trykknapper Tekstbokser og labeller Listebokser og combobokser Meny, knapperad, statusbar Paneler til å gruppere kontroller i Tooltips Hjelp Osv Meny, knapperad og statusbar brukes til kommunikasjon mellom bruker og program. Disse klassene heter i namespace System::Windows::Forms MenuStrip ToolStrip StatusStrip Mer informasjon om kontroller kan finnes i hjelpesystemet. Link til oversikt over alle klasser med kontroller Om Windows kontroller i hjelpesystemet Om ressurser i et Windows prosjekt I Windowsprogrammer benyttes ofte ressurser som bitmaps, icons og cursors. Dette er vanlige ressurser i Windowsprogrammer og Visual Studio har derfor en egen editor til å lage og editere slike ressurser. En ny ressurs kan lages i Visual Studio ved å velge på menyen
4 Project Add resource Ressursene i et prosjekt kan hentes fram i Visual Studio ved å velge på menyen View Resource View Plassering av ressursfiler Ressursfiler du føyer til et prosjekt skal ligge på filkatalogen til prosjektet. Det er katalogen som headerfiler (.h) og C++ filer (.cpp) i prosjektet ligger. Hvis prosjektet heter MittProgram og ligger på katalogen C:\Projects\ er katalogen ressursfiler skal legges på enten eller C:\Projects\MittProgram\ C:\Projects\MittProgram\MittProgram\ Sjekk hvilken av katalogene som.h og.cpp filer ligger. Eksempel på å lage en ressurs Program ikon i programeksempler under gir eksempel på å lage et ikon. Programeksempler Følgende programmer gir eksempler på å lage Windows programmer Program Hei vindu Program Hei knapp Program ikon Program figurer Viser hvordan lage et enkelt Windows program. Gir eksempel på å bruke en Pushbutton. Hvordan legge en Pushbutton på en form og gi den funksjonalitet. Gir eksempel på å lage et ikon. Viser hvordan lage en ressurs og hvordan føye ressursen til et prosjekt. Viser hvordan tegne geometriske figurer som linje, rektangel og ellipse. Eksempelet viser også bruk av farger og hvordan lage en meny.
5 Program dialogboks Program timer Program tastatur Program lyd Viser hvordan lage en dialogboks og hvordan bruke en listeboks. Gir eksempel på bruk av en timer og viser også hvordan lage en knapperad. Viser hvordan fange opp tegn og tastetrykk fra tastaturet. Viser hvordan lage lyder i et Windows program. Mer om å lage Windows programmer i hjelpesystemet Om namespace Windows::Forms i hjelpesystemet Mitt første Windows program Vi skal lage et enkelt Windows program med Visual Studio som skriver Hei vindu ut i et vindu (på en form). Lage et nytt prosjekt i Visual Studio 1. Start Visual Studio 2. Velg på Start Page Create: Project Du får opp dialogboksen
6 Velg som i dialogboksen over Project type: Visual C++ og CLR Template: Windows Forms Application 3. Skriv navn på prosjektet Name: Hei vindu Og gi katalogen hvor prosjektet skal ligge Location: c:\projects // Du kan bruke en annen katalog. Forandre formen
7 Du har nå fått en form hvor det står Form1 på tittellinjen. 1. Endre tittel på formen fra Form1 til Mitt første program. Klikk på formen med venstre mustast. Du får nå fram properties for Form1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (langt nede)
8 Text: Form1 Endre dette til Text: Mitt første program 2. Lage utskriften Hei vindu. På høyre kant av Visual Studio (eller venstre) er det en Tab hvor det står ToolBox (vertikal skrift). Toolbox kan også hentes på menyen: View Toolbox Klikk på ToolBox og velg A Label (under Common Controls øverst). Klikk deretter midt på formen. Du har nå lagt en Label på formen som heter label1. Klikk på label1 med venstre mustast. Du får nå fram Properties for label1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (langt nede) Text: label1 Endre dette til Text: Hei vindu
9 Teste ut programmet Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Ekstra Vi ønsker å gjøre litt mer ut av programmet og gi det følgende utseende. 1. Større skrift Klikk på label1 med venstre mustast. Du får nå fram Properties for label1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (midt på) Font: Microsoft Sans Serif; 8.25 pt Endre dette til Font: Microsoft Sans Serif; 24 pt 2. Endre farge på skriften
10 I Properties vinduet til label1 er det et felt hvor det står (midt på) ForeColor: ControlText Endre dette til ForeColor: Navy Teste ut programmet Programmet er nå klart for kjøring. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Program Hei knapp Dette er et programeksempel som viser bruk av en knapp (pushbutton). Vi skal legge en knapp på en Form (i et vindu) og gi den funksjonalitet slik at den skriver Hei knapp i vinduet når vi trykker på den. Programmet skal få følgende utseende
11 Lage et nytt prosjekt i Visual Studio 1. Start Visual Studio 2. Velg Create: Project 3. Du får opp en dialogboks. Velg Project types: Visual C++ og CLR Template: Windows Form Application 4. Skriv navn på prosjektet Name: Hei knapp 5. Gi katalog prosjektet skal ligge Location: c:\projects Endre formen
12 Du har nå fått en form som det står Form1 på. 1. Endre tittel på formen fra Form1 til Program button. Klikk på formen med venstre mustast. Du får nå fram Properties for Form1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (langt nede) Text: Form1 Endre dette til Text: Program button 2. Legge en knapp på formen. På høyre kant av Visual Studio (eller venstre) er det en Tab hvor det står ToolBox (vertikal skrift). Toolbox kan også hentes på menyen: View Toolbox Klikk på ToolBox og velg Button (nr. 2 under Common Controls øverst). Klikk deretter midt på formen. Du har nå lagt en knapp på formen som heter button1. Klikk på button1 med venstre mustast. Du får nå fram Properties for button1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (scroll helt nederst) Text: button1 Endre dette til Text: Trykk på meg 3. Legge en Label på formen På høyre kant av Visual Studio (eller venstre) er det en Tab hvor det står ToolBox (vertikal skrift). Toolbox kan også hentes på menyen: View Toolbox Klikk på ToolBox og velg A Label (Under Common Controls øverst). Klikk deretter på formen over knappen.
13 Du har nå lagt en Label på formen som heter label1. 4. Knytte en metode til knappen Dobbeltklikk på knappen med venstre mustast. Det blir nå laget en metode til knappen som legges i klassen til formen (Form1.h). Metoden heter button1_click(). 5. Legge kode i metoden til knappen Skriv følgende kode i metoden private: System::Void button1_click(system::object^ sender, System::EventArgs^ e) { static int teller = 0; } this->label1->text = "Hei knapp " + ++teller; 6. For å komme tilbake til formen klikk på tabben over koden med Form1.h[Design] Teste ut programmet Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Trykk på knappen og test funksjonaliteten. Program ikon Dette er et programeksempel som viser hvordan lage et ikon.
14 Eksempelet bygger på Program Hei vindu, men du kan gjerne gjøre eksempelet med et annet prosjekt. Brukergrensesnittet til programmet Følgende figur viser det endelige programmet med et gult ikon til venstre på tittellinjen. Hente inn et prosjekt i Visual Studio Hent Program Hei vindu inn i Visual Studio. Har du ikke Program Hei vindu på maskinen gjør dette eksempelet først eller bruk et annet prosjekt.
15 Lage et ikon På menyen til Visual Studio klikk Project Add New Item Velg i dialogboksen Visual C++ Resource Icon File (.ico) Gi navn Name: MittIkon Du har nå laget et nytt ikon. Det som vises er et standard ikon. Dette kan nå tegnes slik du vil ha det. På knapperaden er det noen verktøy som kan benyttes til å tegne ikonet. På menyen til Visual Studio er et valg: Image Menyvalget Image gir verktøyer til å arbeide med ikon. Ønsker du andre ikon enn de som vises velg på menyen i Visual Studio Image New Image Type Iblant må du lage flere versjoner av et ikon (forskjellige størrelser). Systemet vil bruke den størrelsen som passer best. Vi skal her lage et ikon. Tegn ikonet slik du ønsker det skal se ut. Lagre det ved å velge på menyen File Save MittIkon.ico Resursfiler du føyer til et prosjekt skal ligge på filkatalogen til prosjektet. Det er katalogen som.h og.cpp filer ligger. I dette tilfellet er det katalogen C:\Projects\Hei Vindu\ Vise ikonet på tittellinjen
16 Skal nå ta i bruk ikonet på tittellinjen til formen (vinduet). Hent fram formen Form1 til programmet ved å klikke på tabben Form1.h[Design]. Hent fram Properties for Form1. Nederst i Properties er et felt Icon Klikk på feltet og du får fram en dialogboks hvor du kan hente inn ikonet fra prosjektet ditt. Filen MittIkon.ico ligger på C:\Projects\Hei Vindu\ Du har nå laget et ikon og endret ikon på tittellinjen til programmet. Teste ut programmet Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Programmet skal nå vise ikonet vi har laget øverst til venstre på tittellinjen. Program figurer Dette er et eksempel som viser hvordan lage et program som tegner figurer på en form. Programmet gir eksempel på å tegne linje, rektangel og ellipse. Når vi skal tegne figurer bruker vi følgende namespace namespace System::Drawing Programmet viser bruk av følgende klasser i namespace System::Drawing Pen class SolidBrush class Graphics class Programmet viser bruk av følgende metoder i class Grapichs DrawLine()
17 DrawRectangle() FillRectangle() DrawEllipse() FillEllipse() Programmet viser hvordan bruke Color structure til få tak i farger ved Color::FromArgb(Int32, Int32, Int3) Color::FromKnownColor(KnownColor color) For å velge hvilken figur vi skal tegne skal vi bruke en meny. Eksempelet viser derfor også hvordan å lage en meny. Brukergrensesnittet til programmet Figuren under viser det ferdige programmet. Her har programmet tegnet et rektangel med kant og fyllfarge. Lage et nytt prosjekt i Visual Studio 1. Start Visual Studio 2. Velg: Create Project
18 3. Du får opp en dialogboks. Velg Project type: Visual C++ og CLR Template: Windows Form Application 4. Skriv navn på prosjektet Name: Figurer 5. Gi katalog prosjektet skal ligge Location: c:\projects Forandre formen Du har nå fått en form som det står Form1 på. 1. Endre tittel på formen fra Form1 til Figurer. Klikk på formen med venstre mustast. Du får nå fram Properties for Form1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (langt nede) Text: Form1 Endre dette til Text: Figurer 2. Lage en meny. På høyre kant av Visual Studio (eller venstre) er det en Tab hvor det står ToolBox (vertikal skrift). Toolbox kan også hentes på menyen: View Toolbox Klikk på ToolBox og velg: MenuStrip (under Menus & Toolbars). Klikk deretter øverst på formen. Du har nå lagt en meny på formen som heter menustrip1.
19 3. Lage et felt på menyen. Klikk på menustrip1 med venstre mustast der det står Type Here. Skriv inn Tegne i tekstfeltet. 4. Legge inn et valg på menyen. Klikk på Tegne på menyen med venstre mustast. Klikk på Type Here under Tegne. Skriv inn Linje i tekstfeltet. 5. Legge inn et valg til på menyen. Klikk på Linje på menyen med venstre mustast. Klikk på Type Here under Linje. Skriv inn Rektangel i tekstfeltet. 6. Legge inn et valg til på menyen. Klikk på Rektangel på menyen med venstre mustast. Klikk på Type Here under Rektangel. Skriv inn Ellipse i tekstfeltet. Du skal nå ha en meny som ser ut som følgende Lage metoder for menyvalgene Når vi klikker på menyen ønsker vi at noe skal skje.
20 Vi skal lage metoder som utføres når vi velger på menyen. 1. Dobbeltklikk på Linje på menyen. Det blir nå knyttet en metode til dette menyvalget. Denne metoden heter linjetoolstripmenuitem_click() Denne metoden skal tegne en linje i vinduet. Innholdet i denne metoden skal vi skrive etterpå. 2. Klikk på tabben Form1.h[Design] (øverst) for å komme tilbake til formen. Dobbeltklikk på Rektangel på menyen. Det blir nå knyttet en metode til dette menyvalget. Denne metoden heter rektangeltoolstripmenuitem_click() Denne metoden skal tegne et rektangel i vinduet. Innholdet i denne metoden skal vi skrive etterpå. 3. Klikk på tabben Form1.h[Design] for å komme tilbake til formen. Dobbeltklikk på Ellipse på menyen. Det blir nå knyttet en metode til dette menyvalget. Denne metoden heter ellipsetoolstripmenuitem_click_click() Denne metoden skal tegne en ellipse i vinduet. Innholdet i denne metoden skal vi skrive etterpå. Skrive innholdet i metodene Følgende viser metodene med kode for funksjonalitet. private: System::Void linjetoolstripmenuitem_click( System::Object^ sender, System::EventArgs^ e) { // Sletter det som er i vinduet fra før this->refresh(); // Lager en farge ved å gi verdier for RGB (Rødt, Grønt, Blått) Color farge = Color::FromArgb(30, 30, 200); // Lager en penn til å tegne med
21 Pen^ penn = gcnew Pen(farge); penn->width = 3; // Bruker et objekt fra klassen Graphics til å tegne linjen Graphics^ g = this->creategraphics(); g->graphics::drawline(penn, 70, 70, 200, 200); } private: System::Void rektangeltoolstripmenuitem_click( System::Object^ sender, System::EventArgs^ e) { // Sletter det som er i vinduet fra før this->refresh(); // Lager en farge ved å bruke systemfarger Color farge = Color::FromKnownColor(KnownColor::WindowText); // Lager en penn for å tegne med Pen^ penn = gcnew Pen(farge); penn->width = 2; // Lager en brush med en blå fyllfarge til rektangelet Color fyllfarge = Color::FromKnownColor(KnownColor::LightBlue); SolidBrush^ brush = gcnew SolidBrush(fyllfarge); // Bruker et objekt fra klassen Graphics til // å tegne rektangelet Graphics^ g = this->creategraphics();
22 g->graphics::fillrectangle(brush, 70, 70, 150, 150); g->graphics::drawrectangle(penn, 70, 70, 150, 150); } private: System::Void ellipsetoolstripmenuitem_click( System::Object^ sender, System::EventArgs^ e) { // Sletter det som er i vinduet fra før this->refresh(); // Lager en farge ved å bruke systemfarger Color farge = Color::FromKnownColor(KnownColor::WindowText); // Lager en penn for å tegne med Pen^ penn = gcnew Pen(farge); penn->width = 2; // Lager en brush med en gul fyllfarge til ellipsen Color fyllfarge = Color::FromKnownColor(KnownColor::LightYellow); SolidBrush^ brush = gcnew SolidBrush(fyllfarge); // Bruker et objekt fra klassen Graphics til å tegne ellipsen Graphics^ g = this->creategraphics(); g->graphics::fillellipse(brush, 50, 70, 200, 150); g->graphics::drawellipse(penn, 50, 70, 200, 150); // Systemet trekker ellipsen som ligger i // rektangelet gitt ved 50, 70, 200, 150
23 } Kompilere og kjøre programmet Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Velg på menyen og tegn noen figurer. Program dialogboks Dette er et programeksempel som viser følgende Lage og bruke en dialogboks Lage og bruke en listeboks Vi skal lage et program som bruker en dialogboks for å lese inn navnet til en kunde. Navnet på kunden skal så legges og oppbevares i en listeboks. Brukergrensesnittet til programmet Følgende figur viser programmet med listeboksen.
24 Brukergrensesnittet til dialogboksen Følgende figur viser dialogboksen som benyttes til å lese inn et kundenavn. Lage et nytt prosjekt i Visual Studio 1. Start Visual Studio 2. Velg Create: Project
25 3. Du får opp en dialogboks Velg Project type: Visual C++ og CLR Template: Windows Form Application 4. Skriv navn på prosjektet Name: Dialogboks 5. Gi katalog prosjektet skal ligge Location: c:\projects Forandre formen Du har nå fått en form som det står Form1 på. 1. Endre tittel på formen fra Form1 til Program kunder. Klikk på formen med venstre mustast. Du får nå fram Properties for Form1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (langt nede) Text: Form1 Endre dette til Text: Program kunder 2. Legge en listeboks på formen Kunder som leses inn i dialogboksen skal oppbevares i en listeboks. Til høyre for Properties vinduet er det en Tab hvor det står ToolBox (vertikal skrift). Klikk på ToolBox og velg ListBox (under Common Controls). Klikk deretter midt på formen. Du har nå lagt en listeboks på formen som heter listbox1.
26 3. Legge en knapp på formen. Til høyre for Properties vinduet er det en Tab hvor det står ToolBox (vertikal skrift). Klikk på ToolBox og velg Button (nr. 2 under Common Controls øverst). Klikk deretter på formen under listeboksen. Du har nå lagt en knapp på formen som heter button1. Klikk på button1 med venstre mustast. Du får nå fram Properties for button1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (skroll helt nederst) Text: button1 Endre dette til Text: Ny kunde 4. Knytte en metode til knappen. Dobbeltklikk på knappen for å knytte en metode til den. Du har nå laget metoden button1_click() 5. Ved oppstart ønsker vi at vinduet skal plasseres midt på skjermen. Gå tilbake til formen ved å trykke på tabben Form1.h[Design]* Klikk på formen med venstre mustast. Du får nå fram Properties for Form1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (under Layout) StartPosition: WindowsDefaultLocation Endre dette til StartPosition: CenterScreen Føye til en dialogboks til prosjektet Vi skal lage en ny form og gjøre denne om til en dialogboks. For å føye en form til prosjektet gå på menyen i Visual Studio og velg
27 Project Add class Windows Form Name: Nykunde Du har nå fått en ny form i prosjektet som heter Nykunde. Klikk på formen Nykunde med venstre mustast. Du får nå fram Properties for Nykunde i vinduet til høyre i Visual Studio. For å gjøre formen til en dialogboks skal vi endre Properties for formen Nykunde. Vi skal endre MaximizeBox, MinimizeBox, ControlBox, FormBorderStyle, StartPosition og Text. Gi disse properties følgende verdier MaximizeBox: False MinimizeBox: False ControlBox: False FormBorderStyle: FixedDialog StartPosition: CenterParent Text: Gi en ny kunde Lage utseendet til dialogboksen Hent fram formen Nykunde ved å trykke på tabben med Nykunde.h[Design] 1. Legge en knapp på formen Nykunde. Til høyre for Properties vinduet er det en Tab hvor det står ToolBox (vertikal skrift). Klikk på ToolBox og velg Button. Klikk deretter midt på formen. Du har nå lagt en knapp på formen som heter button1. Klikk på button1 med venstre mustast. Du får nå fram Properties for button1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (under Appearance) Text: button1 Endre dette til Text: OK Vi ønsker at knappen skal registreres som OK knapp av systemet. I Properties vinduet er det et felt hvor det står (under Appearance) DialogResult: None
28 Endre dette til DialogResult: OK 2. Legge en knapp til på formen. Klikk på ToolBox og velg Button. Klikk deretter midt på formen. Du har nå lagt en knapp på formen som heter button2. Klikk på button2 med venstre mustast. Du får nå fram Properties for button2 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (scroll helt nederst) Text: button2 Endre dette til Text: Cancel Vi ønsker at knappen skal registreres som Cancel knapp av systemet. I Properties vinduet er det et felt hvor det står (under Appearance) DialogResult: None Endre dette til DialogResult: Cancel 3. Legge en Label på formen. Klikk på ToolBox og velg Label. Klikk deretter midt på formen. Du har nå lagt en knapp på formen som heter label1. Klikk på label1 med venstre mustast. Du får nå fram Properties for label1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står Text: label1 Endre dette til Text: Kundenavn: 4. Legge en tekstboks på formen.
29 Klikk på ToolBox og velg TextBox. Klikk deretter på formen til høyre for label1. Du har nå lagt en tekstboks på formen som heter textbox1. Kode for å bruke dialogboksen i programmet For at vi skal kunne bruke dialogboksen i programmet må filen den ligger på inkluderes på filen Form1.h. Legg følgende include øverst på filen Form1.h (under #pragma once) #include "Nykunde.h" Dialogboksen skal åpnes når vi trykker på knappen. Legg derfor følgende kode i metoden til knappen på Form1. private: System::Void button1_click(system::object^ sender, System::EventArgs^ e) { Nykunde^ dlg = gcnew Nykunde(); if (dlg->showdialog() == ::DialogResult::OK ) { this->listbox1->items->add(dlg->textbox1->text); } } I koden bruker vi dlg->textbox1->text. Dette går ikke hvis textbox1 er deklarert som private. Endre derfor deklarasjonen til textbox1 til public (øverst i class Nykunde).
30 Teste ut programmet Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Trykk på knappen. Program timer Dette er et programeksempel som viser bruk av en timer på en form. Programmet viser også hvordan lage en knapperad. Ferdig vil programmet ha følgende brukergrensesnitt. Lage et nytt prosjekt i Visual Studio 1. Start Visual Studio 2. Velg Create: Project 3. Du får opp en dialogboks. Velg
31 Project type: Visual C++ og CLR Template: Windows Form Application 4. Skriv navn på prosjektet Name: TimerGUI 5. Gi katalog prosjektet skal ligge Location: c:\projects Forandre formen Du har nå fått en form som det står Form1 på tittellinjen. 1. Endre tittel på formen fra Form1 til Timer eksempel. Klikk på formen med venstre mustast. Du får nå fram Properties for Form1 i vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (langt nede) Text: Form1 Endre dette til Text: Timer eksempel 2. Lage en knapperad. Klikk på ToolBox og velg: ToolStrip (Under Menus & Toolbars). Klikk deretter øverst på formen. Du har nå lagt en knapperad på formen som heter toolstrip1. 3. Lage en knapp på knapperaden. Klikk på toolstrip1 med venstre mustast øverst til venstre. Det blir nå et ikon på knapperaden. Vi skal ha en tekst på knappen og ikke et ikon. I Properties er et felt som heter Displaystyle (under Appearance). Displaystyle: Image
32 Endre til Displaystyle: Text I Properties er et felt som heter Text (under Appearance). Text: toolstripbutton1 Endre til Text: Start timer 4. Lage en knapp til på knapperaden. Klikk på toolstrip1 ved siden av knappen med teksten Start timer. Det blir nå et ikon til på knapperaden. Vi skal ha en tekst på knappen og ikke et ikon. I Properties er et felt som heter Displaystyle (under Appearance). Endre til Displaystyle: Image Displaystyle: Text I Properties er et felt som heter Text (under Appearance). Endre til Text: toolstripbutton2 Text: Stopp timer 5. Lage timeren Klikk på ToolBox og velg: Timer (nederst under Components). Klikk deretter midt på formen. Du har nå knyttet en timer til formen som heter timer1. 6. Legge en Label på formen For å skrive meldinger i vinduet bruker vi en Label. Klikk på ToolBox og velg: Label (under Common Controls). Du har nå fått en Label på formen som heter label1. Klikk på label1 for å få fram Properties. I Properties er et felt som heter Text (under Appearance).
33 Text: label1 Endre til Text: Start timeren på knapperaden Initialisere timeren Klikk på timer1 objektet under formen for å hente Properties for timeren. Vi skal nå gi et intervall for timeren. I Properties er et felt Interval 100 Endre til Interval 3000 I Properties er et felt Enabled False Endre til Enabled True Lage metoder for knappene Når vi klikker på knappene på knapperaden ønsker vi at noe skal skje. Vi skal lage metoder som utføres når vi velger på knapperaden. 1. Dobbeltklikk på Start timer på menyen. Det blir nå knyttet en metode til denne knappen. Denne metoden heter toolstripbutton1_click() Denne metoden skal starte timeren. Innholdet i denne metoden skal vi skrive etterpå. 2. Dobbeltklikk på Stopp timer på menyen. Det blir nå knyttet en metode til denne knappen. Denne metoden heter toolstripbutton2_click() Denne metoden skal stoppe timeren. Innholdet i denne metoden skal vi skrive etterpå.
34 Lage en metode for timeren Skal nå lage en metode for timeren. Dobbeltklikk på timer1 under formen. Det blir nå knyttet en metode til timeren. Denne metoden heter timer1_tick () Skrive innholdet i metodene Legg følgende kode i metodene. private: System::Void toolstripbutton1_click(system::object^ sender, System::EventArgs^ e) { } this->timer1->start(); private: System::Void toolstripbutton2_click(system::object^ sender, System::EventArgs^ e) { } this->timer1->stop(); private: System::Void timer1_tick(system::object^ sender, System::EventArgs^ e) { } this->label1->text = DateTime::Now.ToString("h:mm:ss tt"); Kompilere og kjøre programmet
35 Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Klikk på knapperaden for å starte timeren. Program tastatur Dette er et programeksempel som viser hvordan vi kan fange opp tegn og tastetrykk fra tastaturet i et Windows program. Vanligvis behøver vi ikke fange opp tegn fra tastaturet selv fordi vi bruker en TextBox til å arbeide med tekst, men programmer har ofte bruk for å få tak i tastetrykk som Escape, F1, Delete, osv. Windows er Eventdriven og tastetrykk er hendelser som fanges opp av operativsystemet. Dette eksempelet illustrerer hvordan lage og bruke metoder som mottar hendelser fra operativsystemet. Ferdig vil programmet få følgende brukergrensesnitt. Lage et nytt prosjekt i Visual Studio 1. Start Visual Studio
36 2. Velg Create: Project 3. Du får opp en dialogboks. Velg Project types: Visual C++ og CLR Templates: Windows Form Application 4. Skriv navn på prosjektet Name: tastatur 5. Gi katalog prosjektet skal ligge Location: c:\projects Forandre formen Du har nå fått en form som det står Form1 på. 1. Endre tittel på formen fra Form1 til Program tastatur. Klikk på formen med venstre mustast. Du får nå fram Properties for Form1 i Properties vinduet til høyre i Visual Studio. I Properties vinduet er det et felt hvor det står (langt nede) Text: Form1 Endre dette til Text: Program tastatur 2. Legge en Label på formen Vi skal bruke en labell til å skrive ut tegn og meldinger i vinduet. Klikk på ToolBox og velg A Label (Under Common Controls øverst). Klikk deretter på formen over knappen. Du har nå lagt en Label på formen som heter label1.
37 I Properties vinduet til label1 er det et felt hvor det står (langt nede) Text: label1 Endre dette til Text: Trykk på tastaturet 3. Lage metoder som fanger opp tegn fra tastaturet. Klikk på formen for å hente fram Properties for Form2. Øverst på Properties er det et ikon som ser ut som et gult lyn (Events). Klikk på Events for å se hvilke metoder som kan knyttes til formen. Under Key er det et felt med KeyDown (langt nede). Dobbeltklikk på KeyDown og du får en metode som heter Form1_KeyDown() Gå til bake til formen ved å trykke på tabben Form1.h[Design] Under Key i Properties er det et felt med KeyPress. Dobbeltklikk på KeyPress og du får en metode som heter Form1_KeyPress() KeyPress fanger opp ascii tegn fra tastaturet. KeyDown fanger opp andre tastetrykk som F1 tasten, Esc, Insert osv. 4. Legge kode i metodene private: System::Void Form1_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e) { } this->label1->text = "KeyDown: " + e->keychar; private: System::Void Form1_KeyDown(System::Object^ sender,
38 System::Windows::Forms::KeyEventArgs^ e) { switch (e->keyvalue) { case Keys::Left: this->label1->text = "KeyPress: Pil venstre = " + break; e->keyvalue; case Keys::Delete: this->label1->text = "KeyPress: Delete = " + break; e->keyvalue; case Keys::F3: this->label1->text = "KeyPress: F3 = " + break; e->keyvalue; default: } this->label1->text = "KeyPress: " + e->keyvalue; }
39 Teste ut programmet Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Trykk på noen tegn og taster på tastaturet. Program lyd Dette er et programeksempel som viser hvordan lage lyder i et program. Lage et nytt prosjekt i Visual Studio 1. Start Visual Studio 2. Velg: Create: Project 3. Du får opp en dialogboks Velg Project type: Visual C++ og CLR Template: Windows Form Application 4. Skriv navn på prosjektet Name: Lyd 5. Gi katalog prosjektet skal ligge Location: c:\projects Forandre formen
40 Gi formen følgende utseende Plassering av lydfiler I programmet skal vi benytte tre lydfiler som tilhører Windows. tada.wav Windows Ringin.wav Windows Error.wav Filer du føyer til et prosjekt skal ligge på filkatalogen til prosjektet. Det er katalogen som resursfiler,.h og.cpp filer ligger. Gå til følgende katalog i Windows C:\WINDOWS\Media\ og kopier filene over til katalogen C:\projects\Lyd\Lyd\ Filer som ligger på filkatalogen til prosjektet kan man referere til i koden med bare navnet til filen uten å behøve angi noen sti til katalogen. Metodene i programmet Knytt metoder til knappene ved å dobbeltklikke på dem. Legg så følgende kode i metodene.
41 private: System::Void button1_click(system::object^ sender, System::EventArgs^ e) { System::Media::SoundPlayer^ player = gcnew System::Media::SoundPlayer(); player->soundlocation = "tada.wav"; } player->load(); player->play(); private: System::Void button2_click(system::object^ sender, System::EventArgs^ e) { System::Media::SoundPlayer^ player = gcnew System::Media::SoundPlayer(); player->soundlocation = "Windows Ringin.wav"; } player->load(); player->play(); private: System::Void button3_click(system::object^ sender, System::EventArgs^ e) { System::Media::SoundPlayer^ player = gcnew System::Media::SoundPlayer(); player->soundlocation = "Windows Error.wav";
42 player->load(); player->play(); } Kompilere og kjøre programmet Programmet er nå klart for uttesting. Trykk Ctrl + F5 for å kompilere og kjøre programmet. Klikk på knappene for å høre lyden.
Program delegate. Lage et nytt prosjekt i Visual Studio
Program delegate Kommunikasjon mellom objekter er en utfordring i objektorientert programmering. Dette GUI eksempelet viser hvordan bruke en delegate til å gjøre metodekall i et annet objekt. Vi skal legge
DetaljerTilstandsmaskiner kalles på engelsk for Finite State Machines.
Tilstandsmaskiner Tilstandsmaskiner kalles på engelsk for Finite State Machines. Tilstandsmaskiner er en metode til å beskrive systemer med logisk og dynamisk/tidsmessig oppførsel. Metoden tilstandsmaskiner
DetaljerKjenner du alle funksjonene på tastaturet?
Kjenner du alle funksjonene på tastaturet? Guide: Tastaturet Av Bjørn André Hagen 30. Januar 2008 17:45 Kilde: Tastatur layout Et tastatur har mange knapper man ikke bruker hver dag, vi skal prøve å forklare
Detaljer1. NetBeans IDE: Lage en enkel mobilapplikasjon
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag NetBeans IDE: Lage en enkel mobilapplikasjon Mildrid Ljosland/Lene Hoff 09.09.2008 Lærestoffet er utviklet for faget SO350D J2ME for programmering
DetaljerHvordan slette midlertidige filer i Java kontrollpanel
Hvordan slette midlertidige filer i Java kontrollpanel For Windows XP 1. Lukk Internet Explorer eller andre nettlesere 2. Klikk på Start Innstillinger Kontrollpanel: 3. Et nytt vindu vises, finn Java/Java
Detaljer1) Sørg for at du fortsatt er i eventredigeringsmodus (klikk F6 på tastaturet, eller velg ikonet med en person fra menylinjen).
Nå har du mange karakterer i spillverdenen din, men det er ikke noe spennende hvis du ikke kan prate med dem! I dette oppdraget lærer du å legge til dialog til karakterene, slik at du kan snakke med dem.
DetaljerFør du starter, del 2
1 Før du starter I Windows må du sørge for at tekst og andre elementer er satt til å vises normalt 100%. Visma Global støtter ikke zooming, da vil noen elementer forsvinne fra programmet og ikke fungere.
DetaljerKjenner du funksjonene på tastaturet?
For å komme tilbake til SeniorNorge Østfold, trykk på logoen øverst til venstre Kjenner du funksjonene på tastaturet? Tastatur layout Terje Lloyd Andersen 23.02.19 Et tastatur har mange knapper man ikke
DetaljerHei verden Introduksjon Swift PDF
Hei verden Introduksjon Swift PDF Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre dette kurset
Detaljer1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 29. august 2005 1. Å lage programmer i C++ Resymé: Dette notatet
DetaljerWindows XP. Skrivebord
Windows XP En datamaskin må ha et operativsystem for å kunne virke. Det er operativsystemet som sørger for at de forskjellige enhetene, som enheter som sentralenhet, skjerm, tastatur, mus og skriver arbeider
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 16.desember 2005 Varighet: Fagnummer: Fagnavn: 3 timer LO116D Programmering i Visual Basic Klasse(r): FU
DetaljerPublisere på nvfnorden.org
Kommunikasjonsgruppen i NVF Publisere på nvfnorden.org En guide til de viktigste funksjonene i publiseringsverktøyet LiSA Live, 2. utg. Johanne Solheim 22.02.2013 Innhold Introduksjon... 1 Logg deg på...
Detaljer1. Å lage programmer i C++
Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Å lage programmer i C++ Tore Berg Hansen og Else Lervik Rividert siste gang 24. august 2006 1. Å lage programmer i C++ Resymé: Dette notatet
Detaljerversjon 1.1 Brukermanual
Side 1 05.11.2004 versjon 1.1 Brukermanual Side 2 05.11.2004 Beskrivelse av IKT-verktøy for strukturering og organisering av referanser til store mengder informasjon. GrandView er et program for strukturering
DetaljerStart med å åpne programmet ved å trykke på ikonet GIMP 2 på skjermen eller under startmenyen.
1 Tegne i GIMP Det er flere måter å tegne på i Gimp. Man kan bruke frihåndstegning, og man kan bruke utvalgsverktøy. Man kan også hente opp bilder som kan manipuleres med ulike verktøy. Åpne Gimp Start
DetaljerLayout og publisering
Layout og publisering Målet for denne kursomgangen er at du skal: - Bli kjent med menyene i ArcMap - Gjøre enkle forandringer i et eksisterende prosjekt - Lage et kart basert på prosjektet, som kan skrives
DetaljerBruksanvisning for Blekkspruten koblingsboks
Distributør Utvikler Bruksanvisning for Blekkspruten koblingsboks NorMedia Tlf 66 91 54 40 Postboks 24 Fax 21 55 76 14 1450 Nesoddtangen E-post: kontakt@normedia.no www.normedia.no Innhold Beskrivelse...
DetaljerKomme i gang. Kapittel 1 - Komme i gang... 3
30.01.2012 Kapittel 1... 1 DDS-CAD Arkitekt innføring i versjon 7 Komme i gang Kapittel Innhold... Side Kapittel 1 - Komme i gang... 3 Velkommen... 3 Er DDS-CAD Arkitekt installert?... 4 Operativmiljøet
DetaljerHei verden. Introduksjon. Steg 1: Sette opp Xcode. Skrevet av: Andreas Amundsen
Hei verden Skrevet av: Andreas Amundsen Kurs: Swift Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre
DetaljerInnhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e
Innhold INNHOLD... 1 INTRODUKSJON... 2 INSTALLASJON... 2 LAGE PRODUKT LISTER / BILDER... 2 VELG FIL LOKASJON (DIRECTORY)... 2 LAGE BILDER / IKONER / SYMBOLER... 2 EXCEL ARK / PRODUKT LISTE... 3 WEB LINK
DetaljerBusinesscatalyst PAGES
Businesscatalyst 1. Gå til http://www.businesscatalyst.com/ og login med brukernavn og passord. Du kommer da til administrasjonspanelet der du kan organisere nettsiden. Her kan du også se hvordan nettsiden
DetaljerInnhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e
Innhold INNHOLD... 1 INTRODUKSJON... 2 INSTALLASJON... 2 LAGE PRODUKT LISTER / BILDER... 2 VELG FIL LOKASJON (DIRECTORY)... 2 LAGE BILDER / IKONER / SYMBOLER... 2 EXCEL ARK / PRODUKT LISTE... 3 WEB LINK
DetaljerCommunicate SymWriter: R5. Brett og knapper
Communicate SymWriter: R5. Brett og knapper Innhold R5.1 Hva er et brett - en oversikt...2 R5.2 Lage et brett....................................................2 R5.3 Endre utseendet på et brett....6
DetaljerGå til Nedlastninger på menylinjen for Visma Skolelisens og velg Visma Lønn versjon 9.5.
1 Før du starter I Windows må du sørge for at tekst og andre elementer er satt til å vises normalt 100%. Visma Lønn støtter ikke zooming, da vil noen elementer forsvinne fra programmet og ikke fungere.
DetaljerVeileder i bruk av GoodReader
RISØR KOMMUNE Veileder i bruk av GoodReader Innhold 1. Laste ned dokument fra kommunens hjemmeside til GoodReader... 2 2. Bruke GoodReader... 7 3. Redigere filnavn... 8 4. Opprette kataloger / mapper...
DetaljerInnhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e
Innhold INNHOLD... 1 INTRODUKSJON... 2 INSTALLASJON... 2 LAGE PRODUKT LISTER / BILDER... 2 VELG FIL LOKASJON (DIRECTORY)... 2 LAGE BILDER / IKONER / SYMBOLER... 2 EXCEL ARK / PRODUKT LISTE... 3 WEB LINK
Detaljerwww.slektshistorielaget.no og Java
www.slektshistorielaget.no og Java Versjon 3, 6 september 2015 G. Thorud Her beskrives konfigurering av Java på Windows 7, 8.0 og 8.1 for å bruke databaser på www.slektshistorielaget.no Windows 10 Oppskriften
DetaljerPaul Hinsch. MICADO AS Utviklet MapBasic applikasjoner i 10 år. Registreringsknapper og Objektdialog
Brukerdefinerte registreringsknapper og objektdialog Paul Hinsch MICADO AS Utviklet MapBasic applikasjoner i 10 år Paul Hinsch MICADO AS 2011 Brukere klarer ikke alltid selv å styre hvilket kartlag data
DetaljerAUTOCAD 2008. Artikkelserie. Fra Color til Named og omvendt
Odd-Sverre Kolstad AUTOCAD 2008 Artikkelserie Fra Color til Named og omvendt Gyldendal Norsk Forlag AS 2007 Omslag Marianne Thrap Redaktør: Rune Kjelvik Formgiver: Rune Kjelvik 1. opplag ISBN 978-82-05-37108-8
DetaljerSnurrige figurer. Steg 1: En snurrig figur. Sjekkliste. Introduksjon
Snurrige figurer Nybegynner Scratch Introduksjon Det er ganske enkelt å lage interessante animasjoner i Scratch. Her skal vi se hvordan vi kan flytte og snurre på figurer for å skape spennende mønstre.
DetaljerBrukerveiledning Løypelegging i Ocad v.9 Skrevet av Arvid Mølnvik for Spkl. Freidig 2008-06-05
Brukerveiledning Løypelegging i Ocad v.9 Skrevet av Arvid Mølnvik for Spkl. Freidig 2008-06-05 1. Forarbeid I god tid før løpet: Få tak i riktig kartutsnitt på Ocad. Dette skaffer normalt Tore AngellPetersen.
DetaljerTrykk Caps Lock én gang for å skrive bare store bokstaver. Trykk Caps Lock en gang til for å slå av denne funksjonen.
Utseende på tastatur på laptopper er avhengig av hvilken type maskin du har, selv om de fleste taster sitter på plass på alle tastaturer. Flere av de nyere PC-er har ikke lenger spesialtaster og færre
DetaljerSlik lager du et web-område bestående av flere sammenhengende websider i. Frontpage 2003. Laget av Magnus Nohr Høgskolen i Østfold
Slik lager du et web-område bestående av flere sammenhengende websider i Frontpage 2003 Laget av Magnus Nohr Høgskolen i Østfold Innholdsfortegnelse 1 Opprett Web-område 3 2 Opprett en navigasjonsstruktur
DetaljerCommunicate SymWriter: R1 Lage en tavle
Communicate SymWriter: R1 Lage en tavle I denne delen beskrives egenskaper som kan brukes for å lage en tavle til å skrive med. Stort sett vil du bare ha bruk for en del av dette når du lager skrivemiljøer.
DetaljerLa oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur.
Snurrige figurer Skrevet av: Geir Arne Hjelle og Carl Andreas Myrland Kurs: Scratch Introduksjon Det er ganske enkelt å lage interessante animasjoner i Scratch. Her skal vi se hvordan vi kan flytte og
DetaljerLa oss begynne enkelt. Vi vil først se hvordan vi kan flytte og snurre på en figur.
Snurrige figurer Skrevet av: Geir Arne Hjelle og Carl Andreas Myrland Kurs: Scratch Introduksjon Det er ganske enkelt å lage interessante animasjoner i Scratch. Her skal vi se hvordan vi kan flytte og
DetaljerVindu og dør. Kapittel 3 - Vindu og dør... 3
20.10.2009 Kapittel 3... 1 Kapittel Innhold... Side Kapittel 3 -... 3 Vinduer... 3 Gitter posisjonering... 4 Hvordan ser fasaden ut?... 5 Lukkevinduer... 6 Relativ posisjonering... 7 Se på 3D-modell...
DetaljerNY PÅ NETT. Enkel tekstbehandling
NY PÅ NETT Enkel tekstbehandling Innholdsfortegnelse Tekstbehandling... 3 Noen tips for tekstbehandling...3 Hvordan starte WordPad?... 4 Wordpad...4 Wordpad...5 Forflytte deg i dokumentet... 7 Skrive og
DetaljerInstallere JBuilder Foundation i Windows XP
Installere JBuilder Foundation i Windows XP Installasjon av JBuilder Foundation på Windows (dekker her spesifikt fremgangen ved bruk av Microsoft Windows XP Professional, men det vil mest trolig ikke være
DetaljerBIM2Share AS BIM2Share Kommentering & Signering uten roller Brukerveiledning
side 1/13 BIM2Share AS BIM2Share Kommentering & Signering uten roller Brukerveiledning BIM2Share Kommentering & Signering V2.1 Innholdsfortegnelse 1 Grunnleggende... 2 1.1 Modulens oppsett... 3 1.2 Tittellinje...
DetaljerHvordan legge til et dokument/bilde på en eksisterende side:
Hvordan legge til et dokument/bilde på en eksisterende side: Først må filen (eller bildet) legges inn på filområdet til WebOrg. Velg «Filutforsker» som vist på bildet. Velg den mappen du vil bruke. Hver
DetaljerBRUK AV TiSferaDesign I RINGETABLÅER MED ELEKTRONISK NAVNELISTE:
BRUK AV TiSferaDesign I RINGETABLÅER MED ELEKTRONISK NAVNELISTE: (benyttes til å opprette og redigere navneliste, samt laste denne til tablået via USB kabel) TiSferaDesign Kan lastes ned herfra: http://www.homesystems-legrandgroup.com/bthomesystems/productdetail.action?productid=019
DetaljerVMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang
VMware Horizon View Client Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang Introduksjon Fjerntilgang er blitt oppgradert til en bedre og mer moderne løsning. Programmet er identisk
DetaljerBrukerveiledning for programmet HHR Animalia
Brukerveiledning for programmet HHR Animalia Versjon 1.0 Rakkestad, 26.03.2014 Innholdsfortegnelse 1. Introduksjon... 3 2. Installasjon og oppgradering... 3 2.1 Nedlasting... 3 2.2 Oppdatering av operativsystem
Detaljer38. Utskrift - Master Layout
38. Utskrift - Master Layout Underlag med tittelfelt Den tredje mappa i Navigator er Layout. Der samler vi tegningene fra View Map for utskrift. Men før vi kan samle tegningene for utskrift, skal vi lage
DetaljerIntroduksjon i bruk av Microsoft Outlook 2003 med Exchange for NHH
Introduksjon i bruk av Microsoft Outlook 2003 med Exchange for NHH Innhold Introduksjon i bruk av Microsoft Outlook 2003 med Exchange for NHH... 1 Innhold... 1 Introduksjon... 2 Grensesnitt... 3 Sende
DetaljerCommunicate SymWriter: R4. Bruke handlinger
Communicate SymWriter: R4. Bruke handlinger Du har allerede sett Rediger cellehandlinger dialogen i bruk. Denne delen gir en oversikt over de handlingene som er tilgjengelige. Innhold R4.1 Grunnleggende
DetaljerVerktøy for boligkartlegging
Verktøy for boligkartlegging Grunnleggende bruk Versjon 2 Respons AS, Stasjonsgt. 37, 1820 SPYDEBERG, Tlf:90 12 45 50, Fax: 69 83 87 10 Bli kjent med Bokart- Grunnleggende bruk Side 2 FIRE TYPER PROGRAM-ELEMENTER
DetaljerINF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE
INF 1050 BRUK AV MODELLERINGSVERKTØYET RATIONAL ROSE Datamodeller og andre UML diagrammer kan selvsagt tegnes for hånd, men vi kan også bruke alt fra enkle tegneprogrammer til komplette utviklingsmiljøer.
DetaljerKapittel. Kapittel 1. Komme i gang... 5. Komme i gang Kapittel 1
DDS-CAD Arkitekt 10 Komme i gang Kapittel 1 1 Kapittel Side Kapittel 1 Komme i gang... 5 Er DDS-CAD Arkitekt installert?... 5 Operativmiljøet Windows... 6 Begreper... 6 Start DDS-CAD Arkitekt... 6 Start
DetaljerArgumenter fra kommandolinjen
Argumenter fra kommandolinjen Denne veiledningen er laget for å vise hvordan man kan overføre argumenter fra kommandolinjen til et program. Hvordan transportere data fra en kommandolinje slik at dataene
DetaljerDebugging. Tore Berg Hansen, TISIP
Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...
Detaljerfile:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html
1 of 9 15.04.2015 14:15 Spry og behaviours Både Spry and Behaviours er basert på programmeringsspråket Javascript. Javascript kjører i nettleseren og ikke på webserver som PHP og Perl. På en lignende måte
DetaljerBytte til PowerPoint 2010
I denne veiledningen Microsoft PowerPoint 2010 ser helt annerledes ut enn PowerPoint 2003, så vi har laget denne veiledningen for å gjøre det så enkelt som mulig for deg å lære forskjellene. Les videre
DetaljerSymWriter: R6 Innstillinger, preferanser og verktøylinjer
SymWriter: R6 Innstillinger, preferanser og verktøylinjer Innhold R6.1 Startinnstillinger og utseende...3 R6.2 Tekst og bilder...................................................4 R6.3 Tale og staving...5
DetaljerBrukerveiledning for Rolltalk Designer
Brukerveiledning Brukerveiledning for Rolltalk Designer Et verktøy for individuell tilpasning av program ut fra brukerens behov Rev A NO Innhold Brukerveiledning for Rolltalk Designer... 1 Innledning...
DetaljerForord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.
BRUKERDOKUMENTASJON Forord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010. Dette dokumentet beskriver hvordan å applikasjonen, og er skrevet for
DetaljerInstallasjon av Nett-TV-meter Trinn for trinn
Installasjon av Nett-TV-meter Trinn for trinn Nett-TV-meter tilpasset for Windows og OS X (Mac). I dette dokumentet finner du fremgangsmåten for installasjonen av Nett-TV-meter. I e-posten du/dere har
DetaljerGrunnleggende bruk. Versjon 8.0
Grunnleggende bruk Versjon 8.0 Innhold 1 Generelt... 3 2 Fire typer Program-elementer... 3 2.1 Programvindu (hovedmeny)... 3 2.2 Kartotek/Lister... 3 2.3 Oppdateringsbilder... 3 2.4 Rapporter... 3 3 Programvindu
DetaljerOppgavesett videregående kurs i NVivo 9
Oppgavesett videregående kurs i NVivo 9 Oppgave 1 Alt i en mappe Når man skal kode på lyd og video er det lurt å ha disse filene i samme mappa som NVivo-prosjektfila. Opprett en mappe på skrivebordet.
DetaljerInnføring i bruk av CGI4VB
Innføring i bruk av CGI4VB Her kommer en enkel innføring i bruk av modulen CGI4VB som kan benyttes for å lage CGI programmer i Visual Basic. CGI er en forkortelse for Common Gateway Interface den kommunikasjonsprotokollen
DetaljerULTICAP. UltiCap HiST Jan 01
ULTICAP,11/('1,1* Ulticap er et program for å tegne et kretsskjema med komponenter, ledninger og busser. Skjemaet kan så eksporteres til Ultiboard, hvor en kan lage selve mønsterkortutlegget. Før vi setter
DetaljerBLISSTAVLE for Rolltalk Designer. Veiledning
BLISSTAVLE for Rolltalk Designer Veiledning Innhold Installasjon av Blisstavla... 3 Blisstavla forside... 3 Teste programmet... 3 Lage en snarvei til programmet fra skrivebordet... 4 Blisstavla med ordforslag...
DetaljerHurtigreferanse for HP Photo Printing
Hente bilder til fotogalleriet Bruk en av disse metodene til å legge til bilder i fotogalleriet. Fotogalleriet er den venstre ruten i HP Photo Printing-programvaren, og er utgangspunktet for å lage utskrifter
DetaljerHendelser Apprentice ComputerCraft PDF
Helser Apprentice ComputerCraft PDF Introduksjon I denne leksjonen skal vi se nærmere på hvordan datamaskinene bruker såkalte helser for å reagere på ting som tastetrykk, museklikk og så videre. Etterhvert
DetaljerBrukerveiledning for http://nyhetsbrev.us/ For å opprette en ny bruker vennligst send en epost til post@wam.no
Brukerveiledning for http://nyhetsbrev.us/ For å opprette en ny bruker vennligst send en epost til post@wam.no Innlogging 3.. Skriv inn url-adressen til nyhetsbrev.us i nettleseren. Du kan eventuellt skrive
DetaljerBytte til OneNote 2010
I denne veiledningen Microsoft OneNote 2010 ser helt annerledes ut enn OneNote 2007, så vi har laget denne veiledningen for å gjøre det så enkelt som mulig for deg å lære forskjellene. Les videre for å
DetaljerAdministrasjon Nettbutikk: www.dittdomene.com/administrasjon Bruk brukernavn og passord som er sendt på e-post.
Administrasjon Nettbutikk: www.dittdomene.com/administrasjon Bruk brukernavn og passord som er sendt på e-post. - Konfigurasjon Klikk på Konfigurasjon i menyen helt til venstre, og deretter Min butikk.
DetaljerHvordan å lage og publisere ditt personlige visittkort
Hvordan å lage og publisere ditt personlige visittkort Av Asle Skauge Dette skal være en bruksanvisning som alle kan følge for å få lagt ut sitt personlige visittkort på internett. Hensikten med et slikt
DetaljerFlytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008
Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008 Før du flytter databasene til Lønn 5.0 fra SQL Server 2000 til SQL Server 2005 / 2008 må du ta backup av databasene. Hvis SQL Server 2005 /2008 ikke allerede
DetaljerGUI («Graphical User Interface») del 2
GUI («Graphical User Interface») del 2 Interaksjon med brukeren Hendelsesdrevet programmering Tråder i GUI Se også på Infoskrivet https://www.uio.no/studier/emner/matnat/ ifi/in1010/v18/gui/fx-intro-in1010.pdf
DetaljerPresentasjon. Datakortets modul 6 avgrenser ferdigheter i praktisk bruk av presentasjonsverktøy. Stadig flere ser mulighetene som ligger i
92 Datakortets modul 6 avgrenser ferdigheter i praktisk bruk av presentasjonsverktøy. Stadig flere ser mulighetene som ligger i Presentasjon presentasjonsverktøyet PowerPoint når det gjelder presentasjon
DetaljerLIGHTNING ET PROGRAM FOR SKJERMFORSTØRRING BRUKERVEILEDNING. Bojo as Akersbakken 12, N-0172 Oslo Utgave 1206 Bojo as 2006
LIGHTNING ET PROGRAM FOR SKJERMFORSTØRRING BRUKERVEILEDNING Bojo as Akersbakken 12, N-0172 Oslo Utgave 1206 Bojo as 2006 23 32 75 00 23 32 75 01 post@bojo.no http://www.bojo.no Innhold Innhold...2 1. Om
DetaljerProgrammering i C++ Løsningsforslag Eksamen høsten 2005
Programmering i C++ Eksamen høsten 2005 Simen Hagen Høgskolen i Oslo, Avdeling for Ingeniørutdanning 7. desember 2005 Generelt Denne eksamensoppgaven består av tre oppgaver, pluss en ekstraoppgave. Det
DetaljerProgram brusautomat Eksempel på en tilstandsmaskin
Program brusautomat Eksempel på en tilstandsmaskin Dette er et programeksempel i C# som gir et eksempel på en tilstandsmaskin. Programmet simulerer en brusautomat hvor man kan kjøpe to typer brus. Man
DetaljerBruk av OpenOffice.org 3 Writer
Bruk av OpenOffice.org 3 Writer OpenOffice.org 3 er et gratis og bra alternativ til Microsoft Office (Word, Excel, Power Point osv.). 1 Oppstart av OpenOffice.org Trykk på Start etterfulgt av Programmer
DetaljerLingspeak 3 3.0.487.0. Lingit AS
Lingspeak 3 3.0.487.0 Lingit AS Lingspeak 3 Innhold Hva er Lingspeak 3?...1 Installasjon...2 Starte Lingspeak...3 Avslutte Lingspeak...3 Lese opp tekst...4 Hovedvinduet...5 Lagre til lydfil...5 Opplesingsvinduet...6
DetaljerNy på nett. Operativsystemer
Ny på nett Operativsystemer Hva skal vi lære? Hva er et operativsystem? Ulike typer operativsystemer XP Vista Windows 7 Skrivebordet Min datamaskin Start-knappen Papirkurv/søppelkurv Internett explorer
DetaljerSuperOffice Sales & Marketing
UTVALG SuperOffice Sales & Marketing Innhold Utvalg... 1 Statiske utvalg, dynamiske utvalg og kombinasjonsutvalg... 2 Registrere statiske utvalg... 2 Legge til medlemmer i statiske utvalg... 3 Legge til
DetaljerBruk av kildeavskrifter som er merket med grønn kule
www.slektshistorielaget.no Bruk av kildeavskrifter som er merket med grønn kule Hvorfor er dette nyttig? De aller fleste av avskriftene som er markert med grønn kule er lagret i databaser på lagets hjemmeside
DetaljerBrukerveiledning Windows Movie Maker
Brukerveiledning Windows Movie Maker Dette er en enkel veiledning i hvordan man kan bruke Windows Movie Maker.Det er et program som følger med Windows XP, og som er veldig enkelt å bruke. Det egner seg
DetaljerGenerelt om Rapporter
Generelt om Rapporter Sist oppdatert: 26.03.12 Rapportoversikten Valg av rapport Avslutt rapport Tilbake til rapportoversikten Bestillingsbildet Periode Utvalg Valg av personer Slik får du frem rapporten
DetaljerGAB INNSYN... 1 INNSTILLINGER... 1 Database... 1 Søk... 4 GENERELT... 5 Søkeutvalg... 5 GAB menyen... 6 VIS MENYEN... 6 Generelt...
GAB INNSYN... 1 INNSTILLINGER... 1 Database... 1 Søk... 4 GENERELT... 5 Søkeutvalg... 5 GAB menyen... 6 VIS MENYEN... 6 Generelt... 6 Vis eiendom i GAB... 8 Vis bygning... 12 Vis Adresse... 15 SØK MENYEN...
DetaljerOppgavesett for NVivo 10
Oppgavesett for NVivo 10 Oppgave 1: Nytt prosjekt Det første du ser når du åpner NVivo er en liste over de siste prosjektene du har jobbet med i programmet. I dag lager vi et nytt prosjekt. Klikk på New
DetaljerPUBLISERING AV INNHOLD TIL KVAMSSIDA.NO
PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO Innhold Kapitel 1 - Registrering og innlogging... 2 Kapitel 2 - Lage ny artikkel uten bruk av bilder eller annen grafikk... 3 Kapitel 2a - Ingress... 4 Kapitel 3
DetaljerLagring i Linux. 1. Hvordan lagre tekst. Når du er ferdig med heftet skal du:
Lagring i Linux Når du er ferdig med heftet skal du: 1. Kunne lagre dokument på eget område på nettet. 2. Vite forskjell på å lagre i "priv" (privat) og "pub" (public) mappe. 3. Kunne opprette egne mapper.
DetaljerNY PÅ NETT. Operativsystemer
NY PÅ NETT Operativsystemer INNHOLD Operativsystem... 3 Ulike typer operativsystem... 3 Skjermbilder av skrivebordet på pc med Xp, Vista og W7... 4 Windows XP - skrivebord... 4 Windows Vista skrivebord...
DetaljerInf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse.
Inf109 Programmering for realister Uke 5 I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Før du starter må du kopiere filen graphics.py fra http://www.ii.uib.no/~matthew/inf1092014
DetaljerToPlayer. Steg 1: Kom i gang med metodene setup og draw. Gjør dette: Introduksjon:
ToPlayer Introduksjon Processing Introduksjon: Nå skal vi lage et spill som to personer kan spille mot hverandre. Vi har kalt det ToPlayer, men du kan kalle det hva du vil. Målet er å dytte en figur, eller
DetaljerTa smarte skjermbilder
Ta smarte skjermbilder Hvis du vil vise en kamerat noe på pc-skjermen, er programmet Jing uten sammenligning det beste verktøyet. Her viser journalist Steffen Slumstrup Nielsen hvordan du bruker det. Journalist
Detaljer29.02.2012. GUI-programmering, del 3 Vinduslyttere Dialogvinduer GUI-komponenten JTable Egne datamodellklasser. En oversikt over kapittel 19 i boka
GUI-programmering, del 3 Vinduslyttere Dialogvinduer GUI-komponenten JTable Egne datamodellklasser LC191D Videregående programmering Semesterplan: http://aitel.hist.no/fag/vprg/index_lc191d.php Høgskolen
DetaljerHvordan setteopp en wordpress site med wampserver. Lokal site på din pc.
Hvordan setteopp en wordpress site med wampserver. Lokal site på din pc. Av Thomas Gitlevaag Steg 1. Installasjon Steg 2. simpel utforsking av wordpress steg 3. Sette opp en veldig enkel side. Steg 1.
DetaljerInnhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6
Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6 Endre passord på Kirkedata... 9 Dropbox på Kirkedata... 12 Apple Mac RDP... 18 Outlook og e-post... 28 Outlook Web
DetaljerToPlayer. Introduksjon: Skrevet av: Ruben Gjerstad Eide og Kine Gjerstad Eide
ToPlayer Skrevet av: Ruben Gjerstad Eide og Kine Gjerstad Eide Kurs: Processing Tema: Tekstbasert Fag: Matematikk, Programmering Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon: Nå skal vi
Detaljer2. Beskrivelse av installasjon av SQL Server 2005 og hvordan lage databasen som trengs av administrasjonsprogrammet:
Workaround for DFS Administrasjonssystem og Windows Vista NB! Dette er IKKE en installasjon av systemet, men en måte for å få det til å virke på Windows Vista. Denne veiledningen er laget for litt avanserte
DetaljerNoen ArcGIS-operasjoner
Noen ArcGIS-operasjoner Innhold Definere hvilke data i kartlaget du vil jobbe med... 2 Endre symbol... 3 Vise prøvenummer på kartet... 4 Flytte eksisterende punkter... 4 Sette inn nye punkter/flater (lage
DetaljerViktige fakta om ZoomText hurtigtaster:
KAPITTEL 6 Hurtigtaster Hurtigtaster er tastekombinasjoner som utfører ZoomText kommandoer uten at de trenger å aktiveres i brukergrensesnittet. Det finnes hurtigtaster for nesten alle ZoomText funksjoner.
DetaljerOppgavesett for NVivo 10
Oppgavesett for NVivo 10 Oppgave 1: Nytt prosjekt Det første du ser når du åpner NVivo er en liste over de siste prosjektene du har jobbet med i programmet. I dag lager vi et nytt prosjekt. Klikk på New
Detaljer