Industrial
Training
By
Manas
Kushwaha
B. Tech [CS]
7th Sem.
Microsoft .NET
OV E R V IEW
What is .NET?
•

ASP.NET stands for Active Server Pages
.NET

•

.NET is a platform provided by Microsoft
that provides a ...
.NET Framework
•

Programming model for .NET

•

It is a platform for application developers.

•

Provides a very good env...
The Core of .NET Framework:
CLR & FCL
•

Common Language Runtime
•
•

Language integration

•

Multiple versioning support...
Microsoft .NET
(A R CH I TE CTURE)
.NET Framework
Common Language Runtime
•

CLR manages code execution at runtime

•

Memory management, thread
management, ...
.NET Framework
Base Class Library
•

Object-oriented collection of reusable types

•

Collections, I/O, Strings, …

.NET F...
.NET Framework
Data Access Layer
•

Access relational databases

•

Disconnected data model

•

Work with XML

ADO .NET an...
.NET Framework
ASP.NET & Windows Forms
•

Create application’s front-end – Web-based user
interface, Windows GUI, Web serv...
.NET Framework
Programming Languages
•

Use your favorite language

C++

C#

VB.NET Perl

…

J#

ASP .NET
Web Forms Web Se...
.NET Framework
Common Language Specification

C++

VB
Common Language Specification…
C#
Perl
J#

ASP .NET
Web Forms Web Se...
.NET Framework
Visual Studio .NET
C++

C#

VB

Perl

…

J#

Common Language Specification
Web Forms Web Services
Mobile In...
.NET Languages
•

Languages provided by Microsoft
•

•

Third-parties languages
•

•

Perl, Python, Pascal, COBOL etc…

Ad...
C#
• C# (pronounced "C sharp") is a simple, modern,
object-oriented, and type-safe programming
language. It will immediate...
C# Language
•

Mixture between C++, Java and Delphi

•

Component-oriented
•
•

Attributes, XML documentation

•

•

Prope...
Code Compilation and
Execution
Compilation

Source
Code

Language
Compiler

Execution

Native
Code

JIT
Compiler

Code
MSI...
VISUAL STUDIO 2012
Visual Studio .NET
• Development tool that contains a rich set of
productivity and debugging features
•
•
•
•
•
•
•

Suppo...
VS.NET – Single Development
Environment & Skill Set
• From Visual Studio.NET you can:
• Write code
• Design user interface...
Visual Studio .NET
ASP.NET
•

Rich page architecture – “Web Forms”

•

Rich set of ASP.NET server controls
•

Data validation

•

Data bound ...
MyFacebook
S OCI AL N E TWOR KING S I T E
A S P .NET P R OJE CT
MyFacebook
This website allows users to register, add other
members as friends and create and join
communities. It provide...
Modules Details
The following are major activities in this application.

• Sign up
• Login
• Edit profile
• Change photo
•...
Login/Signup Page
Profile Page
Wallpost
Manas
Upcoming SlideShare
Loading in...5
×

Manas

205

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
205
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The .NET framework exposes numerous classes to the developer. These classes allow the development of rich client applications and Web based applications alike.these classes have been divided into 4 areas.
  • ASP.NET provides the core Web infrastructure such as Web Forms for UI based development and Web Services for programmatic interface development, User interface development on the Windows platform can be done using Windows FormsADO.NET and XML provide the functionality for data access.Finally, the core base classes provide infrastructure services such as security, transaction management etc.
  • Transcript of "Manas"

    1. 1. Industrial Training
    2. 2. By Manas Kushwaha B. Tech [CS] 7th Sem.
    3. 3. Microsoft .NET OV E R V IEW
    4. 4. What is .NET? • ASP.NET stands for Active Server Pages .NET • .NET is a platform provided by Microsoft that provides a standardized set of services. • • • It’s just like Windows, except distributed over the Internet. It exports a common interface so that it’s programs can be run on any system that supports .NET. A specific software framework
    5. 5. .NET Framework • Programming model for .NET • It is a platform for application developers. • Provides a very good environment to develop networked applications and Web Services • Provides programming API and unified language-independent development framework
    6. 6. The Core of .NET Framework: CLR & FCL • Common Language Runtime • • Language integration • Multiple versioning support • • Garbage collection Integrated security Framework Class Library • Provides the core functionality: ASP.NET, Web Services, ADO.NET, Windows Forms, IO, XML, etc.
    7. 7. Microsoft .NET (A R CH I TE CTURE)
    8. 8. .NET Framework Common Language Runtime • CLR manages code execution at runtime • Memory management, thread management, etc. Common Language Runtime Operating System
    9. 9. .NET Framework Base Class Library • Object-oriented collection of reusable types • Collections, I/O, Strings, … .NET Framework (Base Class Library) Common Language Runtime Operating System
    10. 10. .NET Framework Data Access Layer • Access relational databases • Disconnected data model • Work with XML ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
    11. 11. .NET Framework ASP.NET & Windows Forms • Create application’s front-end – Web-based user interface, Windows GUI, Web services, … ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
    12. 12. .NET Framework Programming Languages • Use your favorite language C++ C# VB.NET Perl … J# ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
    13. 13. .NET Framework Common Language Specification C++ VB Common Language Specification… C# Perl J# ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System
    14. 14. .NET Framework Visual Studio .NET C++ C# VB Perl … J# Common Language Specification Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO .NET and XML .NET Framework (Base Class Library) Common Language Runtime Operating System Visual Studio .NET ASP .NET
    15. 15. .NET Languages • Languages provided by Microsoft • • Third-parties languages • • Perl, Python, Pascal, COBOL etc… Advanced multi-language features • • C++, C#, J#, VB.NET, JScript Cross-language inheritance and exceptions handling Object system is built in, not bolted on • No additional rules or API to learn
    16. 16. C# • C# (pronounced "C sharp") is a simple, modern, object-oriented, and type-safe programming language. It will immediately be familiar to C and C++ programmers. C# combines the high productivity of Rapid Application Development (RAD) languages and the raw power of C++. • Visual C# .NET is Microsoft's C# development tool. It includes an interactive development environment, visual designers for building Windows and Web applications, a compiler, and a debugger. Visual C# .NET is part of a suite of products, called Visual Studio .NET, that also includes Visual Basic .NET, Visual C++ .NET, and the JScript scripting language. All of these languages provide access to the Microsoft .NET Framework, which includes a common execution engine and a rich class library.
    17. 17. C# Language • Mixture between C++, Java and Delphi • Component-oriented • • Attributes, XML documentation • • Properties, Methods, Events All in one place, no header files, IDL, etc. Everything really is an object • Primitive types aren’t magic • Unified type system == Deep simplicity • Improved extensibility and reusability
    18. 18. Code Compilation and Execution Compilation Source Code Language Compiler Execution Native Code JIT Compiler Code MSIL Metadata Also called Assembly (.EXE or .DLL file) Before installation or the first time each method is called
    19. 19. VISUAL STUDIO 2012
    20. 20. Visual Studio .NET • Development tool that contains a rich set of productivity and debugging features • • • • • • • Supports managed and unmanaged applications Supports C#, C++, VB.NET, … Many useful tools and wizards Windows Forms Designer ASP.NET Web Forms Designer Web Services support SQL Server integration with ADO.NET and XML
    21. 21. VS.NET – Single Development Environment & Skill Set • From Visual Studio.NET you can: • Write code • Design user interface • Study documentation • Debug • Test • Deploy • Same tools for all languages • Same tools for all platforms
    22. 22. Visual Studio .NET
    23. 23. ASP.NET • Rich page architecture – “Web Forms” • Rich set of ASP.NET server controls • Data validation • Data bound grids • Event-driven execution model • Great Web-services support • Easy to deploy • High reliability and availability • High performance and scalability • Scalable handling of state information
    24. 24. MyFacebook S OCI AL N E TWOR KING S I T E A S P .NET P R OJE CT
    25. 25. MyFacebook This website allows users to register, add other members as friends and create and join communities. It provides typical features like change profile, change password etc. Technologies and Products Used • ASP.NET • C# language • Visual Studio.NET 2012 • Microsoft Office Access 2007 • ADO.NET • Master pages and Themes
    26. 26. Modules Details The following are major activities in this application. • Sign up • Login • Edit profile • Change photo • Search for Friends • Add a user as friends • Sending posts to other users timeline • Liking and Commenting on posts
    27. 27. Login/Signup Page
    28. 28. Profile Page
    29. 29. Wallpost
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×