Registreren  Inloggen
maandag 24 april 2017
Blog  
VBcentral.nl Blog

Demonstratie van een UserControl

User controls worden gewoonlijk gebruikt voor het maken van samengestelde controls

Read the rest of entry »

Beveiliging Deel 2: CSRF

CSRF is de afkorting voor Cross Site Request Forgery. Wanneer je site niet beveiligd is tegen CSRF worden er requesten van een andere website naar jouw site gestuurd en kunnen ze acties uitvoeren voor de ingelogde gebruiker zonder dat deze door heeft dat het gebeurd. Voorbeelden zijn het wijzigen van wachtwoorden, berichten plaatsen onder de naam van deze gebruiker of geld overmaken via online bankieren. Bijgevoegd vind je de solution van het voorbeeld wat ik hier ga bespreken.

Read the rest of entry »

(Generieke) Collecties in .NET

Een belangrijk onderdeel van vrijwel iedere applicatie zijn collecties. Of u nou werkt met Arrays, Strings, lijsten, Dictionaries of DataTables, collecties zijn overal in uw software aanwezig. De Array kennen we waarschijnlijk allemaal. Een Array is een collectie met een vast aantal objecten. Hoewel Arrays erg snel zijn werken ze niet gemakkelijk. Vaak moet u precies weten wat waar in een Array gaat om er optimaal mee te kunnen werken. Let er op dat Arrays (net als alle andere collectie types .NET) een zero-based index hebben. Dit betekent dat het eerste item op index 0 zit, de tweede op index 1 enz. 1: ' Maak een array waar 10 items in kunnen. 2: ' Vul de array met 10 Integers. 3: Dim nummers(9) As Integer 4: For i As Integer = 0 To 9 5: nummers(i) = i + 1 6: Next 7: 8: ' Voeg een 11de toe. 9: Array.Resize(nummers, 11) 10: nummers(10) = 11 Het inserten of deleten zonder oude waarden te overschrijven is dusdanig ingewikkeld dat ik ze hier niet ga bespreken. Makkelijke ... Read the rest of entry »

Standaard operators in .NET – deel 3

Ik vervolg mijn serie van artikelen over operators in .NET met deze keer aandacht voor bewerkingen op het datum/tijd type, DateTime.

Read the rest of entry »

Wat is nieuw in VB11– deel 1: Iterators

Een van de aanpassingen die binnen Visual Basic 11 zijn doorgevoerd ter ondersteuning van het asynchroon programmeren zijn Iterators. Iterators hebben tot doel om al gedurende een For Each – loop een bepaal resultaat al terug te pushen, zodat de aanroepende code er al vast mee aan de slag kan

Read the rest of entry »

Beveiliging Deel 1: XSS

De nieuwssites staan er vol mee, de ene na de andere site wordt gehackt. Daarom zullen mijn komende blogs gaan, over de diverse beveiligingsproblemen en wat je er tegen kunt doen.

XSS staat voor Cross-site scripting. Wanneer je site kwetsbaar is voor xss kunnen “aanvallers” client side script in jouw site laten uitvoeren en op die manier, gegevens van jouw gebruikers stelen.

Read the rest of entry »

SQL server 2008 Data Types

Het definiëren van Veld Types in SQL Server 2008

Inhoud

Read the rest of entry »

System.Environment

De System.Environment klasse bevat allerlei shared methods om omgevings informatie op te vragen.
Enkele members worden hieronder geïllustreerd :

Read the rest of entry »

Standaard operators in .NET – Deel 2

Ik vervolg mijn serie van artikelen over operators in .NET met deze keer aandacht voor bewerkingen op getallen. Het eerste artikel over String Operators vindt u hier: http://vbcentral.nl/Blog/tabid/103/entryid/26/Standaard-operators-in-NET-Deel-1.aspx VB6 VAL functie Stel dat een waarde de volgende reeks bevat: ‘ 15 februari ’ en je wilt alleen het nummer eruit filteren dan kon dat met de VAL(waarde) functie in VB6. In .NET bestaat deze nog steeds in de VB NameSpace maar daarbuiten niet. In .NET moeten we daar zelf een stukje code voor bouwen. In het code voorbeeld eerst de VAL functie en daarna een .NET alternatief. 1: Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click 2: 'Retourneer numerieke waarde(s) uit een tekenreeks 3: 4: Dim s As String = " 15 februari " 5: 6: 'VB6 methode: 7: MessageBox.Show(VB6.Val(s).ToString) 8: 9: 'VB.NET methode: 10: Dim getal As String = &qu ... Read the rest of entry »

Valideer een Burger Service Nummer (BSN)

In het VBcentral forum verscheen voor twee weken terug de vraag of er code voorhanden was om BTW-nummers voor de verschillende landen te controleren. Hier zijn een aantal suggesties aan de hand gedaan om met behulp van bijvoorbeeld regular expressies de invoer te valideren. Wat deze codes doen is feitelijk pattern-matching. Indien het ingevoerde BTW-nummer voldoet aan het opgegeven patroon, dan wordt deze als valide beschouwd. De code wordt echter niet inhoudelijk gecontroleerd.

Read the rest of entry »
Sponsors
Blog menu
Zoeken in VBcentral Blog
Volg ons via TwitterVolg ons op LinkedIN    Volg ons op LinkedIN    Volg ons via de RSS feed
Copyright 2005-2016 VBcentral.nl   |  Privacybeleid  |  Gebruiksovereenkomst