���ҷ�ͧ�Ϳ������Ѻ��û����żŢ�����
�Ϳ�������繪ش����觷����˹�ҷ����觡���������ͧ���������������ػ�ó� ����������� � �ӧҹ�����żŢ����ŵ����ͧ��� �Ӿѧ�������ػ�ó���������������դ���� ������ǹ����繫Ϳ���������令Ǻ��� �ѹ���������ö�ӧҹ��������ԧ �Ϳ��������ͧ���Сͺ�Ӥѭ�ѹ˹����к������żŢ����ŷ��ТҴ����� ͧ���Сͺ��ҧ � �ͧ�к������żŢ����� ��Сͺ����ͧ���Сͺ��ҧ � �ѧ��� (���ٻ��ҧ��ҧ��Сͺ))
Ἱ����ͧ���Сͺ�к������żŢ�����
- ��Ǥ�������������ػ�ó����ҵ���ͺ��ҧ (�ػ�ó� Peripheral) ����ǹ���Ѻ��ͧ�� ���ѧ�ҹ俿�� ���¡��ǹ������ Hardware
- �ش����� ���� �Ϳ������ (Software) ���ͺҧ�����¡�������� ����ǹ���Ѻ��ͧ����� ���վ�ѧ ���ӹҨ������繤����������������ӧҹ �ҧ������Ҩкѹ�֡�Ϳ������������˹��¤��������ͧ ��ٻ���ͻ�������ҧ � �� �蹨ҹ������� �� CD ���� Hard Disc �繵� ������͵�ҧ � ����ҹ������ö�Ѻ��ͧ��
- �ؤ�ҡ� ���¡��ǹ������ People ware ���¶֧���˹�ҷ�����ͼ����� ����� �����Թ�������к����Թ������
- ������������� �ҹ������ (Data and Database)
- ��кǹ����Ըա�� (Procedure)
�����Ӥѭ�ͧͧ���Сͺ��� 5 ��ǹ��� �դ����Ӥѭ����к������żŢ����ŷ������˹ع�ѹ �ТҴͧ���Сͺ��ǹ˹����ǹ������ ͧ���Сͺ��ҧ � ��ͧ���Сͺ���¢ͧ�к������żŢ����� ������к��˭� ����к�������ǹ��Դ�ѭ�Һ����ͧ����������� �� ͧ���Сͺ��ҹ�Ϳ�������Դ�����Դ��Ҵ��������� ��û����ż� ��мԴ��Ҵ���ͻ����ż������ �繵�
�ҳҨѡëͿ������
�Ϳ��������ͧ���Сͺ��ѡͧ��˹�觢ͧ�к������żŢ����� �Ϳ��������١���ҧ��� ��оѲ�ҤǺ����ҡѺ�������� �Ѻ�֧�Ѵ���������� 40 �� �ӹǹ�Ϳ������֧���ҡ��¹Ѻ����ǹ �֧���ҧ�á�������ͨѴ���繻��������� 2 �������˭� � �ѧ���
- �Ϳ�������к� (System Software) �Ϳ����������������繻���������觤Ǻ�����÷ӧҹ�к�����ͧ ����ػ�ó��������ö�ӧҹ�����ش���ʧ�����д�ɰ����� �� CPU ���ػ�ó����˹�ҷ������ż� ������蹡�е�ͧ�իͿ�����������¡����к���Ժѵԡ�÷���ʹ���ͧ��˹�ҷ��Ǻ�����÷ӧҹ �������������ҵ�ͧ��õԴ����������ҡѺ����ͧ������ҹ�ҧ��ҹ������� ���ͧ�Դ��駫Ϳ���������˹�ҷ��Ǻ������������ӧҹ�� �繵� ��ǹ�˭�Ϳ���������ҡѺ�ػ�ó�����ѡ�����¡��� Driver �ͧ�ػ�ó��ǹ�� � �͡�ҡ���Ϳ���������������ѧ�������件֧ �Ϳ��������ӻ���ª����� � �������ǡѺ�к�����ͧ ����ػ�ó� �� �Ϳ������������ (�Ť���觷���������дѺ�٧�������������ͧ �������ͧ����ö����) ���������¡��� Compiler ��� Interpreter ��ЫͿ������ ����������ͻ���ª���͡�èѴ��ô�ҹ����������� � ������¡��� Utility Program �� �Ϳ�������ͧ�ѹ����� �Ϳ�������Ǩ�ͺʶҹ�����ͧ �繵�
- �Ϳ���������ء��ҹ (Application Software) �繫Ϳ���������˹�ҷ����觡������������������żŢ����ŵ���ش���ʧ��ͧ�ҹ��� � ������ҡ������ҧ���ӡѴ�ͺࢵ ����������Դ���ҧ��ä�ͧ����������ҧ����������� ��觹�鹡�����Ѻ��þѲ������繫Ϳ��������ҹ����� ����ͨѴ��������«Ϳ������ ��������� �����繻��������� �ѧ���
- �Ϳ������������ٻ����� (General Package) ��ͫͿ������������ٻ �����ҹ����ҧ��ҧ����� �繷����� ����ö�ӫͿ������任���ء����ҹ�˹��§ҹ�������ӡѴ������˹��§ҹ �� �Ϳ������㹪ش Microsoft Office for Window ���� Microsoft Word �зӧҹ��ҹ������͡��� Microsoft Excel �зӧҹ��ҹ���ҧ�ӡ�����ͷ�����¡��� ��д�ɷ�����硷�ԡ�� Microsoft Access �зӧҹ�ҧ��ҹ�����������ШѴ��ðҹ������ �繵�
- �Ϳ������������ٻ��˹��§ҹ (Specific Package) ���¶֧ �Ϳ��������˹��§ҹ��Ѳ�Ң��������ҹ�˹��§ҹ���� �Ҩ�Ѳ���ºؤ�ҡâͧ˹��§ҹ�ͧ������Ҩ�ҧ����ѷ����˹�ҷ��Ѳ�ҫͿ������Ѵ��������� �Ϳ������Ẻ���д٤���¡Ѻ�Ϳ������������ٻ����� �������дǡ �ջ���Է���Ҿ ��й���� ��ѡ�ҹ���ͺؤ�ҡ��˹��§ҹ��鹨��դ�������֡ ����¡Ѻ���ѧ�������������ٻ���� � �
- �Ϳ����������¹��ҹ����ǹ�ؤ�� (Personal Software) �Ϳ����������������� ��Ҵ��� �բͺࢵ��÷ӧҹ������ͧ�����ҧ��ҧ���ͤ�ͺ�����ҹ������ �Ҩ������դ����дǡ㹡����ҹ���ʹ������¹���� �������ö�ӧҹ�����żŵ����͡�˹������ҧ�ջ���Է���Ҿ �Ϳ�����������������ҡ��� ����繷�������´�·���ѡ�������١�����ª�����ҧ������� ����ͼ����¹��¹��������ҹ�ͧ����������ǡ���������������ա�������������� ��������ª����ҧ��ҧ�͡� �֧�繷�������´�¤����Դ�������仡Ѻ��þѲ�ҫͿ����������ҹ�� ����ҡ���ա���Ǻ��� ����� ��й��ҾѲ�� ��Ҩ������ª��ҡ�Ϳ��������������ա�ҡ
�ʴ��ҳҨѡëͿ������
��������ѹ�������ҧ�������� �Ϳ������ ��� Users
㹡����ҹ���������� �Ϳ������������Ǣ�ͧ�Ѻ�����ҹ��й�� �е�ͧ����� (Load) ����˹��¤�������ѡ (Main Memory) �ͧ����ͧ (�Ϳ������ҧ��ǹ����ѧ���֧���ҷӧҹ�Ҩ�ѧ������Ѻ�����ҹ���˹��¤����� ��������� ˹��¤��������ͧ �� ����� Hard Disc �� Floppy Diskette ���ͫͿ������ �Ҩ���������� CD (Compact Disc) �繵� ����к���Ժѵԡ�èШѴ ��������ͧ���) �к���Ժѵԡ�� (Operating System Software: OS) �з�˹�ҷ���繵�ǡ�ҧ����ҹ��÷ӧҹ�����ҧ�Ϳ���������ء�� �Ѻ�������ͧ (Chip CPU) ����û����żŴ��Թ仵����鹵㹫Ϳ������ ��зӧҹ���ҧ�ջ���Է���Ҿ ��蹤�ͼ����ҹ (Users) ����ҹ�¼�ҹ�Ϳ���������ͧ������㹢�зӧҹ �ҧ��ǧ���Ңͧ��÷ӧҹ�����ҹ���ѧ�ӧҹ�Ѻ�Ϳ���������ء�� ��й�鹫Ϳ���������ء����繫Ϳ���������������ͧ˹�� (Foreground) �Ϳ������ ��ǹ�к���Ժѵԡ�á���������ͧ��ѧ (Background) �ѧ�ٻ��ҧ��ҧ ˹�Ҩ͡���ʴ�����������������ء���� ��㹺ҧ��ǧ���Ҽ�����Ҩ��ͧ��õԴ��͡Ѻ �к���Ժѵԡ�����ͷӧҹ�ҧ���ҧ����ͧ��� ��е�ͧ�͡�ҡ�Ϳ������ ����ء���� ������ͫͿ�������к���Ժѵԡ�����ҧ������������ͧ˹�� (Foregground) �ʴ����˹�Ҩ� ��������������������� �Դ�����觡�ë���繤���觢ͧ�к���Ժѵԡ�õ�ǹ��
�ʴ���������ѹ�������ҧ Hardware, Software ��� Users
˹�ҷ��ͧ�Ϳ�������к���Ժѵԡ����˹�ҷ����ѡ 3 ��С�� �ѧ���
- �繵�ǡ�ҧ�����ҧ����� ���ͫͿ���������ء��Ѻ�������� (Users Interface)
- �Ǻ�����÷ӧҹ�ͧ�к�������������� (Control System)
- �����÷�Ѿ�ҡ���к���������Է���Ҿ�٧�ش (Resource Management)
�ѧ�����������ػ����� �����е�ͧ��ҹ�Ϳ���������ͧ��������������ǡѹ �ѧ�ٻ��ҧ��ҧ �ѧ���㹰ҹм����ҹ�֧��ͧ���¹�������ҹ�Ϳ���������ͧ������ ��� ���¹�������ҹ�к���Ժѵԡ�õ�ǹ�� ������¹����Ըա����Ϳ���������ء������ҹ��� ������ҧ�蹵�ͧ����������������͡��� Microsoft Word ���ӧҹ�� Windows 98 ������е�ͧ���¹�������ҹ Windows 98 ������к���Ժѵԡ�� ��е�ͧ���¹����Ը��� Microsoft Word ����� ���������ء�� �繵�
�ʴ������ (Users) ����Ϳ���������ͧ������
���Ҥ��������� (Computer Programming Language)
���� ��� ���͡�ҧ��������ͧ��ͷ�����š����¹�����Դ��������֡�����ҧ���ٴ�Ѻ���ѧ ������ǹ������¶֧���ҷ����������������������ҧ�ѹ 㹷ҧ������������ա�þѲ����������Ѻ������ͧ���������������ҧ���Ѻ����ͧ���������� ����������㹻Ѩ�غѹ�к�ǧ����������ͧ��Ẻ�ԨԵ�� ��觢����� ��Ф���觷������ͧ���Ѻ��� �������ö��任����ż���е�ͧ���к��Ţ�ҹ�ͧ������ ��蹤�� 0 ��� 1 �ѧ����ѭ�ѡɳ��� ����������������������������ͤ������¡Ѻ������������е�ͧ���к��Ţ�ҹ�ͧ ������¡���Ҵѧ����ǹ����� ��������ͧ (Machine Language) ���������������ҹ�鹷����������������µç ����ͧ�ա�����������Ѻ�����ҷ���ҡ����Ѻ��������й�����¹����� �֧���ռ��Դ�����ҷ�����������Դ��͡Ѻ����ͧ����¢�� �֧�Դ�������� ������ҡ��� ����ö����ѧ���
- �����дѺ��� (Low Level Language) ����������ͧ (Machine Language) ���ѭ�ѡɳ� 0, 1 �ѧ��������Ң�ҧ��
- �����ѭ�ѡɳ� (Symbol Language) �����ҷ��������Ѳ���ѭ�ѡɳ� ���������᷹ 0 ��� 1 㹤���觷���ͧ����� � ����Ŵ�����ҡ ��л����Ѵ���� �ҡ��� ����㹻�������� ��� ���� Assembly ������ա�����ѭ�ѡɳ���ͧ�ա�������Ҩҡ�ѭ�ѡɳ��������������ͧ ����������ժ������ Assembler
- �����дѺ�٧ (High Level Language) �����ҷ�����ѭ�ѡɳ�����ٻẺ�����ѵ�ػ��ʧ�����������µ����������й����¹����� �Ըա�����ҧ�����дѺ�٧���ͼ���д�ɰ����Ҩйӵ���Ţ ����ѡ�� �������ͧ���µ�ҧ � �ͧ�����ҵԹ�����ҧ�����Ҥ����������¨����ҧͧ���Сͺ�ͧ�������ҧ�ú��ǹ ������ͧ���Сͺ������㹡����¹���������ҹ�� � ����дǡ ��Ч�����������ҷ�����ҧ����������� ����ͧ���Сͺ��ѡ������� � �ѹ ���
- ���Ѿ�� (Vocabulary ���� Keyword) �繤�����ԧ���������ҷء���Ҩе�ͧ�դ��Ѿ��ͧ����ͧ ���Ѿ���繵��᷹�ͧ�����������Ф������� �������Ҩ֧��ͧ����¡�ä��Ѿ��ӹǹ�ҡ�Ǻ�������繾��ҹء�� ���� Dictionary ���Ҥ����������ӹͧ���ǡѹ ������ҧ���Ҩе�ͧ���ҧ���Ѿ������ҷ�����ҧ���ú��ǹ��ͺ����������ҹ���Ѿ������ҹ���Ҩ������ٻ���Ѿ���� ��ٻ�ͧ�ѧ��ѹ (Function) ���ͺҧ���Ҩ�������ٻ�ͧ Procedure ��� Function ��� Procedure ���� ��������·�������ҧ�������ҧ�����������㹤�ѧ�ͧ�������ٻ �ͧ������� ����Ҩ���繡�������ͻ�������ҧ � ��������дǡ ����������㹡����ҹ ��������˹�� ����繤���觾�鹰ҹ�������¡��ѡ�С�˹����� ���������ҵ�ҹ (Standard) �� ���� Pascal ����� Read, Readln ����� Write, Writeln ��ǹ�������������ٻ Procedure ������ ������������ҵðҹ�ͧ���� Pascal ��ǹ����� Clrscr ���� Procedure �����������觪��� Crt �繵� ����Ѻ���ҫ� ����觵�ҧ � �������繿ѧ��ѹ������ �� ����� scanf() , printf() �繿ѧ��ѹ ����˹���ǹ��� �ͧ�ѧ��ѹ��������δ���� (�������ǹ���) ���� stdio.h 㹡�������� �֧��ͧ�ա���Դ �������¡ ������ҧ�֧�� ����ҫ������¤ # include <stdio.h> ��ǹ����� clrscr() ����繿ѧ��ѹź�� ��ǹ��Ǩ�������δ������� ���� conio.h �֧��ҧ�֧���»���¤ # include <conio.h> ��ѧ�ҡ�����ǹ��ǡ���觼�ҹ��ѧ ��ѧ���������������§�Ѻ��ǹ��Ǣͧ�ѧ��ѹ �繵�
- ���ҡó� (Syntax) ���¤�����ҡ�ùӤ��Ѿ��������¹�����: ��������ٻ�ͧ����¤����� (Statements) �֧��ͧ���ٻẺ���ҡó��觼�����ҧ���Ҩе�ͧ��˹��ٻẺ���ҡó�ͧ���ҹ�� ��觨��֡����ҡ������ �ͧ��������
- �ç���ҧ���� (Structure) ���¶֧������������¹����� �ٻẺ�����ç���ҧ�ͧ����������ҧ�� �� �ç���ҧ�ͧ����������¹�������ҫ� �Ѻ���һ�ʤ�š����������ѹ �֧��������ǹ������¤�֧�ѹ����
- ��������� (Translator) ��������Ҷ١���ҧ�����ѭ�ѡɳ���� �ٻẺ���ͧ��� ����дǡ�Ǵ���ǵ�͡������¹����� �������������������㨴��¨֧�繤������繷�������ҧ���Ҩе�ͧ���ҧ�Ϳ�����������������ŧ�����дѺ�٧����Ѻ����������ͧ�������繫Ϳ������ �Ǻ�����÷ӧҹ�����ż���
����������������ѡɳ� ����ö�觵�������ҵ���ѡɳС������ 3 Ẻ
- �������� (Assembler) �繵���������������� ����� �����дѺ����������������ͧ
- �Թ�;������ (Interpreter) �繵���������дѺ�٧����� ��������ͧ ������ѡ�����㹢�зӧҹ�繡���ŷ��л���¤ �բ�ʹշ������ö��䢻���¤ ����� ��ѹ����Ҿ��ش���Դ���͵�ͧ��û�Ѻ��ا ���բ�����·���ͧ�ա���šѹ�ء���駷���ա����ҹ�������ö����ǹ����������������ա �繨ش���¢ͧ�����Ẻ����������÷ӧҹ��Ҫ�� �������������ҹ���繵鹩�Ѻ���������ʹ��µ�͡����ҹ㹡ó� ����ͧ��û��Դ���ͻ�ͧ�ѹ�������������ѧ��
- ��������� (Compiler) �繵���������дѺ�٧�����ǡѺẺ �Թ�;������ ���繡���ŷ������� �š���ŷ�駩�Ѻ�����������¡��� �ͺ��⤴ (Object Code) �����дѺ�٧������պ��ҷ��з���ѧ�繷�������
- ���� BASIC �����ҷ����ҹ���� ���������Ѻ�����������֡�� �����¹����� BASIC �繵������Ҩҡ��������� Beginner�s All-purpose Symbolic Instruction Code ��������á����Ẻ Interpreter �ӧҹ��� ����������СѺ�ҹ�ԧ��áԨ �Ѩ�غѹ����������� ������Ẻ Compiler �ӧҹ�����Ф��ͧ��� ���� Microsoft�s Quick BASIC ��� Visual BASIC �繵�
- ���� COBOL �����ҷ�����ҧ�ҹҹ������ �.�. 1960 ����СѺ�ҹ ��ҹ��áԨ ���������ҹ��Ф���������ѧ��ɷ������ҹ �����¹����� �ؤ�á � ��Ѻ����ͧ������ �Ѩ�غѹ������蹷����Ѻ����ͧ���ä��������� �������蹷��ʹѺʹع�����¹�������� �ԧ�ѵ�� (Object Oriented Paradigm) ���¡��� Visual COBOL ����
- ���� Pascal �����ҷ��������ӹ�ª��������¹���������� �ç���ҧ���µ�͡����¹����� �����麹����ͧ���ä��������������ҷ������СѺ������¹���� �����¹���������ء�������ҷ���յ���ŷ�� Interpreter ��� Compiler �Ѩ�غѹ��� Turbo Pascal �����Ѻ���������٧���㹡�����¹���� ��С����ҹ�����բ�ʹա�������á �
- ���� C �����ҷ�����Ѻ�������������ѡ��¹������բ�ʹ� ��� ������״���� ��������ҡó������������ �ջ���Է���Ҿ ��Ф��� ����㹡�÷ӧҹ ��þѲ����������������º��ҡѺ������� �Ѩ�غѹ����� C++ ����蹷������ö��¹������ԧ�ѵ�� (Object Oriented Programming)
- �����дѺ�٧�ҡ (Very High Level Language) �������ؤ��� 4 (Fourth Generation Language = 4GLs) �����ҷ�����������ѡ�����¹Ẻ�ë������ (Nonprocedural Language) �����¹��§��˹�������ͧ�����Ҩ� �������������ú�ҧ ������ͧ�����ҷ����ҧ�� �����¹������Ч�������Ǵ���� �ռ��������Ҷ���������ؤ��� 4 ��¹���������ҹ�ҡ���ҷ����¹���������дѺ�٧�֧�Ժ��ҵ�� ��ؤ����ѧ�����ҷ�����¡�鹢������� �� ���� SQL (Structured Query Language) ������� QBE (Query By Example) ������Ѻ��������㹡����ҹ�ҡ
�Ƿҧ�����¹�����
�Ƿҧ�����¹�����������ͧ����Ӥѭ�ա����ͧ˹�觤�èе�ͧ �Ӥ������㹺�����������֡����������´㹺���ҧ � ���� �����ª�����Ǣ�͡�͡�֧�����Ӥѭ����㹵�Ǥ�����Ƿҧ����˹�ҧ�����Թ���� �ش������·�������ѧ���¤����Һ��� �Ǵ���� ��л�ʹ��� �������Ƿҧ���� ���������� ���Ҩ�о��ػ��ä���ͻѭ�ҷ�����ͧ�������� ��Ҫ�� ��ҡ���Թ�ҧ�շҧ������͡���·ҧ ������ش��ҵ�ͧ���͡�Թ�ҧ���鹷ҧ�������з���ش ����Ǵ���ǻ�ʹ��� �����駼Ŵ���� � �������Ѻ��þѲ��������������ǡѹ ��Ҥ���ͧ������Ƿҧ ��þѲ�ҷ��������ª���٧�ش ��þѲ�������㹻Ѩ�غѹ ���Ƿҧ���� 2 �Ƿҧ ��� �����¹������ԧ�ç���ҧ (Structured Paradigm ���� Function Oreinted Paradigm) ��С����¹����� �ԧ�ѵ�� (Object Oriented Paradigm) ��觷���ͧ���Ƿҧ���ᵡ��ҧ�ѹ ������� �Թ�ҧ����շҧ������͡�ѧ�����
- �����¹������ԧ�ç���ҧ (Structured Paradigm ���� Function Oriented Paradigm) �繡����¹ ��������ִ��ѡ�����¹�����Ẻ�¡��˹������� (Module) ���˹�ҷ������ �Ǻ���˹�����������ҹ����Ҵ��¡ѹ���ç���ҧ�ʹ���ͧ����ѹ��ѹ ������¡��鹹����� ��� Integration �ç���ҧ�����������������ͧ��� ���ҷ����Ѳ���������ǹ�� �Ѵ�����һ�����������¡��� Procedural Language �����¹������ǹ����١���� �ҹ������ؤ�����֧�ؤ�Ѩ�غѹ���ѧ������ �������������բ�Ҵ���
- �����¹������ԧ�ѵ�� (Object Oriented Paradigm) ��ѡ��á��� ���ͧ�ҹ�������ҧ���ѵ�� (Object) �� ���ͧ��ͺ (Dialog Box) �ٻ�Ҿ˹����� ���ͧ��ͤ��� (Text Box) ���� �ͤ�����Ҿ �繵� ���ͺ��˹�觨зӧҹ�е������˹������繪����ǹ (Component) ��˹�������� ��Ҽ�����ͧ�������㴡�����ö�Ѵ�͡�����������ͧ�����ѹ�� �Ƿҧ�����¹������ԧ�ѵ�ع�������СѺ�����¹�������Ҵ�˭� ��������ö����Ҫ����ǹ������������ǡ�Ѻ������������ҧ �ͺ�������Ъ����ǹ ����ѧ����� ���������Ѵ���� ���Ŵ�ç�ҹ����ҡ ����ö�Ѳ������������ҧ�Ǵ���� ��й͡�ҡ����ѹ�ѧ�繻���ª������Ѻ�Ϳ������ �Ҥ���������ö���ͻ������� (Reuse) Ŵ��������㹡�þѲ������ҡ ��к��ا�ѡ�ҧ�����л����Ѵ���� ����ᵡ��ҧ�����ҧ��þѲ�ҵ���� Structured Paradigm �Ѻ Object�Oriented Paradigm ����ҡ���ҧ
���º��ºǧ�ê��Ե�ͧ�Ϳ��������Ѳ�ҵ���� Structured Paradigm �Ѻ Ojbect-oriented Paradigm
Structured Paradigm | Object-Oriented Paradigm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
�֡���������������´��ҡ˹ѧ�������� ....