1 Chapter 13 Programming Languages and Program Development Tools.

Slides:



Advertisements
Similar presentations
Discovering Computers Fundamentals, 2010 Edition Living in a Digital World.
Advertisements

Living in a Digital World Discovering Computers 2011.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Project 1 Introduction to HTML.
Chapter 13 Programming Languages and Program Development
Chapter Concepts Review Markup Languages
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Discovering Computers 2008 Chapter 13 Programming Languages and Program Development.
Objectives Overview Define system development and list the system development phases Identify the guidelines for system development Discuss the importance.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Chapter 13 Programming Languages and Program Development.
Chapter 13 Programming Languages and Program Development 1.
Discovering Computers 2009 CSC 1100 Computer Literacy Dr. Carlos E. Otero Introduction to Computer Programming.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computers Are Your Future Tenth Edition Chapter 11: Programming Languages & Program Development Copyright © 2009 Pearson Education, Inc. Publishing as.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Chapter 11 Information System Development and Programming Languages
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
44 CHAPTER SPECIALIZED APPLICATION SOFTWARE Graphics 1. Desktop publishing 2. Image editors 3. Illustration programs 4. Image galleries 5. Graphic.
Information System Development
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Creating a Winning E-Business Second Edition Understanding Web Technologies Chapter 9.
CSC 101 Introduction to Computing Lecture 28
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Programming Languages 1.07a.  A computer program is a series of instructions that direct a computer to perform a certain task.  A programming language.
Chapter 15 Program Development and Programming Languages.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Information Systems Overview (COIS 20024) Lecture: Week 3 Computer Software (Information Systems Resources)
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Chapter 13 Programming Languages and Program Development.
Chapter 12 Information Systems and Program Development Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Discovering Computers Fundamentals, 2010 Edition Living in a Digital World.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Chapter 13 Programming Languages and Program Development
IS220 Computer Programming
Section 10.1 Define scripting
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
Introduction to Visual Basic 2008 Programming
Project 1 Introduction to HTML.
Chapter 13 Programming Languages and Program Development
Objectives Overview Differentiate between machine and assembly languages Identify and discuss the purpose of procedural programming languages, and describe.
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
and Program Development
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
Presentation transcript:

1 Chapter 13 Programming Languages and Program Development Tools

Visual Studio is Microsoft’s suite of program development tools Visual Basic is based on the BASIC programming language Visual C++ is based on C++ Visual C# combines the programming elements of C++ with an easier, rapid-development environment 2

Programming Languages and Program Development Tools 3

A visual programming language is a language that uses a visual or graphical interface for creating all source code Borland’s Delphi is a powerful program development tool that is ideal for building large- scale enterprise and Web applications in a RAD environment 4

Programming Languages and Program Development Tools PowerBuilder is a powerful program development RAD tool Best suited for Web-based,.NET, and large-scale enterprise object-oriented applications 5

Programming Languages and Program Development Tools A 4GL (fourth-generation language) is a nonprocedural language that enables users and programmers to access data in a database – One popular 4GL is SQL 6

Programming Languages and Program Development Tools Classic programming languages include: 7 AdaALGOLAPLBASIC ForthFORTRANHyperTalkLISP LogoModula-2PascalPILOT PL/1PrologRPGSmalltalk

Programming Languages and Program Development Tools An application generator is a program that creates source code or machine code from a specification of the required functionality – Often bundled as part of a DBMS 8

Programming Languages and Program Development Tools A macro is a series of statements that instructs an application how to complete a task You usually create the macro in one of two ways: – Record the macro with a macro recorder – Write the macro 9

Programming Languages and Program Development Tools HTML is a special formatting language that programmers use to format documents for display on the Web XHTML is a markup language that allows Web sites to be displayed more easily on mobile devices 10

Programming Languages and Program Development Tools XML allows Web developers to create customized tags and use predefined tags to display content appropriately on various devices – WML is a subset of XML and is used to design pages for microbrowsers Two applications of XML are RSS 2.0 and ATOM 11

Programming Languages and Program Development Tools Web browsers can execute short programs to add interactive elements to Web pages To send and receive information between your computer and a Web server, these programs use the CGI (common gateway interface) 12 ScriptsApplets Servlets ActiveX controls

Programming Languages and Program Development Tools Programmers write scripts, applets, servlets, or ActiveX controls using a variety of languages 13 JavaScriptPerlPHP RexxTclVBScript

Programming Languages and Program Development Tools Dynamic HTML (DHTML) allows Web developers to include more graphical interest and interactivity Ruby on Rails (RoR) provides technologies for developing object-oriented, database- driven Web sites 14

Programming Languages and Program Development Tools Web 2.0 allows Web sites to provide a means for users to: 15 Share personal information Allow users to modify Web site content Have application software built into the site

Programming Languages and Program Development Tools Most Web 2.0 sites use APIs – An API enables programmers to interact with an environment such as a Web site or operating system 16

Programming Languages and Program Development Tools Web page authoring software can create sophisticated Web pages that include images, video, audio, animation, and other effects 17 Dreamweaver Expression Web Flash SharePoint Designer

Programming Languages and Program Development Tools Multimedia authoring software allows programmers to combine text, graphics, animation, audio, and video in an interactive presentation 18 ToolBookDirector

Programming Languages and Program Development Tools 19

Program Development Cycle Program development consists of a series of steps programmers use to build computer programs 20

Program Development Cycle The sequence control structure shows one or more actions following each other in order 21

Program Development Cycle The selection control structure tells the program which action to take, based on a certain condition – If-then-else – Case 22

Program Development Cycle 23

Program Development Cycle The repetition control structure enables a program to perform one or more actions repeatedly as long as a certain condition is met 24

Video: Electronic Arts Going Mobile 25 CLICK TO START

Summary System development phases Guidelines for system development Activities that occur during system development Various programming languages and program development tools Web development and multimedia development tools Program development and the tools used in this process 26