SlideShare a Scribd company logo
1 of 22
A web development enhancements in VS2010 HimaBinduVejella  Team Lead .NET | ProkarmaSoftech http://himabinduvejella.blogpsot.com http://Twitter.com/himanet
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
.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
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
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
Visual Studio 2010 Start Page, Code IntelliSense, ASP.NET Snippets, Dynamic IntelliSense ,VS2010
More… Extensible OutPutcaching AutoStart Web Applications Permanently Redirecting a page  Setting Client IDs ViewStateMode ASP.NET Chart control
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
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>
ListView Improvements <asp:ListView ID="Listview1" runat="server">     <LayoutTemplate>         <div id="itemContainer" runat="server" />     </LayoutTemplate>     <ItemTemplate> <%# Eval("Title") %> </ItemTemplate> </asp:ListView> No Place holder required.
FormView Improvements <asp:FormView 	ID="Formview1"   RenderTable="false" runat="server">
Control Your View State Control.ViewStateMode Enabled Disabled Inherit (default)
Control Your Client IDs <system.web>     <pages clientIdMode="Predictable">     </pages> </system.web> Auto, Static, Predictable, Inherit
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>
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
Other Search Engine Optimization Improvements Page.Description Page.Keywords Response.RedirectPermanent(new url)
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.
Visual Studio 2010 Beta 2Chart Control demo
New Browser definition files  ,Browser Capability Object Blackberry.browser Chrome.browser Default.browser Firefox.browser Gateway.browser Generic.browser IE.browser IEmobile.browser Iphonene.browser Opera.browser Safari.browser
References http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part1.aspx http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part2.aspx http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part3.aspx http://www.asp.net/LEARN/whitepapers/aspnet4/default.aspx
Contact Blog Address http://HimaBinduVejella.blogspot.com http://syntaxhelp.com/asp.net Email Address 	himaveeramachaneni@gmail.com  http://www.asp.net/learn/aspnet-4-quick-hit-videos/
[object Object]

More Related Content

What's hot

APEX Reporting on external data sources
APEX Reporting on external data sourcesAPEX Reporting on external data sources
APEX Reporting on external data sourcesRodrigo Mesquita
 
Smart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningSmart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningStefano Tempesta
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM ApplicationIron Speed
 
Productive Development with APEX
Productive Development with APEXProductive Development with APEX
Productive Development with APEXSimon Boorsma
 
Icefaces Proto Type
Icefaces Proto TypeIcefaces Proto Type
Icefaces Proto Typeravireddy76
 
Microsoftdynamicsaxtechnicalsyllabus
MicrosoftdynamicsaxtechnicalsyllabusMicrosoftdynamicsaxtechnicalsyllabus
MicrosoftdynamicsaxtechnicalsyllabusSadguru Technologies
 
Dynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkDynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkSaboor Ahmed
 
Richfaces Proto Type
Richfaces Proto TypeRichfaces Proto Type
Richfaces Proto Typeravireddy76
 
Optimizando SQL Server para MS Dynamics AX 2012 R2
Optimizando SQL Server para MS Dynamics AX 2012 R2Optimizando SQL Server para MS Dynamics AX 2012 R2
Optimizando SQL Server para MS Dynamics AX 2012 R2Juan Fabian
 
Crystal Reports: Basics
Crystal Reports: BasicsCrystal Reports: Basics
Crystal Reports: BasicsNet at Work
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012Ali Raza Zaidi
 
Build 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel ExtensibilityBuild 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel ExtensibilityWindows Developer
 
An Introduction to the Dynamics AX Application Integration Framework
An Introduction to the Dynamics AX Application Integration FrameworkAn Introduction to the Dynamics AX Application Integration Framework
An Introduction to the Dynamics AX Application Integration FrameworkFolio3-Dynamics-Services
 

What's hot (20)

APEX Reporting on external data sources
APEX Reporting on external data sourcesAPEX Reporting on external data sources
APEX Reporting on external data sources
 
S S H 1
S S H 1S S H 1
S S H 1
 
Smart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine LearningSmart Unified Service Desk with Machine Learning
Smart Unified Service Desk with Machine Learning
 
Oracle apex course content
Oracle  apex course contentOracle  apex course content
Oracle apex course content
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM Application
 
Productive Development with APEX
Productive Development with APEXProductive Development with APEX
Productive Development with APEX
 
Icefaces Proto Type
Icefaces Proto TypeIcefaces Proto Type
Icefaces Proto Type
 
Microsoftdynamicsaxtechnicalsyllabus
MicrosoftdynamicsaxtechnicalsyllabusMicrosoftdynamicsaxtechnicalsyllabus
Microsoftdynamicsaxtechnicalsyllabus
 
Dynamic AX : Application Integration Framework
Dynamic AX : Application Integration FrameworkDynamic AX : Application Integration Framework
Dynamic AX : Application Integration Framework
 
Richfaces Proto Type
Richfaces Proto TypeRichfaces Proto Type
Richfaces Proto Type
 
Power Bi Basics
Power Bi BasicsPower Bi Basics
Power Bi Basics
 
Power BI Ecosystem
Power BI EcosystemPower BI Ecosystem
Power BI Ecosystem
 
Optimizando SQL Server para MS Dynamics AX 2012 R2
Optimizando SQL Server para MS Dynamics AX 2012 R2Optimizando SQL Server para MS Dynamics AX 2012 R2
Optimizando SQL Server para MS Dynamics AX 2012 R2
 
Crystal Reports: Basics
Crystal Reports: BasicsCrystal Reports: Basics
Crystal Reports: Basics
 
Business Intelligence for SharePoint
Business Intelligence for SharePointBusiness Intelligence for SharePoint
Business Intelligence for SharePoint
 
Integration with dynamics ax 2012
Integration with dynamics ax 2012Integration with dynamics ax 2012
Integration with dynamics ax 2012
 
Build 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel ExtensibilityBuild 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel Extensibility
 
Power Up with Power BI
Power Up with Power BIPower Up with Power BI
Power Up with Power BI
 
An Introduction to the Dynamics AX Application Integration Framework
An Introduction to the Dynamics AX Application Integration FrameworkAn Introduction to the Dynamics AX Application Integration Framework
An Introduction to the Dynamics AX Application Integration Framework
 
Work flow
Work flowWork flow
Work flow
 

Similar to Visual Studio2010

Net Framework Hima
Net Framework HimaNet Framework Hima
Net Framework HimaHimaVejella
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesPeter Gfader
 
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft Private Cloud
 
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationSQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationMicrosoft Private Cloud
 
Ssrs 2005 Reporting Services
Ssrs 2005 Reporting ServicesSsrs 2005 Reporting Services
Ssrs 2005 Reporting ServicesBala Subra
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam KamelHosam Kamel
 
AJAX Patterns with ASP.NET
AJAX Patterns with ASP.NETAJAX Patterns with ASP.NET
AJAX Patterns with ASP.NETgoodfriday
 
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1Rodolfo Finochietti
 
Development In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim SaqibDevelopment In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim Saqibguestf8f959
 
ASPNET Roadmap
ASPNET RoadmapASPNET Roadmap
ASPNET Roadmapukdpe
 
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok ChernVs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok ChernQuek Lilian
 

Similar to Visual Studio2010 (20)

Net Framework Hima
Net Framework HimaNet Framework Hima
Net Framework Hima
 
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET FeaturesUsability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
 
Real-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalRReal-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalR
 
Ziad Resume_New
Ziad Resume_NewZiad Resume_New
Ziad Resume_New
 
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
 
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationSQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
 
ASP.NET 4.0 Roadmap
ASP.NET 4.0 RoadmapASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
 
Industrial training in .net
Industrial training in .netIndustrial training in .net
Industrial training in .net
 
Ssrs 2005 Reporting Services
Ssrs 2005 Reporting ServicesSsrs 2005 Reporting Services
Ssrs 2005 Reporting Services
 
Walther Aspnet4
Walther Aspnet4Walther Aspnet4
Walther Aspnet4
 
MSDN Dec2007
MSDN Dec2007MSDN Dec2007
MSDN Dec2007
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
 
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0  Hosam KamelAll About Asp Net 4 0  Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 
AJAX Patterns with ASP.NET
AJAX Patterns with ASP.NETAJAX Patterns with ASP.NET
AJAX Patterns with ASP.NET
 
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
 
Development In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim SaqibDevelopment In ASP.NET by Tanzim Saqib
Development In ASP.NET by Tanzim Saqib
 
Ikenstudiolive
IkenstudioliveIkenstudiolive
Ikenstudiolive
 
ASPNET Roadmap
ASPNET RoadmapASPNET Roadmap
ASPNET Roadmap
 
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok ChernVs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
Vs2010 Aspnet MSP Bootcamp_MVP Ngan Seok Chern
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
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>
  • 10. ListView Improvements <asp:ListView ID="Listview1" runat="server"> <LayoutTemplate> <div id="itemContainer" runat="server" /> </LayoutTemplate> <ItemTemplate> <%# Eval("Title") %> </ItemTemplate> </asp:ListView> No Place holder required.
  • 11. FormView Improvements <asp:FormView ID="Formview1" RenderTable="false" runat="server">
  • 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.
  • 18. Visual Studio 2010 Beta 2Chart Control demo
  • 19. New Browser definition files ,Browser Capability Object Blackberry.browser Chrome.browser Default.browser Firefox.browser Gateway.browser Generic.browser IE.browser IEmobile.browser Iphonene.browser Opera.browser Safari.browser
  • 20. References http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part1.aspx http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part2.aspx http://dotnetslackers.com/articles/net/Visual-Studio-2010-and-NET-Framework-4-IDE-Enhancements-Part3.aspx http://www.asp.net/LEARN/whitepapers/aspnet4/default.aspx
  • 21. Contact Blog Address http://HimaBinduVejella.blogspot.com http://syntaxhelp.com/asp.net Email Address himaveeramachaneni@gmail.com http://www.asp.net/learn/aspnet-4-quick-hit-videos/
  • 22.