"I don't have any solution but I certainly admire the problem." -- Ashleigh Brilliant
Een goed boek over een object-georienteerde taal zou natuurlijk ook wat ontwerp-principes moeten behandelen. Als je zo'n boek hebt en je vind UML niet zo heel belangrijk, dan kun je daar gewoon het beste aan beginnen.
Al met al niet echt een zwart-wit verhaal, dus, maar dat was natuurlijk te verwachten. Bottom-line: begin niet 'zomaar' met een object-georienteerde taal, maar probeer eerst een beetje van de basis van OO-ontwerpen mee te krijgen. Of dat uit een UML boek, een programmeerboek of ergens anders vandaan komt, maakt dan niet zoveel uit.
Maar verder kan het vrij simultaan, je gaat je waarschijnlijk geen drie weken in UML verdiepen zonder een regel code te schrijven. Daarbij komt dat je waarschijnlijk eerst vertrouwd moet raken met de basic oo concepten voordat je de ingewikkeldere gaat gebruiken, en als je daar de UML al van gaat leren, weet je waarschijnlijk niet precies wat je aan het doen bent.
Alhoewel ik zelf door het proggen in Java het OO gebeuren heb doorgekregen
Everytime I suffer I become a better man because of it
Ik heb het via keuze 2 gedaan en ik kan je zeggen dat dat knap lastig is.
Als je eerst leert proggen doe je wel wat ervaring op met OO-denken en UML, maar als je je
daarna eens goed in UML gaat verdiepen en je kijk naar je eerdere code terug, denk je:
"Damn, heb ik dat gemaakt?? Dat had ik veel beter zo en zo kunnen doen..."
Neem je whisky mee, is het te weinig... *zucht*
Localhost, sweet localhost
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
Als je echter met nog iemand of meerdere personen gaat gaan samenwerken, dan is UML zeer handig als hulpmiddel om jouw ideeën over te brengen of om dan uiteindelijk een volledig schema te hebben van uw klassenstructuur.
https://fgheysels.github.io/
Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea
Unified Modelling LanguageMUBA schreef op 05 november 2002 @ 12:34:
hehe... wtf is UML?
-
Verwijderd
Het is gewoon wel handig om het verschil te weten tussen object en klasse en overerving etc. ben je ook vrij snel doorheen.
Als je wil kan ik straks thuis (nu op werk) wel even de titel van mijn UML boek opzoeken. Het is een kort maar krachtig boek met voorbeelden.
Een goed VB.NET boek voor Windows-based applications is dit:
klikbaarBeschijft alles met VB.NET als C# voorbeelden.
Wanneer je trouwens net VB6 heb geleerd zou ik ook bij VB.NET blijven, OF je moet al goed in java zijn dan is C# misschien wel wat voor je.
Daar sluit ik me toch wel bij aan. Ik kreeg UML zonder het vervolgens ook toe te passen en vond dat maar erg droge kost op die manier.Alleen UML blijft niet boeien als je je er niets bij kunt voorstellen.
Edit:
Ga maar eens een beetje rondspitten op http://www.klasse.nl
Hier is o.a. een makkelijke inleiding over wat UML is te vinden en ook hebben 2 medewerkers hiervan een boek geschreven dat erg goed schijnt te wezen (praktisch UML, Warmer & Kleppe) - ik heb het in mijn bezit, maar nog niet doorgewerkt. Was wel lastig om nog aan te komen.
Kijk verder even hier - hier staan nog een aantal engelstalige boeken en ook links naar documenten.
Verder kan je nog een hele hoop vinden bij http://www.omg.org (groep welke o.a. achter de UML standaard zit) & ook bij http://www.rational.com (bedrijfje van de grondleggers van de ideeen achter UML).
Verwijderd schreef op 05 november 2002 @ 12:38:
Wanneer je trouwens net VB6 heb geleerd zou ik ook bij VB.NET blijven, OF je moet al goed in java zijn dan is C# misschien wel wat voor je.
VB.NET is gewoon een 'skin'. VB.NET en C# zijn vrijwel identiek, alleen de syntax is anders. In C# heb je trouwens nog enkele extra features die VB.NET niet kent zoals operatoring overloading.
Als je al VB6 kent, dan is het even makkelijk om over te schakelen naar C# als naar VB.NET. Als je echter Java/C++ kent, dan schakel je veel makkelijker over naar C# of VB.NET, gewoon omdat je dan al het OO paradigma onder de knie hebt.
https://fgheysels.github.io/
Verwijderd
Verwijderd schreef op 05 november 2002 @ 21:52:
dikke snikkelIk heb C# en VB.NET bestudeerd en voor mij als VBA'er/VB6'er is VB.NET een stuk prettiger schilletje dan de syntax van C#
Precies wat ik zei. Het verschil zit hem enkel in de syntax en wat extra features. Als VB'er heb je geen kennis van OO, en dat is de grootste drempel.
https://fgheysels.github.io/
"I don't have any solution but I certainly admire the problem." -- Ashleigh Brilliant
Verwijderd
Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II