Gen AI in Business - Global Trends Report 2024.pdf
Visual Studio2010
1. A web development enhancements in VS2010 HimaBinduVejella Team Lead .NET | ProkarmaSoftech http://himabinduvejella.blogpsot.com http://Twitter.com/himanet
2. Our Agenda Evolution of ASP.NET What’s there in Visual Studio 2010 Beta 2 ASP.NET Enhancements Features Overview Chart Control Demo More Ajax demos+ ASP.NET demos in UG meets
3. .NET Framework 4.0 Beta 2 Data Access User Interface Services Windows Presentation Foundation ASP.NET (WebForms, MVC, Dynamic Data) Entity Framework ADO.NET Data Services Windows Communication Foundation WinForms LINQ to SQL Windows Workflow Foundation “Velocity” Core Base Class Library Dynamic Language Runtime Languages Managed Extensibility Framework LINQ Parallel Extensions Common Language Runtime
4. ASP.NET Evolution ASP.NET MVC Dynamic Data ASP.NET 4.0 Beta 2 Visual Studio 2010 Beta 2 ASP.NET AJAX ASP.NET 3.5 Visual Studio 2008 ASP.NET 2.0 Visual Studio 2005 ASP.NET 1.x Visual Studio .NET 2003
5. Key focus areas Minimized web.config SEO Techniques ,Url Routing Multi monitoring, Side by side Tier architecture Rich Ajax , Increased Productivity and Extensibility JavaScript Intellisense J-query Integration ASP.NET Code snippets
6. Visual Studio 2010 Start Page, Code IntelliSense, ASP.NET Snippets, Dynamic IntelliSense ,VS2010
7. More… Extensible OutPutcaching AutoStart Web Applications Permanently Redirecting a page Setting Client IDs ViewStateMode ASP.NET Chart control
8. Extensible Output Caching Enables you to configure one or more custom output cache providers Include local or remote disks, cloud storage and distributed cache engines Create Custom Output Cache provider as a class that derives from the new System.Web.Caching.OutputCacheProvider type in the web.config
9. Auto Start Web applications Earlier versions you have to go for custom approaches New scalability feature named autostart ASP.NET4 runs on IIS7.5 on Winserver 2008 Application Host.config <applicationpools> <add name =“myapp-pool” startmode =“alwaysrunning”/> </applicationpools>
12. Control Your View State Control.ViewStateMode Enabled Disabled Inherit (default)
13. Control Your Client IDs <system.web> <pages clientIdMode="Predictable"> </pages> </system.web> Auto, Static, Predictable, Inherit
14. Filtering Data with QueryExtender Filters data from IQuerableDataSource Added to Entity DataSource or LinqDataSource controls to filter Handy in implementing Search/Filtering No code Can be combined with AJAX to provide rich user experience TargetControlID <DataSourceID>
15. ASP.NET Routing for Search Engine Optimization Instead of: http://YourSite.com/Search.aspx?query=cats You can use: http://YourSite.com/Search/cats PageRouteHanlde Specify RouteUrl
16. Other Search Engine Optimization Improvements Page.Description Page.Keywords Response.RedirectPermanent(new url)
17. Chart Control 35 distinct chart types. An unlimited number of chart areas, titles, legends, and annotations. A wide variety of appearance settings for all chart elements. 3-D support for most chart types. Smart data labels that can automatically fit around data points. Strip lines, scale breaks, and logarithmic scaling. More than 50 financial and statistical formulas for data analysis and transformation. Simple binding and manipulation of chart data. Support for common data formats, such as dates, times, and currency. Support for interactivity and event-driven customization, including client click events using AJAX.