Baccou Bonneville Blogs Eclipse Blog Process Improvement Blog Java Blog Web Design Blog Miscellaneous .NET Blog

01/05/06

English (US)   Introduction to .NET  -  Categories: C#, .NET, Visual Studio  -  @ 03:02:00 pm

.NET logoThis note is an introduction to .NET.

[More:]

1. What is .NET?

.NET is a DLL collection, freely distribuable. It includes a runtime environment within .NET applications are run (this is called managed called). The .NET runtime environment is named CLR for Common Language Runtime and is responsible for:

2. Some .NET classes

Here are some commonly used namespaces and classes in .NET:

3. Multiple languages

In .NET, you can use many languages: C++, VB .NET, C#... Every compilers will produce some intermediate code in MSIL (Microsoft Intermediate Language). When the program is run, the intermediate code is compiled and run. This is done function by function.

Every languages that support .NET have also the same data types. This is called the CTS for Common Type System.

More generally, every languages that support .NET must follow some rules named the CLS for Common Language Specification.

4. An assembly

In .NET, a piece of code that can be used (a .exe or .dll) is called an assembly. The compiler must generate self describing components, that means the .exe or .dll must provide the following information:

5. Naming conventions

Please consult .NET Programming Standards and Naming Conventions for industry standard naming conventions for namespaces, classes, methods, etc. in .NET.

Leave a comment

Comments:

No Comments for this post yet...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Pingbacks:

No Pingbacks for this post yet...

powered by
b2evolution

Credits: blog software | web hosting | monetize