The document provides an overview of the .NET framework. It describes .NET as a software platform and language-neutral runtime that executes programs written in any compliant language. It discusses key aspects of .NET including the Common Language Runtime (CLR), support for multiple programming languages, and tools like ASP.NET and Visual Studio.NET. The conclusion compares .NET to the J2EE architecture.
The .NET Framework is a software platform that allows developers to write and run applications and web services in any compliant language. It provides a common language runtime and class libraries. Applications are compiled to an intermediate language (IL) that is then compiled to native machine code by the common language runtime (CLR). The CLR handles memory management, security, and other low-level tasks. The .NET Framework supports multiple programming languages and tools like Visual Studio. It allows building Windows forms applications, web applications with ASP.NET, and web services.
The .NET Framework is a software platform that allows developers to write and run applications and web services. It provides a common execution environment through the Common Language Runtime (CLR) and supports multiple programming languages. The CLR compiles code to an intermediate language (IL) that is then JIT compiled to native machine code. This allows applications to execute across operating systems and hardware. The .NET Framework also includes libraries and APIs for building Windows forms, web applications with ASP.NET, and accessing data with ADO.NET.
.NET Framework is Microsoft's platform for application development that provides a unified programming model for building various applications. It includes the Common Language Runtime (CLR) for executing managed code, the Framework Class Library (FCL) with core functionality like ASP.NET and Windows Forms, and support for multiple programming languages. The CLR handles memory management, security, and code execution while the FCL contains reusable types for common tasks. This allows developers to create applications using languages like C# and VB.NET that run across Windows and web platforms.
.NET is a software development platform that allows developers to create web and Windows applications using any compliant programming language. The .NET Framework provides a common language runtime (CLR) and class libraries that handle memory management and code execution. Programs are compiled to an intermediate language (IL) that is then just-in-time compiled and executed by the CLR. The .NET Framework supports features like Windows Forms, ASP.NET, ADO.NET, and a variety of programming languages.
Here I am sharing another ppt for .net frame work and i hope this will be helpful for those who wanted to know about .net framework.
For similar kind of c# interview questions in asp.net you can refer this link
http://skillgun.com/csharp/interview-questions-and-answers
The document provides an overview of the .NET framework, including:
- .NET is a development framework that allows applications to be developed for both web and Windows environments using any compliant programming language.
- The Common Language Runtime (CLR) is the virtual machine at the core of .NET that executes code and enforces type safety. All .NET languages compile to Microsoft Intermediate Language (IL) code that runs on the CLR.
- The .NET framework includes libraries and APIs for tasks like building Windows forms, web applications using ASP.NET, and accessing data with ADO.NET. It also supports development using languages like C#, VB.NET, and C++.
The document provides an introduction to the .NET framework. It describes .NET as a software platform and language-neutral runtime that executes programs written in any compliant language. It discusses the Common Language Runtime (CLR) which works like a virtual machine, and how .NET languages compile to an intermediate language (IL) that is then JIT compiled. It also outlines some of the core components and languages supported by the .NET framework, including Windows Forms, ASP.NET, ADO.NET, and Visual Studio.
The document provides an introduction to the .NET framework. It describes .NET as a language-neutral software platform and runtime that allows applications to be written in any compliant language and executed. It discusses key aspects of the .NET framework including the Common Language Runtime (CLR), languages supported, Windows Forms, ASP.NET, ADO.NET, and Visual Studio.NET development tools. It also provides a brief comparison between the .NET and J2EE architectures and their differences in execution engines, cross-platform portability, language support, and available tools.
The document provides an overview of the Microsoft .NET Framework. It discusses how .NET aims to unite isolated web applications and make information available anytime through the use of web services, XML support, and rich development tools. The .NET Framework includes a Common Language Runtime that manages running code and supports multiple programming languages. It also includes various framework services like ASP.NET, ADO.NET, and Windows forms. The Common Language Specification allows different .NET languages to interoperate. Visual Studio .NET is the primary development tool for building .NET applications.
The document introduces the .NET Framework. It is a software platform that is language-neutral and provides a common runtime and library for developing applications in any compliant language. The framework offers server-centric application development and includes services like the Common Language Runtime, Windows Forms, ASP.NET, ADO.NET, and tools like Visual Studio.NET. It allows multiple languages to work together and compiles code to an intermediate language to provide a consistent execution environment.
The document provides an overview of Microsoft .NET framework. It discusses that .NET is a platform that provides a standardized set of services like Windows and exports a common interface so programs can run on any system supporting .NET. It describes the core components of .NET framework as Common Language Runtime (CLR) and Framework Class Library (FCL). CLR manages code execution at runtime, while FCL provides core functionality like ASP.NET, Windows Forms, ADO.NET etc. It also summarizes languages supported by .NET like C#, VB.NET and tools provided by Microsoft like Visual Studio.
.NET is a software development platform that provides a common language runtime and class libraries. It supports multiple programming languages and allows developers to create web, Windows, and web service applications. Key aspects of .NET include the Common Language Runtime (CLR) that executes code in an intermediate language, support for multiple languages through language interoperability standards, and frameworks for building Windows forms, web applications, and web services.
.NET is a software development platform that provides a common language runtime and class libraries. It supports multiple programming languages and allows developers to create web, Windows, and web service applications. Key aspects of .NET include the Common Language Runtime (CLR) that executes code in an intermediate language, support for multiple languages through language interoperability standards, and core class libraries for tasks like database access and web development.
This document provides an overview of the .NET framework. It discusses how the .NET framework includes a common language runtime (CLR) that allows applications to be written in multiple languages and executed on different operating systems and processors. It also describes how the .NET framework includes a base class library, Windows forms for building applications, ASP.NET for web applications, ADO.NET for data access, and Visual Studio as an integrated development environment.
The .NET framework allows developers to create applications for web, desktop, and mobile in various languages on Microsoft's platform. It utilizes a common language runtime (CLR) and class libraries to provide language interoperability. Key aspects include Windows Forms for desktop apps, ASP.NET for web apps, and ADO.NET for data access. The framework has evolved over time with new versions adding capabilities like WPF, WCF, LINQ, and parallel programming. It aims to simplify development while providing a robust and secure environment for building applications.
dot net final year project in jalandhardeepikakaler1
E2marix is leading Training & Certification Company offering Corporate Training Programs, IT Education Courses in diversified areas.Since its inception, E2matrix educational Services have trained and certified many students and professionals.
TECHNOLOGIES PROVIDED -
MATLAB
NS2
IMAGE PROCESSING
.NET
SOFTWARE TESTING
DATA MINING
NEURAL networks
HFSS
WEKA
ANDROID
CLOUD computing
COMPUTER NETWORKS
FUZZY LOGIC
ARTIFICIAL INTELLIGENCE
LABVIEW
EMBEDDED
VLSI
Address
Opp. Phagwara Bus Stand, Above Bella
Pizza, Handa City Center, Phagwara
[email protected][email protected]
Web site-www.e2matrix.com
CONTACT NUMBER --
07508509730
09041262727
7508509709
e2 matrix provides IT consulting services to its customers. e2 matrix provides the flexible practices that enable companies to operate more efficiently and produce more value. We also offer a wide-range of technologies such as-
MATLAB
NS2
IMAGE PROCESSING
.NET
SOFTWARE TESTING
DATA MINING
NEURAL networks
HFSS
WEKA
ANDROID
CLOUD computing
COMPUTER NETWORKS
FUZZY LOGIC
ARTIFICIAL INTELLIGENCE
LABVIEW
EMBEDDED
VLSI
We are professionals who are driven by the viewpoint of customer satisfaction through Quality and Innovation.
e2matrix believe in an open working relationship produces a positive and productive work environment that results in effective and low-cost solutions. We maximize the customer benefits by bringing the most pioneering solutions.
Address-Opp. Phagwara Bus Stand, Above Bella
Pizza, Handa City Center, Phagwara,punjab
email [email protected][email protected]
WEBSITE-www.e2matrix.com
CONTACT NUMBER --
09041262727
07508509730
7508509709
The document discusses the .NET Framework. It is a software platform that is language-neutral and allows programs written in any compliant language to be executed. The framework includes the Common Language Runtime (CLR) which acts like a virtual machine, Windows Forms for building rich clients, ASP.NET for web applications and web services, and Visual Studio.NET as an integrated development environment. All .NET languages compile to intermediate language code that is just-in-time compiled and executed by the CLR.
.NET is a framework developed by Microsoft that allows development of various application types across different platforms. It includes a common language runtime (CLR) that executes code in an environment managed by the runtime. Programming languages are compiled to an intermediate language (IL) that is then compiled to native machine code by the CLR. The .NET framework provides a large class library, language interoperability, memory management and security. It supports development of web, desktop, mobile and web services applications.
The document provides an introduction to the .NET framework. It describes .NET as a language-neutral software platform and runtime environment that allows applications to be developed and run across operating systems and hardware. Key aspects of .NET include the Common Language Runtime (CLR) that executes code, support for multiple programming languages, and frameworks for building web, desktop, and mobile applications. The document outlines languages supported by .NET, as well as frameworks and tools including Windows Forms, ASP.NET, ADO.NET, and Visual Studio.
The document provides an introduction to the .NET framework. It discusses that .NET is a programming platform that is language-neutral and uses a common runtime and library. It also summarizes that .NET supports building web and Windows applications, uses a common language runtime to execute all languages, and supports languages like C#, Visual Basic, and C++.
we offer online IT training with placements, project assistance in different platforms with real time industry consultants to provide quality training for all it professionals, corporate clients and students etc.
.NET online training by quontrasolutions. we are providing excellent .NET training by real-time it industry experts. our training methodology is very unique our course content covers all the in-depth critical scenarios. we have completed more than 200+ .NET training batches through online training program. our .NET classes covers all the real time scenarios, and its completely on hands-on for each and every session.
Course content:
• .NET Framework XML Overview
• Reading XML Streams in .NET
• Flow Control in XML Using C# and .NET
• Validating XML Streams
• Writing XML Streams in .NET
• The Document Object Model in .NET
• Manipulating XML Information with the DOM
• XML and ADO.NET
• XPath
• Introduction to XSLT
• LINQ to XML
The CLR provides a common runtime environment and a set of core services for managed code. It loads and executes programs, provides memory isolation, verifies type safety, compiles IL to native code, and handles memory management, security, and exceptions. The CLR ensures a common runtime for all .NET languages using the Common Type System and intermediate language. It compiles MSIL code to native executable code.
The document provides an overview of the .NET framework. It describes .NET as a language-neutral software platform and runtime that allows developers to write and execute programs in multiple languages. The .NET framework includes common language runtime (CLR) that executes code, Windows forms for desktop apps, ASP.NET for web apps, and services like ADO.NET. It supports multiple languages and compiles code to intermediate language (IL) for execution in the CLR virtual machine.
.Net Framework & Languages Supported by .Net FrmaeworkPranil Dukare
Visual Basic (VB)
C#
APL
C++
Cobol
Component Pascal
Curriculum
Eiffel
Forth
Fortran
Haskell
Java Language
Microsoft JScript
Mercury
Mondrian
Oberon
Oz
Pascal
Perl
Python
RPG
Scheme
Small Talk
Standard ML
This document provides an introduction to VB.Net, including the types of applications it can create, how it uses XML and the .NET Framework to access data from any device, and its key components and functions. The Common Language Runtime (CLR) manages code execution in VB.Net by compiling code to Microsoft Intermediate Language (MSIL), applying security and debugging, and allowing multiple languages to work together. The .NET Framework Class Library provides reusable classes that can be used by VB.Net and other languages to build applications.
A measles outbreak originating in West Texas has been linked to confirmed cases in New Mexico, with additional cases reported in Oklahoma and Kansas. The current case count is 795 from Texas, New Mexico, Oklahoma, and Kansas. 95 individuals have required hospitalization, and 3 deaths, 2 children in Texas and one adult in New Mexico. These fatalities mark the first measles-related deaths in the United States since 2015 and the first pediatric measles death since 2003.
The YSPH Virtual Medical Operations Center Briefs (VMOC) were created as a service-learning project by faculty and graduate students at the Yale School of Public Health in response to the 2010 Haiti Earthquake. Each year, the VMOC Briefs are produced by students enrolled in Environmental Health Science Course 581 - Public Health Emergencies: Disaster Planning and Response. These briefs compile diverse information sources – including status reports, maps, news articles, and web content– into a single, easily digestible document that can be widely shared and used interactively. Key features of this report include:
- Comprehensive Overview: Provides situation updates, maps, relevant news, and web resources.
- Accessibility: Designed for easy reading, wide distribution, and interactive use.
- Collaboration: The “unlocked" format enables other responders to share, copy, and adapt seamlessly. The students learn by doing, quickly discovering how and where to find critical information and presenting it in an easily understood manner.
Ad
More Related Content
Similar to Lecture - The .Net Technology and Framework (20)
The document provides an introduction to the .NET framework. It describes .NET as a language-neutral software platform and runtime that allows applications to be written in any compliant language and executed. It discusses key aspects of the .NET framework including the Common Language Runtime (CLR), languages supported, Windows Forms, ASP.NET, ADO.NET, and Visual Studio.NET development tools. It also provides a brief comparison between the .NET and J2EE architectures and their differences in execution engines, cross-platform portability, language support, and available tools.
The document provides an overview of the Microsoft .NET Framework. It discusses how .NET aims to unite isolated web applications and make information available anytime through the use of web services, XML support, and rich development tools. The .NET Framework includes a Common Language Runtime that manages running code and supports multiple programming languages. It also includes various framework services like ASP.NET, ADO.NET, and Windows forms. The Common Language Specification allows different .NET languages to interoperate. Visual Studio .NET is the primary development tool for building .NET applications.
The document introduces the .NET Framework. It is a software platform that is language-neutral and provides a common runtime and library for developing applications in any compliant language. The framework offers server-centric application development and includes services like the Common Language Runtime, Windows Forms, ASP.NET, ADO.NET, and tools like Visual Studio.NET. It allows multiple languages to work together and compiles code to an intermediate language to provide a consistent execution environment.
The document provides an overview of Microsoft .NET framework. It discusses that .NET is a platform that provides a standardized set of services like Windows and exports a common interface so programs can run on any system supporting .NET. It describes the core components of .NET framework as Common Language Runtime (CLR) and Framework Class Library (FCL). CLR manages code execution at runtime, while FCL provides core functionality like ASP.NET, Windows Forms, ADO.NET etc. It also summarizes languages supported by .NET like C#, VB.NET and tools provided by Microsoft like Visual Studio.
.NET is a software development platform that provides a common language runtime and class libraries. It supports multiple programming languages and allows developers to create web, Windows, and web service applications. Key aspects of .NET include the Common Language Runtime (CLR) that executes code in an intermediate language, support for multiple languages through language interoperability standards, and frameworks for building Windows forms, web applications, and web services.
.NET is a software development platform that provides a common language runtime and class libraries. It supports multiple programming languages and allows developers to create web, Windows, and web service applications. Key aspects of .NET include the Common Language Runtime (CLR) that executes code in an intermediate language, support for multiple languages through language interoperability standards, and core class libraries for tasks like database access and web development.
This document provides an overview of the .NET framework. It discusses how the .NET framework includes a common language runtime (CLR) that allows applications to be written in multiple languages and executed on different operating systems and processors. It also describes how the .NET framework includes a base class library, Windows forms for building applications, ASP.NET for web applications, ADO.NET for data access, and Visual Studio as an integrated development environment.
The .NET framework allows developers to create applications for web, desktop, and mobile in various languages on Microsoft's platform. It utilizes a common language runtime (CLR) and class libraries to provide language interoperability. Key aspects include Windows Forms for desktop apps, ASP.NET for web apps, and ADO.NET for data access. The framework has evolved over time with new versions adding capabilities like WPF, WCF, LINQ, and parallel programming. It aims to simplify development while providing a robust and secure environment for building applications.
dot net final year project in jalandhardeepikakaler1
E2marix is leading Training & Certification Company offering Corporate Training Programs, IT Education Courses in diversified areas.Since its inception, E2matrix educational Services have trained and certified many students and professionals.
TECHNOLOGIES PROVIDED -
MATLAB
NS2
IMAGE PROCESSING
.NET
SOFTWARE TESTING
DATA MINING
NEURAL networks
HFSS
WEKA
ANDROID
CLOUD computing
COMPUTER NETWORKS
FUZZY LOGIC
ARTIFICIAL INTELLIGENCE
LABVIEW
EMBEDDED
VLSI
Address
Opp. Phagwara Bus Stand, Above Bella
Pizza, Handa City Center, Phagwara
[email protected][email protected]
Web site-www.e2matrix.com
CONTACT NUMBER --
07508509730
09041262727
7508509709
e2 matrix provides IT consulting services to its customers. e2 matrix provides the flexible practices that enable companies to operate more efficiently and produce more value. We also offer a wide-range of technologies such as-
MATLAB
NS2
IMAGE PROCESSING
.NET
SOFTWARE TESTING
DATA MINING
NEURAL networks
HFSS
WEKA
ANDROID
CLOUD computing
COMPUTER NETWORKS
FUZZY LOGIC
ARTIFICIAL INTELLIGENCE
LABVIEW
EMBEDDED
VLSI
We are professionals who are driven by the viewpoint of customer satisfaction through Quality and Innovation.
e2matrix believe in an open working relationship produces a positive and productive work environment that results in effective and low-cost solutions. We maximize the customer benefits by bringing the most pioneering solutions.
Address-Opp. Phagwara Bus Stand, Above Bella
Pizza, Handa City Center, Phagwara,punjab
email [email protected][email protected]
WEBSITE-www.e2matrix.com
CONTACT NUMBER --
09041262727
07508509730
7508509709
The document discusses the .NET Framework. It is a software platform that is language-neutral and allows programs written in any compliant language to be executed. The framework includes the Common Language Runtime (CLR) which acts like a virtual machine, Windows Forms for building rich clients, ASP.NET for web applications and web services, and Visual Studio.NET as an integrated development environment. All .NET languages compile to intermediate language code that is just-in-time compiled and executed by the CLR.
.NET is a framework developed by Microsoft that allows development of various application types across different platforms. It includes a common language runtime (CLR) that executes code in an environment managed by the runtime. Programming languages are compiled to an intermediate language (IL) that is then compiled to native machine code by the CLR. The .NET framework provides a large class library, language interoperability, memory management and security. It supports development of web, desktop, mobile and web services applications.
The document provides an introduction to the .NET framework. It describes .NET as a language-neutral software platform and runtime environment that allows applications to be developed and run across operating systems and hardware. Key aspects of .NET include the Common Language Runtime (CLR) that executes code, support for multiple programming languages, and frameworks for building web, desktop, and mobile applications. The document outlines languages supported by .NET, as well as frameworks and tools including Windows Forms, ASP.NET, ADO.NET, and Visual Studio.
The document provides an introduction to the .NET framework. It discusses that .NET is a programming platform that is language-neutral and uses a common runtime and library. It also summarizes that .NET supports building web and Windows applications, uses a common language runtime to execute all languages, and supports languages like C#, Visual Basic, and C++.
we offer online IT training with placements, project assistance in different platforms with real time industry consultants to provide quality training for all it professionals, corporate clients and students etc.
.NET online training by quontrasolutions. we are providing excellent .NET training by real-time it industry experts. our training methodology is very unique our course content covers all the in-depth critical scenarios. we have completed more than 200+ .NET training batches through online training program. our .NET classes covers all the real time scenarios, and its completely on hands-on for each and every session.
Course content:
• .NET Framework XML Overview
• Reading XML Streams in .NET
• Flow Control in XML Using C# and .NET
• Validating XML Streams
• Writing XML Streams in .NET
• The Document Object Model in .NET
• Manipulating XML Information with the DOM
• XML and ADO.NET
• XPath
• Introduction to XSLT
• LINQ to XML
The CLR provides a common runtime environment and a set of core services for managed code. It loads and executes programs, provides memory isolation, verifies type safety, compiles IL to native code, and handles memory management, security, and exceptions. The CLR ensures a common runtime for all .NET languages using the Common Type System and intermediate language. It compiles MSIL code to native executable code.
The document provides an overview of the .NET framework. It describes .NET as a language-neutral software platform and runtime that allows developers to write and execute programs in multiple languages. The .NET framework includes common language runtime (CLR) that executes code, Windows forms for desktop apps, ASP.NET for web apps, and services like ADO.NET. It supports multiple languages and compiles code to intermediate language (IL) for execution in the CLR virtual machine.
.Net Framework & Languages Supported by .Net FrmaeworkPranil Dukare
Visual Basic (VB)
C#
APL
C++
Cobol
Component Pascal
Curriculum
Eiffel
Forth
Fortran
Haskell
Java Language
Microsoft JScript
Mercury
Mondrian
Oberon
Oz
Pascal
Perl
Python
RPG
Scheme
Small Talk
Standard ML
This document provides an introduction to VB.Net, including the types of applications it can create, how it uses XML and the .NET Framework to access data from any device, and its key components and functions. The Common Language Runtime (CLR) manages code execution in VB.Net by compiling code to Microsoft Intermediate Language (MSIL), applying security and debugging, and allowing multiple languages to work together. The .NET Framework Class Library provides reusable classes that can be used by VB.Net and other languages to build applications.
A measles outbreak originating in West Texas has been linked to confirmed cases in New Mexico, with additional cases reported in Oklahoma and Kansas. The current case count is 795 from Texas, New Mexico, Oklahoma, and Kansas. 95 individuals have required hospitalization, and 3 deaths, 2 children in Texas and one adult in New Mexico. These fatalities mark the first measles-related deaths in the United States since 2015 and the first pediatric measles death since 2003.
The YSPH Virtual Medical Operations Center Briefs (VMOC) were created as a service-learning project by faculty and graduate students at the Yale School of Public Health in response to the 2010 Haiti Earthquake. Each year, the VMOC Briefs are produced by students enrolled in Environmental Health Science Course 581 - Public Health Emergencies: Disaster Planning and Response. These briefs compile diverse information sources – including status reports, maps, news articles, and web content– into a single, easily digestible document that can be widely shared and used interactively. Key features of this report include:
- Comprehensive Overview: Provides situation updates, maps, relevant news, and web resources.
- Accessibility: Designed for easy reading, wide distribution, and interactive use.
- Collaboration: The “unlocked" format enables other responders to share, copy, and adapt seamlessly. The students learn by doing, quickly discovering how and where to find critical information and presenting it in an easily understood manner.
The Pala kings were people-protectors. In fact, Gopal was elected to the throne only to end Matsya Nyaya. Bhagalpur Abhiledh states that Dharmapala imposed only fair taxes on the people. Rampala abolished the unjust taxes imposed by Bhima. The Pala rulers were lovers of learning. Vikramshila University was established by Dharmapala. He opened 50 other learning centers. A famous Buddhist scholar named Haribhadra was to be present in his court. Devpala appointed another Buddhist scholar named Veerdeva as the vice president of Nalanda Vihar. Among other scholars of this period, Sandhyakar Nandi, Chakrapani Dutta and Vajradatta are especially famous. Sandhyakar Nandi wrote the famous poem of this period 'Ramcharit'.
How to Manage Opening & Closing Controls in Odoo 17 POSCeline George
In Odoo 17 Point of Sale, the opening and closing controls are key for cash management. At the start of a shift, cashiers log in and enter the starting cash amount, marking the beginning of financial tracking. Throughout the shift, every transaction is recorded, creating an audit trail.
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schoolsdogden2
Algebra 1 is often described as a “gateway” class, a pivotal moment that can shape the rest of a student’s K–12 education. Early access is key: successfully completing Algebra 1 in middle school allows students to complete advanced math and science coursework in high school, which research shows lead to higher wages and lower rates of unemployment in adulthood.
Learn how The Atlanta Public Schools is using their data to create a more equitable enrollment in middle school Algebra classes.
INTRO TO STATISTICS
INTRO TO SPSS INTERFACE
CLEANING MULTIPLE CHOICE RESPONSE DATA WITH EXCEL
ANALYZING MULTIPLE CHOICE RESPONSE DATA
INTERPRETATION
Q & A SESSION
PRACTICAL HANDS-ON ACTIVITY
Geography Sem II Unit 1C Correlation of Geography with other school subjectsProfDrShaikhImran
The correlation of school subjects refers to the interconnectedness and mutual reinforcement between different academic disciplines. This concept highlights how knowledge and skills in one subject can support, enhance, or overlap with learning in another. Recognizing these correlations helps in creating a more holistic and meaningful educational experience.
This chapter provides an in-depth overview of the viscosity of macromolecules, an essential concept in biophysics and medical sciences, especially in understanding fluid behavior like blood flow in the human body.
Key concepts covered include:
✅ Definition and Types of Viscosity: Dynamic vs. Kinematic viscosity, cohesion, and adhesion.
⚙️ Methods of Measuring Viscosity:
Rotary Viscometer
Vibrational Viscometer
Falling Object Method
Capillary Viscometer
🌡️ Factors Affecting Viscosity: Temperature, composition, flow rate.
🩺 Clinical Relevance: Impact of blood viscosity in cardiovascular health.
🌊 Fluid Dynamics: Laminar vs. turbulent flow, Reynolds number.
🔬 Extension Techniques:
Chromatography (adsorption, partition, TLC, etc.)
Electrophoresis (protein/DNA separation)
Sedimentation and Centrifugation methods.
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetSritoma Majumder
Introduction
All the materials around us are made up of elements. These elements can be broadly divided into two major groups:
Metals
Non-Metals
Each group has its own unique physical and chemical properties. Let's understand them one by one.
Physical Properties
1. Appearance
Metals: Shiny (lustrous). Example: gold, silver, copper.
Non-metals: Dull appearance (except iodine, which is shiny).
2. Hardness
Metals: Generally hard. Example: iron.
Non-metals: Usually soft (except diamond, a form of carbon, which is very hard).
3. State
Metals: Mostly solids at room temperature (except mercury, which is a liquid).
Non-metals: Can be solids, liquids, or gases. Example: oxygen (gas), bromine (liquid), sulphur (solid).
4. Malleability
Metals: Can be hammered into thin sheets (malleable).
Non-metals: Not malleable. They break when hammered (brittle).
5. Ductility
Metals: Can be drawn into wires (ductile).
Non-metals: Not ductile.
6. Conductivity
Metals: Good conductors of heat and electricity.
Non-metals: Poor conductors (except graphite, which is a good conductor).
7. Sonorous Nature
Metals: Produce a ringing sound when struck.
Non-metals: Do not produce sound.
Chemical Properties
1. Reaction with Oxygen
Metals react with oxygen to form metal oxides.
These metal oxides are usually basic.
Non-metals react with oxygen to form non-metallic oxides.
These oxides are usually acidic.
2. Reaction with Water
Metals:
Some react vigorously (e.g., sodium).
Some react slowly (e.g., iron).
Some do not react at all (e.g., gold, silver).
Non-metals: Generally do not react with water.
3. Reaction with Acids
Metals react with acids to produce salt and hydrogen gas.
Non-metals: Do not react with acids.
4. Reaction with Bases
Some non-metals react with bases to form salts, but this is rare.
Metals generally do not react with bases directly (except amphoteric metals like aluminum and zinc).
Displacement Reaction
More reactive metals can displace less reactive metals from their salt solutions.
Uses of Metals
Iron: Making machines, tools, and buildings.
Aluminum: Used in aircraft, utensils.
Copper: Electrical wires.
Gold and Silver: Jewelry.
Zinc: Coating iron to prevent rusting (galvanization).
Uses of Non-Metals
Oxygen: Breathing.
Nitrogen: Fertilizers.
Chlorine: Water purification.
Carbon: Fuel (coal), steel-making (coke).
Iodine: Medicines.
Alloys
An alloy is a mixture of metals or a metal with a non-metal.
Alloys have improved properties like strength, resistance to rusting.
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsDrNidhiAgarwal
Unemployment is a major social problem, by which not only rural population have suffered but also urban population are suffered while they are literate having good qualification.The evil consequences like poverty, frustration, revolution
result in crimes and social disorganization. Therefore, it is
necessary that all efforts be made to have maximum.
employment facilities. The Government of India has already
announced that the question of payment of unemployment
allowance cannot be considered in India
How to Set warnings for invoicing specific customers in odooCeline George
Odoo 16 offers a powerful platform for managing sales documents and invoicing efficiently. One of its standout features is the ability to set warnings and block messages for specific customers during the invoicing process.
Exploring Substances:
Acidic, Basic, and
Neutral
Welcome to the fascinating world of acids and bases! Join siblings Ashwin and
Keerthi as they explore the colorful world of substances at their school's
National Science Day fair. Their adventure begins with a mysterious white paper
that reveals hidden messages when sprayed with a special liquid.
In this presentation, we'll discover how different substances can be classified as
acidic, basic, or neutral. We'll explore natural indicators like litmus, red rose
extract, and turmeric that help us identify these substances through color
changes. We'll also learn about neutralization reactions and their applications in
our daily lives.
by sandeep swamy
As of Mid to April Ending, I am building a new Reiki-Yoga Series. No worries, they are free workshops. So far, I have 3 presentations so its a gradual process. If interested visit: https://www.slideshare.net/YogaPrincess
https://ldmchapels.weebly.com
Blessings and Happy Spring. We are hitting Mid Season.
2. What is .NET?
• .NET is a platform that provides a standardized set of services.
• A specific software framework
• Includes a common runtime
• Programming model for .NET
• Platform for running .NET managed code in a virtual machine
• Provides a very good environment to develop networked
applications and Web Services
• Provides programming API and unified language-independent
development framework
3. The .Net Framework
• .Net Framework is software technology
developed by Microsoft to create
applications for Windows and Web
applications.
• It includes Framework Class Library (FCL)
and provides language interoperability
across several programming languages.
• Programs execute in a software
environment - Common Language Runtime
(CLR), an application virtual machine.
4. The .Net Framework
Architecture
• Common Language Specification (CLS)
are guidelines, that language should follow for
communicating with other .NET languages in a
seamless manner. (does mapping)
• Common Type System (CTS) is a base class
library that contains all type information
like Int32, Int64, String , Boolean etc.
• Common Language Runtime (CLR) is the
execution engine for .NET applications and
serves as the interface between .NET
applications and the operating system.
5. The Core of .Net Framework
• Common Language Runtime
• Garbage collection
• Language integration
• Multiple versioning support
• Integrated security
• Framework Class Library
• Provides the core functionality:
ASP.NET, Web Services, ADO.NET, Windows Forms, IO, XML, etc
6. .NET Framework
Common Language Runtime
• Manages running code – like a virtual machine
• Threading
• Memory management
• No interpreter: JIT-compiler produces native code – during the program
installation or at run time
• Fine-grained evidence-based security
• Code access security
• Code can be verified to guarantee type safety
• No unsafe casts, no un-initialized variables and no out-
of-bounds array indexing
• Role-based security
8. .NET Framework
Managed Code
• Code that targets the CLR is referred to as managed code
• All managed code has the features of the CLR
• Object-oriented
• Type-safe
• Cross-language integration
• Cross language exception handling
• Multiple version support
• Managed code is represented in special Intermediate Language
(IL)
9. .NET Framework
Automatic Memory Management
• The CLR manages memory for managed code
• All allocations of objects and buffers made from a Managed Heap
• Unused objects and buffers are cleaned up automatically through
Garbage Collection
• Some of the worst bugs in software development are not
possible with managed code
• Leaked memory or objects
• References to freed or non-existent objects
• Reading of uninitialized variables
• Pointerless environment
10. .NET Framework
Multiple Language Support
• .NET languages are compiled to an Intermediate Language (IL)
• IL is also known as MSIL or CIL
• CLR compiles IL in just-in-time (JIT) manner – each function is
compiled just before execution
• The JIT code stays in memory for subsequent calls
• Recompilations of assemblies are also possible
11. .NET Framework
Intermediate Language
• IL (MSIL or CIL) – Intermediate Language
• It is low-level (machine) language, like Assembler, but is Object-oriented
• CTS is a rich type system built into the CLR
• Implements various types (int, float, string, …)
• And operations on those types
• CLS is a set of specifications that all languages and libraries need
to follow
• This will ensure interoperability between languages
12. .NET Framework
Common Language Specification (CLS)
• All .NET languages have the same primitive data types. An int in
C# is the same as an int in VB.NET
• When communicating between modules written in any .NET
language, the types are guaranteed to be compatible on the
binary level
• Types can be:
• Value types – passed by value, stored in the stack
• Reference types – passed by reference, stored in the heap
• Strings are a primitive data type now
13. .NET Framework
Programming Languages
• Languages provided by Microsoft
• C++, C#, J#, VB.NET, JScript
• Third-parties languages
• Perl, Python, Pascal, APL, COBOL, Eiffel, Haskell, ML, Oberon, Scheme,
Smalltalk…
• Advanced multi-language features
• Cross-language inheritance and exceptions handling
• Object system is built in, not bolted on
• No additional rules or API to learn
14. .NET Framework
Programming Language: C#
• Mixture between C++, Java and Delphi
• Component-oriented
• Properties, Methods, Events
• Attributes, XML documentation
• All in one place, no header files, IDL, etc.
• Can be embedded in ASP+ pages
• Everything really is an object
• Primitive types aren’t magic
• Unified type system == Deep simplicity
• Improved extensibility and reusability
15. The .NET Framework
Common Language Runtime
• CLR manages code execution at runtime
• Memory management, thread management, etc.
Operating System
Common Language Runtime
16. .NET Framework
Base Class Library
• Object-oriented collection of reusable types
• Collections, I/O, Strings, etc.
Operating System
Common Language Runtime
.NET Framework (Base Class Library)
17. .NET Framework
Data Access Layer
• Access relational databases
• Disconnected data model
• Work with XML
Operating System
Common Language Runtime
.NET Framework (Base Class Library)
ADO .NET and XML
18. .NET Framework
ASP.NET & Windows Forms
• Access relational databases
• Disconnected data model
• Work with XML
Operating System
Common Language Runtime
.NET Framework (Base Class Library)
ADO .NET and XML
ASP .NET
Web Forms Web Services
Mobile Internet Toolkit
Windows
Forms
19. The .NET Framework
Common Language Specification
• Support wide range of
programming languages
• Use your favorite language
Operating System
Common Language Runtime
.NET Framework (Base Class Library)
ADO .NET and XML
ASP .NET
Web Forms Web Services
Mobile Internet Toolkit
Windows
Forms
C++ C# VB.NET Perl J# …
20. The .NET Framework
C# and Visual Studio .Net
Operating System
Common Language Runtime
.NET Framework (Base Class Library)
ADO .NET and XML
ASP .NET
Web Forms Web Services
Mobile Internet Toolkit
Windows
Forms
Common Language Specification
C++ C# VB Perl J# …
Visual
Studio
.NET
• Visual Studio .Net
is an Integrated
Development Environment
(IDE), a collection of
development tools exposed
through a common user
interface
21. The .NET Framework
Standards Compliance
Operating System
Common Language Runtime
.NET Framework (Base Class Library)
ADO .NET and XML
ASP .NET
Web Forms Web Services
Mobile Internet Toolkit
Windows
Forms
Common Language Specification
C++ C# VB Perl J# …
Visual
Studio
.NET
Prog. Language
Submitted to ECMA
Web services –
XML, SOAP-based
XML-based
data access
Open Language
Specification
23. ENTITY FRAMEWORK
WHAT IS?
• Entity Framework was released in 2008, Microsoft's primary means of interacting between .NET
applications and relational databases
• It is a set of ADO.NET technologies that aid in developing data-driven software.
• It is an Object Relational Mapping (ORM) framework that allows an automated way to store and
access databases. The data access framework to bridge the gap between data structures and
objects in the applications.
• It is available as part of the .NET development (version 3.5 SP1 and later)
• Microsoft’s latest and recommended way for data access for .NET applications.
• It allows to develop and maintain data-oriented apps with less code than traditional applications
• It eliminates the majority of the data-access code that must routinely write.
• It won’t need to know about the underlying database tables and columns where data need to store
25. ENTITY FRAMEWORK
VERSION HISTORY
ADO.NET Entity
Framework Version
Supported
Framework & IDE
Features Detail
6.0
.NET Framework 4.5.1
and Visual Studio 2013
• Async Query and Save
• Code-Based Configuration
• Dependency Resolution
• Interception/SQL logging
• Improved Connection Management
• Improved Transaction Support
5.0
.NET Framework 4.5 and
Visual Studio 2012
• Enum Support in Code First and EF Designer
• Spatial Data Types in Code First and EF
Designer
• Table-Valued Functions
• Multiple Diagrams per Model
26. ENTITY FRAMEWORK
VERSION HISTORY
ADO.NET Entity
Framework Version
Supported
Framework & IDE
Features Detail
4.3
.NET Framework 4.0
and Visual Studio 2010
Code First Migrations
Automatic Migrations
4.2
.NET Framework 4.0
and Visual Studio 2010
The EF 4.2 release included the bug fixes to
EF 4.1
4.1
.NET Framework 4.0
and Visual Studio 2010
Code First development
Introduced DbContext API
Data Annotations and Fluent API Validation
27. ENTITY FRAMEWORK
VERSION HISTORY
ADO.NET Entity
Framework Version
Supported
Framework & IDE
Features Detail
4.0
.NET Framework 4.0
and Visual Studio 2010
Model-first development
POCO support
Lazy Loading
T4 Code Generation
3.5
.NET Framework 3.5
SP1 and Visual Studio
2008 SP1
This release provided basic O/RM support
using the Database first development
28. ENTITY FRAMEWORK
ARCHITECTURE
• EDM, Consists of Conceptual model, Mapping and Storage model.
• LINQ to Entities, Used to write queries against the object
model.
• Entity SQL, like L2E, but little more difficult.
• Object Service, Responsible for materialization.
• ECDP, Responsible to convert L2E or Entity SQL queries into a SQL
query.
• ADO.net, Communicates with the database using standard ADO
29. ENTITY FRAMEWORK
ENTITY TYPES
• POCO Entities (Plain Old CLR Object)
POCO entities (also known as persistence-ignorant objects) support most of the same
query, insert, update, and delete behaviors as entity types that are generated by the
Entity Data Model. A POCO entity is a class that doesn't depend on any framework-specific
base class. It is like any other normal .NET CLR class, which is why it is called "Plain Old
CLR Objects".
• Dynamic Proxy Entities (POCO Proxy)
When creating instances of POCO entity types, the Entity Framework often creates
instances of a dynamically generated derived type that acts as a proxy for the entity. IT
can also be said that it is a runtime proxy classes like a wrapper class of POCO entity.
Dynamic Proxy is a runtime proxy class which wraps POCO entity. Dynamic proxy entities
allow lazy loading.
30. ENTITY FRAMEWORK
LAZY LOADING
Lazy Loading is the strategy to identify resources as non-
blocking (non-critical) and load them only when needed.
It is the default behavior of Entity Framework, which means that the related
entities or child entities are loaded only when it is being accessed for the first
time. That means in simple words we can say that Lazy loading simply delays the
loading of related entities until you specifically request it.
31. ENTITY FRAMEWORK
ENTITY PROPERTY
Entities mainly consist of two types
1. Scalar Property
Scalar properties are those properties that are primitive. It maps a column in a database table that
stores the data. E.g., student id, student name, class are the scalar property of a student entity.
2. Navigation Property
This property is responsible for the relationship of one entity to another. There are two types of
navigation properties:
i) Reference Navigation Property
When an entity has the property of another type of entity property, it is called reference navigation
property. It points to a single entity but represents the multiplicity of one.
ii) Collective Navigation Property
When an entity has the property of generic collection type, it is known as collective navigation
property. It has the multiplicity of many.
32. ENTITY FRAMEWORK
ENTITY STATES
• The entity framework API maintains the state of each entity during its lifetime. Each entity has a
state based on the operation performed on it via the context class. The entity state represented by
an enum System.Data.Entity.EntityState.
• The entity framework API builds and executes the INSERT, UPDATE, and DELETE commands based
on the state of an entity when the context.SaveChanges() method is called.
• The Context class not only holds the reference to all the entity objects as soon as retrieved from
the database, also keeps track of entity states.
• The change in entity state from the Unchanged to the Modified state is the only state that's
automatically handled by the context.
• All other changes made explicitly by using methods of DbContext or DbSet.
• Entity States
• Added
• Modified
• Deleted
• Unchanged
• Detached
34. ENTITY FRAMEWORK
APPROACHES
DATABASE FIRST
Model the database artifacts
(tables, views, primary keys,
foreign keys, etc.)
Allows you to use legacy database
in your ORM application
Low level control over the
database
Entity Data Model can be updated
whenever database schema
changes.
Database-first approach supports
stored procedure, view, etc.
MODEL FIRST
Creating a model using the Entity
Framework designer tools
Designer can generate DDL
statements to create the database
An easy-to-use UI allows quickly
create new entities
Separation of code and database in
a declarative format
Dropping and re-creating the
database is not a choice
This uses an .EDMX file to store
model and mapping information.
CODE FIRST
The primary focus is getting the
code and logic
Define entity model with classes
and mappings in code..
Entity Framework create (and
recreate) the database for you.
Does not use Entity Framework
visual design tool, neither to design
entities
There is no XML file – no EDMX file –
to represent model and storage
schemas
37. ENTITY FRAMEWORK
FEATURES
• Multiple DB Support
Works with a variety both relational and non-relational
servers including Microsoft SQL, MySql, Oracle, and DB2.
• Cross-platform
a cross-platform framework which can run on Windows,
Linux and Mac
• Modelling
creates an EDM based on POCO (Plain Old CLR Object)
entities with get/set properties of different data types.
• Querying
use LINQ and SQL queries to retrieve data from the
underlying relational database.
• Change Tracking
keeps track of changes occurred to instances of entities
(Property values)
• Saving
executes INSERT, UPDATE, and DELETE commands when
call the SaveChanges() and SaveChangesAsync() method
• Concurrency
Optimistic Concurrency by default to protect
overwriting changes made by another user
• Transactions
performs automatic transaction management while
querying or saving data.
• Caching
repeated querying will return data from the cache
instead of hitting the database.
• Built-in Conventions
follows conventions over the configuration which
automatically configure the EF model.
• Configurations
allows us to configure the EF model by using data
annotation attributes or Fluent API
• Migrations
commands can be executed on the NuGet Package
Manager Console or CLI to create or manage underlying
database Schema.
38. ENTITY FRAMEWORK
ADVANTAGES
• Reduced development time
• Developers can work more application-centric
• Free from hard-coded dependencies on a particular data engine
• Mappings can be change without changing the application code
• L2Eprovides validation for writing queries against a conceptual model
• Integrates with all the .NET application programming models
• Worked well with ASP.NET, WPF, WCF, and WCF Data Services
40. HOW TOs
The steps involved in this example are as follows:
Create the new SQL Server database
Create the database objects
Create a new C# Class Library Project in Visual Studio 2012 Solution
Add a new ADO.NET Entity Data Model to project
Create a new Database Connection
Import the database objects into the EDM
Modify the EDM to accommodate the scalar-valued functions
48. HOW TOs
The steps involved in this example are as follows:
Creating the model
Creating entities in the .edmx
Editing entity properties
Applying relationships to the entities
Name DatabaseSchema
Generating the database from the model
58. HOW TOs
The steps involved in this example are as follows:
Create a new Class Library
Create POCO (Plain Old CLR Object) classes
Add data annotations to the POCO classes.
Create enum classes (if required)
Add Entity Framework to the Solution
Add a DbContext class
Add ‘Code First Migrations’
Updates the database (if needed/made changes)