Simon Amrein Consultant Trivadis AG What is ASP.NET 4.0 Ajax Ajax Control Toolkit Microsoft Ajax Content Delivery Network jQuery jQuery Client Templates.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Building Scalable Web Apps with Windows Azure Name Title Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
ASP.NET Web Forms vs. MVC Choosing the right one for web development Harish Ranganathan Senior Evangelist Microsoft Corporation.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
 Stephen Walther ASP.NET MVC Ninja Microsoft Corporation PV31.
Using jQuery with ASP.NET SESSION CODE:MEO3 Mike Ormond,
Visual Studio 2008 and ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Hilton Giesenow - The MOSS Show Building Rich Web Applications with ASP.NET AJAX, jQuery & the ACT SESSION CODE: WUX304.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Announcing Demo Announcing.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
travel Suru Windows 7 Release NET 4.0 / Surface 2.0 Release Multi-Touch Controls Multi-Touch API Surface Multi-Touch Controls & API Surface.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
 Bertrand Le Roy Senior Program Manager Lead Microsoft Corporation PC32.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Building Social Games for Windows 8 with Windows Azure Name Title Microsoft Corporation.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Jean-Claude Trachsel Senior Consultant Trivadis AG.

customer.
Jeff King Senior Program Manager Microsoft Session Code: WIA204.
J. Michael Palermo IV Director of Development Interface, USA WUX203.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Web Application Experience in 1993 Brendan Eich’s Home Page (the inventor of JavaScript)

demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
Name Title Microsoft Corporation
Microsoft Ajax Taking Ajax to the Next Level
Возможности Excel 2010, о которых следует знать
ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd
Title of Presentation 12/2/2018 3:48 PM
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
Silverlight Debugging
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
WINDOWS AZURE A LAP AROUND PLATFORM THE Steve Marx
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Presentation transcript:

Simon Amrein Consultant Trivadis AG

What is ASP.NET 4.0 Ajax Ajax Control Toolkit Microsoft Ajax Content Delivery Network jQuery jQuery Client Templates und Databinding Summary & Resources

‘J’ popularity Ajax But this is the football team...

Ajax c# ‘J’ popularity

Ajax control toolkit

‘J’ popularity jQuery

ASP.NET Ajax Library The Beta-Version was the last version. Microsoft is now supporting the jQuery Project

ScriptManager Control The ScriptManager control manages client script for AJAX-enabled ASP.NET Web pages. UpdatePanel Control Enable partial-page updates UpdateProgress Control Template to show that an asynchronus method is working Timer Control

Ajax Control Toolkit (ACT) The Ajax Control Toolkit contains a rich set of controls that you can use to build highly responsive and interactive Ajax-enabled Web applications. The Ajax Control Toolkit contains more than 40 controls

AutoComplete CollapsiblePanel ColorPicker MaskedEdit Calendar Accordion Watermark …

Visual Studio 2008 Ajax Control Toolkit for.NET 3.5. Visual Studio 2010.NET 4 or.NET 3.5 versions of the ACT

Microsoft Ajax Content Delivery Network (CDN) The Microsoft Ajax Content Delivery Network (CDN) enables you to easily add popular JavaScript libraries such as jQuery to your Web applications. For example, you can start using jQuery simply by adding a tag to your page that points to Ajax.microsoft.com.

CDN – Why? Improve the performance Ajax applications. Contents of the Microsoft Ajax CDN are cached on servers located around the world.

CDN – Include… The Microsoft Ajax CDN includes: jQuery (owned by the jQuery Team) jQuery UI (owned by the jQuery UI) jQuery Validation (jQuery team) jQuery Cycle Ajax Control Toolkit (owned by the CodePlex) ASP.NET Ajax ASP.NET MVC JavaScript Files

jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML Used by over 31% of the 10,000 most visited websites jQuery is the most popular JavaScript library in use today

How to get jQuery Compressed for production Uncompressed for developing / debugging

Components jQuery Core Selectors Attributes Events Effects Ajax jQuery UI …

All Selector (“*”) Selects all elements. Class Selector (“.class”) Elements with the given class. Element Selector (“element”) Selects all elements with the given tag name. ID Selector (“#id”) Element with the given id attribute. Some Content $("#myDiv").SomeThing()

.click().dblclick().mousedown() Click here $('#target').click(function() {alert('Handler for.click() called.'); });.mouseenter().mouseleave().mousemove().mouseout() …

.show().hide().animate().fadeIn().fadeOut().slideUp().slideDown() … $('#button').click(function() { $('#target').animate( { opacity: 0.25, left: '+=50', height: 'toggle' }, 5000, function() { //Animation completed });

jQuery templates contain markup with binding expressions. Templates are applied to data objects or arrays, and rendered into the HTML DOM Available as a plugin The plugin requires jQuery version Will be included in major release 1.5

jQuery Client Templates ${Name} (${ReleaseYear}) var employees = [ {Name:"Simon Amrein", Location: "Zurich"}, {Name:"Stefan Frutiger", Location: "Bern"}, {Name:"Meinrad Weiss", Location : "Zurich"}]; element $("#template").tmpl( movies ).appendTo( "#movieList" );

The link API allows you to very quickly and easily link fields of a form to an object. Any changes to the form fields are automatically pushed onto the object Converters lets you modify the format or type of the value as it flows between the two sides This plugin currently depends on jQuery version 1.4.3

var person = {}; $("form").link(person, { firstName: "first-name", lastName: "last-name", });

var person = {}; $("#age").link(person, { age: { convert: function(value) { return Math.round(Math.parseFloat(value)); } }); $("#name").val("7.5"); alert(person.age); // 8

In March, the jQuery Community announced at MIX 2010 that Microsoft had committed to supporting the jQuery Project via code contributions and resources. Microsoft made available for public review their first jQuery plugin which provided client-side templating capabilities to the jQuery community The Microsoft-contributed plugins for version 1.5 – the jQuery Templates plugin, the jQuery Data Link plugin, and the jQuery Globalization plugin

jQuery V 1.5 jQuery.require() will load a plugin2 only after plugin1 jQuery.forEach jQuery.exception (easy to hook into throw) And much more…

The ‘J’ stands for rich and interactive Web applications Microsoft stopped investments for client scripts But Ajax and jQuery will be the future You don’t have to use it, but you will love it!

ASP.NET 4 and VS 2010 Web Development: Toc Toc jQuery: Plugins

Termin: Ort: Zürich - in der Trivadis Niederlassung Agenda: 16:00 h: Registrierung und Begrüssungskaffee 16:30 h: Silverlight, Azure and WP7 17:30 h: Pause mit Verpflegung 18:00 h: Keynote PDC10 mit Steve Ballmer 20:00 h: Pause mit Verpflegung 20:30 h: Podiumsdiskussion: "Was bedeuten die Ankündigung für die Praxis" 21:30 h: Verlosung der Preise

And now... Rememberwww.jquery.comwww.jquery.com After Q & A  Go home and test it...

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.