I can't explain .Net better than any of the myriad articles on the web, I'm afraid.
VBA has nothing whatsoever to do with .Net, so what is the purpose of the question?
Hi
It was a case of understanding how the structure worked as every other day I was hearing the word .net framework and was curious to what it is/does
I found this brilliant analogy and thought id share it
You have languages such as
C#, VB.net, C++ etc
This is a language just like English, French, Spanish
Now you could say the same phrases, same words etc in all the languages but the computer wont understand it as ultimately it only understands 1’s and 0’s
When you write the code/speak the language, this gets compiled into a separate section (Intermediate language) so now this IL (shorthand) understands the source code in 1’s and 0’s however the Machine may not fully understand it.
This is where the .Net Framework translates all the code regardless of any of the languages they speak/write and ensures that the machine understands it.
It is like the interpreter.
So to summarise
If you speak in French and were speaking to a person who understood only English
The words you say will be written on a paper and broken down to simplify it (like speaking to a baby). Now this is when the interpreter who understands both the baby language and English will translate the baby language to the person who speaks English
I hope someone who is a beginner, will find this very useful as I did.
You write a Language that supports .Net
This is Compiled to an Executable file (Executable files are what Computers understand).
.Net understands the compiled code regardless of which language you use.
OS – The computer will understand whatever is passed by the .Net
Ps Rory,
This brings me on to another question. What type of things are stored in a DLL/Library to make life easy for programmers. I know the .net also stores info like the DLL.
I hope you can explain in more detail
Thank You