DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.

Slides:



Advertisements
Similar presentations
FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
Advertisements

Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
DEV450 Visual Studio: Best Practices For Debugging Managed Applications Habib Heydarian Scott Nonnenberg Program Managers Microsoft Corporation.
OFC324 Microsoft Project Server: Putting Enterprise Project Management (EPM) To Work Sam Brooks
Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions Denise Draper DAT321 Microsoft Corporation.
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
DAT304 Leveraging XML and HTTP with Sql Server Irwin Dolobowsky Program Manager Webdata Group.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
OFC302 Building Smart Document Solutions in Word & Excel Martin Sawicki Lead Program Manager.
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
DEV334 Creating Application Starting Points & Sharing Best Practices with Enterprise Templates Marc Gusmano Director of Emerging Technologies The Information.
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
IT 211 Project Integration and Deployment Lab #11.
Introducing Reporting Services for SQL Server 2005.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
SEC303 Assessing and Managing Privacy in the Enterprise JC Cannon Privacy Strategist.
DAT305 Boost Your Data-Driven Application Development Using SQL Server Centric.NET Code Generator Pascal Belaud Microsoft France.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
DEV339 Best Practices for Debugging Visual Studio.NET Applications Keith Pleas Architect, Guided Design
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
DEV330 Visual Studio.NET IDE Tips and Tricks Billy Hollis Author / consultant.
DEP331 Migrating to Windows XP Mike Coleman Lead Product Manager, Windows XP Microsoft Corporation.
DEV401 Developing ASP.NET Server Controls - Part II: Adv Topics Tony Goodhew Product Manager Microsoft Corp.
MBL490 Deploying Applications to Smartphone and Microsoft® Powered Pocket PC Marcus Perryman Consultant.
DEV396 Windows Forms: No Touch Deployment Tips and Tricks Jamie Cool Program Manager.NET Client Microsoft Corporation.
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
MBL 305 ASP.NET Mobile Controls: Best Practices Gökşin Bakir CSA Yage Ltd. Microsoft Regional Director.
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
DEV332 Programming for the Middle Tier in Visual Basic.NET Billy Hollis Author / Consultant.
MSG 334 Creating Exchange Administrative Scripting for the Non-Programmer Susan Hill Lead Programmer Writer Microsoft Corporation.
OFC311 Developing Microsoft Office InfoPath 2003 Solutions: Technical Drilldown Part 1 Tudor Toma Group Program Manager Office Microsoft Corporation.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
Introduction ITEC 420.
How to be a SharePoint Developer
Introduction to ASP.NET 2.0
Visual Studio Tools for Office 2005
Developing Drivers in Visual Studio
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Visual Studio 2010 SharePoint Development Tools Overview
Microsoft Dynamics.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp

Agenda Overview of web application concepts Building a simple application Adding data to web applications Developing web applications in a team environment Deploying your application

Setting Up Development Install IIS and FPSE on development server Install.NET Framework and VS.Net For remote servers can install “Remote Components Setup” instead of all of VS.Net If installed IIS after.NET Framework/VS.Net Register ASP.NET with IIS: “aspnet_regiis –i” Re-install “Remote Components Setup” Add users to VS Developers, Debugger Users

Visual Studio Web Projects Visual Studio Web Project Unit representing a web application Container for application and session state Folder under \wwwroot or virtual directory in IIS Marked as “Application” in IIS Accessed via Fileshare or Frontpage Extensions Use Fileshare – local machine, remote web on local network, team development Use Frontpage – remote web over internet, remote web not under \wwwroot

ASP.NET Web Forms A Web Form combines declarative tags (HTML, ASP directives, server controls and static text) with code Good separation provided between code and tags using “code-behind” <tags> Form1.asp code single file <tags> Form1.aspx code Form1.vb separate files Visual Studio.NET

Web Forms Designer Drag/Drop WYSIWYG Form Designer Optional Grid Layout Double-click to write code behind controls

HTML Designer HTML and server control statement completion Color-coding Auto formatting Client-event generation

Code Editors Color-coding Statement completion Design-time syntax checking Server event generation

Simple web application Creating web project Designer features Integrated debugging Using virtual directories Authoring on the “root web” demo demo

Connecting To Data Use drag/drop and wizards to add data Powerful database design tools Table creation and schema editing Stored procedure editing and debugging Query designer Rich databound UI using ASP.NET controls Repeating data – Datagrid, Datalist Core controls – Textbox, Dropdown, etc..

Showing data in a grid Using the datalist control 2-page master details demo demo

Team Development Built-in Source Code Control Support Connect to Visual Source Safe or any MSCCI provider Available in Visual Studio Pro and higher Recommended Practices Enable multi-user checkout in VSS Use LocalHost Development Get/Merge changes before check-in Same directory structure for all users Per user development settings using User.Config Database connection, WebService URL, etc.

Adding to Source Code Control Enlisting from Source Code Control Per user development settings demo demo

Application Deployment “Copy Project” command XCopy deployment Deploy to UNC or FrontPage extended web Option to remove sources Web Setup Creates MSI based setup file Custom install logic (e.g. - database creation) Uninstall capability

Using Copy Project Creating a Web Setup demo demo

Visual Studio.Net 2003 The most productive ASP.NET development environment Great designers Powerful data tools Integrated source code control Deployment features

Appendix…

Community Resources Try Visual Studio.NET NOW! – [add link here] Visit Download ASP.NET 1.1 Release notes and whitepapers 700+ Online Quickstart tutorial samples Starter Kit applications with source ASP.NET Forums

Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers

Suggested Reading And Resources The tools you need to put technology to work! TITLEAvailable Microsoft® ASP.NET Programming with Microsoft Visual Basic®.NET Version 2003 Step By Step: Today Microsoft Press books are 20% off at the TechEd Bookstore Also buy any TWO Microsoft Press books and get a FREE T-Shirt

Discussion

evaluations evaluations

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.