Skip to main content

Net FrameWork (Basic Concepts)



.Net Framework (Basic Concepts) :

.Net Framework (Basic Concepts) 1 Amrita Academy For Career Excellence

Overview of the .NET Framework :

Overview of the .NET Framework Software development environment which helps developers to develop applications quickly and gives optimum, efficient, scalable, performance oriented applications in different languages like Visual Basic .NET, C#, ASP.NET, and Jscript .NET etc... 2 Amrita Academy For Career Excellence

Slide 3:

Services NET Framework provides the following services: Tools for developing software applications , run-time environments for software application to execute, server infrastructure, value added intelligent software which helps developers to do less coding and work efficiently. The .Net Framework will enable developers to develop applications for various devices and platforms like windows application web applications windows services and web services. 3 Amrita Academy For Career Excellence

Slide 4:

Objectives A consistent object-oriented programming environment, where object code can be stored and executed locally, executed locally but Internet-distributed, or executed remotely. A code-execution environment that minimizes software deployment and versioning conflicts. Developers can experience consistency across widely varying types of applications, such as Windows-based applications and Web-based applications. Build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code. 4 Amrita Academy For Career Excellence

Understanding the .NET Framework Architecture :

Understanding the .NET Framework Architecture The .NET Framework has two components: the .NET Framework class library and the common language runtime. The .NET Framework class library facilitates types (CTS) that are common to all .NET languages. The common language runtime(CLR) consists of (class loader) which compiles the IL code into native code, and executes and manage the code to enforce security and type safety, and provide thread support. 5 Amrita Academy For Career Excellence

.NET Framework Architecture :

.NET Framework Architecture 6 Amrita Academy For Career Excellence

.NET Framework class library :

.NET Framework class library integral component of the .NET Framework consists of object-oriented collection of reusable classes (types) ranging from traditional command-line or any graphical user interface (GUI) applications such as Windows Forms, ASP. NET Web Forms and Windows Services the newly invented XML Web services. 7 Amrita Academy For Career Excellence

Slide 8:

Common Language Infrastructure Provides language-agnotic platform for applicaton development and execution. Includes functions for event handling, garbage collection, security, interoperability the code supported by CLS-compliant language should be compiled into an intermediate language (IL) code. The CLR engine executes the IL code. Microsoft’s implementation of CLI is CLR 8 Amrita Academy For Career Excellence

The common language runtime (CLR) :

The common language runtime (CLR) the foundation of the .NET Framework manages code at execution time (fundamental principle) Services such as memory management, thread management, and remoting while also enforcing strict type safety facilitates with code accuracy that ensure security and robustness Code that targets the CLR is known as managed code, while code that does not target the CLR is known as unmanaged code. 9 Amrita Academy For Career Excellence

Slide 10:

Composed of 4 primary parts Common Type System Common Language Specification Metadata Virtual Execution System Features Common Type System Just-in-time Compiler Security Support Garbage collection and Memory management Class Loader COM interoperability 10 Amrita Academy For Career Excellence

Steps of Compilation :

Steps of Compilation VB Code C# Code Other Code VB Compiler C# Compiler Other Compiler Common Language Runtime (CLR) Microsoft Intermediate Language (MSIL) WIN 32 API – Operating System 11 Amrita Academy For Career Excellence

END :

END Amrita Academy For Career Excellence 12

Comments

Popular posts from this blog

FlexBox (combobox+json +Paging)

FlexBox Visit the FlexBox Home Page FlexBox  is a jQuery plugin that is intended to be a very flexible replacement for html textboxes and dropdowns, optionally using ajax to retrieve and bind JSON data. It can be used as a: ComboBox, with optional per-result html templates Suggest box, like Google's search Data-driven type-ahead input box It supports: Auto-completion using local (JSON) or remote (JSON via ajax) data Skinning via css Flexible paging Configurable client-side caching Much more... (see Configuration Options in the documentation) Screenshotflex More demos and code examples

ASP .NET - XML Files

An XML File Here is an XML file named "countries.xml": <?xml version="1.0" encoding="ISO-8859-1"?> <countries> <country>   <text>Norway</text>   <value>N</value> </country> <country>   <text>Sweden</text>   <value>S</value> </country> <country>   <text>France</text>   <value>F</value> </country> <country>   <text>Italy</text>   <value>I</value> </country> </countries> Bind a DataSet to a List Control First, import the "System.Data" namespace. We need this namespace to work with DataSet objects. Include the following directive at the top of an .aspx page: <%@ Import Namespace="System.Data" %> Next, create a DataSet for the XML file and load the XML file into the DataSet when the page is first loaded: <script runat="server"> sub Page_Load if Not Page.IsPos...

SQL JOINS &UNION

SQL JOIN The JOIN keyword is used in an SQL statement to query data from two or more tables, based on a relationship between certain columns in these tables. Tables in a database are often related to each other with keys. A primary key is a column (or a combination of columns) with a unique value for each row. Each primary key value must be unique within the table. The purpose is to bind data together, across tables, without repeating all of the data in every table. Look at the "Persons" table: P_Id LastName FirstName Address City 1 Hansen Ola Timoteivn 10 Sandnes 2 Svendson Tove Borgvn 23 Sandnes 3 Pettersen Kari Storgt 20 Stavanger Note that the "P_Id" column is the primary key in the "Persons" table. This means that  no  two rows can have the same P_Id. The P_Id distinguishes two persons even if they have the same name. Next, we have the "Orders" table: O_Id OrderNo P_Id 1 77895 3 2 44678 3 3 22456 1 4 24562 1 5 34764 15 Note that the "O_...