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

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

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.