Kendo Ui Basics.

Slides:



Advertisements
Similar presentations
XHTML Basics.
Advertisements

Integrating Kendo UI with SharePoint 2010
SHAREPOINT PAKISTAN USER GROUP #1 SHAREPOINT COMMUNITY IN PAKISTAN AND ASIA HTML5 and SharePoint 2013.
User Controls, Master Pages, GridView. Content User Controls Styles, Themes, Master Pages Working with Data GridView Muzaffer DOĞAN - Anadolu University2.
By: Tyler Cap.  Basically a Pandora recommendation system for clothing  Like/Dislike an outfit or article or clothing  Match items to create an outfit.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
ADOBE DREAMWEAVER CS4 Creative Suite Dr. Joseph Otto Professor, Information Systems, California State University, Los Angeles.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
ICS 665 Jesse Abdul. jQuery UI Overview  jQuery UI javascript library Includes all UI component functionality  jQuery UI CSS framework Includes standard.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
Definition from Wikipedia.  The Prototype JavaScript Framework  implemented as a single file of JavaScript code  named prototype.js (
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 2: Working with Webpage Files.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Introduction to.Net and ASP.Net Course Introduction Build Your Own ASP.Net Website: Chapter 1 Microsoft ASP.Net Walkthrough: Creating a Basic Web Forms.
PhpXperts What is jQuery Javascript Library Fast and concise Simplifies the interaction between HTML and JavaScript.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Yahoo! User Interface (YUI) Library Natly Mekdara.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
Website Development with Dreamweaver
JQUERY | INTRODUCTION. jQuery  Open source JavaScript library  Simplifies the interactions between  HTML document, or the Document Object Model (DOM),
Styling and theming Build campaigns in style. What we'll look at... How a web document is structured How HTML and CSS fit together Tools you will need.
13. jQuery See the official documentation at  See the terse API documentation at
Responsive Design using PeopleTools 8.54
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
MediMizer User Group  Users want an iPad application  Users want a web application  IT wants a no-installation client  Can be used anywhere.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Wijmo Troy Taylor. What is Wijmo? -Wijmo is a kit of over 40 UI widgets, optimized for client-side web development. -HTML5 -jQuery -CSS3 -SVG.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Controls, Widgets, Grid…
PART 2 INTRODUCTION TO DYNAMIC WEB CONTENT AND PHP.
Intro to jQuery. What is jQuery? A JavaScript library Lightweight (about 31KB for the minified version) Simplifies HTML document traversing (DOM), event.
HTML5 & CSS3 A Practical Guide. HTML5 is more than HTML5 HTML5 Spec CSS3 Spec Web Fonts JavaScript to tie it all together.
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
SVG technology SVG technology is what we want? is what we want? Jaehoon Woo KNU Real-Time Systems Lab. KNU Real-Time Systems Lab.
CS 174: Web Programming October 28 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
1 Cascading Style Sheet (CSS). 2 Cascading Style Sheets (CSS)  a style defines the appearance of a document element. o E.g., font size, font color etc…
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
SharePoint & jQuery. About me Phill Duffy – Product Manager at Lightning Tools Ltd – Author of ‘Pro SharePoint with jQuery’ – MCTS Application Developer.
Kendo UI ASP.NET MVC Wrappers
Getting Started with Dreamweaver
What is jQuery?.
Web Technologies Computing Science Thompson Rivers University
ASP.NET AJAX – Basics Svetlin Nakov Telerik Corporation
Kendo UI ASP.NET MVC Wrappers
Tutorial: How to Creat a Website.
User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins
Web Development in Microsoft Visual Studio 2013
Silverlight Technology
JQuery with ASP.NET.
Overview of Silverlight 2
Tech Ed North America /1/2019 2:58 AM Required Slide
Getting Started with Dreamweaver
Cordova & Cordova Plugin Installation and Management
Web Page Design CIS 300.
Office 365 Development.
Web Development Using ASP .NET
Web Technologies Computing Science Thompson Rivers University
Presentation transcript:

Kendo Ui Basics

What we will do? What is Kendo UI? Check browser support Licensing Download and Install Add it to web application

What is Kendo UI? JavaScript framework for building modern interactive web applications Collection of scripts file and resources( styles, images, etc.) Leverages JavaScript HTML 5 CSS3 jQuery

What Kendo UI provide? Rich UI Widgets Client – side DataSource HTML5 based controls based on jQuery Core 3 categories of UI widgets Web DataViz Mobile Client – side DataSource Abstraction for working will all types of data on the client side MVVM Framework Provides declarative binding and two-way synchronization in web application Templating Animation and Drag & Drop Validation Framework

Why? Kendo UI provides all the tooling we need in one package Built from ground up to deliver performance Professional support are available

Browser Support IE 7.0+ Firefox 10.0 + Chrome All versions Opera 10.0 + Safari 4.0+

Platform support XP / Vista / 7 server 03, 08 r1, r2 (32, 64 bit editions) OS X+ Android 2.0+ IOS 3.0+ Blackberry 6.0+ webOS 2.2+

Licensing Trial 30 days GPL v3.0 for Open source License Commercials We Kendo UI with our website but we have to agree GPLV3 Kendo UI Web is available with open source license. Mobile/DataViz and server wrappers are available with paid license.

Downloading and Install Its pure JavaScript tool set, so unzip it Now we are ready to go.

Explore the Examples Download the 30 days trails from http://www.kendoui.com Unzip it. All the examples are listed on the example folder inside it

Adding kendo UI to web page Copy “js” Copy “styles” Register the scripts and CSS

Registering for MVVM, validation, and other Framework pieces Include Kendo.common.min.css Kendo.default.min.css Jquery.min.js Kendo.web.min.js

Registering to use data visualization Include Kendo.dataviz.min.css Jquery.min.js Kendo.dataviz.min.js

Registering To use mobile version Include Kendo.mobile.all.min.css Jquery.min.js Kendo.mobile.min.js And if you need all then you need to register all above mention files.

An example of using kendo UI /examples

Web widgets. What? Basic usage. Configuration Event Binding Styling Complex UI widget : Grid

What are web widgets? They are collection of HTML5 Controls Based on jQuery Core For web, touch-enabled desktop development Built for performance. Kendo UI is based on jQuery core but Kendo UI is not extension of JQuery.

Available web widgets autoComplete Menu Calendar NumericTextBox ComboBox PanelBar DatePicker Splitter DateTimePicker TabStrip DropDownList TimePicker Editor TreeView Grid Upload ListView Window

Examples Extensive examples /examples of the trail zip folder http://demos.kendoui.com/web /examples of the trail zip folder

Usage 1. write mark up Initialize <input id=“dateOfBirth” /> <script type=“text/javascript”> $(document).ready(function(){ $(“#dateOfBirth”).kendoDatePicker(); }); </script>

Declarative Initialization 1. Markup <input id=“dateOfBirth” data-role=“datepicker” /> 2.Initialize <script type=“text/javascript”> $(document).ready(function(){ Kendo.init($(“#dateOfBirth”)); }); </script> //jQuery selector select the controller

Confriguation JSON-formatted settings $(“#dateofBirth”).KendoDatePicker( {format: “yyyy/MM/dd”} ); Data attributes <input id=“dateOfBirth” data-role=“datepicker” data-format=“yyyy/MM/dd” />

DataSource Configuration <input id=“colorPicker” /> <input id=“shapePicker” data-role=“combobox” Data-source=‘[“Circle”,”Oval”,”rectangle”,”Square”]’ /> <script type=“text/javascript” > $(document).ready(function(){ $(“#colorPicker”).kendoComboBox({ dataSource: [“Blue”,”Green”,”Red”,”Yellow”] }); Kendo.init($(“#shapePicker”)); </script>

Event Binding <input id="colorPicker" /> <input id="shapePicker" data-role="combobox" data-source='["Circle","Rectangle"]' data-change="onShapeChange" /> <input id="sizePicker" data-role="combobox" data-change='["Small","Large"]' /> <script type="text/javascript" > function onColorChange(e) { alert('Color Change!'); } function onSHapeChange(e) { alert('Shape Change'); } function onSizeChange(e) { alert('Size Change'); } $(document).ready(function (){ $("#colorPicker").kendoComboBox({ dataSource: ["Blue", "Green", "Red", "Yellow"], change: onColorChange }); kendo.init($("#shapePicker")); kendo.init($("#sizePicker")); var sizePicker = $("#shapePicker"); sizePicker.bind("change", onSizeChange).data("kendoComboBox"); </script>

Styling Kendo.common.css Kendo.[skin].css Its about positioning and sizes and require widgets to work properly. Kendo.[skin].css Colors and backgrounds Skin specific – out of the box there are 5 skin available Note: use common.css always before skin.css

Primitives

ThemeBuilder Tool for modifying kendo UI themes Just a browser booklet Real-time styling of your application To check demo http://themebuilder.kendoui.com

Explore the documentation http://docs.telerik.com/kendo-ui/introduction Every details are listed here.