ASP = Active Server Pages Draait enkel op Internet Information Services (IIS) Standaard ingebakken in een Windows-besturingssysteem
|
|
- Frieda Cools
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 ASP.NET Basics 1
2 ASP.NET Web forms 2
3 Geschiedenis ASP = Active Server Pages Draait enkel op Internet Information Services (IIS) Standaard ingebakken in een Windows-besturingssysteem Code-beside-model C# of VB.NET jaren NU (MVC) 3
4 ASP.NET sterktes Server beheert en compileert code Thin-client, thick-server model Minimaal netwerk verkeer Server doet al het werk Server heeft alle benodigde libraries (vertrouwen) Bescherming van de intellectuele eigendom (compilatie methode) Nadeel: veel werk voor de server, maar: caching! 4
5 ASP.NET page life cycle 1. Browser stuurt HTTP-request 2. Server ontwaakt en analyseert request van de browser (type, cookies, ) 3. Server laadt applicatie en zoekt de gevraagde pagina 4. Server compileert code (alleen eerste keer) en voert uit 5. HTML-document klaar (.NET runtime) 6. HTTP-response met pagina naar de browser 7. Browser parst HTML (en JavaScript) + geeft weer 5
6 ASP.NET page life cycle 6
7 ASP.NET page life cycle Wat gebeurt er op niveau van code (page call): 1. Alle controls uit aspx pagina aanmaken 2. Page_Init uitvoeren 3. Waarden uit viewstate instellen 4. Page_Load uitvoeren 5. Server events als clicks e.d. uitvoeren 6. Page_Prerender uitvoeren 7. Content naar de browser sturen 8. Page_Unload uitvoeren 7
8 // all controls are loaded // this is the place to initialize them for the first time use void Page_Init(Object sender, EventArgs e) {... } // viewstate and postback data were processed, overwriting // initial values; you can make changes to values here void Page_Load(Object sender, EventArgs e) {... } // server events were processed, overwriting loaded values // you can make final changes to values here void Page_PreRender(Object sender, EventArgs e) { lblmessage.text += "<br />name is " + TextBox1.Text; }... Page life cycle voorbeeld 8
9 ... // content is already sent to the browser with new viewstate // any extra changes to controls are lost void Page_Unload(Object sender, EventArgs e) { } protected void Button2_Click(object sender, EventArgs e) { TextBox1.Text = "Bob"; } Page life cycle voorbeeld 9
10 Option1: New website 10
11 Option 2: New project 11
12 ASP.NET bestanden.aspx.cs web.config Configuratiebestand voor de applicatie.css Global.asax Application_Start Session_Start App_data App_code Site.Master 12
13 ASP.NET pagina opbouw Directive page omschrijft hoe de pagina dient uitgevoerd te worden CodeBehind: naam v.h. bestand waar de code staat die bij deze pagina hoort. Inherits: naam van de namespace en de class in het codebestand AutoEventWireup: true? De events worden automatisch gevonden mits standaard namen bv. btn_click; false? Dan kan je zelf namen bedenken voor de page en control events. 13
14 ASP.NET pagina opbouw Source view Design view Split view Alles wat een actie vereist altijd tussen een <form > tag! 14
15 Compilatie ASP.NET gebruikt gecompileerde code 1. C# code op de server. 2. Bij de eerste aanroep -> vertaald naar (IL) Intermediate Language -> opgeslagen als een reeks DLL s. 3. De CLR (Common Language Runtime) vertaalt de IL tot machinecode. Dit alles gebeurt JIT. 15
16 Postback = terugsturen van de browser naar de server protected void Page_Load(object sender, EventArgs e) { if(page.ispostback) { Response.Write("herhaal de aanvraag"); } else { Response.Write("eerste aanvraag"); } } Postback 16
17 ASP.NET Controls 17
18 Zuivere HTML pagina <!DOCTYPE html> <html> <body> <form action="#" method="post"> <p> <label for="username">username:</label><br /> <input name="username" id="username" size="30" type="text" /> </p> <p> <label for="comments">comments:</label><br /> <textarea cols="60" name="comments" id="comments" rows="10"> </textarea> </p> <p> <input type="submit" value="add Comment" /> </p> </form> </body> </html> 18
19 Page Language="C#" %> <!DOCTYPE html> <html> <body> <form runat="server"> <p> <label for="username">username:</label><br /> <input id="username" type="text" size="30" runat="server" /> </p> <p> <label for="comments">comments:</label><br /> <textarea cols="60 id="comments" rows="10" runat="server"> </textarea> </p> <p> <input type="submit" value="add Comment" runat="server" /> </p> </form> </body> </html> ASP.NET HTML controls 19
20 Page Language="C#" %> <!DOCTYPE html> <html> <body> <form runat="server"> <p> <asp:label ID="lblUsername" runat="server" >Username:</asp:Label> <asp:textbox ID="username" Columns="30" runat="server"> </asp:textbox> </p> <p> <asp:label ID="lblComments" runat="server">comments:</asp:label> <asp:textbox ID="comments" TextMode="MultiLine" Columns="60 Rows="10" runat="server"></asp:textbox> </p> <p> <asp:button ID="btnSubmit" runat="server" Text="Button /> </p> </form> </body> </html> ASP.NET Web controls 20
21 21
22 Basis servercontrols Label Textbox Button Checkbox en CheckBoxList RadioButton en RadioButtonList Hyperlink Linkbutton Image Literal Listbox DropDownList ImageButton Panel BulletedList 22
23 Basis servercontrols - ASPX 23
24 Basis servercontrols - Browser 24
25 Basis servercontrols Inspect element 25
26 Basis servercontrols - Events 26
27 Basic servercontrols - Code behind 27
28 Basic servercontrols - Events 28
29 Geavanceerde servercontrols Calendar ImageMap FileUpload AdRotator XML PlaceHolder Multiview Wizard 29
30 ASP.NET Validatie 30
31 Validatie Waarom ook alweer? Om het ontbreken van verplichte data tegen te gaan. Vergissingen van gebruikers tegengaan (bv. geboortedatum in de toekomst) Gebruik van ongeldige tekens vermijden (bv. ) Te lange of te korte invoer controleren (bv. Telefoonnummer) Kwaadaardige code injecties tegengaan (SQL, JavaScript) 31
32 Validatie ASP.NET maakt validatie eenvoudig door: validationcontrols. Zowel client-side als server-side validatie. Klik op submit maakt de controls automatisch actief. 32
33 Validatie - controls CompareValidator CustomValidator RangeValidator RegularExpressionValidator RequiredFieldValidator ValidationSummary 33
34 Validatie controls - properties EnableClientScript: zorgt voor validatie zowel op client als op server. ControlToValidate: De naam (ID) van de control die u wilt valideren. ErrorMessage: foutmelding die zal weergegeven worden. Text: de tekst die on load zal weergegeven worden. Display: static of dynamic. Kies Dynamic (Lay-out gewijs) 34
35 Validatie: examples <asp:textbox ID="txtName" runat="server" CssClass="txtbox"></asp:TextBox> <asp:requiredfieldvalidator ID="rfvName" ControlToValidate="txtName" runat="server" ErrorMessage="Gelieve een naam in te vullen Display="Dynamic"> </asp:requiredfieldvalidator> <asp:textbox ID="txt " runat="server"></asp:textbox> <asp:regularexpressionvalidator ID="rfv " runat="server" ControlToValidate="txt " ErrorMessage="Gelieve een correct mailadres in te vullen" Display="Dynamic Z]{2,9})$"</asp:RegularExpressionValidator> <asp:textbox ID="txtAge" runat="server"></asp:textbox> <asp:rangevalidator ID="rvAge" runat="server" ControlToValidate="txtAge" ErrorMessage="Vul een correcte leeftijd in" Display="Dynamic" Type="Integer" MinimumValue="1" MaximumValue="99"> </asp:rangevalidator> 35
36 Validatie: examples <asp:dropdownlist ID="ddlColor" runat="server"> <asp:listitem Text="Kies een kleur" Value="" /> <asp:listitem Text="Rood" Value="Red" /> <asp:listitem Text="Groen" Value="Green" /> <asp:listitem Text="Blauw" Value="Blue" /> </asp:dropdownlist> <asp:requiredfieldvalidator ID="rfvColor" ControlToValidate="ddlColor" runat="server" ErrorMessage="Gelieve een kleur te selecteren" Display="Dynamic"> </asp:requiredfieldvalidator> 36
37 Validator code behind In sommige gevallen is het handig validators te voorzien van bepaalde eigenschappen tijdens runtime. //Validators tijdens runtime aanspreken foreach(basevalidator bv in Page.Validators) { bv.enableclientscript = false; } 37
38 Validatie Good to know Deze manier van valideren is in.net frameworks > 4.5 bijgewerkt. Om Validation Controls toch te gebruiken (client en server side) plak je onderstaande configuratie in je web.config. <appsettings> <add key="validationsettings:unobtrusivevalidationmode" value="none" /> </appsettings> 38
39 ASP.NET Layout 39
40 Lay-out - Masterpage Consistente lay-out voor de hele website. Elementen die op elke pagina dezelfde opmaak hebben. Eens gedefinieerd makkelijk toepasbaar op elke pagina. Nooit op te vragen in de browser (samengevoegd on runtime). 40
41 Lay-out - Masterpage Masterpage heeft extentie.master en bevat standaard 2 ContentPlaceHolders. Via de toolbox kan je er makkelijk meerdere toevoegen. 41
42 Lay-out - Masterpage <html xmlns=" <head runat="server"> <title></title> <asp:contentplaceholder ID="head" runat="server"> </asp:contentplaceholder> </head> <body> <form id="form1" runat="server"> <div> <asp:contentplaceholder ID="MainContent" runat="server"> </asp:contentplaceholder> </div> </form> </body> </html> 42
43 Lay-out - Masterpage Hoe wijzig ik een element op mijn masterpage vanuit mijn codebehind van een aspx pagina? // element op mijn masterpage wijzigen Label lbl = Master.FindControl("lblFooter") as Label; lbl.text = "Aangepaste footer tekst"; 43
44 ASP.NET Foutpagina s 44
45 Foutpagina s - IIS Serverniveau: deze instellingen gelden voor alle sites. Siteniveau: geldig voor alle applicaties binnen de site. Applicatie niveau: alleen geldig voor de huidige applicatie. Bv. web.config aanpassen naar alternative fout pagina s: <system.web> <customerrors mode="on" defaultredirect="customerror.aspx"> <error statuscode="404" redirect="pagenotfound.aspx"/> </customerrors> <compilation debug="true" targetframework="4.6"/> <httpruntime targetframework="4.6"/> </system.web> 45
46 Foutpagina s - applicatie Fouten op verschillende niveau s afvangen: Codeniveau: try-catch statement gebruiken Paginaniveau: Fouten die optreden binnen een try-blok gebruik van Page_Error protected void Page_Error(object sender, System.EventArgs e) { Exception ex = Server.GetLastError(); // doe iets met de foutmelding die in ex zit Server.ClearError(); } 46
47 Foutpagina s - applicatie Fouten op verschillende niveau s afvangen: Applicatieniveau: elke pagina dient niet afzonderlijk geregeld te worden Global.asax via de Application_Error methode 47
48 ASP.NET Datalaag 48
49 3-tier-model Presentatielaag: de pagina s (ASPX) en code die daar direct achter zit. Deze code bepaalt de gebruikersinterface en zorgt voor de validatie van gebruikersinvoer Businesslaag: bestaat uit een reeks classes die bepaalde handelingen uitvoeren met ingevoerde data alvorens weg te schrijven naar de DB. Datalaag: bevat code die gegevens uit de database ophaalt en bewerkingen op diezelfde database uitvoert. 49
50 3-tier-model Presentatielaag Businesslaag Datalaag 50
51 Database Microsoft SQL server Express (gratis versie) Developer (MSDNAA) Beheer SQL server management studio Visual studio (beperkt) 51
52 Connectie en datatypes <add name="id146074_faklconnectionstring" connectionstring="data Source=mssql005.hosting.combell.com; Initial Catalog=XXXX_fakl;Persist Security Info=True;User ID=XXXX_fakl;Password=XXXXXX" providername="system.data.sqlclient" />.NET bool string byte short int long decimal float datetime SQL server bit char, nchar, varchar of nvarchar tinyint smallint int bigint smallmoney, money, decimal float datetime, date, time 52
53 Database benaderen ADO.NET Typed Datasets Datasource-controls LINQ Entity Framework (ORM) Dynamic Data 53
54 Linq-to-sql De kracht van LINQ: De laag met classes wordt automatisch gemaakt. Er zijn geen SQL-statements meer nodig; die genereert LINQ on runtime, on the fly. Een nieuwe querytaal staat ter beschikking om data uit een objectenhiërarchie op te halen. (non-sql-related) 54
55 LINQ var query = from c in custs from o in orders where o.customer == c.name select new{ c.name, o.orderid, o.amount, c.age }; 55
56 <asp:gridview runat="server" ID="addressGrid" AutoGenerateColumns="false"> <Columns> <asp:boundfield DataField="name" HeaderText="Naam" /> Data- Gridview - ASPX <asp:templatefield HeaderText=" "> <ItemTemplate> <asp:label ID=" " runat="server" Text='<%# Eval(" ") %>'></asp:label> </ItemTemplate> </asp:templatefield> <asp:templatefield HeaderText="Selecteer"> <ItemTemplate> <asp:checkbox ID="chkRow" runat="server" /> </ItemTemplate> </asp:templatefield> <asp:buttonfield ButtonType="Button" ControlStyle-CssClass="btn btn-info" CommandName="btnDelete" Text="verwijder" /> </Columns> </asp:gridview> 56
57 Data- Gridview Code behind protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { using (AddressbookDataContext db = new AddressbookDataContext()) { addressgrid.datasource = db.users.tolist(); addressgrid.databind(); } } } 57
58 IIS 58
59 IIS Internet Information Services (IIS) is te installeren via Windowsonderdelen in- of uitschakelen. De IIS versie is afhankelijk van de geïnstalleerde Windows Versie. Windows 10 = IIS versie
60 IIS application pool Application pool is een soort ruimte die IIS creëert rond een webapplicatie of een aantal webapplicaties. Een pool draait onder een bepaalde Windows-account. Zorgt voor fault insulation. 60
61 IIS - deployment Geplaatst in de wwwroot Geconverteerd naar een application Pass-through authentication onder een Windows-account ingesteld. 61
62 Website panel Gratis.NET webspace voor de studenten 3ICT. FTP upload MSSQL DB s + meerdere gebruikers 62
INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97
Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................
Nadere informatie<compilation debug="true" targetframework="4.0"/> // laten staan (auto)
ASP.NET web.config - // laten staan (auto)
Nadere informatieFile Uploads met standaard ASP.NET
File Uploads met standaard ASP.NET In deze tutorial gaan we een aspx pagina maken (met codebehind), waarmee je een bestand kan uploaden naar de webserver. Noot: de hier beschreven code gaat niet in op
Nadere informatiewww.ikdoeict.be DATA BINDING Hans Gruyaert en Rogier van der Linde 2009-2010
www.ikdoeict.be DATA BINDING Hans Gruyaert en Rogier van der Linde 2009-2010 Inleiding Data Binding Koppelen van data uit een databron aan webcontrols Webcontrols: DropDownList, RadioButtonList, GridView,
Nadere informatieASP.NET Test 2009-2010. Jan Van Ryckeghem
ASP.NET Test 2009-2010 Jan Van Ryckeghem Inhoud Exceptionhandling H4... 3 Try Catch slide 25... 3 Error pagina slide 29... 3 Error.aspx... 3 Error.aspx.cs... 4 Web.config... 4 Logbestand aanmaken... 4
Nadere informatieWhat s new in ASP.NET 4.0?
Thema What s new in ASP.NET 4.0? NIEUWE IMPULS VOOR AL ZEER KRACHTIG FRAMEWORK Patrick Smits Met de komst van ASP.NET 4.0, in combinatie met Visual Studio 2010, zal Microsoft het al zeer krachtige ASP.NET
Nadere informatieOpen SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.
Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus
Nadere informatieFormulieren maken met Dreamweaver CS 4/CS 5
Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit
Nadere informatieAutomatische Installatie op IIS server
Automatische Installatie op IIS server In de map Web staat het installatiebestand : Je kan de install starten door het aanklikken van het msi bestand vanuit Verkenner. Na installatie is steeds een manuele
Nadere informatieLes 9: formulier controle met javascript.
Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet
Nadere informatieEen ASP.NET applicatie opzetten. Beginsituatie:
Hoofdstuk 1 Een ASP.NET applicatie opzetten Beginsituatie: Windows XP Pro, Windows Vista Pro of Windows 7 Pro Visual Studio.NET moet zijn geïnstalleerd. Let hierbij op dat de Express versie niet voldoet.
Nadere informatieKatholieke Hogeschool Kempen ASP
Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica ASP www.projectchatroom.be Yorkim Parmentier 3TI4 Andy Geluykens 3TI4 Academiejaar
Nadere informatie4 ASP.NET MVC. 4.1 Controllers
4 ASP.NET MVC ASP.NET is het.net raamwerk voor het bouwen van webapplicaties. De MVC variant hiervan is speciaal ontworpen voor het bouwen van dergelijke applicaties volgens het Model-View-Controller paradigma.
Nadere informatieFun met webparts in ASP.Net
Fun met webparts in ASP.Net Deel 2:User controls en Webparts door Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Inhoudsopgave FUN MET WEBPARTS IN ASP.NET... 1 DEEL 2:USER CONTROLS EN WEBPARTS...
Nadere informatieFoutcontrole met Javascript
Foutcontrole met Javascript Pol Van Dingenen Yannick Van Hauwe INLEIDING Het controleren van de gegevens die ingevuld zijn in formulieren is heel erg belangrijk. In de praktijk is enkel en alleen controle
Nadere informatieECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica
ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 5 MODULECODE B STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie
Nadere informatieMVC BASICS 2. Kevin Picalausa
MVC BASICS 2 Kevin Picalausa 1 Forms 2 Action en Method Action Vertelt de Browser naar waar de form data (informatie) door te zenden. URL kan relatief of absoluut zijn. Method De manier waarop de form
Nadere informatieAJAX (XMLHttpRequest)
AJAX (XMLHttpRequest) Ajax is hot. De meesten die met webdesign bezig zijn hebben er wel al van gehoord, veronderstel ik. Voor diegenen die er nog niet van hoorden, of nog niet mee werkten volgt hier een
Nadere informatieFormulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen...
Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen... 4 Bewerken formulier in formulierbeheer... 4 Bewerken formulier -
Nadere informatieALL-CRM Universele Installer
ALL-CRM Universele Installer Auteur: DH Datum: 09-11-2015 Versie: v1.0 Reference: 2015, All-CRM 1 Inhoudsopgave 1 Inhoudsopgave 2 2 Document geschiedenis 3 3 Disclaimer & Legal 4 4 Inleiding 5 5 Installatie
Nadere informatieVoor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:
Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig
Nadere informatieFormulieren maken met Dreamweaver CS 4
Formulieren maken met Dreamweaver CS 4 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit zoveel
Nadere informatieProgramming Content Management Server 2002
Met behulp van Content Management Server 2002 (CMS) kun je eenvoudig te onderhouden websites bouwen en beheren. De business driver van CMS is het gebruiksvriendelijk beheer van een website, in het bijzonder
Nadere informatieASRemote WebService. Via deze webservice kunt u:
ASRemote WebService De ASRemote WebService is een SOAP Webservice die softwarematige communicatie met Exact Globe mogelijk maakt vanaf een willekeurige locatie op het internet. Via deze webservice kunt
Nadere informatieFiguur 1 HTML-pagina opvragen
Inleiding In figuur 1 vraagt een host naar een HTML-pagina die in de Web-server is opgeslagen. De Web-server leest deze pagina van de hard disk en stuurt de desbetreffende pagina naar de host. harddisk
Nadere informatie6. Het maken van een database
6. Het maken van een database 6.1. Inleiding In hoofdstuk 5 heb je de oefendatabase gemaakt doormiddel van een script. In dit hoofdstuk ga je zelf een database maken en deze vullen met tabellen. Hiervoor
Nadere informatieHandleiding installatie Rental Dynamics
Handleiding installatie Rental Dynamics Versie: 1.1 Datum: 9 januari 2015 1. Inleiding Deze handleiding beschrijft de procedure voor de installatie van Rental Dynamics en de benodigde software. In hoofdstuk
Nadere informatieHoofdstuk 1 : Inleiding
Hoofdstuk 1 : Inleiding Een beetje historiek De ontwikkelomgeving IIS Een eerste ASP.NET applicatie Een beetje historiek Statische Web Pagina s (.htm(l)) Inhoud en layout ligt vast, voor altijd Vb.. ,
Nadere informatieDit kan gebruikt worden in zowel een ASP.NET web applicatie als een desktop applicatie.
Introductie Dit artikel laat zien hoe je een Image in een C# applicatie kan opslaan in een database en het kan ophalen uit de database om het te laten zien. Voor de database gebruiken we MS SQL maar voor
Nadere informatieMijn eerste ADO.NET applicatie
Hoofdstuk 2 Mijn eerste ADO.NET applicatie ADO staat voor ActiveX Database Objects. Dit is een verzameling klassen die onderdeel uitmaken van het.net framework, waarmee je verbinding kunt maken met een
Nadere informatieKies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site
Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.
Nadere informatieLab Webdesign: Javascript 7 april 2008
H8: FORMULIEREN In dit hoofdstuk komt het "form"-object aan de orde: we zullen zien hoe we JavaScript kunnen gebruiken voor het manipuleren en valideren van de gegevens die een eindgebruiker invult in
Nadere informatieWhat is the advantage of using expression language instead of JSP scriptlets and JSP expressions?
Web 3: Theorievragen No Scriptlets What is the advantage of using expression language instead of JSP scriptlets and JSP expressions? Geen javacode tussen de html. What is the difference between the. operator
Nadere informatieTaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van
Nadere informatieInstallatie en configuratie documentatie
Installatie en configuratie documentatie Assistance Web Portal v. 2.x Voor Windows 2003 / XP / Vista Assistance PSO handleiding, uitgegeven door Assistance Software. Alle rechten voorbehouden. Niets uit
Nadere informatieNaam project Lost And Found Animals Lokaal gehost Percentage van het totaal geleverde werk 1 Cindy Jansen 50% 2 Eline Steyvers 50%
Naam project Lost And Found Animals Url Lokaal gehost Groepsleden Percentage van het totaal geleverde werk 1 Cindy Jansen 50% 2 Eline Steyvers 50% 1. Beveiliging in de toepassing Naam gebruiker Wachtwoord
Nadere informatieManualMaster Systeem 6.1 (ManualMaster Administrator, ManualMaster WebAccess en ManualMaster WebEdit)
Let op: de versie op de gebruikerswebsite kan worden bijgewerkt! Het kan dus zijn dat uw geprinte versie verouderd is. Van toepassing op ManualMaster Systeem 6.1 (ManualMaster Administrator, ManualMaster
Nadere informatieInstallatie handleiding web cliënt
Installatie handleiding web cliënt CA3000 Versie 2.9 Postbus 218 5150 AE Drunen Thomas Edisonweg 5 5151 DH Drunen HELPDESK : 0900-27274357 techhelp@aras.nl www.aras.nl Inhoudsopgave 1 Inleiding... 1 2
Nadere informatieHandleiding installatie Visual Rental Dynamics
Handleiding installatie Visual Rental Dynamics Versie: 1.4 Datum: 10 oktober 2017 1. Inleiding Deze handleiding beschrijft de procedure voor de installatie van Visual Rental Dynamics en de benodigde software.
Nadere informatieInstallatiehandleiding King Webservices 2.0
Inhoud Inleiding... 2 Installatie en configuratie King Webservices... 2 King Webservices systeemeisen... 2 King Webservices installatie-eisen... 2 King Webservices installeren... 2 King Webservices inrichten
Nadere informatieDynamische Websites. Week 2
Dynamische Websites Week 2 AGENDA Labo 1 GET, POST Navigatie, etc Varia 1 2
Nadere informatieHandleiding Reinder.NET.Tasks.SQL versie 2
Handleiding Reinder.NET.Tasks.SQL versie 2 Reinder Stolte Tramstraat 33 8771RR Nijland Inhoudsopgave 1 Algemeen... 2 2 Installeren en configureren... 3 3 Taken instellen... 4 3.1 Taskname (Taaknaam) verplicht
Nadere informatieInstallatie Groeps Login app
Installatie Groeps Login app Inleiding Deze handleiding bestaat uit twee delen: 1. Voor de systeembeheerder: technische installatie van de Groeps Login app 2. Voor de systeembeheerder of gebruiker: installatie
Nadere informatieDocument. Name: Systemhound 2007 Getting started guide. Created: Roel van Baaren Raxco Software 7 April Revisions:
Document Name: Systemhound 2007 Getting started guide Created: Author Date Roel van Baaren Raxco Software 7 April 2008 Revisions: Author Date 1 Index Index... 2 Installatie van Systemhound 2007 server...
Nadere informatieAbsentie Presentie Server Migratie
Absentie Presentie Server Migratie Auteur A. Boerkamp Versie V1.2 Datum 11-08-2010 Status Voor Intern / Extern gebruik Pincash International, 3066GS Rotterdam, Anthonetta Kuijlstraat 43-45, 010-2868000
Nadere informatieFormulieren en waarden posten naar een view
Hoofdstuk 4 Formulieren en waarden posten naar een view Waarden posten naar een view in een Zend-project gaat heel anders dan dat je gewend bent. Om dit mechanisme te leren, kunnen we het beste een eenvoudige
Nadere informatieWEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B
WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN INHOUD COLLEGE Afronding vak JQuery, mail(formulieren) en social media Testen Website-design 5-1-2015 2 AFRONDING VAK
Nadere informatieProgrammeren: Visual Basic
PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Algemene Kennis: 01. Programmeren Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies
Nadere informatieInstallatie SQL: Server 2008R2
Installatie SQL: Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar het tabblad: Downloads en meld aan met: klant2work en als wachtwoord: xs4customer Let op! Indien u een
Nadere informatieBack to the Future. Marinus Kuivenhoven Sogeti
Back to the Future Marinus Kuivenhoven Sogeti 1 Commodore 64 2 Commodore 1541 floppy drive 3 Assymetrisch gedrag Een operatie die voor een overgang zorgt.. Waarbij heen minder kost dan terug 4 Assymetrisch
Nadere informatieDeveloping Web Applications with Microsoft Visual Studio 2010 Examen: 70-515 Microsoft Cursus: M10264
Developing Web Applications with Microsoft Visual Studio 2010 Examen: 70-515 Microsoft Cursus: M10264 MVC.net is een door Microsoft geimplementeerde Design Pattern van Model View Controller. View is de
Nadere informatieOrbis Software. Portal4U. Installatie Handleiding. Dit document bevat de Installatie Handleiding voor Portal4U
Orbis Software Installatie Handleiding Dit document bevat de Installatie Handleiding voor Voordat u begint Wij raden u aan om voor het uitvoeren van een update van middels dit installatie-pakket een back-up
Nadere informatieWerken met ActiveX (COM) componenten in.net
Werken met ActiveX (COM) componenten in.net 1. Inleiding In de pre-net dagen werd gebruik gemaakt van COM (of ActiveX) objecten, gelijkaardig aan hoe we nu een Windows Control Library of Web Control Library
Nadere informatieInstallatie SQL Server 2008R2
Installatie SQL Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar tabblad: Downloads en meld aan met: klant2work en wachtwoord: xs4customer Let op! Indien u een Windows
Nadere informatieExercise assistant on-line
Exercise assistant on-line Onderwerpen - Introductie Exercise Assistant - On-line volgens MVC principe - Problemen bij MVC principe - Mogelijke oplossing - Richtingen onderzoek - Mogelijkheid tot meedoen
Nadere informatieDrICTVoip.dll v 2.1 Informatie en handleiding
DrICTVoip.dll v 2.1 Informatie en handleiding Nieuw in deze versie : Koppeling voor web gebaseerde toepassingen (DrICTVoIPwebClient.exe) (zie hoofdstuk 8) 1. Inleiding Met de DrICTVoIP.DLL maakt u uw software
Nadere informatieGebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access
Gebruik van cryptografie voor veilige jquery/rest webapplicaties Frans van Buul Inter Access 1 Frans van Buul frans.van.buul@interaccess.nl 2 De Uitdaging Rijke en veilige webapplicaties Een onveilig en
Nadere informatieMVC BASICS. Kevin Picalausa
MVC BASICS Kevin Picalausa 1 ASP.NET MVC 2 Geschiedenis ASP.NET MVC Aangekondigd in 2007 Het MVC patroon 1979: Thing-Model-View-Editor Nu: Model-View-Controller Terug te vinden in verschillende frameworks,
Nadere informatieConnectivity SQL Er kan geen verbinding worden gemaakt met de SQL server
Connectivity SQL Er kan geen verbinding worden gemaakt met de SQL server Introductie Probleem: Het lukt het niet om verbinding te maken met de SQL server. Of: op het werkstation komt de melding na het
Nadere informatie2Look installeren op een externe omgeving. Inhoudsopgave
2Look installeren op een externe omgeving. Inhoudsopgave Voorwoord...2 Aandachtspunten...2 Vereisten...2 Inrichten 2look Database...4 Restore lege database 2Look...4 Aanmaken 2 users voor de synchronisatie...7
Nadere informatieAcht stappen voor JSF
Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites
Nadere informatieAPEX Templates. OGH APEX dag 30 maart. Art Melssen. 31 maart 2010
APEX Templates OGH APEX dag 30 maart Art Melssen Introductie Over de spreker 4 jaar APEX ervaring / 7 jaar Oracle 10 jaar web technologie ervaring APEX trajecten o.a. bij Centraal Boekhuis en eboekhuis
Nadere informatieHTML. Formulieren. Hans Roeyen V 3.0
Formulieren Hans Roeyen V 3.0 26 februari 2015 Inhoud 1. Formulieren... 3 1.1. De form tag... 3 1.1.1. Het action attribute... 4 1.1.2. Het method attribute... 4 1.2. De input tag... 4 1.3. Soorten input
Nadere informatieUpgrade Web Client met ESS naar 3.5.0
Upgrade Web Client met ESS naar 3.5.0 I Upgrade Web Client met ESS naar 3.5.0 Inhoudsopgave Hoofdstuk 1 Upgrade Web Client met ESS naar versie 3.5.0 1 1.1 Stap... 0 - Voorbereidingen 1 1.2 Stap... 1 -
Nadere informatieWebapplication Security
Webapplication Security Over mijzelf 7 jaar in websecurity Oprichter van VirtuaX security Cfr. Bugtraq Recente hacks hak5.org wina.ugent.be vtk.ugent.be... Aantal vulnerable websites Types vulnerable
Nadere informatieParallelle Poort Aansturen Met Visual Basic
Parallelle Poort Aansturen Met Visual Basic 1. Waarom? (Voor Beginners) Er zijn geregeld vragen over hoe je nu eigenlijk een parallelle poort moet aansturen. Op het internet is heel wat te vinden, maar
Nadere informatieTemplates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website
Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website Wat we gaan doen 1. Wie ben ik? 2. Voor- en nadelen bestaande templates en eigen templates 3. Eigen template op basis
Nadere informatieNHibernate als ORM oplossing
NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een
Nadere informatie12. Meer dan één tabel gebruiken en sub-queries
12. Meer dan één tabel gebruiken en sub-queries 12.1. Inleiding In de vorige hoofdstukken heb je telkens queries uitgevoerd op één tabel. In de praktijk is het raadplegen van gegevens over het algemeen
Nadere informatieWebapplicatie-generatie NIOC 2013
Webapplicatie-generatie NIOC 2013 Eddy Luursema, Misja Nabben, Arnoud van Bers Research Group Model Based Information Systems Presentation Introduction M-BIS Data intensive systems Requirements Generation
Nadere informatiePortal4U 1.4 Installatie
Orbis Software Portal4U 1.4 Installatie Handleiding Dit document bevat de Installatie Handleiding voor Portal4U 1.4 Voordat u begint Wij raden u aan om voor het uitvoeren van een update van Portal4U middels
Nadere informatieFun met webparts in ASP.Net
Fun met webparts in ASP.Net Deel 1: Basis Webparts door Bert Dingemans, e-mail : info@dla-architect.nl www : http:// 1 Inhoudsopgave FUN MET WEBPARTS IN ASP.NET... 1 DEEL 1: BASIS WEBPARTS... 1 INHOUDSOPGAVE...
Nadere informatieVersturen van email vanuit een Delphi VCL toepassing
Versturen van email vanuit een Delphi VCL toepassing Voor Delphi bestaan uiteraard verschillende libraries om emails te versturen, maar in dit voorbeeld wordt een C# Dotnet library gebruikt en aangesproken
Nadere informatieStandard Parts Installatie Solid Edge ST3
Hamersveldseweg 65-1b 3833 GL LEUSDEN 033-457 33 22 033-457 33 25 info@caap.nl www.caap.nl Bank (Rabo): 10.54.52.173 KvK Utrecht: 32075127 BTW: 8081.46.543.B.01 Standard Parts Installatie Solid Edge ST3
Nadere informatieHier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service.
WEB SERVICE WERKING Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service. Aanvullende informatie omtrent de fieldmapping kunt u hier inzien: www.effector.nl/webservice/technischeuitlegfieldmapping.xls
Nadere informatieIn dit artikel kijken we naar de mogelijkheden van Silverlight
Dion Olsthoorn is softwarearchitect bij Macaw.NET + Silverlight BO U W S I LV E R L I G H T- A P P L I C AT I E S I N. N E T Een belangrijk onderdeel van Microsoft s strategie voor de volgende generatie
Nadere informatieBlackboard Toetsvragen maken in Word
Blackboard Toetsvragen maken in Word Inleiding We gaan vragen maken in een Word en deze vragen via kopiëren en plakken vertalen naar een tekstbestand (.txt) wat Blackboard begrijpt. Opmerking: Dit is iets
Nadere informatieInstallatie handleiding ToastAR & HoastAR Januari ToastAR
Installatie handleiding ToastAR & HoastAR Januari 2016 ToastAR SLIMMER ONDERNEMEN MET COMMUNICATIESYSTEMEN Auteur Vincent de Lange Design Vincent van der Toorn Versie 1.0 Datum Januari 2016 Ask Roger B.V.
Nadere informatieHet toepassen van een gelaagde architectuur
Het toepassen van een gelaagde architectuur Bijlagen Bert Dingemans www.via-nova-architectura.org August 2007 1 Bijlage 1: SQL-script als voorbeeld CREATE TABLE EXEMPLAAR ( aanschafdatum DateTime, druk
Nadere informatieCursus Onderwijs en ICT. Programmeren met Visual Basic
Cursus Onderwijs en ICT Jaargang 2, deel 23 (versie 1.0 NL 2-7-2011) Programmeren met Visual Basic door Serge de Beer Inleiding In sommige gevallen biedt het aanbod op de softwaremarkt niet wat je zoekt.
Nadere informatieInstallatie SQL Server 2012
Installatie SQL Server 2012 Download de SQL Server express net Advanced Services van de website: https://www.microsoft.com/en-us/download/details.aspx?id=29062 klik op Download. Als u een 64 bit variant
Nadere informatieAPEX en JasperReports
APEX en JasperReports een Dream Team! Spreker(s) : Datum : E-mail : Vincent Deelen 28 mei 2013 vincent.deelen@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline APEX en rapporten Oracle BI publisher
Nadere informatieINFITT01 - Internettechnologie WEEK 8
INFITT01 - Internettechnologie WEEK 8 Programma Databases (JDBC, JNDI, ORM, JPA) MVC & Spring/Struts EJB Databases Veel web applicaties moeten informatie over langere tijd op kunnen slaan. Een voor de
Nadere informatieNBTC html wijzigingen juni
NBTC html wijzigingen juni Verstuurd naar GX: 23 juni 2014 1. Recently viewed Zie Change / Incident 1: Prijzen recently viewed zijn niet correct. Aan de recently viewed items wordt een extra label (met
Nadere informatieHandleiding Development. Objecttheek Web2. Een product van Cybertheek. Versie 2013-08-22
Handleiding Development Objecttheek Web2 Een product van Cybertheek B Versie 2013-08-22 Handleiding Development Meer informatie Zie de website http://www.cybertheek.nl Objecttheek is een product van: Cybertheek,
Nadere informatieBeheer van databanken
Beheer van databanken Wim De Proost Jan Jochems Pieter Van den Akkerveken Departement Handelswetenschappen en Bedrijfskunde Bachelor Informatica 3 de jaar Academiejaar 2011-2012 2 Inhoud INLEIDING... 3
Nadere informatieInstallatie SQL Server 2014
Installatie SQL Server 2014 Download de SQL Server Express net advanced Services van de website: https://www.microsoft.com/en-us/download/details.aspx?id=42299 klik op Download. Als u een 64 bit variant
Nadere informatieInstructie SCAN-Office. uit. Automatisering helpt Agrarisch Natuurbeheer. Uitgevoerd door collectieven
uit Instructie SCAN-Office Automatisering helpt Agrarisch Natuurbeheer Uitgevoerd door collectieven Stichting Collectieven Agrarisch Natuurbeheer, SCAN Uitgevoerd door: SCAN Gerard van Drooge Bert Wiekema
Nadere informatieDataFlex 19.0 SQL Server
Connections to SQL Server 1 Agenda Connecties Aanpassingen in applicaties 2 Connecties Kort overzicht 3 SQL manier Connectie maken met een server (login) Connectie stelt je in staat om tabellen in een
Nadere informatieKleine cursus PHP5. Auteur: Raymond Moesker
Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven
Nadere informatieInstallatie van sqlserver
Installatie van sqlserver Download SQLserver 2005 Express basis van de website van 2work: www.2work.nl, tabblad downloads; beveiligde zone. De inlog gegevens kunnen via de helpdesk aangevraagd worden.
Nadere informatieSparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
Nadere informatieSiemens workpoints en DHCP options
Siemens workpoints en DHCP options Dit document beschrijft de configuratie en werking van een Windows 2003 DHCP server in combinatie met Siemens optipoint en Siemens OpenStage toestellen (aangemeld op
Nadere informatieSQL datadefinitietaal
SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen
Nadere informatieDatatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.
Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort
Nadere informatieSharePoint Designer. 995,- excl. BTW per deelnemer Duur: Kosten: 2 dagen Max Deelnemers: 10
SharePoint Designer Kosten: 995,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 10 Microsoft SharePoint biedt u de mogelijkheid al uw intranet-, extranet- en webtoepassingen in een onderneming
Nadere informatieHandleiding Yuki Connect
Handleiding Yuki Connect Handleiding Yuki Connect v0.1.0 1 1. Yuki Connect Yuki Connect is een Magento extensie die webshop eigenaren in staat stelt om automatisch facturen te exporteren naar Yuki Boekhouden.
Nadere informatieWeb building gevorderden: CSS & JavaScript. Karel Nijs 2008/11
Web building gevorderden: CSS & JavaScript Karel Nijs 2008/11 Webbuilding gevorderden les 3 JavaScript intro JavaScript invoegen JavaScript statements JavaScript popup berichten JavaScript functies JavaScript
Nadere informatie