Archief - [PROG]beginner Programmeren

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Tyfius

Legacy Member
Het .NET framework zit standaard in Windows XP (sinds SP2 toch zeker) en Vista en alle komende Windows versies.
Het is dus niet echt een probleem om dit als een requirement te hebben :)

killgore

Legacy Member
Math'ke zei:
Ik heb mij een boek aangekocht over VB. Waarom ? Omdat internet er vol van staat maar nooit vind ge eens nen deftigen site waar het duidelijk aangeduid staat. Ik ben zelf ook een leekske in VB hoor.

Maar ik heb gekozen voor VB omdat ik applicaties wil schrijven waarbij ik gebruik maak van mijn PC poorten. Hier krijgt VB de voorkeur van mij omdat C++/C# daar nogal omslachtig in zijn. In VB kan je eerst grafisch alles plaatsen en dan aan ieder object uw eigenschappen toekennen.

In C++/C# doet ge daar veel te lang over ( in mijn ogen toch althans ). Het enige nadeel aan VB is dat de mensen .net framework moeten geinstaleerd hebben. Weet ook niet of dit te omzeilen valt. Misschien kan iemand anders dat bevestigen ?

fopen("poortnaam:");

nogal veel werk eh :x.

Tyfius

Legacy Member
In C++ is het eigenlijk nochtans zo simpel ^^.

En C# gebruikt ook het .NET framework, dus zoveel verschil met VB.NET zit daar niet op.

Darth-Falcon

Legacy Member
c++ : outputb(waarde, poort),

kan ook omgekeerd zijn :p

tenzij het com poort is, da suckt zonder een deftige lib en zonder windows api

^MystiQ

Legacy Member
Ahzo, jullie dachten allemaal dat ik over de parallele poort bezig was ? Ik was over het algemeen poortsturing bezig. Par poort, com poort, usb poort, game poort.

Da zijn geen easy dingskes meer hoor :)

killgore

Legacy Member
Math'ke zei:
Ahzo, jullie dachten allemaal dat ik over de parallele poort bezig was ? Ik was over het algemeen poortsturing bezig. Par poort, com poort, usb poort, game poort.

Da zijn geen easy dingskes meer hoor :)

true, met plain c++ is dat een ramp, met winapi is dat evenveel werk als in vb.

Duffman-

Legacy Member
Math'ke zei:
Ik heb mij een boek aangekocht over VB. Waarom ? Omdat internet er vol van staat maar nooit vind ge eens nen deftigen site waar het duidelijk aangeduid staat. Ik ben zelf ook een leekske in VB hoor.

Maar ik heb gekozen voor VB omdat ik applicaties wil schrijven waarbij ik gebruik maak van mijn PC poorten. Hier krijgt VB de voorkeur van mij omdat C++/C# daar nogal omslachtig in zijn. In VB kan je eerst grafisch alles plaatsen en dan aan ieder object uw eigenschappen toekennen.

In C++/C# doet ge daar veel te lang over ( in mijn ogen toch althans ). Het enige nadeel aan VB is dat de mensen .net framework moeten geinstaleerd hebben. Weet ook niet of dit te omzeilen valt. Misschien kan iemand anders dat bevestigen ?
Ah, kheb altijd gehoord dat poorten aanspreken in VB.NET zo goed als onmogelijk was?

Grtz,
Duffman-

Albireo

Legacy Member
In mijn opinie maakt een GUI het alleen maar moeilijker als je begeint met programmeren. 't Is veel simpeler om in een console-application Console.WriteLine()'s te schrijven om zo het verloop van je programma te kunnen volgen dan via TextBox'n of MessageBox'en. En in een GUI zit je al meteen te klooien met events en delegates.

En zo'n Form staat ook niet op zichzelf, dat moet samenwerken met andere objecten. Dat is waar ik het meeste moeite mee heb, soms heb ik gewoon geen idee waar ik met m'n code moet blijven. Dat is wat er ontbreekt in de handboeken die ik heb. Er staat alles in over threads, delegates, sockets, DataSets, I/O, Form controls, enz... maar nergens staat er wat de "beste" manier is om alles samen te voegen in 1 programma. <-- newbie OO-programmer. Iemand die daar een goed boek/internet tutorial voor kent?

Tyfius

Legacy Member
Er zijn hopen boeken over MVC. Zoek daar eens op.
Er is wel niet zoiets als de ideale manier die overal werkt. Wat er meestal wordt gedaan is binnen 1 solution verschillende projecten voorzien. Bijvoorbeeld een statiche library die alle specifieke dingen afhandelt. Een set van functies als het ware zonder enige grafische schil er rond, en dan het hoofd project die de GUI bevat en die de library functies aanroept en het resultaat verwerkt.

GregoryCo

Legacy Member
Kmoet zeggen alles lukt nu al wat beter :) kheb vandaag eens paar oefeningen gemaakt en de leerstof bekeken en goed opgelet in de lessen en tgaat al heel wa beter :) ma kmoe nog veel leren natuurlijk

killgore

Legacy Member
[B!'X!R']['@(V);9175861 zei:
ma kmoe nog veel leren natuurlijk

In deze sector, op welk niveau je ook zit (consultant, software engineer, developper, ....) stopt dat leren nooit hoor :).

Install

Legacy Member
Zal ik men zegje ook eens komen doen ...
ik heb sinds dit jaar ook VB.net
Ik werk met het boek Leren Programmeren in Visual Basic 2005 van Campinia media 2005

Ik deed zelf wat aan webdesign enz dus had ik al wat "code" gezien.

Nu mijn eerste les Vb bestond erin om Visual studio t installeren niet echt moeilijk dus.

2e les begonnen we met het boek:
de inleiding bestaat uit 28 pagina's over de verschillende prog talen etc

toen begon ons eerste Project : CreaTura H02VB01
een windows apllicatie deze bestond uit een simpel kassa Scriptje.

pas dan begonnen we met een console applicatie wat eigenlijk dezelfde oefening was maar dan natuurlijk in console :d

Toen kreeg ik men 1ste toets patat 3 op 10 waarom:
We moesten een Formulier maken : Te veel tijd ingestoken in het ontwerp niet op tijd klaar en dus gebuisd

Dus vroeg ik : waarom maken we geen console applicaties
leraar: Dat wordt toch niet meer gebruikt.
Dus nu werken we met formulieren. en eerlijk gezegd :d
maak ik men formuliertjes thuis nog in console appplicaties.

Dus :d

If Console-app > Form Then
Console.Write (" Console AppZ zijn makkelijker om mee te beginnnen")
else
console.Write ("Maar als je slim bent is het eigenlijk hetzelfde")

End if

:D

yaris

Legacy Member
Ik volg nu C# in avondschool en wij zien voor het moment niets anders als console eigenlijk. Zijn nu net bij arrays gekomen :-p.

Eerst leren stappen en dan lopen is het bij ons.

Bubbling Zombie

Legacy Member
Volgens mij kun je debuggen / ... best ineens leren met Unit tests en (evt) je debugger. Zo leer je ineens een paar best practices.

Install

Legacy Member
mja console is gewoon alles typen en aangezien ik JAVA krijg op school en alles zelf moet typen zal dit ook wel een van de redenen zijn dat we enkels forms maken...
nu wij zijn precies de enige schoool die geen PSeudocode schrijft :s

Dozzeh

Legacy Member
Vraagske:

Ik ben maar een newbie programmer, beetje VB .NET op school gezien en nu wat C aan het leren. Ik had plots de drang om zelf wat thuis te gaan experimenteren en knoeien, ik wou een spel maken.. Texas Hold'm poker eigelijk maar dit is volgens mij belachelijk om ineens naar zoiets gevorderd te gaan dus ik wil een simpel spelletje maken zoals highest card ofzo tegen de computer.

Ik vroeg me af in welke taal ik dat best kan maken? Verder dit jaar leer ik meer C++/Java/VB .NET dus het zou logisch zijn om één van deze 3 te pakken..

Tyfius

Legacy Member
Dat kan in elke taal. Persoonlijk ben ik geen fan van VB.NET, dus voor mij sluit ik dat uit.
Java lijkt mij de makkelijkste keuze als je er een GUI mee wilt bouwen. In C++ is dit allemaal nogal low-level waar je bij Java redelijk goede libraries hebt.

Het beste is misschien om dit in alle 3 de talen te implementeren. Highest card is niet zo moeilijk en vergt niet zoveel werk, en op die manier leer je al met elke taal om gaan en kom je in aanraking met de sterke en zwakke punten van elke taal.

Hoe meer talen je onder de knie hebt, hoe makkelijker en hoe beter je wordt.

Install

Legacy Member
in VB.net is dit niet zo moeilijk en je hebt het makkelijke van de grafische interface van VB.net dat bespaart je al heel wat werk.

Bubbling Zombie

Legacy Member
Install zei:
in VB.net is dit niet zo moeilijk en je hebt het makkelijke van de grafische interface van VB.net dat bespaart je al heel wat werk.

Winforms werkt wel op alle dotnet talen ze :|
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan