CS 112 Introduction to Programming - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

CS 112 Introduction to Programming

Description:

replace your lowest assignment grade (each exam counts as two assignments) ... Web Forms (Web Form pages) that generate HTML content. file extension .aspx ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 11
Provided by: Richar9
Category:

less

Transcript and Presenter's Notes

Title: CS 112 Introduction to Programming


1
CS 112 Introduction to Programming
  • Lecture 38
  • Other Programming Paradigms
  • Richard Yang

2
Admin.
  • Assignment 9
  • due Dec. 16
  • replace your lowest assignment grade (each exam
    counts as two assignments)
  • office hours
  • appointments (cs112ta_at_cs, or individual email)
  • Dec. 15 1030 1200 (Watson 202)
  • Dec. 16 1030 1200 (Watson 202)

3
Outline
  • Admin.
  • Writing programs in a networked environment
  • web programming

4
Web Programming ASP.NET
  • Creates Web content for Web browsers
  • easier than you thought
  • Client (browser, e.g., IE) side
  • HyperText Markup Language (HTML)
  • a language describing web display
  • Server side
  • static content
  • dynamic content
  • CGI, PHP
  • Web Forms (Web Form pages) that generate HTML
    content
  • file extension .aspx
  • ASPX (Web Form) files contain written code, event
    handlers, utility methods and other supporting
    code

Examples Temperature converter Guestbook
5
Outline
  • Admin.
  • Writing programs in a networked environment
  • web programming
  • web service

6
Web Service
  • Call methods at a remote machine
  • Why web service?

7
Web Services Big Picture
remoteobject
client
SOAP request
client
Example Check Weather
Sample URL http//www.xmethods.com/
8
Outline
  • Admin.
  • Writing programs in a networked environment
  • web programming
  • web services
  • Writing programs for mobile devices

9
Writing Programs for Smart Devices
  • Mobile/smart devices
  • PocketPC with phones
  • Smart phones
  • Development environment
  • Windows CE/Pocket PC
  • .NET CompactFramework
  • Why do we need?
  • Writing programs for mobile devices is very
    similar to that of writing a normal Windows
    application
  • first use a simulator
  • then download to the device

Example Tip Calculator
10
Outline
  • Admin.
  • Writing programs in a networked environment
  • web programming
  • web service (a kind of remote method invocation)
  • Writing programs for mobile devices
  • Writing programs using another type of languages
    functional programming languages
Write a Comment
User Comments (0)
About PowerShow.com