New Features Of Microsoft Visual Studio 2008 And .Net Framework 3.5 To Comsoft, Uae

2,186 views

Published on

Agenda:
What was new in VS Studio 2008/.Net 3.5
To: Comsoft, Development Team
By: Shahzad Sarwar
Date:Friday, October 09, 2009

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

No Downloads
Views
Total views
2,186
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
68
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

New Features Of Microsoft Visual Studio 2008 And .Net Framework 3.5 To Comsoft, Uae

  1. 1. What was new in VS Studio 2008 A bird eye view from the height of 1000000000 ft By: Shahzad Sarwar Software Architect Comsoft computer consultants
  2. 2. ASP.NET <ul><li>Build-in support for Ajax in VS 2008 </li></ul><ul><li>In VS 2005 as extension </li></ul><ul><li>New client library called the Microsoft AJAX Library </li></ul><ul><li>Client side implementation </li></ul><ul><li>Extender control that encapsulates a client behavior </li></ul><ul><li>Enhance Control with client side features </li></ul><ul><li>Better IntelliSense support for JavaScript </li></ul><ul><li>ListView , for displaying data </li></ul><ul><li>User-defined templates </li></ul><ul><li>DataPager for paging, use with Listview </li></ul><ul><li>implement the IPageableItemContainer interface </li></ul>
  3. 3. <ul><li>ASP.NET Merge Tool (Aspnet_merge.exe), for merging precompiled assemblies via aspnet_compiler.exe (available earlier as an add-on. ) </li></ul><ul><li>Tight integration with IIS 7.0 </li></ul><ul><li>http modules and handlers support unified configuration. </li></ul><ul><li>Nested Master Page Support </li></ul><ul><li>VS 2005 WYSIWYG designer does not support </li></ul><ul><li>VS 2008 WYSIWYG designer does not support </li></ul><ul><li>CSS Style Manager </li></ul><ul><li>In built Silverlight Library </li></ul>
  4. 4. C# Features <ul><li>Organize Imports or Usings </li></ul><ul><li>&quot;Remove Unused Usings&quot;, &quot;Sort Usings&quot;, &quot;Remove and Sort” </li></ul><ul><li>Both design and source code in single window </li></ul><ul><li>In 2005 horizontally </li></ul><ul><li>In 2008 vertically too </li></ul><ul><li>Tools->options, HTML Designer->General section </li></ul><ul><li>Intellisense Box display position - Ctrl key - semi-transparent mode </li></ul><ul><li>Better code keywords Intellisense Filtering </li></ul><ul><li>HTML JavaScript warnings, not as errors </li></ul><ul><li>VS 2008 Multi-Targeting Support </li></ul><ul><li>JavaScript Debugging - client-side JavaScript breakpoints </li></ul>
  5. 5. C# new Namespaces <ul><li>System.Core.dll - Includes the implementation for LINQ to Objects </li></ul><ul><li>System.Data.Linq.dll - Includes the implementation for LINQ to SQL </li></ul><ul><li>System.Xml.Linq.dll - Includes the implementation for LINQ to XML </li></ul><ul><li>System.Data.DataSetExtensions.dll - Includes the implementation for LINQ to DataSet </li></ul><ul><li>System.Web.Extensions.dll: Includes the implementation for ASP.NET AJAX (new enhancements added) and new web controls as explained earlier. </li></ul>
  6. 6. C# new features <ul><li>.NET Reference Source project </li></ul><ul><li>Tools > Options > Debugging > General. </li></ul><ul><li>Turn OFF the &quot;Enable Just My Code&quot; setting </li></ul><ul><li>Turn ON the &quot;Enable Source Server Support&quot; setting </li></ul><ul><li>Cryptography </li></ul><ul><li>The Suite B set of cryptographic algorithms published by the National Security Agency (NSA). </li></ul><ul><li>Networking </li></ul><ul><li>The System.Net.PeerToPeer namespace Peer to peer networking support </li></ul><ul><li>Serverless networking technology that allows several network devices to share resources and communicate directly with each other. </li></ul><ul><li>Add-Ins and Extensibility </li></ul><ul><li>The System.AddIn.dll assembly </li></ul><ul><li>New architecture and model for extensions - continue working as the host application changes </li></ul>
  7. 7. LINQ <ul><li>What is the problem? </li></ul><ul><li>Class!=Data </li></ul><ul><li>1. strongly-typed queries , what ? </li></ul><ul><li>2. strongly-typed results </li></ul><ul><li>Benefits </li></ul><ul><li>1. IntelliSense </li></ul><ul><li>2. Compile-time error checking. </li></ul><ul><li>ASP.NET LinqDataSource control </li></ul><ul><li>LINQ to SQL </li></ul><ul><li>XLINQ </li></ul><ul><li>LINQ to Dataset </li></ul><ul><li>LINQ to entities </li></ul><ul><li>PLINQ </li></ul>
  8. 8. Windows Presentation Foundation <ul><li>Not Covered in this presentation, needs a separate presentation. For details read below link: </li></ul><ul><li>http://msdn.microsoft.com/en-us/library/bb613588.aspx </li></ul>
  9. 9. WCF Not Covered in this presentation, needs a separate presentation.
  10. 10. WF <ul><li>Not Covered in this presentation, needs a separate presentation. For details read below link: </li></ul><ul><li>http://www.asp.net/LEARN/webcasts/webcast-316.aspx </li></ul>
  11. 11. .NET Compact Framework <ul><li>Not Covered in this presentation, needs a separate presentation. For details read below link: </li></ul><ul><li>http://msdn.microsoft.com/en-us/library/bb397835.aspx </li></ul>
  12. 12. VS Studio 2008 service pack 1 <ul><li>Dynamic Data </li></ul><ul><li>A scaffolding framework for data-driven ASP.NET Web applications </li></ul><ul><li>By automatically discovering the data model at run time and determining UI behavior </li></ul><ul><li>URL Routing </li></ul><ul><li>URL patterns in a Web application </li></ul><ul><li>ASP.NET MVC and Dynamic Data. </li></ul><ul><li>EntityDataSource Control </li></ul>
  13. 13. References: <ul><li>http://msdotnetsupport.blogspot.com/2007/11/22-new-features-of-visual-studio-2008.html </li></ul><ul><li>http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx </li></ul><ul><li>http://www.tipsntracks.com/11/new-features-in-the-dotnet-framework-version-35.html </li></ul><ul><li>http://msdn.microsoft.com/en-us/library/bb613588.aspx </li></ul><ul><li>http://msdn.microsoft.com/en-us/library/bb332048.aspx </li></ul>
  14. 14. What’s Left……… <ul><li>Detailed exploration of each feature for WPF,WWF,WCF. </li></ul><ul><li>and we are too late VS studio 2010 / .Net 4.0 beta is out in market……… </li></ul><ul><li>Let plan for a presentation on that </li></ul>
  15. 15. Further Discussion <ul><li>A soft copy will be available at: </li></ul><ul><li>http://softarchitect.wordpress.com </li></ul><ul><li>For Future discussion, join </li></ul><ul><li>http://tech.groups.yahoo.com/group/SoftArchitect/ </li></ul>

×