Professional Documents
Culture Documents
ISAS Project Report
ISAS Project Report
Project
Submited By:-
1.Rajesh Kumar
2.Praveen Kumar
3.Sunil Kumar
Page | 1
ISAS
Project
CONTENTS
1. Title page
2. Acknowledgement
3. Certificate of project
4. Introduction
11.Conclusion
12.Bibliography.
Page | 2
ISAS
Project
ACKNOWLEDGMENT
Page | 3
ISAS
Project
CERTIFICATE
This is to certify that this is a bona fide record of project work done
satisfactorily by Rajesh Kumar, Praveen Kumar And Sunil Kumar as a ISAS
Project.
This report or a similar report on the topic has not been submitted for
any other course and does not form a part of any other course undergone
by the candidate.
PLACE: _______________
DATE: ________________
Page | 4
ISAS
Project
INTRODUCTION
Page | 5
ISAS
Project
.Net Framework class library: This class library includes predefined sets
of functionality that developers can use in their own applications. The
library consists of three key components:
o ASP.NET
o Windows Forms
o ADO.NET
The .Net Framework provides a number of advantages such as fewer lines of
code, complete compilation, ease of deployment, web settings and
web.config, and caching. By fewer lines of code, we mean that .Net
Framework allows developers to use Web controls, thereby spending more
time in implementing application design and the general flow of
application. Another important part of .Net Framework is that everything
including Web controls, Web forms, and server-side blocks of code are
compiled when a page is requested for compilation. Ease of deployment
refers to the concept that components in .Net Framework can be compiled on
your machine and then uploaded with all the pages in the /bin directory.
Unlike a web-application in ASP, where pages have to be uploaded and the
components of the pages have to be registered with the operating system,
the components in a web-application in .Net Framework need not be
registered.
Web settings means the configuration of .Net applications that can be
accomplished through web.config, an XML based file. Because a web.config
file is in XML, it is easy to understand and it is also programmatically
modifiable. When a web.config file is modified the machine detects the
changes immediately. This enables quick configuration of .Net
applications. Caching is the term used to describe the process of
collecting commonly accessed data into memory for quick retrieval. .Net
Framework support three types of caching: output caching, data caching,
and fragment caching.
Page | 6
ISAS
Project
The creation of the .NET Framework reflects what has been learned over the
years about the typical challenges that programmers face and useful
approaches to those challenges.
Individual programming languages and tools led the way in proving the
viability of features such as strong data typing, garbage-collected memory
management, exception-based error handling, virtual machine architectures,
and comprehensive class libraries. Visual Basic, Powerbuilder, the C++
Standard Template Library (STL), and other languages each implemented at
least some of these features, but the Java language and its frameworks
J2SE and J2EE became the most notable competitive threat to Microsoft.
After failed attempts to include a modified form of Java with Windows,
Microsoft set out to create its own products that incorporated the best
features of that and other languages. The effort resulted in the Microsoft
.NET Framework and its accompanying programming languages and tools.
Page | 7
ISAS
Project
• Interoperability - Because interaction between new and older
applications is commonly required, the .NET Framework provides means
to access functionality that is implemented in programs that execute
outside the .NET environment. Access to COM components is provided in
the EnterpriseServices namespace of the framework, and access to
other functionality is provided using the P/Invoke feature.
• Base Class Library - The Base Class Library (BCL), sometimes referred
to as the Framework Class Library (FCL), is a library of types
available to all languages using the .NET Framework. The BCL provides
classes which encapsulate a number of common functions, including
file reading and writing, graphic rendering, database interaction and
XML document manipulation.
• Security - .NET allows for code to be run with different trust levels
without the use of a separate sandbox.
Page | 8
ISAS
Project
The design of the .NET Framework is such that it supports platform
independence. That is, a program written to use the framework should run
without change on any type of computer for which the framework is
implemented. At present, Microsoft has implemented the full framework only
on the Windows operating system. Microsoft and others have implemented
portions of the framework on non-Windows systems, but to date those
implementations are neither complete nor widely used.
Page | 9
ISAS
Project
2.0, and it can't run without it. In addition, it installs .NET Framework
2.0 SP1, (installs .NET Framework 2.0 SP2 with 3.5 SP1) and .NET Framework
3.0 SP1 (installs .NET Framework 3.0 SP2 with 3.5 SP1), which adds some
methods and properties to the BCL classes in version 2.0 which are
required for version 3.5 features such as Language Integrated Query
(LINQ). These changes do not affect applications written for version 2.0,
however.
As with previous versions, a new .NET Compact Framework 3.5 was released
in tandem with this update in order to provide support for additional
features on Windows Mobile and Windows Embedded CE devices.
The source code of the Base Class Library in this version has been
partially released (for debugging reference only) under the Microsoft
Reference Source License
Page | 10
ISAS
Project
libraries including Windows Communication Foundation (WCF), Windows
Workflow Foundation (WF), and Language Integrated Query (LINQ) were to be
added in future releases. Being released under the non Open-source
Microsoft Reference License means this source code is made available for
debugging purpose only, primarily to support integrated debugging of the
BCL in Visual Studio.
Version Release
Version Visual Studio Default in Windows
Number Date
Visual Studio
1.0 1.0.3705.0 2002-02-13
.NET
Page | 11
ISAS
Project
.NET 2003
Visual Studio
2.0 2.0.50727.42 2005-11-07
2005
A more complete listing of the releases of the .NET Framework may be found
on the .NET Framework version list.
Page | 12
ISAS
Project
Server 2003, extended support for .NET 1.1 on Server 2003 will run out
with that of the OS - currently 14 July 2015.
Changes in 1.1 on comparison with 1.0
• Built-in support for mobile ASP.NET controls. Previously available as
an add-on for .NET Framework, now part of the framework.
• Security changes - enable Windows Forms assemblies to execute in a
semi-trusted manner from the Internet, and enable Code Access
Security in ASP.NET applications.
• Built-in support for ODBC and Oracle databases. Previously available
as an add-on for .NET Framework 1.0, now part of the framework.
• .NET Compact Framework - a version of the .NET Framework for small
devices.
• Internet Protocol version 6 (IPv6) support.
• Numerous API changes.
Page | 13
ISAS
Project
• A new hosting API for native applications wishing to host an instance
of the .NET runtime. The new API gives a fine grain control on the
behavior of the runtime with regards to multithreading, memory
allocation, assembly loading and more (detailed reference). It was
initially developed to efficiently host the runtime in Microsoft SQL
Server, which implements its own scheduler and memory manager.
• Full 64-bit support for both the x64 and the IA64 hardware platforms.
• Language support for generics built directly into the .NET CLR.
• Many additional and improved ASP.NET web controls.
• New data controls with declarative data binding.
• New personalization features for ASP.NET, such as support for themes,
skins and webparts.
• .NET Micro Framework - a version of the .NET Framework related to the
Smart Personal Objects Technology initiative.
• Partial classes
• Anonymous methods
• Data Tables
• Generics
Page | 14
ISAS
Project
• Windows CardSpace, formerly code-named InfoCard; a software component
which securely stores a person's digital identities and provides a
unified interface for choosing the identity for a particular
transaction, such as logging in to a website.
Page | 15
ISAS
Project
• Enhanced WCF and WF runtimes, which let WCF work with POX and JSON
data, and also expose WF workflows as WCF services. WCF services can
be made stateful using the WF persistence model.
• Support for HTTP pipelining and syndication feeds.
• ASP.NET AJAX is included
Page | 16
ISAS
Project
1.Multi-Targeting
Visual Studio will now support targeting multiple versions of the .NET
Framework, and we will be able to start taking advantage of the new
features Visual Studio provides without having to always upgrade their
existing projects and deployed applications to use a new version of the
.NET Framework library. Using VS 2008, we can create in any of the .Net
Framework Versions 2.0, 3.0, or 3.5. The VS 2008 multi-targeting support
only works with .NET 2.0, .NET 3.0 and .NET 3.5.
Page | 17
ISAS
Project
called "Manage Styles". This shows all of the CSS style sheets, and their
corresponding rules, for the page we are currently editing. It can be used
both when we are in design-view, as well as when in source view on a page.
CSS Properties Window: One of the other cool new CSS features that is also
supported in both design and source view is the new CSS Properties Window.
When we select an HTML element or ASP.NET server control, the CSS property
window will show us all of the CSS settings currently applied to it. We
can also change any of the values using the CSS property grid.
CSS Source View Intellisense: The HTML designer supports the ability to
select an element or control in design-view, and graphically select a rule
from the CSS list to apply to it.
One of the feature is the ability to have "nested master pages" - where we
can create a root master page for a site that defines a site's overall
layout, and then create nested master pages that are based on the root
master and further customize the layout. This nested master page feature
is extremely flexible, and enables developers and designers to quickly and
very cleanly make changes to the layout and organization of a site with
minimal code changes and no content duplication. VS 2008 fully supports
nested master pages, and makes using them super easy.
.NET 3.5 has ASP.NET AJAX built-in (and adds new features like UpdatePanel
support with WebParts, WCF support for JSON (JavaScript Object Notation),
and a number of bug fixes and performance improvements). VS 2008 also has
great support for integrating JavaScript and AJAX into the applications.
5.JavaScript Intellisense
One of the features that we will really like with VS 2008 is its built-in
support for JavaScript intellisense. This is enabled in both the free
Visual Web Developer 2008 Express edition as well as in Visual Studio, and
makes using JavaScript and building AJAX applications significantly
easier.
VS 2008 supports intellisense not just for in-line script, but also for
externally referenced JavaScript files.
Page | 18
ISAS
Project
function btnClick()
{
/// <summary>This method show confirmation message and returns
true/false value. </summary>
/// <returns>string</returns>
var conf = confirm("Do you want to click more?");
return conf;
}
function callWebService()
{
WebApplication2008.MyService.HelloWorld();
}
One of the annoying things with VS 2005 is that we have to first run our
ASP.NET pages before we can set JavaScript breakpoints in them in the
debugger. VS 2008 makes this much better by adding new support that allows
us to set client-side JavaScript breakpoints directly within our server-
side .aspx and .master source files.
11.Automatic Properties
Page | 19
ISAS
Project
12.Object Initializers
13.Collection Initializers
Page | 20
ISAS
Project
14.Extension Methods
16.LINQ To XML
.
Let's assume we have an XML file on disk that contains the data below:
Page | 21
ISAS
Project
17.LINQ To SQL
18.Lambda Expressions
Page | 22
ISAS
Project
19.Query Syntax
Page | 23
ISAS
Project
what data we want to query. The "select" clause indicates what data we
want returned, and what shape it should be in.
20.Anonymous Types
Summary
.Net Framework 3.5 and VS 2008 is more exiting to work with that any
previous versions.
Page | 24
ISAS
Project
Page | 25
ISAS
Project
See in the above picture . we have setup file . just double click on that
file it will start like this . we can see in picture setup starting …..
Page | 26
ISAS
Project
This is the next step . now we have to choose here the first option so
Page | 27
ISAS
Project
After completing this downloading and installetion we will see next screen
like the following screen and it shows the setup is complete and u have
Page | 28
ISAS
Project
Conclusion
The .NET Framework 3.5 is the latest incarnation of the mainstream Windows
programming environment. Built on and extending its predecessors, its goal
is to support the creation of modern applications. By building its various
technologies on a common foundation, Microsoft is striving to make the
whole greater than the sum of the parts, letting developers create
applications that use the various parts of the .NET Framework 3.5 in a
coherent way.
From its first release in 2002, the .NET Framework has matured into the
dominant platform for new Windows applications. Used widely today by
enterprises, ISVs, and Microsoft itself, the Framework has proved its
value. Together with Visual Studio 2008, the .NET Framework 3.5 represents
Microsoft’s current state of the art in application development.
Page | 29
ISAS
Project
Bibliography
1. www.ezinearticles.com
2. www.microsoft.com
i. www.google.com
ii. www.yahoo.com
iii.www.altavista.com
Page | 30