YouTube2Text

Introduction to .NET | C#.NET Tutorial | Mr. Bangar Raju — Transcript

by Naresh i Technologies · 2,362 words · 364 segments · language en · Watch on YouTube

Full transcript

  1. 0:06[Music]
  2. 0:10I'm Mr bangar Raju and in this video I
  3. 0:12want to demonstrate you what is net and
  4. 0:16what exactly can we do with this
  5. 0:17particular
  6. 0:21net according to Microsoft there is no
  7. 0:25full form for this particular net we
  8. 0:26don't have any full form for this
  9. 0:28particular net and also so we don't have
  10. 0:30any standard definition for this
  11. 0:32particular net so what is this net means
  12. 0:35simply speaking we can just say it is
  13. 0:37going to be a
  14. 0:39software or a product that came from
  15. 0:42Microsoft which can be used for
  16. 0:43developing various kinds of applications
  17. 0:47so we use it in the development of
  18. 0:48various kinds of applications so if at
  19. 0:51all you want to develop any applications
  20. 0:52now you can develop them by using the
  21. 0:55net actually when we talk about
  22. 0:57applications we need to understand about
  23. 0:59this first applications are divided into
  24. 1:01various categories like we just call
  25. 1:04them as desktop
  26. 1:10applications web
  27. 1:15applications and the mobile
  28. 1:19applications like this we can just go
  29. 1:22for dividing an application into
  30. 1:24different categorizations first desktop
  31. 1:27applications web applications and mobile
  32. 1:29applications
  33. 1:30unfortunately what is the problem with
  34. 1:32the older programming languages is
  35. 1:35suppose if at all we are just going to
  36. 1:36work with older programming languages
  37. 1:38like C C++ we have a drawback the
  38. 1:41drawback is like uh we cannot use the
  39. 1:43same language for developing all the
  40. 1:46kinds of applications we cannot use the
  41. 1:48same language for developing all the
  42. 1:50kinds of applications where we required
  43. 1:52to use a different language for each
  44. 1:55application we are going to develop for
  45. 1:57example if you want to build a desktop
  46. 1:59applications we required to just use
  47. 2:02languages like C C++ Visual Basic power
  48. 2:05Builder so by with the help of those
  49. 2:07languages we can develop the desktop
  50. 2:09applications but those languages are not
  51. 2:12feasible for developing web applications
  52. 2:15if you want to develop web application
  53. 2:17we're required to just take the support
  54. 2:19of some other languages and Technologies
  55. 2:21like PHP CGI cold fusion ASP VB script
  56. 2:26JavaScript like this we need to take the
  57. 2:29help of a different language and
  58. 2:31technology for developing the web
  59. 2:32applications but when you come to mobile
  60. 2:34application development mobile
  61. 2:36application development was not
  62. 2:38available in the older days it will came
  63. 2:40into picture after 2000 so earlier
  64. 2:43mobile applications are not available in
  65. 2:45the industry so mobile applications came
  66. 2:47into picture after Java and net are
  67. 2:50introduced fine now so what is the
  68. 2:53drawback or what the problem I'm telling
  69. 2:55you is if you are a programmer if you
  70. 2:57are a programmer to develop different
  71. 2:59kinds of applications we required to
  72. 3:02just focus on or we required to learn
  73. 3:04different kinds of languages so as a
  74. 3:07programmer learning more number of
  75. 3:09languages putting all the syntaxes in
  76. 3:11the brain is a little bit confusing
  77. 3:13because we work with one language and
  78. 3:15from there if you go to the second
  79. 3:16language compulsory we Face the
  80. 3:18confusion with the old syntaxes in the
  81. 3:20new language so all the problems what we
  82. 3:24are talking right now are addressed with
  83. 3:26net what is it if you are going to use
  84. 3:29net with net we can develop desktop
  85. 3:32applications we can develop web
  86. 3:34applications we can develop mobile
  87. 3:36applications what not everything under a
  88. 3:39single roof so like this Microsoft has
  89. 3:41given as net a product that came from
  90. 3:44the Microsoft for developing various
  91. 3:46kinds of applications like desktop web
  92. 3:49and mobile now let us understand how to
  93. 3:52develop these applications if at all you
  94. 3:55want to develop these applications we
  95. 3:58right now require some from support now
  96. 4:01and to provide the support what did
  97. 4:03Microsoft done is under
  98. 4:07net under net it has provided as a set
  99. 4:11of
  100. 4:14languages
  101. 4:16see to develop an application you
  102. 4:18require a programming language so what
  103. 4:21did Microsoft done is under net it has
  104. 4:23provided you a set of programming
  105. 4:25languages not like one language n number
  106. 4:28of languages are provided for you so
  107. 4:30that's why I'm calling it languages
  108. 4:32officially there are 30 plus languages
  109. 4:36in net there are 30 plus languages in
  110. 4:40net so generally when we hear that 30
  111. 4:43plus languages we we get in a
  112. 4:46confusion what is the need of these many
  113. 4:48number of languages but the thing to
  114. 4:51understand here is the need for these
  115. 4:52many number of languages is different
  116. 4:55people come from different background
  117. 4:57means some people come from ball
  118. 4:59background some people come from Pascal
  119. 5:01background some people come from java
  120. 5:03background some people come from cc++
  121. 5:06background so when different people are
  122. 5:08coming from different backgrounds all
  123. 5:11these particular people if they want to
  124. 5:12work in the same language in one
  125. 5:14language they required to be they
  126. 5:17required to just have some confusion
  127. 5:19they face some confusion in acquainting
  128. 5:21with one L language so that's where
  129. 5:23Microsoft what it has done is it has
  130. 5:25given you multiple languages and said
  131. 5:28that if you come from a particular
  132. 5:30background you can use a particular
  133. 5:33language that is available here so
  134. 5:34suppose if you come from cc++ background
  135. 5:37Microsoft provides us a language called
  136. 5:41C so this C language is can be
  137. 5:45considered as an extension for C++ see
  138. 5:48all of us know that extension is C++ now
  139. 5:52you can just understand you can take c
  140. 5:54as an extension for C++ so because C is
  141. 5:57an extension for C++ what whatever we
  142. 6:00learned in C language or whatever we
  143. 6:02learned in C++ language can be applied
  144. 6:05in cop means we basically know the
  145. 6:07fundamentals of the language now data
  146. 6:09types conditional statements whatever we
  147. 6:11learned in ccpp can be used in C as it
  148. 6:14is with some minor differences same way
  149. 6:16if at all you come from VB background
  150. 6:19the classical Visual Basic there is a
  151. 6:21language from Microsoft in the '90s and
  152. 6:23if you come from that background
  153. 6:25Microsoft has given one language for
  154. 6:27developing applications called as vb.net
  155. 6:31so now you can build applications by
  156. 6:33using vb.net language so this is one
  157. 6:35programming language this is another
  158. 6:37programming language like this we have
  159. 6:40vc+
  160. 6:45plus.net
  161. 6:52f.net jp.net
  162. 6:57we have n number number of programming
  163. 7:00languages like this and we have nearly
  164. 7:0230 plus languages like this so what is
  165. 7:04the advantage for a programmer here is
  166. 7:07programmer has a choice of choosing a
  167. 7:10language according to his interest
  168. 7:12generally when we purchase a product we
  169. 7:15always take like this a a better color
  170. 7:18in the product if you're purchasing a
  171. 7:19mobile what you see you just try to
  172. 7:21check it out what are the various colors
  173. 7:23available and you pick the color of your
  174. 7:25choice and all the people will not pick
  175. 7:27the same color I may pick one color you
  176. 7:29pick another color so like this net is
  177. 7:32also offering you number of languages
  178. 7:34and telling you pick a language of your
  179. 7:37choice so what you can do if you are
  180. 7:39from cc++ background choose C if you are
  181. 7:42from VB background choose vb.net if you
  182. 7:44are from VC Plus+ background choose vc+
  183. 7:47plus.net if you are from java background
  184. 7:50choose J shop.net like this 30 plus
  185. 7:53languages are available for you to
  186. 7:56choose and you can choose any language
  187. 7:58according to your interest
  188. 7:59and no two people can or no people need
  189. 8:03to work with the same language all the
  190. 8:06people can work with the different
  191. 8:07different net language available but if
  192. 8:09not the case in Java if you go to Java
  193. 8:11Java means one programming language and
  194. 8:14all the developers has to build their
  195. 8:15applications by using the same
  196. 8:17programming language that is Java but
  197. 8:20come to net it's not like this you have
  198. 8:22a choice of choosing a language
  199. 8:24according to your interest but see even
  200. 8:28though a product is offered in multiple
  201. 8:29colors and we choose a color there will
  202. 8:31be one color which is fast moving one
  203. 8:33fast moving color exactly even though we
  204. 8:36have 30 plus languages in net the more
  205. 8:39powerful language or most used language
  206. 8:42in the industry right now is C so C
  207. 8:45plays the lead role here so applications
  208. 8:48basically are developed by using the C
  209. 8:51in the industry one of the most widely
  210. 8:53used language and the second preferred
  211. 8:55language is vb.net but the first
  212. 8:57preference is cop and as of today it was
  213. 9:00a right competitor for Java in the
  214. 9:02market so today if applications are
  215. 9:05being developed in the industry 70% of
  216. 9:07the applications we come up in the
  217. 9:09industry are developed either by using
  218. 9:11Java or net 70% applications are
  219. 9:14developed either by using Java or net so
  220. 9:18if you understand a point here if they
  221. 9:20are being developed in Java net Java
  222. 9:22means a Java language but if you come to
  223. 9:25net means any language we can use but
  224. 9:27the most preferred language is C
  225. 9:30so it was a big commentator for Java in
  226. 9:32the industry right now now let us
  227. 9:35understand about this
  228. 9:38C
  229. 9:41CA so if we follow this particular thing
  230. 9:45carefully when we learn C language or
  231. 9:48C++ languages we just they say like this
  232. 9:51what is it C++ language is an extension
  233. 9:53for C language if you have C the
  234. 9:56extension for this is
  235. 9:58C++
  236. 9:59why whatever you have in C is available
  237. 10:02for you in C++ with extra features like
  238. 10:05object oriented programming and now if
  239. 10:07you understand the extension for C++
  240. 10:09what I say is is
  241. 10:14C according to me c is an extension for
  242. 10:18C++ language so whatever things you find
  243. 10:21in C++ you'll find in C also so C++ if
  244. 10:25you just see it object oriented C is
  245. 10:28also object
  246. 10:29oriented and C++ provides you Securities
  247. 10:33reusability and all the things what we
  248. 10:35come in object or programming you can
  249. 10:37find all the things in C also but C++ is
  250. 10:41best used for developing desktop
  251. 10:43applications only but cop can be used
  252. 10:46for developing any kind of application
  253. 10:48that what I said to you desktop
  254. 10:50applications web applications mobile
  255. 10:52applications what not anything can be
  256. 10:54developed by using C so one language for
  257. 10:58developing all kinds of application so
  258. 11:00we have the same Advantage with the Java
  259. 11:02also but Java and C are two different
  260. 11:05Company products actually so whoever are
  261. 11:08interested with Java will go with Java
  262. 11:10whoever interested with net will go with
  263. 11:13c not like net whoever interested
  264. 11:16working with Microsoft products will
  265. 11:17always prefer the C language but whoever
  266. 11:21prefer working with sun Microsystems or
  267. 11:23Oracle Corporation will go with Java
  268. 11:25technology but it's a very widely used
  269. 11:29according to the recent statistics there
  270. 11:31are nearly 8 to 10% of the world
  271. 11:34programmers developing applications in C
  272. 11:388 to 10% of the world programmers are
  273. 11:40developing applications by using the C
  274. 11:42language so very powerful language what
  275. 11:45we can use in the industry for building
  276. 11:48a very excellent application now let us
  277. 11:52understand how do we use this particular
  278. 11:54C in application development or what can
  279. 11:57we do with this particular C
  280. 12:04so first let me tell you the G features
  281. 12:06of the C first it is
  282. 12:15objectoriented objectoriented the main
  283. 12:17strength of objectoriented programming
  284. 12:19is security reusability so what is that
  285. 12:23security reusability I will just explain
  286. 12:26you in the further videos we'll just
  287. 12:28practically see what is security and
  288. 12:30what is reusability in the further
  289. 12:32videos
  290. 12:36second flatform
  291. 12:43independent what is this platform
  292. 12:45independent the applications that you
  293. 12:47develop by using C you can run them on
  294. 12:50multiple platforms as of the current
  295. 12:53version of the net there's a direct
  296. 12:55support for building your cop
  297. 12:56applications to run on Windows Android
  298. 12:59phones as well as iPhones direct support
  299. 13:03is available in all the three things
  300. 13:04earlier also support was available but
  301. 13:06third party support but right now direct
  302. 13:08support from Microsoft for building
  303. 13:10applications to Windows phone iPhone as
  304. 13:13well as the Android phones in all the
  305. 13:15three places we can just use so that's
  306. 13:17what we call platform independent that
  307. 13:19is crossplatform
  308. 13:27language
  309. 13:33independent so what is this language
  310. 13:35independent language independent in the
  311. 13:37sense just now I was telling you C is
  312. 13:41one language in net but like this we
  313. 13:43have 30 plus languages in net so because
  314. 13:47we have 30 plus languages in net
  315. 13:49programmers can develop the applications
  316. 13:51by using any language of their choice
  317. 13:54like no two programmers required to
  318. 13:56write the code in the same language so I
  319. 13:58can choose one language you may choose
  320. 14:00another language suppose right now we're
  321. 14:02discussing on C that doesn't mean that
  322. 14:03everyone has to develop applications in
  323. 14:05C only so we are interested with c and
  324. 14:08going with C some other one can develop
  325. 14:10an application by using VB in a company
  326. 14:13two product two projects are being
  327. 14:15developed one project is developed in
  328. 14:17cop another project can be developed in
  329. 14:19vb.net so in this situation what you can
  330. 14:23do is suppose if any code what we are
  331. 14:26writing in C if can be used in vb.net if
  332. 14:30can be used in vb.net we can directly
  333. 14:33give our code to them and they can start
  334. 14:35consuming that code or if we want any
  335. 14:38code being written in VB to be used in
  336. 14:41cop we can directly take the code from
  337. 14:43them and we can use it in C so this is
  338. 14:46called as language independent or
  339. 14:49language independency simply speaking
  340. 14:52cross language reusability Java gives
  341. 14:55you reusability C++ gives you
  342. 14:57reusability but the thing to understand
  343. 14:59is the replace the reusability available
  344. 15:02in C++ language is a specific to C++
  345. 15:05mean c code can be reused in other net
  346. 15:08languages but not the case with C++ and
  347. 15:10Java C++ code can be reused in C++ only
  348. 15:13Java code can be reused in Java only but
  349. 15:16C code can be reused in all the 30 plus.
  350. 15:19net languages that's what we call cross
  351. 15:21language reusability or language
  352. 15:24independency so these are the three main
  353. 15:26features what you come across in
  354. 15:29object oriented security reusability
  355. 15:31platform independent that is cross
  356. 15:34operating system or cross platform
  357. 15:36execution language independency is cross
  358. 15:40language communication of your
  359. 15:41particular code between the languages of
  360. 15:44net so these are the interesting things
  361. 15:47about your particular
  362. 15:50[Music]
  363. 15:57C
  364. 16:00w

About this transcript

This page contains the full transcript of Introduction to .NET | C#.NET Tutorial | Mr. Bangar Raju by Naresh i Technologies, generated from the public captions YouTube serves with the video. The transcript has 2,362 words across 364 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.