Samenvatting Pro C♯ 2008 and the .NET 3.5 platform Afbeelding van boekomslag

Samenvatting Pro C♯ 2008 and the .NET 3.5 platform

- Andrew Troelsen
ISBN-10 1590598849 ISBN-13 9781590598849
219 Flashcards en notities
Scroll naar beneden om een preview van de PFD te bekijken!
  • Deze samenvatting
  • +380.000 andere samenvattingen
  • Een unieke studietool
  • Een oefentool voor deze samenvatting
  • Studiecoaching met filmpjes
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo

Een onderdeeltje van de samenvatting - Pro C♯ 2008 and the .NET 3.5 platform Auteur: Andrew Troelsen ISBN: 9781590598849

  • 1 The Philosophy of .NET

  • 1.1 Geschiedenis / aanleiding

  • Wat maakt Java een betere technologie dan Microsoft voordat .NET bestaat?
    Java is eenvoudiger in het gebruik en is platformoafhankelijk. Java had voorgedefinieerde packages (libraries) en Java kan op alle systemen worden gebruikt.
  • Wat zijn de voor- en nadelen van Java?
    Voordelen zijn platformonafhankelijkheid en eenvoudig in het gebruik voor de programmeurs. Nadeel is geen taal integriteit, alles moet in Java geprogrammeerd worden.
  • Wat zijn de voor- en nadelen van Microsoft technologieën voordat .NET bestond?
    Meer nadelen dan Java, namelijk moeilijk in gebruik, platformafhankelijk en weinig taal integriteit.
  • Wat voor programmeertalen waren voor .NET en de volgorde opnoemen?
    C, C++, Visual Basic, Java en dan pas C#
  • 1.2.1 Kenmerken

  • Hoe is taal integriteit mogelijk en wat voor talen worden er ondersteund?
    De talen C++, C#, Pascal, Cobol zijn ondersteund. Taal integriteit is mogelijk doordat de platformspecifieke taal door de compiler omgezet wordt naar de gemeenschappelijke taal CIL (Common Intermediate Language) en met de metadata verpakt wordt in een assembly. Deze assembly is uitwisselbaar met projecten waarin verschillende .NET ondersteunde talen worden gebruikt.
  • 1.2.2 Bouwstenen .NET en Base Class Library

  • Wat voor relatie heeft CLR met CTS en CLS?
    CLR gebruikt onder andere CTS en CLS om de types van de gecompileerde applicatie te gebruiken.
  • 1.2.3 .NET compilers

  • Wat voor formaten kan de assembly voorkomen?
    Zowel dll als exe, waarvan .dll een code library is en .exe een executable applicatie.
  • Wat is CIL en is vergelijkbaar met?
    CIL is de gemeenschappelijke taal onder de .NET aware programmeertalen. De compiler genereert CIL door de platformspecifieke code te vertalen. Dit is vergelijkbaar met Java bytecode. CIL wordt alleen uitgevoerd als het wordt aangeroepen in de runtime. 
  • Wat beschrijft de type meta data?
    De karakteristieken van de gebruikte types in de assembly, zoals klasse naam, properties, methodes, fields e.d.
  • Wat voor voordeel heeft .NET namespaces ten opzichte van bijv. Visual Basic library?
    .NET namepaces en types zijn allemaal zelfde voor de verschillende .NET ondersteunde talen.
Lees volledige samenvatting
Deze samenvatting. +380.000 andere samenvattingen. Een unieke studietool. Een oefentool voor deze samenvatting. Studiecoaching met filmpjes.