MapBasic Workshop. Peter Horsbøll Møller Systems Engineer Pitney Bowes Business Insight

Størrelse: px
Starte visningen fra side:

Download "MapBasic Workshop. Peter Horsbøll Møller Systems Engineer Pitney Bowes Business Insight"

Transkript

1 MapBasic Workshop Peter Horsbøll Møller Systems Engineer Pitney Bowes Business Insight

2 Har du: Installeret MapBasic? Installeret MapInfo Pro? Medbragt filerne jeg sendte i fredags?

3 Målet er at lave denne dialogboks

4 Grundlæggende opbygning af programmer Sub Main Procedurer og funktioner Menuer Declare Dim Define MapBasic.def Forgrening: If End If

5 Vise værdier til brugeren Man kan nemt vise brugeren nogle værdier Dette er meget anvendeligt f.eks. til at kontrollere om programmet virker, som det skal Note kommandoen viser en dialogboks på skærmen, som brugeren skal trykke OK på for at programmet fortsætter Note Tabellen er ikke åben! Print kommandoen skriver en tekst i Meddelelsesvinduet uden at programmet stopper. Print Anvender nu den valgte tabel

6 Sub Main Det er denne procedure, som kaldes når MapBasic-programmet startes Her vil man ofte initiere programmet og f.eks. oprette menuer og læse opsætningsfiler Sub Main skal erklæres med Declare øverst i koden Declare Sub Main Sub Main Note Nu kører programmet! End Sub

7 Procedurer og funktioner Procedurer indeholder kode, som kan kaldes fra andre steder i programmet. Man kan med fordel gruppere sin kode i mindre bidder, så er den nemmere at overskue og nemmere at genbruge Funktioner er procedurer der kan returnere en værdi. Procedurer returnerer ikke direkte en værdi, men kan returnere værdier via parametrene Procedure og funktioner skal erklæres for at kunne blive anvendt. Man erklærer dem enten øverst i filen eller i en separat definitionsfil Declare Function GetPI() As Float Function GetPI() As Float GetPI = 3.14 End Function

8 Menuer Menuer anvendes ofte for at lade brugeren bestemme hvornår han ønsker at specifikke anvende dele af MapBasic-programmet Menuer skabes ofte i Sub Main eller i en procedure kaldt fra Sub Main Ved et klik på et menupunkt, kaldes den procedure, der er tilknyttet menupunktet Du adskiller menuer med komma (,) Hjælpeteksten, der er frivillig, vises i nederste venstre hjørne Sub Main Create Menu Mit program As Udfør handling HelpMsg Når du trykker på menuen udføres handlingen Calling DoSomething, Afslut program Calling EndProgram End Sub

9 Declare, Dim, Define Declare anvendes til at erklære procedurer og funktioner. Anvendes udenfor procedurer/funktioner Define anvendes til at definere konstante værdier. Anvendes udenfor procedurer/funktioner Dim anvendes til at dimensionere variable, som kan tildeles nye værdier i programmets levetid. Kan anvendes både udenfor og indeni procedurer/funktioner afhængig af hvor de skal anvendes. Declare Sub Main Define FILE_INI C:\Temp\Config.ini Dim i As Integer

10 Dim - datatyper Dim var_name [, var_name...] As var_type [, var_name [, var_name...] As var_type...] Dim stab, skolonne As String, nantal As Integer SmallInt Whole numbers from to (inclusive); stored in 2 bytes. Integer Whole numbers from -2,147,483,648 to +2,147,483,647 (inclusive); stored in 4 bytes. Float Floating point value; stored in eight-byte IEEE format. String Variable-length character string, up to bytes long. String * length Fixed-length character string (where length dictates the length of the string, in bytes, up to bytes); fixed-length strings are padded with trailing blanks. Logical TRUE or FALSE, stored in 1 byte: zero=false, non-zero=true. Date Date, stored in four bytes: two bytes for the year, one byte for the month, one byte for the day. DateTime DateTime is stored in nine bytes: 4 bytes for date, 5 bytes for time. 5 bytes for time include: 2 for millisec, 1 for sec, 1 for min, 1 for hour. Object Graphical object (Point, Region, Line, Polyline, Arc, Rectangle, Rounded Rectangle, Ellipse, Text, or Frame). Alias Column name. Pen Pen (line) style setting. Brush Brush (fill) style setting. Font Font (text) style setting. Symbol Symbol (point-marker) style setting.

11 MapBasic.def Man bør altid inkludere MapBasic.def i sit MapBasic-program. MapBasic.def indeholder en lang række konstanter, som man kan anvende i stedet for uigenkendelige numre. F.eks. konstanter for attributter til alle MapBasic funktioner, så som TableInfo(), ColumnInfo() m.fl. Øverst i dit MapBasic-program skriver du følgende for at inkludere filen: Include MapBasic.def Over tid vil du måske få brug for at inkludere flere og flere filer i dit program, andre relevante filer kunne være Menu.def og Icons.def. Derudover kan man lave sine egne filer

12 Forgrening: If Forgrening bruges til at styre hvilken retning programmet skal køre, afhængig af en eller flere betingelser. Man kan f.eks. bruge dette til at undersøge om der er tabeller åbne, hvis ikke bede brugeren starte med at åbne en eller flere tabeller If NumTables() = 0 Then Note Åbn først en eller flere tabeller! Exit Sub End If Kan også indeholde flere muligheder/forgreninger: If NumTables() = 0 Then Note Åbn først en eller flere tabeller! Exit Sub ElseIf NumTables() = 1 Then Note Der er kun én tabel åben! Else Note Der er & NumTables() & tabeller åbne! End If

13

14 MapBasic dialogbokse Dialog kommando Kontroller/elementer på dialogboksen Handlere til dialogbokse/kontroller Læse fra en kontrol

15 Dialog og Control kommandoer Dialog kommandoen starter opbygningen af en dialogboks. Dialog kommandoen efterfølgende altid af en eller flere kommandoer for Kontroller/elementer (Control) Såvel Dialog som Control kan tage en position. For Dialog er det ift. øverste venstre hjørne af skærmen. For Control er det ift. øverste venstre hjørne af dialogboksen Dialog Title Min dialogboks Control StaticText Position 5,5 Title Min tekst Control ListBox Position 5,15 Width 100 Height 100 Control OKButton

16 Handler Mange af kontrollerne på en MapBasic dialogboks kan have tilknyttet en handler En handler er en procedure, som kaldes når brugeren gør noget med kontrollen. Det er meget anvendelig, når man ønsker at lave en dynamisk dialogboks, som reagerer på brugerens valg, f.eks. skal listen med kolonner opdateres når brugeren vælger en anden tabel eller lignende. Dialog Title Min dialogboks Control StaticText Position 5,5 Title Min tekst Control ListBox Position 5,15 Width 100 Height 100 ID 1 Calling Handler_Listbox1 Control OKButton

17 Læse fra og ændre på kontroller I handleren til en kontrol kan man læse værdier fra alle kontroller på dialogboksen. Til dette formål anvendes kontrollens ID og funktionen ReadControlValue() Sub Handler_Listbox1 Note Brugeren har valgt element & ReadControlValue(1) & i listboksen End Sub I Handleren til en kontrol, kan man også ændre på kontroller på dialogboksen vælge fra ders liste eller tildele dem nye værdier/titler Igen anvendes kontrollens ID og kommandoen Alter Control Sub Handler_Listbox1 Note Brugeren har valgt element & ReadControlValue(1) & i listboksen Alter Control 1 Value 2 End Sub

18 Opgaver 2 OPGAVE A: Lad denne Listbox kalde proceduren MENUDialog_TabelKlik, når brugeren vælger noget i den OPGAVE B: Tilføje en text kontrol i position 115,5 med titlen "Tableinformation" TIP: Control StaticText TIP: Brug evt. en kopi af ovenstående control OPGAVE C: Tilføj en kontrol med en liste af værdier i position 115,15, lav den 300 bred og 240 høj Tildel den ID CTRL_LST_TABELINFORMATION TIP: Control Listbox TIP: Brug evt. en kopi af ovenstående control OPGAVE D: Tilføje en text kontrol i position 430,5 med titlen "Kolonneinformation" TIP: Control StaticText TIP: Brug evt. en kopi af ovenstående control

19 Opgaver 2 fortsat OPGAVE E: Tilføj en kontrol med en liste af værdier i position 430,15, lav den 150 bred og 110 høj Tildel den ID CTRL_LST_KOLONNEINFORMATION TIP: Control Listbox TIP: Brug evt. en kopi af ovenstående control OPGAVE F: Vis en dialogboks med en tekst, så man kan se at denne procedure kaldes ved opstart af dialogboksen TIP: Note OPGAVE G: Vis en dialogboks med en tekst, så man kan se når brugeren klikker i listboksen med ID CTRL_LST_TABELLER TIP: Note

20 Spørge på tabeller Antal åbne tabeller TableInfo funktionen Tabeltyper Lister med værdier (arrays) Brugerdefinerede funktioner Forgrening: Do Case End Case

21 Tabeller Man kan spørge på antal åbne tabeller med funktionen NumTables() Print Antal åbne tabeller: & NumTables() Man kan spørge på detaljer om en specifik tabel med TableInfo funktionen Funktionen tager følgende parametre en tabel, enten et nummer eller et navn En attribut, hvad ønsker du at vide om tabellen? Print Tabellens navn: & TableInfo(1, TAB_INFO_NAME) Print Antal poster i tabellen: & TableInfo(1, TAB_INFO_NROWS) Print Antal kolonner i tabellen: & TableInfo(1, TAB_INFO_NCOLS)

22 Tabeltyper Funktionen TableInfo bruges også til at finde ud af hvilken type tabel, en given tabel er. Man skal anvende flere attributter for at undersøge tabellen type. TAB_INFO_TYPE returnerer én af følgende typer: TAB_TYPE_BASE TAB_TYPE_RESULT TAB_TYPE_VIEW TAB_TYPE_IMAGE TAB_TYPE_LINKED TAB_TYPE_WMS TAB_TYPE_WFS TAB_TYPE_FME TAB_TYPE_TILESERVER TAB_INFO_TEMP: er tabellen midlertidig? TAB_INFO_SEAMLESS: Er tabellen sømløs?

23 Lister med værdier - arrays En variable indeholder normalt kun =en værdi. Man kan dog definere en variabel, som kan indeholde flere værdier det kaldes et array Variablen dimenioneres i såvel enten med en tom () eller med en angiven størrelse (10): Dim arrtabelnavne() As String Man læser de enkelt elementer i arrayet via deres indeksnr: Print Table 1 er: & arrtabelnavne(1) Man kan ændre størrelsen på arrayet med ReDim kommandoen ReDim arrtabelnavne(numtables())

24 Brugerdefinerede funktioner Man kan definere såvel egne procedurer som egne funktioner En funktion adskiller sig fra en procedure ved at returnere en værdi det gør den meget anvendelig Funktionen skal erklæres før den kan anvendes: Declare Function GetJaNejFromLogical(ByVal bvalue As Logical) As String Derefter skal den skabes, så den gør hvad den skal: Function GetJaNejFromLogical(ByVal bvalue As Logical) As String If bvalue = true Then GetJaNejFromLogical = ja Else GetJaNejFromLogical = nej End If End Function Når man sætter funktionsnavnet lig med en værdi indeni i funktionen, er det denne værdi, funktionen vil returnere

25 Forgrening: Do Case En anden form for forgrening er Do Case. Den er god til at sammenligne en værdi med flere mulige værdier. Do Case TableInfo(sTab, TAB_INFO_TYPE) Case TAB_TYPE_BASE MENUTabelTypeSomTekst = "Oprindelig" Case TAB_TYPE_RESULT MENUTabelTypeSomTekst = "Forespørgsel" Case TAB_TYPE_VIEW MENUTabelTypeSomTekst = "View" Case TAB_TYPE_IMAGE MENUTabelTypeSomTekst = "Raster" Case TAB_TYPE_LINKED MENUTabelTypeSomTekst = "Sammenkædet, DBMS" Case TAB_TYPE_WMS MENUTabelTypeSomTekst = "Web Map Service, WMS" Case TAB_TYPE_WFS MENUTabelTypeSomTekst = "Web Feature Service, WFS" End Case

26 Opgaver 3 OPGAVE A: Lav et gennemløb over antal åbne tabeller (nantaltabeller) Brug variablen ntab til at pege på den aktuelle tabel TIP: For Next OPGAVE B: Hvordan finder man ud af hvilken tab-fil en given tabel anvender? TIP: TableInfo Erstat xxx med funktionen, der returnerer navnet på tab-filen for tabellen stab OPGAVE C: Hvordan finder man ud af hvor mange kolonner en tabel har? TIP: TableInfo Erstat xxx med funktionen, der returnerer antal kolonner i tabellen stab OPGAVE D: Hvordan finder man ud af om en tabel er kortlægningsklar (mappable)? Erstat xxx med funktionen, der returnerer om tabellen stab er kortlægningsklar TIP: TableInfo

27 Opgaver 3 - fortsat OPGAVE E: Hvordan finder man ud af hvor mange poster/rækker der er i en tabel? Erstat xxx med funktionen, der returnerer antal rækker/poster i tabellen stab TIP: TableInfo OPGAVE F: Hvordan tilpasser man størrelsen på et array? Erstat xxx med udtrykket, der ændrer størrelsen på arrayet marrtabelinformationer til ninformation elementer TIP: Redim

28 Spørge på kolonner Antal kolonner i en tabel ColumnInfo funktionen Kolonnetyper

29 Spørge på kolonner Man kan også spørge på antal kolonner i en tabel Print Antal kolonner: & TableInfo(1, TAB_INFO_NCOLS) Print Antal kolonner: & NumCols(1) Med ColumnInfo funktionen kan man spørge på detaljer om en given kolonne Funktionen tager følgende parametre: Tabelm, enten tabelnr eller tabelnavn Kolonne, enten kolonnenavn eller COL + kolonnenr Print Navn: & ColumnInfo(sTab, "COL" & i, COL_INFO_NAME) Print Type: & ColumnInfo(sTab, "COL" & i, COL_INFO_TYPE) Print Indekseret: & ColumnInfo(sTab, "COL" & i, COL_INFO_INDEXED)

30 Kolonnetyper Når man forespørger på kolonnens type med COL_INFO_TYPE, returneres én af nedenstående typer: COL_TYPE_CHAR COL_TYPE_DECIMAL COL_TYPE_INTEGER COL_TYPE_SMALLINT COL_TYPE_DATE COL_TYPE_LOGICAL COL_TYPE_GRAPHIC COL_TYPE_FLOAT COL_TYPE_TIME COL_TYPE_DATETIME Nogle af typerne kræver en nærmere undersøgelse, for f.eks. at undersøge deres bredde (tekst og decimal) og antal decimaler (decimal).

31 Opgaver 4 OPGAVE A: Hvilken attribut skal du angive for at få navnet på kolonnen? Indtast attributten i stedet for??? OPGAVE B: Hvilken attribut skal du angive for at få typen på kolonnen? Indtast attributten i stedet for??? OPGAVE C: Hvilken attribut skal du angive for at få bredden på en tekst-kolonne? Indtast attributten i stedet for??? OPGAVE D: Hvilken konstant vil ntype svare til hvis der er tale om en kolonne af typen Dato? Indtast konstanten i stedet for???

32 SQL og gennemløbe tabeller SQL og aggregationer Run Command Gennemløbe en tabel, Fetch, Do Until(), EOT

33 SQL Vi vil i denne eksempel bruge SQL til at lave lidt statistik på en kolonnes data. Til dette anvender vi aggregationer beregninger. Aggregationer: Count(*) tæller antal poster i en gruppering Min(kolonne) beregner den mindste værdi i en kolonne i en gruppering Max(kolonne) beregner den største værdi i en kolonne i en gruppering Select Count(*) ANTAL, Min(DATA) MIN, Max(DATA) MAX From MINTABLE Into GROUPED VALUES NoSelect

34 Run Command Run Command kan anvendes til at køre en streng indeholdende en MapBasic kommando. Dette kan anvendes, når man skal sammensætte sin streng når programmet kører og derfor ikke kender alle tabel- og kolonnenavne Det svarer til at køre kommandoen via MapBasic-vinduet Run Command "Select Min(" & skol & ") ""MIN"", MAX(" & skol & ") ""MAKS"" From " & stab & " Into GROUPED VALUES NoSelect" Bemærk de to anførselstegn ( ) inde i tekststrengen det oversættes til en enkelt, når kommandoen køres

35 Gennemløbe tabeller Når man ønsker at gennemløbe og læse poster fra en tabel, er der flere måder at gøre det. Jeg anbefaler dog at man anvender nedenstående: Fetch First From GROUPED VALUES Do Until EOT(GROUPED VALUES) Print Mindste værdien er: & GROUPED VALUES.MIN Fetch Next From GROUPED VALUES Loop Fetch First og Fetch Next anvendes til at sætte cursoren på den ønskede post Do Until EOT() Loop sørger for at man gennemløber tabellen indtil cursoren ikke længere peger på en post i tabellen Inde i gennemløbet kan man læse de nødvendige værdier og behandle dem Denne fremgangsmåde hopper automatisk over slettede poster i tabellen

36 Opgaver 5 OPGAVE A: Tilpas nedenstående streng, så den tæller hvor mange gange hver værdi optræder Hvilken aggregation skal du indsætte i stedet for??? Tip: Kig evt. længere nede under de numeriske kolonner OPGAVE B: Lav et gennemløb af tabellen, så de første hundrede værdier tilføjes til listen marrkolonnedatainformationer Brug ntaeller til at sikre dig at du kun indlæser 100 værdier i listen/arrayet Brug ninformation til at holde styr på hvilken plads, du skal indsætte hvilken værdi i Tip: Kig evt. længere nede under de numeriske kolonner OPGAVE C: Hvordan vil du sørge for at den logiske værdi præsenteres som Ja eller Nej i stedet for T eller F?? Hvad skal der stå i stedet for??? TIP: Se hvordan værdien for TableInfo(sTab, TAB_INFO_READONLY) præsenteres længere oppe

37 Opgaver 6 OPGAVE A: Flyt al håndtering af kolonnetype til funktionen MENUKolonneTypeSomTekst Funktionen er defineret og findes nederst, men du skal selv fylde indhold i funktionen Funktionerne skal kaldes her fra og returværdien skal sættes sammen med teksten i marrkolonneinformationer(i)

38 Spørgsmål? The Power of Insight MapInfo Professional Peter Horsbøll Møller, Systems Engineer

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune

Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune Værktøjer fra værktøjskassen Søren Breddam, Stevns Kommune sb@stevns.dk 1stevns kommune Mapbasic i Stevns Kommune Data Kørsel af planlagte opgaver, så data altid er opdaterede. Logfil til overvågning Dagligt

Læs mere

Nyheder i MapBasic 10.5 og 11.0

Nyheder i MapBasic 10.5 og 11.0 Nyheder i MapBasic 10.5 og 11.0 MapBasic Udviklerdag 2011 Peter Horsbøll MøllerM Juni 2011 Program Nyheder i MapBasic 10.5 Nyheder i MapBasic 11.0 MapBasic 10.5: IDE MapBasic-editoren understøtter nu filer

Læs mere

MapBasic brugergruppe. SQL i MapBasic. Peter Horsbøll Møller Senior Systems Engineer Marts Slå mute fra hvis I vil sige eller spørge om noget

MapBasic brugergruppe. SQL i MapBasic. Peter Horsbøll Møller Senior Systems Engineer Marts Slå mute fra hvis I vil sige eller spørge om noget MapBasic brugergruppe SQL i MapBasic Slå mute fra hvis I vil sige eller spørge om noget Peter Horsbøll Møller Senior Systems Engineer Marts 2013 Program MapBasic IDE som udviklingsværktøj MapBasic-vinduet

Læs mere

Vilkår for brug GIS-Byggesag 1 af 48

Vilkår for brug GIS-Byggesag 1 af 48 Vilkår for brug GIS-Byggesag 1 af 48 Tak Tak til Bo Thomsen, GeoConsult For at stille PickDate.dll til rådighed via DirectionsMag.com. Den gamle kalenderfunktion var både grim og dårlig. Resultatet var

Læs mere

Opsætningsfiler, menuer og menupaletter workshop

Opsætningsfiler, menuer og menupaletter workshop Opsætningsfiler, menuer og menupaletter workshop Peter Horsbøll Møller Senior Systems Engineer Maj 2012 Agenda Introduktion til Baggrundskort Læse og skrive opsætningsfiler Menuer og menupunkter Menupaletter

Læs mere

MapBasic hvad kan det bruges til? Insights Danmark 2011

MapBasic hvad kan det bruges til? Insights Danmark 2011 MapBasic hvad kan det bruges til? Insights Danmark 2011 Peter Horsbøll Møller September 2011 Program MapBasic - Hvad er det? MapBasic Eksempel 1 MapBasic Eksempel 2 Links MapBasic hvad er det? MapBasic

Læs mere

MapBasic brugergruppe. Geografiske objekter. Peter Horsbøll Møller Senior Systems Engineer April 2013

MapBasic brugergruppe. Geografiske objekter. Peter Horsbøll Møller Senior Systems Engineer April 2013 MapBasic brugergruppe Geografiske objekter Slå mute fra hvis I vil sige eller spørge om noget Peter Horsbøll Møller Senior Systems Engineer April 2013 Program MapBasic IDE som udviklingsværktøj Geografiske

Læs mere

Hent filoplysninger fra billeder og filer

Hent filoplysninger fra billeder og filer Hent filoplysninger fra billeder og filer I denne vejledning bliver det gennemgået, hvordan man via Power Forespørgsel kan hente filoplysninger fra en mappe ind i Excel. Der skal opbygges følgende elementer:

Læs mere

Dagens program 10:00 10:30 10:45 11:30 12:00 13:00 13:20 13:50 14:30 15:00 16:00. Nyt i MapBasic 11.5 og MapBasic IDE - kom i gang

Dagens program 10:00 10:30 10:45 11:30 12:00 13:00 13:20 13:50 14:30 15:00 16:00. Nyt i MapBasic 11.5 og MapBasic IDE - kom i gang Dagens program 10:00 10:30 10:45 11:30 12:00 13:00 13:20 13:50 14:30 15:00 16:00 Nyt i MapBasic 11.5 og 12.0 MapBasic IDE - kom i gang Analyse af gratis højdedata med MapBasic Ruteberegning med MapBasic

Læs mere

MAPINFO PROFESSIONAL V11.5

MAPINFO PROFESSIONAL V11.5 MAPINFO PROFESSIONAL V11.5 Pinpointing potential has never been so easy! Insights Danmark 2012 13. september 2012 Peter Horsbøll Møller, Senior Systems Engineer LAD OS SE PÅ MAPINFO PROFESSIONAL V11.5

Læs mere

Vejledning i brug af WFS fra Kortforsyningen i MapInfo

Vejledning i brug af WFS fra Kortforsyningen i MapInfo Vejledning i brug af WFS fra Kortforsyningen i MapInfo Denne vejledning er udarbejdet med henblik på anvendelse af WFS tjenester fra GST i MapInfo. MapInfo har også en udmærket hjælpefunktion, som beskriver

Læs mere

Easy Guide i GallupPC

Easy Guide i GallupPC Easy Guide i GallupPC Version. 6.00.00 Gallup A/S Masnedøgade 22-26 DK 2100 København Ø Telefon 39 27 27 27 Fax 39 27 50 80 Indhold SÅDAN KOMMER DU I GANG MED AT ANVENDE GALLUPPC... 2 TILFØJELSE AF UNDERSØGELSER

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

"# $%$ " # $ % $ $ " & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1.

# $%$  # $ % $ $  & ( ) *+!,! Sum_Cost >= 5000SirName = Beltov Continue = %!- + ( ( - True) Continue *! If Antal <= 20 Then EnhedsOmk = 1. "# $$ " # $ && & ' $ $ " & ) *+, Sum_Cost >= 5000SirName = Beltov Continue = True) Continue *, + If Antal

Læs mere

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer

Derfor vil jeg bygge dette eksempel på een table hvor der kan tilkyttes personer til ALLE noder og der kan tilføjes et vilkårligt antal niveauer Denne guide er oprindeligt udgivet på Eksperten.dk TreeView i Access II Jeg vil i denne anden udgave af treeview føljetonen begynde på et mere brugbart eksempel med et TreeView. Vi laver en ny database

Læs mere

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel: Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en

Læs mere

! " # $% &'!& & ' '" & # ' "&()(*& + + +,-' "&( # &(! (! " )(!# &!! (!&!! * (! +& (!!! & " " & & / & & (!

!  # $% &'!& & ' ' & # ' &()(*& + + +,-' &( # &(! (!  )(!# &!! (!&!! * (! +& (!!! &   & & / & & (! !" #$ "%!"&! " # $% &'!& & ' '" & # ' "&()(*& + + +,-' "&( # &(! (! " )(!# &!! (!&!! * (! +& (!!! & Workbooks( MedarbUndersøgelse ),-.", & & Worksheets( Data )& Charts( DisplayData )&& )& " " & & / & &

Læs mere

MapBasic brugergruppe. Introduktion til MapBasic. Peter Horsbøll Møller Senior Systems Engineer Januar 2013

MapBasic brugergruppe. Introduktion til MapBasic. Peter Horsbøll Møller Senior Systems Engineer Januar 2013 MapBasic brugergruppe Introduktion til MapBasic Slå mute fra hvis I vil sige eller spørge om noget Peter Horsbøll Møller Senior Systems Engineer Januar 2013 Every connection is a new opportunity Every

Læs mere

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Øvelse 9. Klasser, objekter og sql-tabeller insert code here Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til

Læs mere

PUT og INPUT funktionerne

PUT og INPUT funktionerne PUT og INPUT funktionerne Af: Peter Kellberg Danmarks Statistik Sejrøgade 11 DK-2100 København Ø pke@dst.dk PUT og INPUT-funktionerne Denne artikel er foranlediget af en henvendelse til vores interne SAS

Læs mere

' #$*# ' # #) * #& #& ' # #* #, #$--

' #$*# ' # #) * #& #& ' # #* #, #$-- !"! "$% $ %$ " $&' ( ' $) * ' $* +( ' ) * & & ' *, $-- " " $(. $ /% &%$ & $ &$ $ %% &" ( 1. 00 $ 0 1 $"%$ " 2$ 2. ) " 3 $ * 4* 05 0 $ &'(&%%$ '67 7) 2) 7) 2)7 ' " - - 7) 2 0 $$ 0 '$ " $ 08$$ )2! & & 7)

Læs mere

Spil Master Mind. Indledning.

Spil Master Mind. Indledning. side 1 af 16 Indledning. Spillet som denne rapport beskriver, indgår i et større program, der er lavet som projekt i valgfaget programmering C på HTX i perioden 9/11-98 til 12/1-99. Spillet skal give de

Læs mere

Adobe Acrobat Connect brugergrænsefladen

Adobe Acrobat Connect brugergrænsefladen Adobe Acrobat Connect brugergrænsefladen Adobe Connect er et webbaseret videokonferenceværktøj, der giver mulighed for online, synkron kommunikation, deling af filer, skærm og whiteboard, gennemførelse

Læs mere

Rigtig SQL Programmering

Rigtig SQL Programmering Rigtig SQL Programmering 1 SQL i Rigtige Programmer Indtil nu har vi brugt SQL direkte i kommandolinje promt/gui program, hvor vi kan lave forespørgsler til databasen I virkeligheden: Programmer kontakter

Læs mere

! #!! $ % $! & " &'"! & *+ "! " $ $ ""!,-! $!.! $! " # 1!! &' "

! #!! $ % $! &  &'! & *+ !  $ $ !,-! $!.! $!  # 1!! &' ""# "" # $ % $ & " &'" & " "()" *+ " " $ $ *+" $ %"&'" "( "",- $. + /"&'"-0 $ " # 1 &' " +"% $ %'('" 2 ' ) )030 )030) * )033 " )033 // " " 1 1 41 ")035)036 5- " " " *+773,8 *+ % " " )035& " )036& " 1 %"

Læs mere

MapInfo Professional 11.0 Hvordan man tilgår en database

MapInfo Professional 11.0 Hvordan man tilgår en database MapInfo Professional 11.0 Hvordan man tilgår en database Peter Horsbøll Møller, Senior Systems Engineer Marts 2012 Opsætning af en spatial database så den kan anvendes fra MapInfo Professional 11.0 Anvende

Læs mere

Import af rekursivt (parent-child) hierarki i Palo

Import af rekursivt (parent-child) hierarki i Palo Import af rekursivt (parent-child) hierarki i Palo Dette dokument beskriver hvordan et simpelt rekursivt (parent-child) hierarki kan importeres ind i Palo på forskellige måder via SQL og samtidig bibeholde

Læs mere

User Guide AK-SM 720 Boolean logic

User Guide AK-SM 720 Boolean logic User Guide AK-SM 720 Boolean logic ADAP-KOOL Refrigeration control systems Anvendelse Funktionen er indeholdt i Systemmanager type AK-SM 720, og kan anvendes til brugerdefinerede funktioner. Funktionerne

Læs mere

! "# $$ &'()*"* +*, & &"*0* & "# % %- %

! # $$ &'()** +*, & &*0* & # % %- % !"! "# $$ & &'()*"* +*, &- & &"./+0 & &"*0* & & & 1 2 ()))))$$" "# - " # $!&!!" 34 3((5(4 6()))))5 3((5# 7())))) 4 3((58 43((58 3((5#9! 3((5#4 3((584 6 9 # '"!&()!" * " 49 9-3 :; & Private Sub Workbook_Open()

Læs mere

Tagwall med Php & MySQL

Tagwall med Php & MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall

Læs mere

Installationsvejledning til Virk Tæller

Installationsvejledning til Virk Tæller Installationsvejledning til Virk Tæller Version 1 Indhold Hvad er Virktælleren?... 2 Brugeradfærd... 2 Brugeranvisning til indsættelse af JavaScript... 2... 2 Start-script... 2 Completed-script... 2 Test

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet. 8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit

Læs mere

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012 StarWars-videointro Start din video på den nørdede måde! Version: August 2012 Indholdsfortegnelse StarWars-effekt til videointro!...4 Hent programmet...4 Indtast din tekst...5 Export til film...6 Avanceret

Læs mere

Import / Eksport. Vejledning

Import / Eksport. Vejledning Import / Eksport Med Import / Eksport funktionen kan du f.eks. importere en Excel fil (Microsoft Excelsemikolonsepareret fil) indeholdende virksomhedens telefonliste. Dvs. at du ved at importere en allerede

Læs mere

vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0

vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 Indholdsfortegnelse 1 Indledning... 3 2 WMS generelt... 3 3 WFS generelt... 4 4 WMS/WFS eksterne kald i forskellige formater... 4 5

Læs mere

OPC ACCESS HEARTBEAT 1

OPC ACCESS HEARTBEAT 1 OPC Access Heartbeat Dette dokument gennemgår i et kort eksempel, hvordan OPC Access konfigureres til at anvende Heartbeat funktionen til at dokumentere kontinuerlig forbindelse mellem SQL Server og OPC

Læs mere

PROC TRANSPOSE. SAS-tabellen - hensigtsmæssig lagring af data. Copyright 2011 SAS Institute Inc. All rights reserved.

PROC TRANSPOSE. SAS-tabellen - hensigtsmæssig lagring af data. Copyright 2011 SAS Institute Inc. All rights reserved. PROC TRANSPOSE SAS-tabellen - hensigtsmæssig lagring af data Copyright 2011 SAS Institute Inc. All rights reserved. Transponerede tabeller Brede eller smalle? Hvad: Brede tabeller har mange kolonner med

Læs mere

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl:

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl: Fejlhåndtering Selv de bedste programmører laver af og til fejl! Dette kommer sikkert som en overraskelse for de fleste, bortset fra de, der har arbejdet med et hvilket som helst større program. Fejl kan

Læs mere

Introduktion til programmering

Introduktion til programmering Introduktion til programmering Databaser Uge 38 L. Ingemann: SQL databaser på nettet, kap 2-4. Kompendium L. Ingemann: SQL databaser på nettet, kap 6-20, Kompendium Sidste gang Databaser Relationelle databaser

Læs mere

I tabellen vises en liste med værdier for den uafhængige variabel, og desuden den tilsvarende værdi for den afhængige variabel.

I tabellen vises en liste med værdier for den uafhængige variabel, og desuden den tilsvarende værdi for den afhængige variabel. Kapitel 13: Tabeller 13 Resumé af tabeller... 222 Oversigt over trinene i oprettelse af en tabel... 223 Indstilling af tabelparametre... 224 Visning af en automatisk tabel... 226 Oprettelse af en manuel

Læs mere

MapBasic &.NET interaktion. MapBasic.NET. Jakob Lanstorp IT konsulent COWI. Odense 23. Juni 2011. 1 8 jun 2011 MapBasic &.

MapBasic &.NET interaktion. MapBasic.NET. Jakob Lanstorp IT konsulent COWI. Odense 23. Juni 2011. 1 8 jun 2011 MapBasic &. MapBasic &.NET interaktion MapBasic.NET Jakob Lanstorp IT konsulent COWI Odense 23. Juni 2011 1 MapBasic &.NET interaktion Erfaring med MapBasic.NET / Visual Studio Anden programmering 2 Program Hurtig

Læs mere

Oprettelse af Titelblok i Capture og Capture CIS

Oprettelse af Titelblok i Capture og Capture CIS e-service Titelblok i OrCAD Capture og Capture CIS Side 1 af 11 Oprettelse af Titelblok i Capture og Capture CIS Note skrevet af : Nordcad Systems Technical Support Revision : April 2003, Release 14.2/9.2.3,

Læs mere

En Kort Introduktion til Oracle

En Kort Introduktion til Oracle En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering

Læs mere

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som hører til din konto, tryk

Læs mere

Opret en Powerpoint præsentation automatisk med VBA

Opret en Powerpoint præsentation automatisk med VBA Opret en Powerpoint præsentation automatisk med VBA I denne vejledning bliver det gennemgået, hvordan man via VBA kan oprette en powerpoint med diagrammer og kommentarer fra Excel automatisk. Gør som følgende:

Læs mere

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 På datalogi har vi en databaseserver, som de studerende på datalogi kan benytte til projekter og som også benyttes i forbindelse

Læs mere

Introduktion til OPC Access

Introduktion til OPC Access Introduktion til OPC Access OPC Access anvendes til at kommunikere med jeres produktionsudstyr via OPC. OPC Access kombinerer en SQL Server med OPC, således at jeres produktionsudstyr kobles sammen med

Læs mere

16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13%

16/04/12 50% 50% Waveform Chart Waveform Graph XY Graph Indicator Graph 33% 17% 88% 13% Samuel Alberg Thrysøe, PhD, PostDoc, Kontakt info: Email: sat@iha.dk, Tlf: +45 25533552 2 4. 5 Waveform Chart Waveform Graph XY Graph Indicator Graph 4. 33% Waveform Chart Waveform Graph XY Graph Indicator

Læs mere

Installation af Point Yomani terminal

Installation af Point Yomani terminal Yomani terminalen er integreret til Detail via Point PWE software, der skal foretages følgende punkter for at det er klar til brug. 1. PSAM kortet sættes i terminalen, hvis det er leveret separat. PSAM

Læs mere

% &$ # '$ ## () %! #! & # &, # / # 0&. ) 123 45 / & #& #

% &$ # '$ ## () %! #! & # &, # / # 0&. ) 123 45 / & #& # !"$!!"$ % &$ '$ () %! %"!" & * function &+! & &, --.& / 0&. ) 123 45 / & & & 6 Sub CalcVecProduct() * &3.5 & 2 &6 / 7$ & & & "%&$&"! 2 " $ " 8 $ & $/ $ $" 9&6 Sub test() streng_y = "det her går " streng_y

Læs mere

Region Syddanmark Guide til oprettelse og udsendelse af nyhedsbreve i Peytz Mail

Region Syddanmark Guide til oprettelse og udsendelse af nyhedsbreve i Peytz Mail Region Syddanmark Guide til oprettelse og udsendelse af nyhedsbreve i Peytz Mail 10. august 2018 1 Nyhedsbreve i Peytz Mail Sådan opretter du et nyt nyhedsbrev 1. Log på Peytz Mail med dit brugernavn og

Læs mere

GIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0

GIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0 GIS indlæsning af kreditorer og betalingsform Brugervejledning 1.0 Indhold 1 Indledning... 5 2 Opsætning af GIS grænseflade til kreditor indlæsning... 5 2.1 Oprettelse af en datastrøm... 7 2.2 Filsystem...

Læs mere

PICTURE formater. Klog på SAS 15. marts 2012

PICTURE formater. Klog på SAS 15. marts 2012 PICTURE formater Klog på SAS 15. marts 2012 Agenda Hvad er et format Hvor adskiller et PICTURE format sig Teknik Eksempel 1 cprnr Eksempel 2 cprnr med "udsøgning" af fejlrecords Eksempel 3 et format, der

Læs mere

Python 3 kursus lektion 1:

Python 3 kursus lektion 1: Python 3 kursus lektion 1: Her laves et nyt program Her køre programmet! Her skrives koden: Gem (CTRL-s) Tryk F5 (for at køre) www.madsmatik.dk d.14-01-2016 1/5 At skrive til skærmen: Hello World Man kan

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Brugermanual til MICRO LOOP

Brugermanual til MICRO LOOP Brugermanual til MICRO LOOP 1 Før test Opstart 1. Tænd for apparatet på on/off knappen nederst til højre. 2. På skærmen vil Main menu fremgå. 3. Nederst i skærmens venstre side vil fremgå et batteri. Ved

Læs mere

W6 - Model- og Tegningskomposition

W6 - Model- og Tegningskomposition W6 - Model- og Tegningskomposition Introduktion Dette er en kort introduktion til de nye værktøjer for tegningskomposition i 3D. Du vil komme til at arbejde med Clip Volume, Dynamic Views, Saved Views,

Læs mere

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 26. februar 2016 13/08149-23 Carsten Henning Bitsch cahb@vd.dk +45 7244 2626 VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS 1. Microstation 2. MapInfo

Læs mere

Bogfunktionen eller Slægtsbogen i FTM

Bogfunktionen eller Slægtsbogen i FTM Bogfunktionen eller Slægtsbogen i FTM En blandt mange af Family Tree Maker s styrker er evnen til at præsentere data på mange forskellige måder, og i dette skrift vil bogfunktionen blive gennemgået. Funktionen

Læs mere

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING Copyr i g ht 2013, SAS Ins titut e Inc. All rights res er ve d. Livet som SAS-programmør er blevet lettere med SAS Enterprise

Læs mere

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som du tidligere har modtaget

Læs mere

Programmering i C Intro og grundlæggende C 5. marts 2007

Programmering i C Intro og grundlæggende C 5. marts 2007 Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner

Læs mere

Setup Guide Do It Now Work Smarter

Setup Guide Do It Now Work Smarter Setup Guide Do It Now Work Smarter Best Practice Education +45 4070 3035 um@bestpractice.dk Indbakke: Fjern læserude og første linje i mails 1. Vælg Vis (View) i Startside menuen 2. Vælg Læserude (Reading

Læs mere

Hvordan du opretter, bruger og tildeler kategorier til arrangementer og nyheder

Hvordan du opretter, bruger og tildeler kategorier til arrangementer og nyheder Hvordan du opretter, bruger og tildeler kategorier til arrangementer og nyheder Opret kategorier 1. For at kunne bruge kategorier på nyheder og arrangementer skal man først oprette en række kategorier,

Læs mere

LCD Character display Intro

LCD Character display Intro LCD Character display Intro Der findes flere typer af LCD karakter-displays, fra forskellige firmaer. Her er vist en type, der er blå. Pins: Nummer 1 fra venstre Her er vist en nærmere beskrivelse af de

Læs mere

Help / Hjælp

Help / Hjælp Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association

Læs mere

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database Øvelse 10. Dynamiske web-sider og cgi-modulet I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere til vintereksamen. klient Forespørgsel/

Læs mere

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph- POST IT! Cph Business Academy Multimediedesign 2. Semester flow 3 9. april 2017 Kirstine Marie Rasmussen cph- kr141@cphbusiness.dk Mette Bejder cph- mb458@cphbusiness.dk Link til POST IT http://mbejder.dk/post-

Læs mere

Glance Del din skærm med op til 200 deltagere

Glance Del din skærm med op til 200 deltagere Glance Del din skærm med op til 200 deltagere Med Glance er du hurtigt og enkelt i gang med at dele din skærm og alle applikationer, der vises på den med dine mødedeltagere. Dine fordele: Skærmdeling er

Læs mere

Kapitel 4 Løkker i C#

Kapitel 4 Løkker i C# Kapitel 4 Løkker i C# Løkker en vigtig del af alle programmeringssprog, og C# er ikke andeles. En løkke er en måde at udføre en del af koden gentagne gange. Ideen er at du fortsætter med at udføre en opgave

Læs mere

Tilpasning af din tastaturgenveje

Tilpasning af din tastaturgenveje Tilpasning af din tastaturgenveje Gary Rebholz Everybody's workflow er anderledes. Selvom mange af de opgaver, vi alle udfører i vores video eller lyd redigeringsfunktioner er de samme som de opgaver alle

Læs mere

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS

VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 5. juli 2016 13/08149-23 Carsten Henning Bitsch cahb@vd.dk +45 7244 2626 VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS 1. Microstation 2. MapInfo

Læs mere

$ %' ) * %' +,! - Myarray %' /0 /0 122 +3 /0 /0

$ %' ) * %' +,! - Myarray %' /0 /0 122 +3 /0 /0 !"#!"# "# %&') * #" % && %' Dim MyArray2) As Integer ) * %' +,! - Myarray MyArray0). %' /0 /0 122 + /0 /0 +4 / 0) Dim MyArray1 to 2) As Integer 5MyarrayMyArray1)" +6 Option Base 1 Option Explicit %' 76

Læs mere

BRUGER KURSUS RAMBØLL HJEMMESIDE

BRUGER KURSUS RAMBØLL HJEMMESIDE Til Forsyningsvirksomheder i Danmark Dokumenttype Brugervejledning Rambøll Hjemmeside Full Responsive Dato Oktober 2017 BRUGER KURSUS RAMBØLL HJEMMESIDE BRUGER KURSUS RAMBØLL HJEMMESIDE Revision 01 Dato

Læs mere

Video obligatorisk øvelse

Video obligatorisk øvelse Video obligatorisk øvelse Denne obligatoriske øvelse går ud på at bearbejde en video og lægge den ud på jeres hjemmeside. Arbejdet med videoen laves i Windows Movie Maker, der findes i start-menuen under

Læs mere

Programmering C RTG - 3.3 09-02-2015

Programmering C RTG - 3.3 09-02-2015 Indholdsfortegnelse Formål... 2 Opgave formulering... 2 Krav til dokumentation af programmer... 3 ASCII tabel... 4 Værktøjer... 5 Versioner af ASCII tabel... 6 v1.9... 6 Problemer og mangler... 6 v2.1...

Læs mere

Visual Basic for begyndere

Visual Basic for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Visual Basic for begyndere I denne artikel vil jeg gennemgå Visual Basic (IKKE.NET / Visual Basic 2005 Express Edition) på et begynder-niveau. fed kursiv

Læs mere

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET

Skrevet den 18. Feb 2010 af arne_v I kategorien Programmering / Visual Basic.NET Denne guide er oprindeligt udgivet på Eksperten.dk Parameters Denne artikel beskriver hvorfor parameters er gode. Den forudsætter lidt kendskab til VB.NET og ADO.NET. Der findes en tilsvarende artikel

Læs mere

Parameterisering af databasekald med ASP og ADO

Parameterisering af databasekald med ASP og ADO Denne guide er oprindeligt udgivet på Eksperten.dk Parameterisering af databasekald med ASP og ADO Jeg har efterhånden set en del spørgsmål her på Eksperten vedr. SQL injections og hvordan man kan beskytte

Læs mere

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion

RIGSPOLITIET. Vejledning i konvertering. fra. Word -dokument. til. PDF-fil. på politi.dk. Rigspolitiets websektion RIGSPOLITIET Vejledning i konvertering fra Word -dokument til PDF-fil på politi.dk Rigspolitiets websektion Indledning Da vi skal leve op til kravene om tilgængelighed på Internettet, skal alle tekster

Læs mere

Klasse 1.4 Michael Jokil 03-05-2010

Klasse 1.4 Michael Jokil 03-05-2010 HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk

Læs mere

Tutorial: Annotationsliste

Tutorial: Annotationsliste Tutorial: Annotationsliste Annotationslisten er en særlig fane med vandret layout, hvor du får effektive muligheder for at behandle, få adgang til, gennemgå og sammenfatte annotationer i en PDF-fil. Som

Læs mere

Tips og Tricks. Erik Wendelboe Nielsen Christian Woergaard. econocap. PTC/USER 2012 - Fredericia

Tips og Tricks. Erik Wendelboe Nielsen Christian Woergaard. econocap. PTC/USER 2012 - Fredericia Tips og Tricks Erik Wendelboe Nielsen Christian Woergaard Agenda 1: Brugerflade 2: Rounds 3: Annotations Features 4: Sheetmetal 5: UDF 6: Point Pattern 7: Extrude Add/Remove Material 8: Save 9: Drawing

Læs mere

Nolde Museet. I gang med Dreamweaver. Opgave. Opgavebeskrivelse. Layout. Mål og CSS

Nolde Museet. I gang med Dreamweaver. Opgave. Opgavebeskrivelse. Layout. Mål og CSS Opgavebeskrivelse Lav en webside om i Sønderjylland. Opgaven fører dig igennem de basale ting, hvad angår opbygningen af en side med CSS. Der er ikke tale om et komplet site, men du kan bruge opgaven som

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0 R E D C A P M A N U A L Importér data til REDCap fra CSV-fil Opbyg din eksisterende database i REDCap Version 1.0 Introduktion Der opstår ofte et ønske om at importere data fra andre databaser til REDCap,

Læs mere

Sådan opretter du en elektronisk aflevering

Sådan opretter du en elektronisk aflevering Sådan arbejder du med opgaver i Gradebook/karakterbog Denne vejledning indeholder en detaljeret beskrivelse af hvordan du bruger gradebook/karakterbogen når du vil arbejde med opgaver og give karakterer

Læs mere

Python programmering. Per Tøfting. MacFest

Python programmering. Per Tøfting. MacFest Python programmering MacFest 2005 Per Tøfting http://pertoefting.dk/macfest/ Indhold Måder at afvikle Python program på Variabler Data typer Tal Sekvenser Strenge Tupler Lister Dictionaries Kontrolstrukturer

Læs mere

1. Opbygning af et regneark

1. Opbygning af et regneark 1. Opbygning af et regneark Et regneark er et skema. Vandrette rækker og lodrette kolonner danner celler, hvori man kan indtaste tal, tekst, datoer og formler. De indtastede tal og data kan bearbejdes

Læs mere

PROJEKT 3. The Design Diaries. LINK TIL BLOG: Af Mikkel Borg Svendsen & Sebastian Frank MUL B

PROJEKT 3. The Design Diaries. LINK TIL BLOG:  Af Mikkel Borg Svendsen & Sebastian Frank MUL B PROJEKT 3 The Design Diaries LINK TIL BLOG: http://mbsgraphic.dk/blog/ Af Mikkel Borg Svendsen & Sebastian Frank MUL B 1 INDHOLDS- FORTEGNELSE HVEM ER BLOGGERNE? 3 USE CASE 4 ATTRIBUT TABEL 5 PHP CODE

Læs mere

MS Visual Studio Basic 2010. En kort vejledning

MS Visual Studio Basic 2010. En kort vejledning Du kan hente programmet gratis her: MS Visual Studio Basic 2010 Express http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express Tryk på Install Now og følg vejledningen. Indholdsfortegnelse

Læs mere

Sproget Rascal (v. 2)

Sproget Rascal (v. 2) Sproget Rascal (v. 2) Til brug i K1 på kurset Oversættere Opdateret 29/11 2004 Abstract Rascal er et simpelt Pascal-lignende imperativt sprog. Dette dokument beskriver uformelt Rascals syntaks og semantik

Læs mere

#AlleKanKode. Lektion 2 - Konstanter og Variabler

#AlleKanKode. Lektion 2 - Konstanter og Variabler #AlleKanKode Lektion 2 - Konstanter og Variabler Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger

Læs mere

PHP guide af Daniel Pedersen

PHP guide af Daniel Pedersen PHP guide af Daniel Pedersen Side 1 af 12 Indholdsfortegnelse PHP guide af Daniel Pedersen Side 2 af 12 Indledning I dette hæfte finder du forklaringer til PHP funktioner, løkker, variabler samt en række

Læs mere

Workshop G8 Tasks og Templates

Workshop G8 Tasks og Templates Workshop G8 Tasks og Templates FØR I BEGYNDER...... 2-1 TEMPLATES... 2-2 Øvelse template til alm. attributter... 2-2 Øvelse Skraverings template... 2-4 VED ELEMENTET HVAD DET ER FOR ÉN?... 2-4 Øvelse ændre

Læs mere