Session 4 Programming in C#



Download 1.55 Mb.
Page1/7
Date06.08.2023
Size1.55 Mb.
#61811
  1   2   3   4   5   6   7
Session 01

Introduction to .NET Framework

  • The .NET Framework is an infrastructure that is used to:
    • .NET Framework is a software development framework (Console,GUI,Web,Mobile)
    • It includes a library and runtime environment
    • FCL provides user interface , database connectivity, web development and many more
    • .NET programs are executed in CLR
    • Provides language interoperability
    • It is the set of Microsoft technologies which provides the communication mechanism of all its supported languages and facilitate us client side and server side application development
  • Building Applications Using C# / Session 1

Cont…

  • Building Applications Using C# / Session 1

Advantages

    • Build, deploy, and run different types of applications and services using .NET technologies.
    • Minimize software development, deployment, and versioning conflicts.
    • Object Oriented Programming
    • Language independence
    • Efficient data access
    • Code Sharing
  • Building Applications Using C# / Session 1

Persistence framework

  • Persistence Frameworks refer to frameworks that persist (store) data , normally into a database
  • It is an abstraction layer between the database and the entities in an application
    • Entity Framework
  • ORM refers to the concept of Object Relational Mapping, that is the act of mapping records in a database (which may come from tables or views for example) to their object representation in an application
  • Building Applications Using C# / Session 1

Common Intermediate Language (CIL) 1-2

  • Every .NET programming language generally has a compiler and a runtime environment of its own.
  • The compiler converts the source code into executable code that can be run by the users.
  • One of the primary goals of .NET Framework is to combine the runtime environments so that the developers can work with a single set of runtime services.
  • When the code written in a .NET compatible language such as C# or VB is compiled, the output code is in the form of MSIL code.
  • MSIL is composed of a specific set of instructions that indicate how the code should be executed.
  • MSIL is now called as Common Intermediate Language (CIL).
  • Building Applications Using C# / Session 1

Download 1.55 Mb.

Share with your friends:
  1   2   3   4   5   6   7




The database is protected by copyright ©ininet.org 2024
send message

    Main page