1 / 13

Introduction to C# and basics of Dotnet

<br>.NET is both a business strategy from Microsoft and its collection of programming support for what are known as Web services, the ability to use the Web rather than your own computer for various services.<br>http://www.thinkittraining.in/dotnet<br>

dazzling
Download Presentation

Introduction to C# and basics of Dotnet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. *

  2. *Introduce C# language *ECMA standard *originally developed by MSR *not just Java + C++ *many extensions *Introduce .NET framework *future of Windows *base of Microsoft’s C# implementation *

  3. *Teach you to program *should be very comfortable writing OO code *we will not cover much if any basic programming *Introduce object oriented languages *not even teach you OO style (except wrt C#) *expected to write all code in OO style *Give you a detailed grade *S/U only *even homework *

  4. *Requirements for the course *come to lecture *participate *do three assignments *Assignments are S/U *will not be giving a detailed grade *show me that you understand the concepts, and can write C# code *All three assignments will be online soon *must be completed by the end of the course *

  5. *You all will have accounts *MSDNAA access: let me know if you don’t currently have it *http://www.csuglab.cornell.edu/userinfo.html *Visual Studio .NET 2005 should be installed there *

  6. *You all will have accounts *MSDNAA access: let me know if you don’t currently have it *Visual Studio .NET 2005 should be installed there *

  7. *Syllabus (10 more lectures) *C# constructs: 5 lectures *Types, Delegates, Generics, Reflection, Iterators *.NET Memory Management: 1 lecture *Topics: 4 lectures *C# 3.0, Threading, Security, MSIL, MSH *

  8. *Each class will begin with a quiz *not for credit but for knowledge *but I will collect them and see what you know *Today’s quiz will be on prerequisites *OO programming, mainly to do with Java *If you don’t know Java, but do have OO experience, it’s OK *talk to me after if you have trouble *

  9. *A Framework in which to run code *A Common Language Runtime (CLR) *runs all programs *C# compiles to Microsoft Intermediate Language *MSIL runs on CLR *Virtual Machine like Java *code written in many languages compiles to MSIL *A Common Language Specification (CLS) *A Common Type System (CTS) *

  10. Web Services Building Blocks (e.g. for Services) Sharepoint ... ... .NET Applications Enterprise Servers Languages: C#, Visual Basic, etc SQL Server BizTalk ... Runtime Common Type System Common Language Runtime Services: .NET and COM+ .NET Framework Operating System *

  11. Base Class Library Support Thread Support COM Marshaler Type Checker Exception Manager Security Engine Debug Engine MSIL to Native Compilers (JIT) Code Manager Garbage Collector (GC) Class Loader *

  12. *A set of common types *any language that runs in CLR should implement *no syntax specified *Languages often define aliases *For example *CTS defines System.Int32 – 4 byte integer *C# defines int as an alias of System.Int32 *

  13. www.thinkittraining.in 9566182378

More Related