Microcomputer Applications 2550 - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Microcomputer Applications 2550

Description:

... of software are system software and application software ... operations one at a time. High-Level Language. Source Code. IF LPROG ; if large program model ... – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 24
Provided by: rolandoru
Category:

less

Transcript and Presenter's Notes

Title: Microcomputer Applications 2550


1
Microcomputer Applications 2550
Palm Beach Community College
Software
  • Dr. Rolando Rueda de Leon
  • Monday, December 21, 2009

2
Todays Objectives
  • Q/A
  • Topic Software Development
  • Lab Project Three - Word

Albert Einstein Imagination is more
important than knowledge. Lao Tzu In the
Universe the difficult things are done as if they
were easy. Albert Einstein Things should
be made as simple as possible but not simpler.
3
Computer Software
  • Definition
  • Instructions for the computer
  • A series of instructions that performs a
    particular task is called a program or software
    program.
  • The two major categories of software are system
    software and application software

4
Computer Software
  • What is a computer Program?
  • Computer code is a series of written commands or
    instructions
  • Code strung together for a coherent and
    complete purpose and able to run on its own on a
    computer is called a program.
  • The written-out version of an entire program in
    its original language is called source code

5
Programming Languages Genealogy
6
Machine Language Strings of numbers that
instruct the computer to perform most
elementary operations one at a time
Source Code
1300042774 1400593419 1200274027
grossPay basePay overTimePay Write
grossPay
Programming Languages
Assembly Language
IF LPROG if large
program model SET_CLCK PROC FAR
define as far procedure
ELSE otherwise SET_CLCK
PROC NEAR define as near
procedure ENDIF
end conditional PUBLIC
SET_CLCK declare public PUSH
ES protect context
PUSH DS ...
MOV AX, DATA ensure proper segment
MOV DS, AX ...
MOV AX, 351CH get
original vector INT 021H
via dos service MOV
OLD1C_IP, BX save offset
High-Level Language
7
Computer Software Compilation
Source Code
10001110 00100011 11101100 10001110
8
Computer Software Language Types
  • There are two types of programs
  • Compiled
  • COBOL, Visual Basic
  • C
  • C
  • Java
  • Interpretative
  • VBScript
  • JavaScript

Must be compiled Into an .EXE type file Before it
can be executed
Compiled at time of it Execution, such as it Is
done by browsers
9
// Fig. 2.9 Addition.java // Addition program
that displays the sum of two numbers. // Java
packages import javax.swing.JOptionPane //
program uses JOptionPane public class Addition
// main method begins execution of Java
application public static void main( String
args ) String firstNumber //
first string entered by user String
secondNumber // second string entered by user
int number1 // first number to
add int number2 // second number
to add int sum // sum of
number1 and number2 // read in first
number from user as a string firstNumber
JOptionPane.showInputDialog( "Enter first
integer" ) // read in second number from
user as a string secondNumber
JOptionPane.showInputDialog( "Enter second
integer" ) // convert numbers from type
String to type int number1
Integer.parseInt( firstNumber ) number2
Integer.parseInt( secondNumber ) // add
numbers sum number1 number2 //
display result JOptionPane.showMessageDialog
( null, "The sum is " sum, "Results",
JOptionPane.PLAIN_MESSAGE ) System.exit(
0 ) // terminate application with window
// end method main // end class Addition
10
ltHTMLgt ltHEADgt ltTITLEgtWorking With VBScriptlt/TITLE
gt ltSCRIPT LANGUAGE"VBScript"gt   
MsgBox "Welcome to my Web page!" lt/SCRIPTgt
11
Computer Software Developing Methodology
  • Structured Programming Techniques
  • It is a general term referencing to programming
    that produces programs with clean flow, design,
    and a degree of modularity or hierarchical
    structure
  • Modularization
  • Break-up the the solution into manageable modules
  • The benefits of Structured Programming include
  • Ease of readability
  • Ease of maintenance
  • Lower maintenance costs
  • Long term use

12
Computer Software Developing Methodology
  • The Structure Theorem forms the basic framework
    for structured programming

Simple Sequence
Looping
Conditional
13
Computer Software Developing Methodology
  • Development Methodology

14
Computer Software Compilers
  • ADA
  • Fortran
  • Pascal
  • RPG
  • C
  • Algol
  • GPSS
  • Assembler
  • Machine Language
  • Popular Languages
  • COBOL
  • Made its presence back in the 1960s
  • Admiral Grace Hopper
  • English Oriented Language
  • C
  • Object-Oriented Language
  • Made its presence early 1980s
  • Powerful language for development of serious
    Applications and utilities
  • Visual Basic
  • Made its presence in 1964
  • Excellent for Graphical User Interface
    developments
  • Rapid Application Development
  • Java
  • Object-Oriented Language
  • Similar to C

15
Software Applications
  • Workgroup
  • Is used for software that supports a fairly small
    collection of users who are working on the same
    project or responsible for a common area of a
    business or organization
  • connected to a Local Area Network
  • ERP Software
  • Database software that is design to integrate the
    diverse functions of a large organization

16
Software Applications
  • Oracle
  • Accounting and Financial Application
  • Manufacturing Applications
  • Human Resource Type Applications (HR, Payroll, )
  • Have own development tools
  • PeopleSoft
  • Accounting and Financial Application
  • Manufacturing Application
  • Human Resource Type Applications (HR, Payroll, )
  • Have own development tools
  • SAP

ERP...
17
Software Applications
  • Spreadsheets
  • VisiCalc
  • Lotus 123
  • Excel
  • Multiplan
  • Word Processors
  • Mainframe word processors (similar to HTML)
  • WordPerfect
  • Word
  • WordStar

18
(No Transcript)
19
Word Project Three
  • Creating Resumes using Words Resume Wizard

20
Word Project Three
  • Create a resume using Words Resume Wizard
  • Identify the Word screen in print layout view
  • Identify styles in a document
  • Replace selected text with new text
  • Insert a line break
  • AutoFormat text as you type
  • Use print preview to view and print a document
  • Add color to characters
  • Set and use tab stops
  • Collect and paste using the Clipboard task pane
  • Add a bottom border to a paragraph
  • Clear formatting
  • Convert a hyperlink to regular text
  • Insert the current date
  • Create an AutoText entry
  • Create and update Tables
  • Create a bulleted list as you type
  • Address and print an envelope

21
Word Project Three
  • Warning Wizard uses a special formatted table

22
Questions ?
23
Lab time...
Write a Comment
User Comments (0)
About PowerShow.com