250 likes | 562 Views
Objectives of this subject. Learn a disciplined approach to write programs that areClear, Correct and Easy to ModifyLearn how to solve business problemsTool : Delphi 6Programming Language : Object Pascal a tool to facilitate our learning, once you learn about the discipline to write a program,
E N D
1. ISM 2110Programming for Business ApplicationsLecture 1 - Introduction to Computer and Delphi By Tony Chun-Kuen WONG
2. Objectives of this subject Learn a disciplined approach to write programs that are
Clear, Correct and Easy to Modify
Learn how to solve business problems
Tool : Delphi 6
Programming Language : Object Pascal
a tool to facilitate our learning, once you learn about the discipline to write a program, you can use any language to write your applications.
3. Delphi 6 An integrated development environment (IDE)
Object Pascal Language
Compiler
Visual Development Environment
Database Tools
Visual Component Library
It is designed for Rapid Application Development (RAD)
4. What happen in the real world
!!!
5. Introduction to Computer Hardware (Figure 1.9)
Central Processing Unit (CPU)
Display Device
Input Devices
Output Devices
Memory (ROM, RAM)
Storage Devices
Software
System Software
Application Software
General-purpose software
Application-specific software
6. Computing environment
Time-Sharing environment
Client-Server environment
Binary Number System
Computers understand only the base 2, or binary number system
Mathematical operations performed in computers are subject to round-off errors
7. 1001 1100 It is an binary number
Each 0 and 1 in this number is called a bit
Computer group and store information in series of eight bits, with each series called a byte
Kilobyte (KB) 210
Megabyte (MB) 220
Gigabyte (GB) 230
8. Computer Languages 1940s machine Language
1950s Symbolic languages
Assembly (converted to machine language by assembler)
1960s High-Level languages
Basic, Fortran, Cobol, Pascal, C
(converted to machine language by complier or an interpreter)
1990s Natural languages (evolving)
The ONLY language understood by a computer is machine language
9. Turn Object Pascal to Machine Code Writing and editing Programs
Compiling Programs
Linking Programs
Program Execution
10. What is Delphi ? Delphi is Borland's best-selling rapid application development (RAD) product for writing Windows applications.
You can create Win32 console applications or Win32 graphical user interface (GUI) programs.
11. Delphi integrated development environment (IDE)