API PROGRAMMING.

Slides:



Advertisements
Similar presentations
Designing Websites Using HTML and FrontPage A Typical Webpage View Source A webpage is a text file containing instructions to tell a computer how the.
Advertisements

Bring Life to Your Web Pages with JavaScript and HTML5 Ole Ildsgaard Hougaard -
CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.
Layout using CSS. Using multiple classes In the head:.important{font-style:italic;}.title{color:red;} In the body: Here's a type of paragraph that is.
The Future of CSS and JavaScript Today Daniel Laughland Forward Thinking.
Very quick intro HTML and CSS. Sample html A Web Title.
 2002 Prentice Hall. All rights reserved. Chapter 2 - Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Overview of the Visual Studio.NET.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
CSS (Cascading Style Sheets): How the web is styled Create Rules that specify how the content of an HTML Element should appear. CSS controls how your web.
Images: HTML and CSS. The Bells page without images in Source View and Design View.
Web Design Transparent Backgrounds. Why : Allow text to appear clearly above a graphic background image that still can be seen in the background. Without.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
VS.NET Syllabus By Peter Huang.
CSS The Definitive Guide Chapter 8.  Allows one to define borders for  paragraphs  headings  divs  anchors  images  and more.
Intro to Dreamweaver Web Design Section 7-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
End User Computing More on HTML and CSS Sujana Jyothi Department of Computer Science
 Remember that HTML is just text  Need to point to pictures  Use the img tag  alt: › screen reader › REQUIRED for this class and to validate.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
By… Prapasri Fungsriwirot Database Training Division Book Promotion & Service Co., Ltd Latest Update 13/01/50.
Principles of Software Development 1 Principles Of Software Design and Development Types of language / Choosing a language.
Applets Yong Choi School of Business CSU, Bakersfield.
Wednesday 5 December 2012 Part II. Wednesday 5 December Make an Element Draggable What to Drag - ondragstart and setData() Where to Drop - ondragover.
Web Foundations WEDNESDAY, NOVEMBER 20, 2013 LECTURE 32: DREAMWEAVER SLIDE SHOW AND GOOGLE MAP.
Week 2: Building a Simple Website IMC 320 Web Publishing Spring 2011.
HTML and Dreamweaver November 11th. Agenda Box Model Displaying and positioning elements – Padding – Margin – Float – Display – Position HTML Demo.
Week 5.  Normal document flow  Affecting document flow with float and position properties using CSS  Using these properties to create layouts.
CSCI 3100 Tutorial 2 Web Development Tools 1 HTML 5 & CSS 3 1.
Cascading Styles Sheets Positioning HTML elements.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Java Script and the DOM DOM stands for: –The Document Object Model When a browser reads a web page, it converts it’s contents from HTML into a hierarchical.
Chapter 3 – Part 1 Word Processing Pages for Mac CMPF 112 : COMPUTING SKILLS.
Getting Started with Dreamweaver
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Introduction to Computers
Chapter 4: Feature Detection & Drag and Drop
The Box Model in CSS Web Design – Sec 4-8
4.01 Cascading Style Sheets
CSC391/691 Intro to OpenCV Dr. Rongzhong Li Fall 2016
CSS Layouts: Positioning and Navbars
The Box Model in CSS Web Design – Sec 4-8
CSS Layouts: Grouping Elements
Egyptian Language School
Webpage layout using CSS
Drag-and-Drop By Michelle
Computer Software: Programming
Intro to Dreamweaver Web Design Section 8-1
CS1220 Web Programming Saloni Chacha.
Positioning Objects with CSS and Tables
The Box Model in CSS Web Design – Sec 4-8
>> CSS Layouts.
WEB API.
Introduction to Computers
MORE Cascading Style Sheets (The Positioning Model)
Software Engineering for Internet Applications
Introduction to Programming the WWW I
Float Property Elements that seem to “float" on the right or left side of either the browser window or another element are often configured using.
Web Development & Design Foundations with H T M L 5
Getting Started with Dreamweaver
Drag-and-Drop Processing
Floating and Positioning
Lecture 6: Dynamic Web Pages Monday February 5, 2018 SETUP:
Windows Remote Management
Web Client Side Technologies Raneem Qaddoura
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Web Client Side Technologies Raneem Qaddoura
4.01 Cascading Style Sheets
Step 1:. Open Microsoft FrontPage application.
Positioning Objects with CSS and Tables
CGS 3066: Web Programming and Design Fall 2019 CSS Extra
Presentation transcript:

API PROGRAMMING

Application programming interface In computer programming, an application programming interface (API) is a set Of subroutine definitions, protocols, and tools for building software and applications. A good API makes it easier to develop a program by providing all the building blocks, which are then put together by the programmer. An API may be for a web-based system, operating system, database system, computer hardware, or software library. An API specification can take many forms, but often includes specifications for routines, data structures, object classes, variables, or remote calls. POSIX, Microsoft Windows API, the C++ Standard Template Library, and Java APIs are examples of different forms of APIs. Documentation for the API is usually provided to facilitate usage. The status of APIs in intellectual property law is controversial.

Application programming interface

What is an API? - Fast Tech Skills https://www.youtube.com/watch?v=B9vPoCOP7oY

Introduction to API Design https://www.youtube.com/watch?v=E6LCNQJv6G8

Simple Drag and Drop Coding <style type="text/css">#div1 { width: 350px; height: 70px; padding: 10px; border: 1px solid #aaaaaa; } </style> <script> function allowDrop(ev) { ev.preventDefault(); function drag(ev) { ev.dataTransfer.setData("text", ev.target.id); function drop(ev) { var data = ev.dataTransfer.getData("text"); ev.target.appendChild(document.getElementById(data)); </script> <p>Drag the W3Schools image into the rectangle:</p> <div id="div1" ondragover="allowDrop(event)" ondrop="drop(event)"> </div> <p><br /> <img draggable="true" height="69" id="drag1" ondragstart="drag(event)" src="http://www.w3schools.com/html/img_logo.gif" width="336" /></p>

I make a DandD Menu

<style type="text/css">#div1 { width: 350px; height: 70px; padding: 10px; border: 1px solid #aaaaaa; }

</style> <script> function allowDrop(ev) { ev.preventDefault(); } function drag(ev) { ev.dataTransfer.setData("text", ev.target.id);

function drop(ev) { ev.preventDefault(); var data = ev.dataTransfer.getData("text"); ev.target.appendChild(document.getElementById(data)); }

</script> <p>Drag the W3Schools image into the rectangle:</p> <div id="div1" ondragover="allowDrop(event)" ondrop="drop(event)"> </div>

<p><br /> <img draggable="true" height="69" id="drag1" ondragstart="drag(event)" src="http://www.w3schools.com/html/img_logo.gif" width="336" /></p>

Drag the picture to above BOX.