B.V. Electronic Østerbro 5 7800 Skive +45 97 52 50 22 www.bve.dk GuideOnLine.

Slides:



Advertisements
Lignende præsentationer
SharePoint Codecamp. SharePoint Bruger Gruppe  Intro til dagen, Anders.  Authentication i forbindelse med Apps – Oauth, Low trust/High trust, Mads.
Advertisements

Telos Team Introduktion.
SPBG.  Test driven development  Unit test frameworks  MOSS TDD  Mocking  Design patterns.
Medlem af Kom godt i gang med. Medlem af Konfiguration •Forberedelse –Opret KNX projekt i ETS •Installer ETStoKNXCONTROL og konverter KNX projekt med.
NTI CADcenter A/S · Telefon: · · Værløse · Ringsted · Vejle · Aarhus · Aalborg Revit Structure Tips and Tricks Louise 2013 version.
Telos Team Introduktion.
GSAK – helt fra start Hvad er GSAK ? Download og installation GSAK
Deployment på Windows 7 m.m.
Next Generation Operations Management AutoNOC 2. AutoNOC 2 Business fordele.
REGISTRERINGSDATABASEN
SQL introduktion og basis
1 GUI Programmering i.NET WinForms. Mål “.NET supports two types of form-based apps, WinForms and WebForms. WinForms are the traditional, desktop GUI.
Drupal[.org] Open Source CMS 6/
SMA Vores nye dagligdag ☺.
Introduktion til sikkerhed i.NET Mark S. Rasmussen iPaper ApS Part 2.
Når en applikation går i fejl… … er det interessant, at vide noget om: Hvornår gik applikationen i fejl Hvilken applikation gik i fejl Hvad er fejlen.
SMALL BUSINESS er BIG BUSINESS Tips og Tricks til Small Business Server Rico Raja marts 2006.
Microsoft Windows.NET Compact Framework Niels Hilmar Madsen Developer & Platform Strategy Group Microsoft Danmark.
Student Application Manager Lars Ole Nielsen, IT Arkitekt.
Mamut ServiceSuite Opsætning Online arbejdsseddel og Online booking
Sikkerhed/Otto Knudsen 1 Sikkerhed  Sikkerhed i ASP.NET  Autentifikation (Authentication)  Autorisation (Authorization)
Using Transactional NTFS (TxF) in.NET Mark S. Rasmussen iPaper ApS improve.dk.
SMALL BUSINESS er BIG BUSINESS ISA Workshop Rico Raja, Technology Specialist Brian Thumann Madsen, Senior Executive Consultant.
Web Services Protokoller og Arkitektur
Array og ArrayList Et slideshow. Som er sødt.. Hvordan virker ArrayList?  ArrayList NAVN = new ArrayList ();  NAVN.add(”Værdi”);  NAVN.add(index, ”værdi”)
V/ Heine M. Jensen –
13 – Database med JDBC. 2 NOEA2009Java-kursus – JDBC JDBC JDBC er et standard bibliotek til at tilgå relational databaser API’et er en standardiseret.
Arkitektur Embedded SQL Tema Persistens
1 Menuer (MenuStrip) MonthCalendar + DateTimePicker ListBox & CheckedListBox ComboBox Faneblade (eng.: tabs) med TabControl Steen Jensen, efterår 2013.
SQL sortering og gruppering. RHS – IT A 2 SQL - sortering Hvis en forespørgsel returnerer mange rækker, kan det være bekvemt at sortere resultatet SQL.
1 JavaServer Faces Copyright © Lund & Bendsen Dynamikken i JSF.
Datastrukturer og Collections Oversigt og forskel imellem Jave og.net Collections library Collection interfaces ArrayList IList interface Hashtable Hashtable.
06 – Java Packages Packages og ClassPath. 2 NOEA2009Java-kursus – Packages og class path Hvad er Packages? En package er en gruppering af relaterede typer.
Item gennemgang  Item: 01 – Static factory methods  Item: 09 – Override hashCode  Item: 17 – Design & document inheritence  Item: 25 – Lists over arrays.
View Procedures Trigger og Function Jesper Tørresø DAB1 E07 1. november 2007.
System Center Suiten - helhedsbilledet
CodeIgniter Database Brugerinput Form Validation 20101JFH.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 ServerServer.
Objekter og klasser Applikationsdesign Code Namespace Value og reference typer Reference type Rasmus D. Lehrmann1.
FEN Databaser/dbAdgang11 Databaseadgang fra C#: ADO.NET (ActiveX Data Objects)
FEN Databaser/DBAdgang21 DB-adgang - Connectionless Connectionless DataAdapter DataSet.
12 – GUI med Swing. 2 NOEA2009Java-kursus – GUI med Swing Designer view Komponenter Frame Properties Inspector.
Visual Studio Team System Work Item tracking med Microsoft templates.
Operations Manager Historik NetIQ Operations Manager (One Point) MOM 2000 SP1 Microsoft Operations Manager MOM 2000 Microsoft Operations Manager.
WCF service Hostet på website x. Opret tomt web applikations projekt.
Introduktion til.NET- platformen og version 2.0 Michell Cronberg Microsoft MVP
En dag i en Datavejleders liv Geninstaller PC’en i fysiklokalet – igen, igen Geninstaller PC’en i fysiklokalet – igen, igen Printeren virker ikke på anden.
Distribution af funktionalitet Webservice med WCF x.
Distribution af funktionalitet Webservice med WCF x.
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
ASP.NET Custom Web Controls Deployment. Agenda – ASP.NET Web User Controls Composite Control Rendered Custom Control Deploy en Web Applikation.
Søg på kundes navn. Klik evt. på inaktive eller filialer Vælg når søgeresultaterne fremkommer, et af resultaterne ved at sætte et kryds i boksen, og tryk.
Abstrakte klasser og interfaces i Java
Semi-automatisk forbrugs opsamling VeTech Software Solutions ApS Niels Bohrs Vej 6 DK-6700 Esbjerg Tlf
Visitsite.dk © anja nielsen Forskellige typer websider Søgemaskiner Webshops (betaling) Blog (i forandring – og to-vejs kommunikation) Stationære.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Programering af mobile enheder Windows Phone Storage.
Kristian F. Thomsen infrastructure specialist i edgemo Claus Egeberg-Gjelstrup infrastructure specialist i edgemo
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
14. Web-baserede Apps i.NET. 2 NOEA2009C#-kursus Objectives “Real-world applications are typically multi-tier, distributed designs involving many components.
Session Når man hoster en WCF Service på ASP.NET website, kan man bruge ASP.NET’s Session.
Gruppe sort Morten, Peter, Jesper, Spencer & Støving.
Begreber og Redskaber 5. Plan for idag Overblik over klasser,objekter,nedarvning –Repetition fra Dat A/Indledende programmering –Centrale begreber om.
1 XMLRelationel model og XMLNOEA / FEN 2007 Relationelle databaser og XML Overblik. –For detaljer se PQC: sqlOgXml.ppt og SqlServerOgXml.ppt RDB-struktur.
1 USB Gennemgang af installering af USB driver til ICT. Er fortaget på Windows XP.
Database Some walk through. Database Design – Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management.
Indledende Programmering Uge 6 - Efterår 2006
Windows PowerShell Ikke kun for windows.
Sådan køber du opdatering til din PFS software
Præsentationens transcript:

B.V. Electronic Østerbro Skive GuideOnLine

Systemkrav.Net Framework 4.0 Microsoft SQL Server 2008 R2* *GO Core samt en del plugins kan bruges uden database

Database Installation GO skal bruge 3 databaser: 1.ProjectGO Indeholde data for det specifikke projekt. 2.CoreGO Core Indeholder data for at GO Core funktionerne kører. Ved opdatering af GO Core filer kan der også være opdatering til denne database. 1.LogGO Log Log data. På store projekter flyttes denne ofte til en anden server for at undgå at log har indflydelse på ydeevnen.

Database Installation Eksempel: GOKursus01 GOKursus01Core GOKursus01Log

Installation GuideOnLine (Application) GuideOnLine.msi C:\Program Files\B.V. Electronic\GuideOnLine 4.0\ GuideOnLine (Server) GuideOnLine Server.msi C:\Program Files\B.V. Electronic\GuideOnLine 4.0 Server\

Opgave Opgave: 1.Kør setup for GuideOnLine (Application). 2.Start GuideOnLine. Resultat: -GuideOnLine er installeret. -Data gemmes i filer lokalt på computeren.

Activation Options Opstartsværdier kan oprettes på 2 måder: 1.Comand Line Arguments 2.GuideOnLine Configuration (ConfigGolf) Er den samme værdi indtastet begge steder vil Command Line Arguments altid vinde over ConfigGolf.

Activation Options Ved start af GO.Main.Windows eller GO.Main.Services kan følgende arguments bruges: -connection Core connection string -connectionprojectProject connection string -connectionlogLog connection string -nameProgram Name -userBrugernavn til auto log ind -passwordAdgangskode til auto log ind -ignoreupdatesIgnorer automatiske opdateringer -singleinstanceDer kører kun én instans af programmet -fullscreenFuld skærm -language Sprog -consoleStart service som console* * Det er kun GO.Main.Services der kan kører som console

Activation Options Ved start af GO.Main.Windows eller GO.Main.Services kan følgende arguments bruges: -cCore connection string -cpProject connection string -clLog connection string -nProgram Name -usrBrugernavn til auto log ind -pwdAdgangskode til auto log ind -iuIgnorer automatiske opdateringer -siDer kører kun én instans af programmet -screenFuld skærm -la Sprog -conStart service som console* * Det er kun GO.Main.Services der kan kører som console

Activation Options

Værdier gemmes i hhv.: -GO.Main.Windows.exe.config -GO.Main.Services.exe.config

Opgave Opgave: 1.Ændre opsætning af GuideOnLine, så den kører imod Kursus databaser. 2.Opret nyt program name Kursus 3.Log på som administrator Resultat: -Data gemmes i database. -Nyt program name og plugin collection er klar til videre konfiguration. -Logger automatisk på ved opstart.

Services GuideOnLine Server bruges til at kører GuideOnLine som en NT Service. Det er muligt at have flere services kørende samtidig med hvert sit program name. Services kan kører som NT Service eller Console. Brug værktøjet GuideOnLine Services (GolfServices) til oprettelse af services.

Services

Opgave Opgave: 1.Kør setup for GuideOnLine (Server). 2.Opret nyt service med navn Kursus. 3.Ændre opsætning, så den kører imod Kusus databaser. 4.Opret nyt program name Kursus Service 5.Start service som NT service. 6.Start service som console. Resultat: -GuideOnLine er klar til at kører som en NT service

Management Videre opsætning af GuideOnLine foregår i selve programmet under menuen View > Management Herfra er det muligt at ændre indstillinger for eget og andre program names.

Plugins Plugins indlæses ved opstart. Plugins ligger i en Plugin Collection, der bestemmer hvad der skal indlæses i hvilken rækkefølge. Plugin Collection tilhører et eller flere program names. Program name definerer start plugin. Plugins vedligeholdes under Management. Plugins kan have en eller flere properties.

Plugins Eksempler på plugins: -Stregkodelæser -OPC DataServer -TabControl -Ordrekontrol -Linjekontrol

Plugins Plugins kan tilgå andre plugins. F.eks. bruger alle plugins Error, Event og Info log til at gemme log data. Rækkefølgen plugins indlæses er vigtigt, da nogle plugins er afhængige af andre.

Plugins

Brug plugins Assembly Name GO.Windows, hvis samme type findes to gange.

Logs Der oprettes altid 3 plugins af typen Log: Log.Error Log.Event Log.Info Log data skrives altid til console. Log data vises altid under View > Log. Log kan have LogListeners tilknyttet. Listeners oprettes som plugins og tilføjes efterfølgende under Log.Event, Log.Error og Log.Info properties. Eksempler på listeners: DatabaseListener EventLogListener FileLogListener PopupListener StatusBarListener

Opgave Opgave: 1.Opret ny FileLogListener plugin for program name Kursus Service. 2.Sæt filnavn for log fil. 3.Ændre opsætning for Error, Event og Info, så de peger på den nye FileLogListener. 4.Genstart service. Resultat: -Kursus Service gemmer log data i fil.

PluginTabControl Viser andre plugins. Tabs størrelse kan ændres. Tabs placering kan ændres. Kan indstilles til kun at vise aktiverede plugins. Lignende plugins: – PluginNavigationBar – PluginTileView – PluginSplitContainer

PluginTabControl

Opgave Opgave: 1.Ændre plugin Start til typen PluginTabControl. 2.Opret to nye plugins af typen PluginInternetExplorer og indsæt dem som tabs. Resultat: -GuideOnLine starter med en tab kontrol med 2 faneblade.

PluginServices Plugins uden GUI kan have en service kontrol, der viser dens nuværende tilstand. Eksempler: – DataManagerViser en liste over alle data items, hvorfra det er muligt at skrive og læse værdier. – BarcodeReaderViser RS-232 værdier, samt den sidste læste stregkode.

PluginServices

Opgave Opgave: 1.Opret ny plugin PluginServices. 2.Indsæt den under PluginTabControl. 3.Genstart GuideOnLine. Resultat: -GuideOnLine starter op og viser tab med alle services.

Data Services

Plugin Collection skal have en DataServer plugin med samme key, der er oprettet under Management. Plugin typen bestemmer hvordan den kommunikerer med hardware. Eksempler på Data Servere: - CacheDataServer - OPCDataServer - SystemDataServer

Data Services Program Name bestemmer hvilke database og subscriptions der skal indlæses.

Message Handler

Workflows

WCS

PrintManager Drivers: – Bartender – Bizerba – Codesoft – Crystal Reports – Dynamark – Intermec – Marksman – Microsoft Excel – Microsoft Reports – Synrad – VideoJet Print direkte fra GuideOnLine Download label til printer

PrintManager

Alarmer

Plugin Alarm.Server.Item scanner data items og opretter alarm event hvis bit mask er opfyldt. Plugin Alarm.Server.Cache kan af andre plugins til at oprette alarmer. Mulighed for at implementere egen alarm server. Alarmer kan ses AlarmViewPlugin. Alle alarmer gemmes i database, så der er mulighed for at trække rapporter etc. Alarmer kan vedligeholdes under Management. PLC afd. autogenerer alarmer i Excel ark, der kan importeres ind i databasen.

ProcessView

Notifications

Files

Local users, roles and permissions Permissions oprettes automatisk af plugins. Groups tilknyttes permissions. Users tilknyttes Groups. Det er muligt at bruge Active Directory.