.Net Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is .Net?

A
  1. A software layer between the OS and .NET compliant languages.
  2. It is a run time environment providing services and an extensive set of libraries to applications and developers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why do we need .Net?

A
  1. One editor, one common set of libraries and on runtime environment for .net compliant layers such as C#, C++, VB.net, etc.
  2. Re-usability of Resources
  3. Object Oriented Model
  4. 4 languages supported by visual studio .net C#, C++, VB.net and F# (Ruby, Python).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is WCF?

A

Windows Communication Foundation–a service framework that can communicate between multiple servers independently of their OS or technology. Host IIS, IP/TCP, Windows Services, Application. Supports SOAP protocol, HTTP, HTTPS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How did we get to .NET? Explain the History.

A
  1. 001100- Assembly language began with replacing 0’s and 1’s with words.
  2. Operating Systems were little more than a collection of these “words”. A bundle of application codes shared with multiple applications and put into a central repository and used over and over by different applications to accomplish similar tasks. Ex. sizing a window or calling a file.
  3. Two schools of thought in the programming world A. pragmatic–just write the code to get things done that I need done (Visual Basic–Object Oriented). B. Code it for speed and flexibility–dominated Microsoft’s culture–and primarily used C and C++) Both schools code sat upon the Windows API (Application Program Interface) and used the core functions of the OS.
  4. Next CLR.net Common Language Runtime sits between the OS and the dominate Microsoft Languages…namely VB.NET and C#
How well did you know this?
1
Not at all
2
3
4
5
Perfectly