Class tutorial

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »
Max S

Max S

10/03/2009 09:28:00
Quote Anchor link
Hallo allemaal!

In de script lib zag ik allemaal classes staan, nu wist ik niet goed wat dat was en ben ik naar een tutorial op zoek gegaan.
Jammergenoeg kon ik geen tutorial vinden over classes. Ook die op w3schools was mij niet bepaald duidelijk.
Heeft iemand misschien een goede link naar een goede tutorial over classes?
Of kan misschien iemand die maken?

B.v.d.

Mvg,

Max
 
PHP hulp

PHP hulp

26/05/2026 14:51:32
 
Yoram

Yoram

10/03/2009 09:35:00
Quote Anchor link
ik ben vorige week ook eens begonnen met classes en nu gebruik ik haast niet anders weer.. voor bestanden uit categorieen halen is dat erg handig. tip ga zelf ook proberen en wat testen.. in het begin lijkt het moeilijk maar dat is het totaal niet..

hier check hier

dit is de scripts afdeling van hier (phphulp) en daar is een categorie classes ga gewoon naar een paar classes scripts.. kijk ze door eventueel maak ze na en teste maar.. zo leer je het erg snel je hebt het zo door... let vooral op hoe je de variable gebruikt.

var $test

gebruik je in de functies die in je class komen door $this->test

hoop dat je er wat aan hebt! suc6
Gewijzigd op 01/01/1970 01:00:00 door Yoram
 
Max S

Max S

10/03/2009 09:39:00
Quote Anchor link
Bedankt voor je reactie,
Toch blijf ik nog hangen, ik heb al wel vaker naar classes scripts gekeken en ik snap het wel een beetje, maar toch snap ik al die termen niet enzo.
Zoals:

private,
public,
static

en ik zie ook overal $this-> staan...
Daar zou ik graag een tutorial voor willen hebben om dat duidelijker te krijgen.
 
Yoram

Yoram

10/03/2009 10:07:00
Quote Anchor link
Begin bij mij ook niet niet echt met private en public en static.. dat wil ik zelf ook nog weten..

ik kan je wel zeggen dat $this-> staat zeg maar voor de class variable

je hebt bv een class test gemaakt met een aantal variable zal hieronder stukjes code bij zetten. in die class heb je bepaalde waarders die je vaker gebruikt bijvoorbeeld $test1 heeft een array $test2 is een echo.. je wilt bv een array vaker dan 1 x gebruiken. dan(zou ik doen) maak je een functie met DIE array.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

class test {
var
$test1; //deze variable kun je in de functies aanroepen met $this->test1
var $test2; //deze variable kun je in de functies aanroepen met $this->test2

function test_array() {
 $this->test1 = array("Voornaam","Achternaam","Adres")
}

}

?>

nu om je class te gebruiken moet je dat in je script doen buiten de class
nu heb je als je de array wilt laten zien doe je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$onze_test
= new test;  //nu kun je zeg maar elke x deze class om nieuw je script gebruiken maar dan met verschillende waardes.
echo $onze_test->test_array(); //nu laat je je array zien
?>

nu verder met het voorbeeld.

Je wilt zeg maar die array uit je database halen en wil je laten zien.
zeg maar we hebben 20 restultaten van Voornaam achternaam en adres

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php

class test {
var
$test1; //deze variable kun je in de functies aanroepen met $this->test1
var $test2; //deze variable kun je in de functies aanroepen met $this->test2
var $limit; //deze variable kun je in de functies aanroepen met $this->limit

function test_array() {
 $this->test1 = array("Voornaam","Achternaam","Adres");
}


//nieuwe funtie voor uit het database halen.
function test_uit_database() {
//zo kun je dingen uit een andere functie gebruiken.
$this->test_array();
//nu word zeg maar de functie test_array() hier voor gezet
//strax willen we ook een limit zetten van hoeveel we er willen zien


 $query = mysql_query("SELECT * FROM users LIMIT $this->limit");

 foreach($this->test1 as $array_test1) {
  while($row = mysql_fetch_array($query) {
   return $row[$array_test1]."<br/>";
  }

 }

}

}

?>


Nu we er ook nog een limit op willen zetten en dan willen laten zien wat de resultaten zijn moet je dan eerst de limit aangeven van hoeveel dan echo'n:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$onze_test
= new test;
$onze_test->limit = 5; //kun je de aantal aangeven
echo $onze_test->test_uit_database();
?>


nu zou hij 5 resultaten laten zien van dus bv

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
Voornaam, Achternaam, Adres <br/>
Voornaam, Achternaam, Adres <br/>
Voornaam, Achternaam, Adres <br/>
Voornaam, Achternaam, Adres <br/>
Voornaam, Achternaam, Adres <br/>


zo kun je het limit ook verandere of zelfs invoeren met een form.. zo zou je het ongeveer kunnen gebruiken alleen dit is maar een een klein ding.. je moet er in het begin erg veel mee spelen.. zo als dit zou je moeten denken en dan verder gaan

hoop dat je het snapt ben geen ster in uitleggen..[dislek]
Gewijzigd op 01/01/1970 01:00:00 door Yoram
 
Max S

Max S

10/03/2009 14:40:00
Quote Anchor link
Quote:
hoop dat je het snapt ben geen ster in uitleggen..

Geen ster in uitleggen? Man ik snap het helemaal!
Bedankt!!!!!!!!!
Ik ga eens kijken of ik verder kan komen met classes, dit heeft me erg geholpen!
 
Yoram

Yoram

10/03/2009 17:26:00
Quote Anchor link
Kijk als nog gevonden hier op de site een tutorial van classes:

kijk hier
 
Max S

Max S

10/03/2009 17:28:00
Quote Anchor link
He bedankt!
Ik kon hem blijkbaar niet vinden via die zoekmachine op PHPhulp.. :S
Maar OOP is dus werken met classes?

Mvg,

Max
 
- Ariën  -
Beheerder

- Ariën -

10/03/2009 18:03:00
Quote Anchor link
Dat klopt helemaal.
Dat heet Object Georienteerd Programmeren (OOP).
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
 
Max S

Max S

10/03/2009 18:26:00
Quote Anchor link
Ok, bedankt!
Ik dacht dat OOP eerst zoiets was als C# maar dat is het dus niet.
Bedankt voor jullie reacties!
 
Nicoow Unknown

Nicoow Unknown

10/03/2009 18:30:00
Quote Anchor link
Misschien ook wel,,
in php doe je eigenlijk meer aan OOS.
als je ervan uitgaat dat php een script taal is dan.

Maar door talen als C (hekje) Eigenlijk meer JAVA volgens mij,, is OOP wel naar php gekomen.
 
Jelmer -

Jelmer -

10/03/2009 18:39:00
Quote Anchor link
Weten hoe classes werken is niet hetzelfde als weten hoe je ze moet gebruiken. Maar ook daar zijn tutorials voor: Object geörienteerd denken van PHPerik is denk ik wel een geschikte.
 
- -

- -

10/03/2009 18:41:00
Quote Anchor link
@Yoram: Zooo PHP4..
 
Willem Jan Z

Willem Jan Z

10/03/2009 19:00:00
Quote Anchor link
'nico:
Misschien ook wel,,
in php doe je eigenlijk meer aan OOS.
als je ervan uitgaat dat php een script taal is dan.

Maar door talen als C (hekje) Eigenlijk meer JAVA volgens mij,, is OOP wel naar php gekomen.

Tegenwoordig is programmeren in PHP wel degelijk goed mogelijk, oke in theorie blijft het scripten, het wordt nu eenmaal geparsed en niet gecompiled. Maar zeker met PHP5.3 en PHP6 die eraan komt, wordt PHP steeds beter geschikt voor OOP.

Maar zoals Jelmer al zei, als je een website hebt, en je werkt met classes, zegt nog totaal niet of je OO hebt gewerkt. Mijn eerste website die ik met classes heb gebouwd heeft een kleine basis van OOP, maar als ik er nu naar kijk denk ik wel... bah, wat slecht.
 
Max S

Max S

10/03/2009 19:02:00
Quote Anchor link
Edit:
Ik bedoel: OOP is dus een manier van scripten die je moet begrijpen?
Gewijzigd op 01/01/1970 01:00:00 door Max S
 
Winston Smith

Winston Smith

10/03/2009 19:06:00
Quote Anchor link
'max:
Edit:
Ik bedoel: OOP is dus een manier van scripten die je moet begrijpen?
Nee, dat begrijp je verkeerd. MySQL is een soort database, net als dat PHP een soort scripttaal is en C een programmeertaal is.

OOP is een overkoepelende denkwijze. Die denkwijze is altijd hetzelfde, of je nu in PHP, C, C++, Java of welke andere OO-taal dan ook programmeert.

Edit:
Ja haha, wijzig je net je bericht met een compleet andere inhoud. Je edit klopt wel.
Gewijzigd op 01/01/1970 01:00:00 door Winston Smith
 
Max S

Max S

10/03/2009 19:07:00
Quote Anchor link
Ok, bedankt allemaal!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.