Chandler | zaterdag 22 september 2001 @ 13:56 |
Nou zoals veel van jullie wel weten ben ik niet echt goed in het leren van een bepaalde programeer taal. Vroeger en nu heb ik me zelf talen aangeleerd door programmatjes te starten (sources) en dingen te veranderen en zien wat zo'n verandering deed. (basic/javascript) Nu wil ik graag winhooz programmeren omdat ik best veel leuke programeer ideeen heb... alleen snap ik daar natuurlijk nog de balle van dus zou graag leuke simpele voorbeeldjes willen hebben met liefst wreed veel commentaar. Wie wil mij helpen!?... (b.t.w welke taal kan ik me het beste op richten?) | |
spooner2k | zaterdag 22 september 2001 @ 13:59 |
BUY A BOOK..!!! << de oplossing... -- Goed programmeren in windows is een ramp... Maaruh...al die f*ckin API's die heb ik inmiddels allemaal wel gehad... | |
Chandler | zaterdag 22 september 2001 @ 14:00 |
Okey maar boeken werken niet echt (heb ik in vorige jaren al geleerd), dus heeft iemand leuke en goed gecommentaarde voorbeelden? | |
Aaargh! | zaterdag 22 september 2001 @ 14:08 |
Als je 'echt' wil leren programmeren begin dan aan Java. dat is een ideale OO taal om mee te beginnen. als je Java kunt kan je e.v.t denken aan C++. | |
Chandler | zaterdag 22 september 2001 @ 14:09 |
Maar het is dus niet handig om te beginnen met C of Delphi? | |
Joene | zaterdag 22 september 2001 @ 14:11 |
Visual J+ en alle sampels van internet halen | |
Chandler | zaterdag 22 september 2001 @ 14:12 |
quote:Ik zal eens zoeken. | |
Aaargh! | zaterdag 22 september 2001 @ 14:14 |
quote:C zeker niet, C++ eigenlijk ook niet voordat je goed doorhebt hoe OO programmeren werkt. (geklooi met pointers enzo is niet echt handig voor een newbie (understatement)) edit: [Dit bericht is gewijzigd door Aaargh! op 22-09-2001 14:38] | |
Chandler | zaterdag 22 september 2001 @ 14:40 |
![]() ![]() | |
StephanL | zaterdag 22 september 2001 @ 15:02 |
neem Visual basic onder windows en makkelijk ![]() | |
MacBeth | zaterdag 22 september 2001 @ 15:34 |
Visual Basic is wel heel simpel, en neemt heel veel grafische zooi uit handen. Het is best handig als je een eenvoudig windows proggie wil, maar als je wat leukere dingen wil doen raad ik je Java aan (wordt ook bij INF op de UT gebruikt bij het OO leren programmeren). | |
Aaargh! | zaterdag 22 september 2001 @ 15:42 |
quote:"Core Java2, Volume 1 - Fundamentals" , ISBN: 0-13-081933-6 | |
Ceased2Be | zaterdag 22 september 2001 @ 15:49 |
Java zou ik persoonijk niet pakken als begintaal... toch echt eerst Pascal of Visual Basic... Eerste leren om gestructureerd te programmeren voordat je aan Java begint. | |
Manfredje | zaterdag 22 september 2001 @ 15:51 |
quote:Das toch een teken programma ![]() | |
MacBeth | zaterdag 22 september 2001 @ 15:55 |
quote:Studie Informatica, Universiteit Twente heeft Java als 1e programmeertaal (en slechts een kwart van de eerstejaars heeft enige 'voorkennis'/programmeerervaring van betekenis). Maarjah, da's dan ook universitair niveau | |
Aaargh! | zaterdag 22 september 2001 @ 15:56 |
quote:doet de Hogeschool Enschede ook hoor ![]() | |
Aaargh! | zaterdag 22 september 2001 @ 15:57 |
quote:ermm.. je spreekt jezelf tegen.. gestructureerd programmeren in VB ![]() VB is een grote puinhoop, 't is van alles niks. niet aan beginnen. ik zou trouwens ook proberen alles wat je van Basic weet te vergeten. Java dwingt je netjes te programmeren. | |
Chandler | zaterdag 22 september 2001 @ 16:35 |
Dus moet ik gaan voor Java ![]() | |
Aaargh! | zaterdag 22 september 2001 @ 16:41 |
quote:VB is een puinhoop, C++ is te complex voor een n00b. edit: [Dit bericht is gewijzigd door Aaargh! op 22-09-2001 16:50] | |
Chandler | zaterdag 22 september 2001 @ 17:00 |
Ik ben nu de Winhooz versie aan het downloaden, als ik het goed begrijp is dit gewoon de 'editor' voor de talen?... Ik weet nog steeds niet welke taal ik moet proberen, maar ga gewoon VB / C++ / Delphi installeren en als het ff kan ook Java. | |
Ceased2Be | zaterdag 22 september 2001 @ 17:00 |
quote:Hogere Informatica op Hogeschool Den Bosch heeft ook Java als 1e programmeertaal. En dat was een boeltje (voor mij ondertussen alweer 3 jaar geleden). Ik heb wel ervaring met Java programmeren, maar ik prefereer Visual Basic. En gestructureerd programmeren ligt nog altijd voor het grootste gedeelte aan de programmeur. Over een tijdje stap ik waarschijnlijk ook over op een C-taal (C / C++ of C# ben ik nog niet over uit). Maar ik persoonlijk vondt VB het makkelijkst om mee te beginnen. | |
emerey | zaterdag 22 september 2001 @ 17:00 |
C++ is inderdaad te complex, ik denk dat Pascal een leuke taal is om mee te beginnen, daarna Delhpi en daarna C. | |
BdR | zaterdag 22 september 2001 @ 17:06 |
kheb et al eens eerder genoemd hier geloof ik.. maar als je dat programmeren alleen wil doen om spelletjes te maken dan is BlitzBasic DE aanrader! als je alleen Windows tooltjes wil maken dan is Visual Basic de aanrader (of evt. Delhpi) maar C++ is denk ik te moeilijk voor beginners (ik vind et iig VEEL te ingewikkeld..) | |
Chandler | zaterdag 22 september 2001 @ 17:08 |
![]() Chandler gaat het volgende gewoon installeren | |
Aaargh! | zaterdag 22 september 2001 @ 17:45 |
quote:nee, er zit geen editor bij, daarvoor moet je gewoon notepad of zo gebruiken. dit is de compiler en de runtime. | |
Aaargh! | zaterdag 22 september 2001 @ 17:46 |
quote:C# heeft NIETS met C of C++ te maken. gewoon misbruik van de naamsbekendheid van C/C++ door MS. | |
Aaargh! | zaterdag 22 september 2001 @ 17:47 |
quote:Die NIET gebruiken, MS heeft door een conflict met Sun geen rechten om java versies nieuwer dan 1.1 te implementeren, m.a.w. hun java implementatie is ZWAAR outdated (en die zit dus ook in IE ![]() | |
weerdo | zaterdag 22 september 2001 @ 17:57 |
Java is een hele mooie taal om eerst goed te LEREN programmeren. En met een mooie omgeving (visual age ofzo) kan je er echt veel mee doen. Een leuke manier om met java kennis te maken is door Robocode op te halen (http://robocode.alphaworks.ibm.com) Als je dat door hebt (dus de taal ansich) kan je met een andere omgeving verder gaan, of zelfs in een andere taal aan de gang gaan. Het gaat erom dat je voldoende basiskennis hebt waarmee je dan met een taal+omgeving en een dik boek (programmeer-bijbel genaamd) aan de slag kan. Zorg ervoor dat je goede documentatie hebt die je aan de armpje neemt en ga dan pas echt programmeren. Want anders word je in het begin zeker overspoeld door de mogelijkheden van een omgeving/taal en leer je ook geheid de verkeerde dingen aan. Structuur komt voor de taal, en voor de omgeving. | |
Ceased2Be | zaterdag 22 september 2001 @ 18:10 |
quote:C# is toch gedeelte C++, stukje JAVA en stukje VB?? (heb het zelf nog niet gezien, maar werd mij verteld door een vriend van me die C++ programmeur is). | |
Aaargh! | zaterdag 22 september 2001 @ 18:13 |
quote:Volgens mij was het een soort java rip-off. maar C en C++ zijn officiele ANSI standaarden, C# is een MS verzinsel | |
Ceased2Be | zaterdag 22 september 2001 @ 18:25 |
quote:Het was geen complete JAVA rip-off, het was grotendeels gebaseerd op VB6.0. Ze hebben daar een aantal Java en C++ elementen in geintroduceerd, maar de core is VB. Kan bij microsoft.com zo snel niks meer vinden, alleen nog maar Visual Basic .NET (had ik nog niet eerder gezien, zou dus bijna niks mogen verschillen van C# als het al niet dezelfde taal is ![]() | |
weerdo | zaterdag 22 september 2001 @ 18:41 |
quote:C# is een MS taal, waar elementen uit Java & C++ in zitten. Microsoft's java wordt het ook wel eens genoemd. C# heeft NIETS maar dan ook NIETS met VB te maken! | |
BdR | zaterdag 22 september 2001 @ 19:14 |
quote: ![]() | |
Ceased2Be | zaterdag 22 september 2001 @ 19:25 |
quote:woeps! je hebt gelijk! excuses voor mijn eerdere uitlatingen | |
Aaargh! | zaterdag 22 september 2001 @ 19:46 |
quote:Leg mij die fascinatie voor IDE's eens uit, ik zie 't voordeel er n.l. niet van ![]() doe mij maar gewoon een zooi terminaltjes met vi en de JDK/C++ compiler | |
BdR | zaterdag 22 september 2001 @ 20:03 |
quote:IDE? daar zei ik helemaal niets over.. ![]() quote:AAAAAAA! NEEEEE! vi (standaard editor onder unix OS'en) wtf is toch die fascinatie van unix freaks met vi? het is gewoon een hele, hele (hele, hele) slechte text editor, en toch gebruikt iedereen em.. waarom? VI staat trouwens voor VIsual, alhoewel er helemaal niets visueels aan is.. dat programma stamt uit 1984 for crying out loud.. ik krijg soms het idee dat unix-o-fielen juist WILLEN dat alle programma's gebruikers-onvriendelijk, moeilijk en ingewikkeld zijn zodat niemand (behalve ingewijden zoals zijzelf) er ook maar iets van begrijpt.. ik moes er op me werk een keer mee werken, je hebt er goddomme een handleiding bij nodig en et werkt voor geen meter!! | |
Ceased2Be | zaterdag 22 september 2001 @ 20:08 |
ben het volledig met BDR eens ![]() vi zuigt aars | |
Aaargh! | zaterdag 22 september 2001 @ 21:33 |
quote:je had 't over ontwikkelomgeving, ik nam aan dat je een IDE bedoelde quote:Ik geef toe dat vi een wat steile leercurve heeft, maar als je 't eenmaal kent is het de meest briljante texteditor die je ooit gehad hebt. je kan er n.l. zo veel sneller mee werken dan met een willekeurig andere editor. ik gebruik trouwens meestal vim (Vi IMproved) wat een iets 'vriendelijkere' versie van VI is. (als in: je kan gewoon met je pijltjestoetsen werken zonder uit edit mode te gaan , syntax highlighting, etc) | |
Khadgar | zaterdag 22 september 2001 @ 21:52 |
Lekker belangrijk dat VB een 'slechte', ongestructureerde taal is, het is echt zo ontiegelijk eenvoudig (en ook nog te gebruiken om in office iets leuks te maken). Ik ga zelfs voor me WinCE machientje VB gebruiken. Puur en alleen omdat ik VB wel een beetje snap, en te belazerd ben om andere (zogenaamd betere) talen te leren. Basic gebruik ik al mijn hele leven (Sinclair Basic op de ZX spectrum, toen GW Basic, Qbasic, Visual Basic en ook Basic op de BasicStamp van Parallax (micro controller), en het heeft me nog nooit echt teleurgesteld (mijn eigen kennis van programeren daarentegen wel...) | |
Aaargh! | zaterdag 22 september 2001 @ 23:13 |
quote:Voor wat hobby-prutswerk (niet negatief bedoelt) zal het best wel gaan. maar echt serieus programmeren kan je er niet mee. quote: ![]() Bij programmeren gaat het niet om de taal, welke taal je kiest hangt af van het probleem wat je op wilt lossen. als je eenmaal echt kan programmeren is elke taal wel aan te leren. | |
Chandler | zaterdag 22 september 2001 @ 23:13 |
Hehe zo ook mijn kennis, nu ik net Deplhi heb geinstalleerd werdt ik gek, wat een functies enzo. Echt snappen doe ik er nog steeds de ballen van en denk dat ik maar mooi VisualBASIC X ga installeren. Ik heb zelf al aardig wat voorkennis van Basic talen dus dat zou moeten meehelpen. Verder kan jammer genoeg niemand mij een goed onderbouwd antwoord geven voor een goede keuze bij het kiezen van de programmeer taal... jammer.. mja tis niet anders. Thanx all. | |
Ceased2Be | zaterdag 22 september 2001 @ 23:28 |
quote:Hier spreek je jezelf dan weer een beetje tegen. Eerst zeggen dat je met Basic niet serieus kunt programmeren, om vervolgens te zeggen dat de taal afhankelijk is van het probleem wat je op wilt lossen. Veruit de meeste applicaties die ik in mijn dagelijkse werkzaamheden als IT-er tegenkom zijn VB of Delphi applicaties (en wat ik van beide programmeurs begreep verschillen die talen zo goed als niks). -edit- typo's | |
Aaargh! | zaterdag 22 september 2001 @ 23:46 |
quote:where taal=serieuze programmeer taal (Java, C++) quote:Je wilt zeggen dat microsoft's half-basic,half-OO taaltje nauwelijks verschilt van object pascal ? quote:Da's wel heel erg kort door de bocht. zeker in de *nix wereld is het grootste deel van de programma's in C of C++ geschreven en niet alleen omdat je 't geheugengebruik in de gaten wilt houden. wat dacht je aan snelheid, portabiliteit., hoeveelheid beschikbare libraries, etc. quote:ermm.. wil je a.u.b. Java niet in een adem noemen met een 'taal' als VB ? Java is een soort 'cleane' versie van C++ (geen pointers, geen destructors maar een garbage collector). | |
Ceased2Be | zondag 23 september 2001 @ 01:49 |
Okay dan Aargh, rest mij nog 1 vraag; vanwaar die aversie jegens VB? Ik zie in je profile dat je Informatica studeert, hoogstwaarschijnlijk met Java als hoofdtaal (tenminste de meest informatica richtingen hebben dat tegenwoordig, of C++). Ik vind het een beetje kort door de bocht om basic meteen als minderwaardige taal af te doen, maar dat is dan weer mijn mening als semi-basic programmeur (ja... we zijn allemaal bevooroordeeld truste | |
Afterlife | zondag 23 september 2001 @ 02:41 |
quote:Dan hebben die beide programmeurs niet de moeite genomen om zich in Delphi te verdiepen. Delphi is vanaf 't begin volledig object oriented, terwijl VB t/m versie 6 vooral 'object based' is. 't Mist belangrijke dingen als class inheritance, function overloading, virtual methods, goede foutafhandeling (try/except c.q. try/catch), etc.. Met VB.NET zal VB eindelijk een "echte" OO-taal worden, maar kijk maar 's op http://msdn.microsoft.com wat er allemaal gewijzigd is t.o.v. VB 6 om dat voor elkaar te krijgen. Bij Delphi zat dat er al vanaf de basis in, op overloading na, dat is later toegevoegd (en is ook niet echt noodzaak, al is 't vaak wel handig). Beide programmeurs hebben wel een klein beetje gelijk: in Delphi is 't net zo gemakkelijk om een form met wat controls bij elkaar te klikken als in VB, maar als 't moment komt dat je je mouwen op moet stropen en echt moet programmeren, is Delphi wel een paar tandjes krachtiger (en vanuit OO-gezichtspunt gezien een stuk fraaier) dan VB... | |
Afterlife | zondag 23 september 2001 @ 03:05 |
quote:Geen idee wat Aaaaaaargh ervan vindt, maar m.i. is BASIC bepaald geen minderwaardige taal. 't Past alleen niet in het rijtje "Java / Delphi / C++ / ...". En voor 't Windows platform is VB een uitkomst! Op Delphi na ken ik geen enkele andere omgeving waarin je zo snel een user interface in elkaar kunt zetten. En eerlijk gezegd is 't helemaal niet zo'n ramp dat VB niet echt OO werkt, alle OO software kan ook op de "ouderwetse" procedurele manier geschreven worden. Maar zogauw er dan events, threads, distributed processes, etc. om de hoek komen wordt 't wel lastiger. | |
Los_Bastardos | zondag 23 september 2001 @ 15:10 |
Ik ben zelf begonnen met Command-line Java aangezien dit op de Vrije Universiteit standaard is en geinlijk ben ik blij dat ik met Java ben begonnen. Tegenwoordig gebruik ik het niet meer en gebruik ik C (voor schoolwerk) en Delphi (voor m'n werk). Java is gewoon een nette object georienteerde taal en is goed te te doen als eerste taal. Ik heb zelf wel eens voor m'n werk in VB gewerkt en eerlijk gezegd raad ik niemand aan om VB te progammeren, zeker niet als eerste taal. Dat het makkelijk is wil niet meteen zeggen dat het goed is. Ik raad je dus aan om Java te leren en eerst nog zonder GUI en veel oefenen met data structuren (d'r zijn best wat goede boeken voor datastructuren in Java) | |
beelzebubu | zondag 23 september 2001 @ 22:40 |
quote:begin met java, later C++ en C (pointers/refs zij KEWL!) ga nooit aan de VB want <.....> (weggelaten om een ban wegens excessive gevloek en geflame te voorkomen Je kun j2sdk gratis downloaden en java IDEs zijn ook overal gratis te krijgen. Koop een boek (er zijn heel veel goede boeken) en leer OO. Als je OO kan kan je alles Visual J++ is leuk maar kost veelsteveel geld, je kan veel goedkoper alles krijgen. | |
Chandler | zondag 23 september 2001 @ 23:22 |
Okey pls vertel me dan ook ff de voordelen, en wat OO precies inhoud. Ik heb nu Borland C++ 5.01 en Visual C++ 6.0 dus de compilers en stuff heb ik al ![]() | |
Light | maandag 24 september 2001 @ 00:37 |
OO wil zeggen Object Oriented. Dus (zo ongeveer) alles draait om objecten. En alles moet worden uitgedrukt in objecten. Een object is een instance van een class, vergelijkbaar met een variabele. Zo is Chandler een instance van de class Persoon. code:Als je dus bijvoorbeeld iets met vervoermiddelen wilt gaan doen begin je met een class Voertuig. Van een voertuig kun je alleen zeggen met welke snelheid het beweegt. Je kunt verschillende subclasses maken van Voertuig. Zo kun je het gaan hebben over een class Auto, en daarvan kun je dan ook zeggen hoeveel wielen het ding heeft. Je kunt het ook gaan hebben over de class Vliegtuig, en daarvan kun je dan de spanwijdte geven. Of de class Boot, en daarvan weet je dan weer de diepgang. Van Auto, Vliegtuig en Boot weet je dus ook de snelheid. Bij het bouwen van een class kun je ook functies maken om de variabelen aan te kunnen passen, of om iets anders te doen. Poging tot een voorbeeld (maar 'k heb al lang niet meer geprogrammeerd en ga deze code niet testen, dus niet al te verbaasd kijken als blijkt dat het niet werkt) code:En ja, eenAuto.setSnelheid moet goed gaan omdat een Auto ook een Voertuig is. | |
Aaargh! | maandag 24 september 2001 @ 01:18 |
Wat uitgebreider voorbeeld, ga 'm niet testen/compilen want je mist een aantal packages. ooit een keer voor school gemaakt, een Weight Balanced Binary Search Tree, wel een leuk voorbeeldje van een recursieve datastructuur. code:simpel stukje code waarmee je toch een vrij efficiente datastructuur hebt. | |
emerey | maandag 24 september 2001 @ 01:24 |
owja, nu heb ik echt wel weer zin in me theorieles C morgen ![]() lekker met pointers spelen enzo | |
Aaargh! | maandag 24 september 2001 @ 01:25 |
quote:Leuk man ![]() en dan per ongeluk een null pointertje dereferencen, en dat je dan geen idee hebt WAAR en WAAROM | |
emerey | maandag 24 september 2001 @ 01:27 |
quote:Daar heb ik dus de hele vorige week over gedaan... het programma klopte gewoon helemaal, ik had het zelfs 3x opnieuw gemaakt en toch werkte hij niet... en dan voel je je opeens stom ![]() | |
Aaargh! | maandag 24 september 2001 @ 01:42 |
quote:hehe, LOL ![]() als ik 't niet kan vinden maar wel een vermoeden heb waar 't ongeveer zit ga ik gewoon dit soort constructies er tussen zetten (vlak voor punten waar variabele word gebruikt): code: ![]() ![]() lomp maar het werkt ![]() edit: het werkt niet als je een ; vergeet ![]() ![]() | |
beelzebubu | maandag 24 september 2001 @ 12:16 |
quote:pointers rocken ![]() code:Als je char *ptr gebruikt (mét USE_PTR) ipv int positie (zonder USE_PTR) om de positie te bepalen is je proggie veel sneller (uitgemeten in benchmarks op GoT). Oftewel: pointers rocken! ![]() [edit] | |
emerey | maandag 24 september 2001 @ 12:20 |
* emerey leaves his home for theorieles C... back soon ![]() |