1 00:00:00,540 --> 00:00:02,970 Hello and welcome to this lecture. 2 00:00:02,970 --> 00:00:16,170 What is dot net not net is also pronounced as dot net the net is a software framework developed by Microsoft 3 00:00:17,730 --> 00:00:31,830 it mainly runs on Windows based platforms it includes a large core US library referred to as framework 4 00:00:32,010 --> 00:00:46,390 class library or FCO it also allows other languages to use code using by each other solely to allow 5 00:00:46,930 --> 00:00:51,120 code from other languages to be used by other languages. 6 00:00:51,110 --> 00:00:52,340 If you know what I mean. 7 00:00:52,360 --> 00:00:58,600 So allow each language to use code written in other languages. 8 00:00:58,600 --> 00:01:10,060 Also programs that are written in the Dot Net framework execute in a virtual software environment referred 9 00:01:10,060 --> 00:01:16,460 to as Common Language Runtime or C L R for short. 10 00:01:16,870 --> 00:01:24,790 So programs written in dot net will execute in a virtual execution environment known as Common Language 11 00:01:24,880 --> 00:01:31,940 Runtime or C R the F seal is quite useful. 12 00:01:32,320 --> 00:01:43,960 He provides user interface and data access database connectivity cryptography web application development 13 00:01:44,530 --> 00:01:56,530 numeric algorithms networked communications and so on are provided via the framework class library. 14 00:01:56,600 --> 00:02:05,900 This is a very basic diagram of the dot net architecture so it uses various languages. 15 00:02:05,900 --> 00:02:15,410 For example you can use the Visual Basic C sharp JS grip dot net and some the other languages that can 16 00:02:15,410 --> 00:02:18,900 be used with the dot net framework. 17 00:02:18,920 --> 00:02:23,800 So the common language specifications and these are the ones above him. 18 00:02:24,230 --> 00:02:30,890 And then you've got a common type of system and then you've got the Dot Net framework class library 19 00:02:30,930 --> 00:02:33,360 which we talked about earlier. 20 00:02:34,080 --> 00:02:39,050 So there are different components of the Dot Net framework. 21 00:02:39,050 --> 00:02:46,240 For example if you wanted to build web based applications you'd be using air speed dot net. 22 00:02:46,250 --> 00:02:54,700 Part of that of the framework which you can use to build forms ex email and web services. 23 00:02:55,070 --> 00:03:04,070 You can also build windows form and console based applications if you want to connect to databases or 24 00:03:04,070 --> 00:03:06,740 build data related projects. 25 00:03:06,770 --> 00:03:13,460 The idea that net component of the framework can also help you achieve that if you want to do remote 26 00:03:13,460 --> 00:03:17,820 network stuff they don't need remote and will help you. 27 00:03:18,070 --> 00:03:27,300 A Common Language Runtime This is where it executes the code in its own virtual environment. 28 00:03:27,360 --> 00:03:30,170 And this is just the operating system. 29 00:03:30,470 --> 00:03:38,050 So this is just a very basic illustration of the Dot Net framework. 30 00:03:38,840 --> 00:03:46,970 So the framework is language independent so you can work with many languages like C sharp visual basic 31 00:03:47,560 --> 00:03:49,790 js scripts and many more.