Dot Net Framework Template
-
Upload
zain-shaikh -
Category
Documents
-
view
228 -
download
0
Transcript of Dot Net Framework Template
-
8/2/2019 Dot Net Framework Template
1/33
Copyright Trinay Technology Solutions, 39 Buckland St, #5321
Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
2/33
The .NET Framework is a new computing platform thatsimplifies application development in the highly distributedenvironment of the Internet.
ASP.NET is a web application framework developed andmarketed by Microsoft to allow programmers to builddynamic websites, web applications and web services.
Common Language Runtime provides an abstraction layerover the operating system
Base Class Libraries pre-built code for common low-level
programming tasksDevelopment frameworks and technologies reusable,
customizable solutions for larger programming tasks
Copyright Trinay Technology Solutions, 39
Buckland St, #5321 Manchester, CT 06042www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
3/33
Apply common skills across a variety of devices, applicationtypes, and programming tasks
Integrate with other tools and technologies to build the rightsolution with less work
Build compelling applications faster
The .NET Framework helps software developers and systemsadministrators more easily build and maintain systems withimprovements toward performance, security, and reliability.
Most consumers will never notice that the .NET Frameworkis running on their Pocket PC, Smartphone, or desktop
computer. But they may appreciate the reliability, ease ofuse, and ability to connect to other systems that the .NETFramework helps bring to computers.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
4/33
The .NET Framework will enable developers to developapplications for various devices and platforms like windowsapplication web applications windows services and webservices.
The .NET Compact Framework version 3.5 expands support
for distributed mobile applications by including the WindowsCommunication Foundation (WCF) technology. It also addsnew language features such as LINQ, new APIs based oncommunity feedback, and improves debugging with updateddiagnostic tools and features.
Tools for developing software applications, run-timeenvironments for software application to execute, serverinfrastructure, value added intelligent software which helpsdevelopers to do less coding and work efficiently.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
5/33
Windows Communication Foundation (WCF) is designed to offer a
manageable approach to distributed computing, broad interoperability,
and direct support for service orientation.
WCF simplifies development of connected applications through a new
service-oriented programming model. WCF supports many styles of
distributed application development by providing a layered
architecture. At its base, the WCF channel architecture provides
asynchronous, untyped message-passing primitives. Built on top of this
base are protocol facilities for secure, reliable, transacted data
exchange and broad choice of transport and encoding options.
The typed programming model (called the service model) is designed to
ease the development of distributed applications and to provide
developers with expertise in ASP.NET Web services, .NET Framework
remoting, and Enterprise Services, and who are coming to WCF with afamiliar development experience.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
6/33
Problem Example
The following example illustrates some of the problemsthat WCF addresses. A car rental company decides to createa new application for reserving cars. The creators of thisrental car reservation application know that the businesslogic it implements must be accessible by other software
running both inside and outside their company.Accordingly, they decide to build it in a service-oriented
style, with the applications logic exposed to other softwarethrough a well-defined set of services. To implement theseservices, and thus communicate with other software, the
new application will use WCF.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
7/33
Over its lifetime, the rental car reservation application will
likely be accessed by a range of other applications. When itis designed, however, the architects of the rental carreservation application know that its business logic will beaccessed, as shown in the preceding figure, by three otherkinds of software:
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
8/33
Windows Presentation Foundation (WPF) provides developers with a unified
programming model for building rich Windows smart client user experiences thatincorporate UI, media, and documents.The WPF development platform is built on a core programming system, which is
extended to support a broad set of application development features, including theapplication model itself, resources, controls, graphics, data binding, documents, andsecurity.
WPF also offers a new markup language, known as XAML which is an alternativemeans for defining UI elements and relationships with other UI elements .It alsoenables rich control, design, and development of the visual aspects of Windows
programs.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://en.wikipedia.org/wiki/XAMLhttp://en.wikipedia.org/wiki/XAML -
8/2/2019 Dot Net Framework Template
9/33
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
10/33
The .NET Framework 3.5 includes enhancements in targeted areas of
ASP.NET and Visual Web Developer.However in ASP.NET 3.5, ASP.NET AJAX isintegrated into the .NET Framework. The Microsoft AJAX Library supportsclient-centric, object-oriented development, which is browser-independent.
By using the library classes in ECMAScript (JavaScript) we can enable rich UIbehaviors without roundtrips to the server. Visual Web Developer includesimproved IntelliSense support for JavaScript and support for the MicrosoftAJAX Library.
The integration of ASP.NET and IIS 7.0 includes the ability to use ASP.NETservices, such as authentication and caching, for any content type. It alsoincludes the ability to develop server pipeline modules in ASP.NET managedcode and supports unified configuration of modules and handlers.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
11/33
The .NET Framework version 3.5 includes enhancements for ASP.NET in the followingareas:
New server controls, types, and a client-script library that work together to enable we todevelop AJAX-style Web applications.
Extension of server-based forms authentication, roles management, and profile services asWeb services that can be consumed by Web-based applications.
A new EntityDataSource control that exposes the Entity Data Model through the ASP.NET datasource control architecture.
A new List Viewdata control that displays data and that provides a highly customizable UI.
A new LinqDataSource control that exposes Language-Integrated Query (LINQ) through theASP.NET data source control architecture.
A new merge tool (Aspnet_merge.exe) that merges precompiled assemblies to support flexibledeployment and release management. This feature is not available in Visual Web DeveloperExpress Edition.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.entitydatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.entitydatasource.aspx -
8/2/2019 Dot Net Framework Template
12/33
List View ClassList View Class displays the values of a data source by using user-defined templates.
The List View control enables users to select, sort, delete, edit, and insert records. The
List View control is quiet flexible and contains features of the Grid view, Data grid,Repeater and similar list controls available in ASP.NET 2.0.
Data PagerProvides paging functionality for data-bound controls that implement theIPageableItemContainer interface, such as the List View control. The best advantageis that we need not have to keep it tied with the control on which the paging is beingdone. we can keep it anywhere on the page. Data Pager gives we a consistent way ofpaging with the controls that support it.
Add-Ins and Extensibility
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
13/33
List View Data Control
The List Viewcontrol is useful for displaying data in any repeating structure,similar to the Data Listand Repeatercontrols. Unlike those controls, theList Viewcontrol supports edit, insert, and delete operations as well assorting and paging. The paging functionality is provided for List Viewby thenew Data Pagercontrol.
The List Viewcontrol is a highly customizable control that enables you to use
templates and styles to define the control's UI. Like the Repeater,Data List,and Form View controls, templates in the List Viewcontrol are not predefinedto render specific UI in the browser.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.formview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.formview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspx -
8/2/2019 Dot Net Framework Template
14/33
Data Pager Control
The Data Pager control is used to page through data that is displayedby a control that implements the IPageableItemContainer interface,such as the List View control. The Data Pager control supports built-inpaging UI. You can specify the paging UI by using theNumericPagerField object, which lets users select a page by pagenumber. You can also use the NextPreviousPagerField object, whichlets users navigate through pages one page at a time, or to jump tothe first or last page. Alternatively, you can create custom paging UIby using theTemplatePagerField object.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.ipageableitemcontainer.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.numericpagerfield.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.nextpreviouspagerfield.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatepagerfield.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatepagerfield.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.nextpreviouspagerfield.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.numericpagerfield.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.ipageableitemcontainer.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspx -
8/2/2019 Dot Net Framework Template
15/33
LinqDataSource Control
The LinqDataSourcecontrol exposes Language Integrated Query (LINQ)through the ASP.NET data source control architecture. You use theLinqDataSourcecontrol when you are creating a Web page that retrieves ormodifies data and you want to use the programming model that is providedby LINQ. You can simplify the code in a Web page by enabling theLinqDataSourcecontrol to automatically create the commands for interactingwith the data. By using the LinqDataSourcecontrol, you can reduce theamount of code that you must write to perform data operations when
compared to performing the same operations in the SqlDataSourcecontrol orthe ObjectDataSourcecontrol. When you use the LinqDataSourcecontrol, youalso benefit by learning only one programming model to interact withdifferent types of data sources.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.sqldatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.sqldatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.sqldatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linqdatasource.aspx -
8/2/2019 Dot Net Framework Template
16/33
The .NET Framework version 3.5 enables you to create Webapplications that feature next-generation user interfaces with reusable
client components. You can develop Web pages by using a server-based approach, a client-based approach, or a combination of both,according to your requirements. The AJAX server-based and client-based programming models feature the following:
Server controls that support server-based AJAX development. Thisincludes the Script Manager, Update Panel, Update Progress, and
Timer controls. These controls enable you to create rich client behaviorwith little or no client script, such as partial-page rendering anddisplaying update progress during asynchronous post backs.
The Microsoft AJAX Library, which supports client-based, object-oriented development that is browser independent. In addition tosupporting the new AJAX-enabled server controls, the client libraryenables you to develop custom client components that extend DOMelements or that represent a DOM element.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.updateprogress.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.timer.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.timer.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.updateprogress.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.aspx -
8/2/2019 Dot Net Framework Template
17/33
Server classes that enable you to develop server controls that map tocustom client components whose events and properties are set
declaratively. Server types that support this functionality includecontrols that derive from the Extender Control or Script Control baseclasses, or that implement the IExtenderControl or IScriptControlinterfaces.
Support for script globalization and localization by using client script.Globalization enables you to display dates and numbers based on aculture value (locale). Localization enables you to specify localizedcontent (text, images, and so on) in client components for UI elementsor exception messages.
Access to Web services and to ASP.NET authentication, rolesmanagement, and profile application services.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://msdn.microsoft.com/en-us/library/system.web.ui.extendercontrol.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.scriptcontrol.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.iextendercontrol.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.iscriptcontrol.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.iscriptcontrol.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.iextendercontrol.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.scriptcontrol.aspxhttp://msdn.microsoft.com/en-us/library/system.web.ui.extendercontrol.aspx -
8/2/2019 Dot Net Framework Template
18/33
1.LINQ Support
LINQ essentially is the composition of many standard queryoperators that allow you to work with data in a moreintuitive way regardless.
The benefits of using LINQ are significant Compile timechecking C# language queries, and the ability to debug stepby step through queries.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://dotnetslackers.com/articles/csharp/IntroducingLINQ1.aspxhttp://dotnetslackers.com/articles/csharp/IntroducingLINQ1.aspxhttp://lh6.google.com/duttavr/R0TMnp8D4CI/AAAAAAAAAZQ/2qS6OPbHgnQ/LINQ%5B6%5Dhttp://dotnetslackers.com/articles/csharp/IntroducingLINQ1.aspxhttp://dotnetslackers.com/articles/csharp/IntroducingLINQ1.aspx -
8/2/2019 Dot Net Framework Template
19/33
2. Expression Blend Support
Expression blend is XAML generator tool for Silverlight applications.
You can install Expression blend as an embedded plug-in to VisualStudio 2008. By this you can get extensive web designer and
JavaScript tool.
3. Windows Presentation Foundation
WPF provides you an extensive graphic functionality you never seen
these before. Visual Studio 2008 contains plenty of WPFWindows Presentation Foundation Library templates. By this a visualdeveloper who is new to .NET, C# and VB.NET can easily develop the2D and 3D graphic applications.
Visual Studio 2008 provides free game development library kits forgames developers.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://en.wikipedia.org/wiki/XAMLhttp://www.microsoft.com/expression/products/overview.aspx?key=blendhttp://en.wikipedia.org/wiki/Windows_Presentation_Foundationhttp://www.microsoft.com/express/samples/GameCreators/http://www.microsoft.com/express/samples/GameCreators/http://en.wikipedia.org/wiki/Windows_Presentation_Foundationhttp://www.microsoft.com/expression/products/overview.aspx?key=blendhttp://en.wikipedia.org/wiki/XAML -
8/2/2019 Dot Net Framework Template
20/33
4. VS 2008 Multi-Targeting Support Earlier you were not able to working with .NET 1.1 applications directly
in visual studio 2005. Now in Visual studio 2008 you are able to create,run, debug the .NET 2.0, .NET 3.0 and .NET 3.5 applications. You canalso deploy .NET 2.0 applications in the machines which containsonly .NET 2.0 not .NET 3.x.
5. AJAX support for ASP.NET Ajax Library contains plenty of rich
AJAX controls like Menu, Tree View,web parts and also these components
supportJSON and VS 2008 contains in
built ASP.NET AJAX Control Extenders.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://www.google.co.in/url?sa=t&ct=res&cd=3&url=http://msdn.microsoft.com/netframework/&ei=vpxER83XFZrOswL3p6HLDQ&usg=AFQjCNHyM1-motNTSr9hPQJHnObteVUaQg&sig2=UKjAzmVN7cXnA0dsKsR4nwhttp://www.google.co.in/url?sa=t&ct=res&cd=3&url=http://msdn.microsoft.com/netframework/&ei=vpxER83XFZrOswL3p6HLDQ&usg=AFQjCNHyM1-motNTSr9hPQJHnObteVUaQg&sig2=UKjAzmVN7cXnA0dsKsR4nwhttp://www.google.co.in/url?sa=t&ct=res&cd=3&url=http://msdn.microsoft.com/netframework/&ei=vpxER83XFZrOswL3p6HLDQ&usg=AFQjCNHyM1-motNTSr9hPQJHnObteVUaQg&sig2=UKjAzmVN7cXnA0dsKsR4nwhttp://json.org/http://lh6.google.com/duttavr/R0TMrp8D4EI/AAAAAAAAAZg/7qQtO8kismw/AJAX%5B2%5Dhttp://json.org/http://www.google.co.in/url?sa=t&ct=res&cd=3&url=http://msdn.microsoft.com/netframework/&ei=vpxER83XFZrOswL3p6HLDQ&usg=AFQjCNHyM1-motNTSr9hPQJHnObteVUaQg&sig2=UKjAzmVN7cXnA0dsKsR4nwhttp://www.google.co.in/url?sa=t&ct=res&cd=3&url=http://msdn.microsoft.com/netframework/&ei=vpxER83XFZrOswL3p6HLDQ&usg=AFQjCNHyM1-motNTSr9hPQJHnObteVUaQg&sig2=UKjAzmVN7cXnA0dsKsR4nwhttp://www.google.co.in/url?sa=t&ct=res&cd=3&url=http://msdn.microsoft.com/netframework/&ei=vpxER83XFZrOswL3p6HLDQ&usg=AFQjCNHyM1-motNTSr9hPQJHnObteVUaQg&sig2=UKjAzmVN7cXnA0dsKsR4nw -
8/2/2019 Dot Net Framework Template
21/33
6. JavaScript Debugging Support Since starting of web development all the developers got frustration
with solving JavaScript errors. Debugging the error in JavaScript is verydifficult. Now Visual Studio 2008 makes it is simpler with JavaScriptdebugging. You can set break points and run the JavaScript step bystep and you can watch the local variables when you were debuggingthe JavaScript and solution explorer provides JavaScript documentnavigation support.
7. Nested Master Page Support Already Visual Studio 2005 supports nested master pages concept with
.NET 2.0, but the problem with this Visual Studio 2005 that pagesbased on nested masters can't be edited using WYSIWYG webdesigner. But now in VS 2008 you can even edit the nested masterpages.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://en.wikipedia.org/wiki/WYSIWYGhttp://en.wikipedia.org/wiki/WYSIWYG -
8/2/2019 Dot Net Framework Template
22/33
8. LINQ Intellisense and Javascript Intellisense supportfor Silverlight applications
Intellisense Support: When we are writing the LINQ QueryVS provides LINQ query syntax as tool tips. Most happy partfor .NET developers is Visual Studio 2008 containsintellisense support for JavaScript. Javascript Intellisensemakes developers life easy when writing client sidevalidation, AJAX applications and also when writingSilverlight applications
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://silverlighttutorials.blogspot.com/http://lh6.google.com/duttavr/R0TMvp8D4GI/AAAAAAAAAZw/cEOu181yfzQ/javascriptintellisense%5B3%5Dhttp://silverlighttutorials.blogspot.com/ -
8/2/2019 Dot Net Framework Template
23/33
9. Organize Imports or Using:
VS contains Organize Imports feature which removes unnecessary
namespaces which you have imported. You can select all thenamespaces and right click on it, then you can get context menu withOrganize imports options like "Remove Unused Using", "Sort Using","Remove and Sort". Refactoring support for new .NET 3.x features likeAnonymous types, Extension Methods, Lambda Expressions.
10. Intellisense Box display position
Earlier in some cases when you were typing the an object name andpressing . (period) then intellisense was being displayed in the positionof the object which you have typed. Here the code which we type willgo back to the dropdown, in this case sometimes programmer maydisturb to what he was typing
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
24/33
10. Intellisense Box display position
Now in VS 2008 If you hold the Ctrl key while
the intellisense is dropping down then
intellisense box will become semi-transparent
mode.
11. Visual Studio LINQ Designer
Already you know in VS 2005 we have inbuilt
SQL Server IDE feature. by this you no need
to use any other tools like SQL Server Query
Analyzer and SQL Server Enterprise Manger.
You have directly database explorer by this you
can create connections to your database and you
can view the tables and stored procedures in VS IDE itself. But now in VS 2008 it has ViewDesigner window capability with LINQ-to-SQL.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://dotnetslackers.com/articles/csharp/IntroducingLINQ1.aspxhttp://www.sql-server-performance.com/tips/query_analyzer_p1.aspxhttp://www.sql-server-performance.com/tips/query_analyzer_p1.aspxhttp://msdn2.microsoft.com/en-us/library/aa215396(SQL.80).aspxhttp://lh5.google.com/duttavr/R0TM_Z8D4OI/AAAAAAAAAaw/JNWVlAVSZvQ/LINQ%5B10%5Dhttp://lh5.google.com/duttavr/R0TM_Z8D4OI/AAAAAAAAAaw/JNWVlAVSZvQ/LINQ%5B10%5Dhttp://lh6.google.com/duttavr/R0TM0p8D4II/AAAAAAAAAaA/JknKg6bHd_Y/javascriptintellisense%5B6%5Dhttp://msdn2.microsoft.com/en-us/library/aa215396(SQL.80).aspxhttp://www.sql-server-performance.com/tips/query_analyzer_p1.aspxhttp://www.sql-server-performance.com/tips/query_analyzer_p1.aspxhttp://dotnetslackers.com/articles/csharp/IntroducingLINQ1.aspx -
8/2/2019 Dot Net Framework Template
25/33
12. ASP.NET Membership Provider
The ASP.NET membership provider is a feature that enablesASP.NET developers to create Web sites that allow users tocreate unique user name and password combinations. Withthis facility, any user can establish an account with the site,and sign in for exclusive access to the site and its services.
This is in contrast to Windows security, which requires usersto have accounts in a Windows domain. Instead, any userthat supplies his or her credentials (the user name/passwordcombination) can use the site and its services.
The membership feature requires using a SQL Serverdatabase to store the user information. The feature alsoincludes methods for prompting with a question any userswho have forgotten their password.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
26/33
13.Exploring the ASP.NET 3.5 Chart Controls
The new Chart Controls for .NET Framework 3.5 enables ASP.NETand Windows Forms developers to easily create rich andprofessional-looking data visualization solutions. The Chart Controlscurrently contains 25 different chart types with 3-D support for mostof them, and all of these, available for FREE. Amongst the otherfeatures found in 3rd party charting controls, the Chart Controls
for .NET framework provides feature like DataBinding, Data Export,support for Financial and Statistical data, State Management,Streaming, Serialization and much more.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
27/33
In Visual Studio 2010, various designer improvements have been
made to help create WPF or Silverlight applications.
Improved Support for SilverlightIn Visual Studio 2008, you could install the Silverlight Tools to create Silverlightapplications in Visual Studio. However, the designer support for Silverlightprojects was limited. In Visual Studio 2010, the designer support for Silverlightand WPF projects are now the same. For example, in Silverlight projects you cannow select and position items with the mouse on the design surface.
Support for Multiple Platform Versions
In Visual Studio 2008, control design times were able to target only the latestWPF platform version. In Visual Studio 2010, this support is extended acrossmultiple platforms, including design-time support for WPF 3.5, WPF 4, Silverlight3, and future platform releases. As the same extensibility API exists for all theseplatforms, control design-time authors can easily write one experience andshare it across the control runtimes for each platform.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
28/33
Cloud DevelopmentWindows Azure Tools in Visual Studio 2010 developers
can build, debug and deploy services and applications forMicrosoft's new cloud platform.
Support for Multiple Platform VersionsIn addition to SQL Server developers will be able to work
with IBM DB2 and Oracle databases .
Support for developers
Contextual support helps developers better understandexisting code and write new code more efficientlyEnable Office tools to make your solutions more flexible andproductive for specific needs
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
29/33
N-tier Applications and LINQ to DataSetN-tier data applications are data-centric applications that
are separated into multiple logical layers (or tiers). A typicalN-tier application includes a presentation tier, a middle tier,and a data tier. Separating application components into
separate tiers increases the maintainability and scalabilityof the application. For more information about N-tier dataapplications, see N-Tier Data Applications.
The following diagram shows how LINQ to DataSet relatesto the DataSet and fits into an n-tier application:
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://msdn.microsoft.com/en-us/bb384587.aspxhttp://msdn.microsoft.com/en-us/system.data.dataset.aspxhttp://msdn.microsoft.com/en-us/system.data.dataset.aspxhttp://msdn.microsoft.com/en-us/bb384587.aspx -
8/2/2019 Dot Net Framework Template
30/33
Visual Studio Refactoring Features
1. Extract Method: When you are calling a function whichyou did not write till now or yet to be declared, then you canuse this refractor feature to write ready made code withdummy function.
2. Encapsulate Field: The feature converts public class
member variable into private class member variable andgenerates code for property set get methods.
Copyright Trinay Technology Solutions, 39
Buckland St, #5321 Manchester, CT 06042www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
31/33
3. Extract Interface: Using a set of existing type membersit defines a new interface type.
4. Reorder Parameters: This feature allows you to reorder the parameters which you declare as formal variablefor a function.
5. Rename:This is very frequently used feature to renamea variable throughout the project.
6. Promote Local Variable to Parameter: It helps to
convert variables from local to function formal parameters.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
-
8/2/2019 Dot Net Framework Template
32/33
Java Script Debugger in Internet Explorer 8
When Internet Explorer 8 is installed, built-in Java Scriptdebugger
ships along. Since this is an in-proc debugger one need notlaunch a
separate app.
It has all the familiar Visual Studio 2008 Features debugger likecall stacks, watches, locals and immediate window.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321Manchester, CT 06042 www.trinay.com 570-575-0475.
http://lh3.google.com/duttavr/R9ksygyj6GI/AAAAAAAAA44/EGgU4yhhcBY/image%5B9%5Dhttp://msdotnetsupport.blogspot.com/2007/11/22-new-features-of-visual-studio-2008.htmlhttp://lh3.google.com/duttavr/R9ksygyj6GI/AAAAAAAAA44/EGgU4yhhcBY/image%5B9%5Dhttp://msdotnetsupport.blogspot.com/2007/11/22-new-features-of-visual-studio-2008.html -
8/2/2019 Dot Net Framework Template
33/33
To get to the debugger just press SHIFT+F12, or click the
Developer tools icon in the command bar.
Copyright Trinay Technology Solutions, 39 Buckland St, #5321
Manchester CT 06042 www trinay com 570 575 0475
http://msdotnetsupport.blogspot.com/2008/03/$InternetExplorer_8_JavaScript_Debugger.png