computer. sytem

19
1 ซอฟต์แวร์ (software) 1.ความหมายของซอฟต์แวร์ ซอฟต์แวร์ คือ ชุดคำสั่งที่สั่งงำนคอมพิวเตอร์เป็นลำดับขั ้นตอนของกำรทำงำน ชุดคำสั่งเหล่ำนี ้ไดจัดเตรียมไว้ในหน่วยควำมจำของคอมพิวเตอร์ คอมพิวเตอร์อ่ำนชุดคำสั่งแล้วทำงำนตำม ซอฟต์แวร์จึงเป็น สิ่งที่มนุษย์จัดทำขึ ้น และคอมพิวเตอร์จะทำงำนตำมคุณลักษณะของซอฟต์แวร์ที่วำงไว้แล้วเท่ำนั ้น 2.ประเภทของซอฟต์แวร์ ในบรรดำซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ที่มีผู้พัฒนำขึ ้นเพื่อใช้งำนกับคอมพิวเตอร์มีมำกมำย ซอฟต์แวร์เหล่ำนี ้อำจได้รับกำรพัฒนำโดยผู้ใช้งำนเอง หรือผู้พัฒนำระบบ หรือผู้ผลิตจำหน่ำย หำกแบ่งแยก ชนิดของซอฟต์แวร์ตำมสภำพกำรทำงำน พอแบ่งแยกซอฟต์แวร์ได้เป็นสองประเภท คือ 1.ซอฟต์แวร์ระบบ (systems software) ประกอบด้วย 1.1 ระบบปฎิบัติกำร 1.2 โปรแกรมอรรถประโยชน์ 2.ซอฟต์แวร์ประยุกต์ (application software) ประกอบด้วย 2.1ซอฟต์แวร์สำเร็จรูป 2.2ซอฟต์แวร์เฉพำะ 1. ซอฟต์แวร์ระบบ หมำยถึง ชุดคำสั่งหรือโปรแกรมที่บริษัทผู้ผลิตสร้ำงขึ ้นมำเพื่อใช้จัดกำรกับระบบ ซึ ่งจะทำหน้ำทีควบคุมกำรทำงำนของคอมพิวเตอร์ และอุปกรณ์ต่ำง ๆ เช่น กำรนำเข้ำข้อมูลของอุปกรณ์นำเข้ำ กำร ประมวลผลของหน่วยประมวลผล กำรจัดสรรหน่วยควำมจำสำรอง และกำรแสดงผลของอุปกรณ์แสดงผล เป็นต้น เมื่อผู้ใช้เริ่มเปิดเครื่องคอมพิวเตอร์ กำรทำงำนจะเป็นไปตำมชุดคำสั่งที่เขียนขึ ้น ชุดคำสั่งนั ้นก็คือ ซอฟต์แวร์ระบบนั่นเอง ซอฟต์แวร์ประยุกต์ไม่ว่ำประเภทใดล้วนแต่ต้องทำงำนบนระบบปฏิบัติกำร ทั ้งสิ้น เครื่องคอมพิวเตอร์จะไม่ทำงำนถ้ำไม่มีระบบปฏิบัติกำร กำรเริ่มใช้งำนคอมพิวเตอร์ทุกครั ้งจึงต ้อง

Upload: wanichaya-upajak

Post on 17-Mar-2016

237 views

Category:

Documents


1 download

DESCRIPTION

computer. sytem.

TRANSCRIPT

Page 1: computer. sytem

1

ซอฟตแวร (software)

1.ความหมายของซอฟตแวร

ซอฟตแวร คอ ชดค ำสงทสงงำนคอมพวเตอรเปนล ำดบขนตอนของกำรท ำงำน ชดค ำสงเหลำนไดจดเตรยมไวในหนวยควำมจ ำของคอมพวเตอร คอมพวเตอรอำนชดค ำสงแลวท ำงำนตำม ซอฟตแวรจงเปน

สงทมนษยจดท ำขน และคอมพวเตอรจะท ำงำนตำมคณลกษณะของซอฟตแวรทวำงไวแลวเทำนน

2.ประเภทของซอฟตแวร

ในบรรดำซอฟตแวรหรอโปรแกรมคอมพวเตอรทมผพฒนำขนเพอใชงำนกบคอมพวเตอรมมำกมำย

ซอฟตแวรเหลำนอำจไดรบกำรพฒนำโดยผใชงำนเอง หรอผพฒนำระบบ หรอผผลตจ ำหนำย หำกแบงแยก

ชนดของซอฟตแวรตำมสภำพกำรท ำงำน พอแบงแยกซอฟตแวรไดเปนสองประเภท คอ

1.ซอฟตแวรระบบ (systems software) ประกอบดวย

1.1 ระบบปฎบตกำร

1.2 โปรแกรมอรรถประโยชน

2.ซอฟตแวรประยกต (application software) ประกอบดวย

2.1ซอฟตแวรส ำเรจรป

2.2ซอฟตแวรเฉพำะ

1. ซอฟตแวรระบบ

หมำยถง ชดค ำสงหรอโปรแกรมทบรษทผผลตสรำงขนมำเพอใชจดกำรกบระบบ ซงจะท ำหนำท

ควบคมกำรท ำงำนของคอมพวเตอร และอปกรณตำง ๆ เชน กำรน ำเขำขอมลของอปกรณน ำเขำ กำร

ประมวลผลของหนวยประมวลผล กำรจดสรรหนวยควำมจ ำส ำรอง และกำรแสดงผลของอปกรณแสดงผล

เปนตน เมอผใชเรมเปดเครองคอมพวเตอร กำรท ำงำนจะเปนไปตำมชดค ำสงทเขยนขน ชดค ำสงนนกคอ

“ซอฟตแวรระบบ” นนเอง ซอฟตแวรประยกตไมวำประเภทใดลวนแตตองท ำงำนบนระบบปฏบตกำร

ทงสน เครองคอมพวเตอรจะไมท ำงำนถำไมมระบบปฏบตกำร กำรเรมใชงำนคอมพวเตอรทกครงจงตอง

Page 2: computer. sytem

2

บรรจระบบปฏบตกำรเขำไวในหนวยควำมจ ำของเครองคอมพวเตอรกอนทจะใหเครองเรมท ำงำนอยำงอน

ซอฟตแวรระบบทนยมใช คอระบบปฏบตกำร (operating system) เอมเอสดอส ยนกซ โอเอสท วนโดวส ล

นกซ เปนตน

1.1 ระบบปฏบตกำร

เนองจำกระบบปฏบตกำรเปนสวนส ำคญทท ำใหเครองคอมพวเตอรท ำงำนได แตดวยเครอง

คอมพวเตอรทมใชอยในปจจบนมสถำปตยกรรมทแตกตำงกน เชน เครองไมโครคอมพวเตอรทเรำใชงำน

ทวไปจะมคณสมบตและกำรท ำงำนทแตกตำงจำกคอมพวเตอรขนำดใหญ เชน มนคอมพวเตอร ทท ำหนำท

เปนเครองใหบรกำรทตองคอยใหบรกำรและดแลเค รองคอมพวเตอร ท เ ปนบรวำรจ ำนวนมำก

ระบบปฏบตกำรทใชงำนกบคอมพวเตอรประเภทนจงตองมควำมซบซอนกวำระบบปฏบตกำรทใชในเครอง

ไมโครคอมพวเตอร และเรำสำมำรถแบงประเภทของระบบปฏบตกำรตำมลกษณะกำรท ำงำนไดเปน 3

ประเภทดงน

1. ประเภทใชงำนเดยว (single-tasking) ระบบปฏบตกำรประเภทนจะก ำหนดใหคอมพวเตอรใชงำนได

ครงละหนงงำนเทำนน ใชในเครองขนำดเลกอยำงไมโครคอมพวเตอร เชน ระบบปฏบตกำรดอส

2. ประเภทใชหลำยงำน (multitasking) ระบบปฏบตกำรสำมำรถควบคมกำรท ำงำนพรอมกนหลำยงำน

ในขณะเดยวกน ผ ใชสำมำรถท ำงำนกบซอฟตแวรประยกตไดหลำยชนดในเวลำเดยวกน โดย

ระบบปฏบตกำรจดสรรทงเวลำและเนอททตองใชในกำรประมวลผลค ำสงของซอฟตแวรแตละชนด เชน

Page 3: computer. sytem

3

แบงปนเวลำในกำรประมวลผลของซพย และกำรแบงเนอทในหนวยควำมจ ำส ำหรบเกบขอมลและค ำสงของ

ซอฟตแวรทใชงำน เชน ระบบปฏบตกำรวนโดวส 95 และ 98

3.ประเภทใชงำนหลำยคน (multiuser) ในหนวยงำนบำงแหงอำจใชคอมพวเตอรขนำดใหญทท ำหนำท

ประมวลผล ท ำใหในขณะใดขณะหนงมผใชคอมพวเตอรพรอมกนหลำยคน แตละคนจะมสถำนงำนของ

ตนเองเชอมตอกบคอมพวเตอร จงตองใชระบบปฏบตกำรทมควำมสำมำรถในกำรจดกำรสง เพอใหผใชทก

คนสำมำรถท ำงำนเสรจไดในเวลำ ระบบปฏบตกำรในกลมน เชน ระบบปฏบตกำรวนโดวสเอนท

ตวอยำงระบบปฏบตกำร

1.ระบบปฏบตกำรดอส (Disk Operating System :DOS) เปนซอฟตแวรจดระบบงำนทพฒนำมำนำน

แลว กำรใชงำนจงใชค ำสงเปนตวอกษร ดอสเปนซอฟตแวรทรจกกนดในหมผใชไมโครคอมพวเตอร

ตวอยำงลกษณะค ำสง ในระบบปฏบตกำรดอส เชน C:\>copy C:\mydocument\data.doc A:\myfileค ำสงน

เปนกำรใชค ำสงคดลอกแฟมขอมลชอ data.doc ทอยใน Drive C Folder mydocument เอำไปไวท Drive A

ใน Folder myfile

2. ระบบปฏบตกำรยนกซ (UNIX) เปนระบบปฏบตกำรทพฒนำมำต งแตครงใชกบเครอง

มนคอมพวเตอร ระบบปฏบตกำรยนกซเปนระบบปฏบตกำรทสำมำรถใชงำนไดหลำยงำนพรอมกน และ

ท ำงำนไดหลำย ๆ งำนในเวลำเดยวกน ยนกซจงใชไดกบเครองทเชอมโยงและตอกบเครองปลำยทำงได

หลำยเครองพรอมกน

3.ระบบปฏบตกำรไมโครซอฟตวนโดวส (Microsoft Windows) ระบบปฏบตกำรนพฒนำโดยบรษท

ไมโครซอฟต เปนระบบปฏบตกำรทมลกษณะกำรใชงำนแตกตำงจำก 2 ระบบแรก เนองจำกมสวนตดตอกบ

ผใช (user interface) เปนแบบทเรยกวำระบบตดตอผใชแบบกรำฟก (Graphical User Interface : GUI) หรอ

ทเรยกวำ จยไอ คอมกำรแสดงผลเปนรปภำพ และใชสญลกษณในรปรำยกำรเลอก (menu) หรอสญรป

(icon) ในกำรสงงำนคอมพวเตอรแทนกำรพมพค ำสงทละบรรทด ท ำใหกำรใชงำนคอมพวเตอรงำยขน ทงยง

มสสนท ำใหซอฟตแวรนำใชงำนมำกขน ระบบปฏบตกำรวนสโดวสนเปนระบบปฏบตกำรทไดรบควำม

นยมสงมำกในเครองไมโครคอมพวเตอรทวไป ทงนนอกจำกจะเปนควำมงำยในกำรใชงำนทกลำวมำขำงตน

แลว ยงเปนเพรำะหลงจำกทบรษทไมโครซอฟตไดผลตระบบปฏบตกำรนออกสตลำด กไดพฒนำซอฟตแวร

ประยกตทสำมำรถใชงำนบนระบบปฏบตกำรนขนหลำยประเภท เชน ซอฟตแวรในกลมซอฟตแวรประมวล

ค ำ ซอฟตแวรตำรำงท ำงำน หรอซอฟตแวรน ำเสนอขอมล ซงชวยอ ำนวยควำมสะดวกในกำรท ำงำนของผใช

Page 4: computer. sytem

4

ในทก ๆ ดำน ท ำใหเกดกำรใชงำนทแพรหลำย นอกจำกนยงไดมกำรพฒนำระบบปฏบตกำรรนใหม ๆ ท

สนบสนนกำรใชงำนกบเทคโนโลยใหมทพฒนำอยำงตอเนอง ตงแตวนโดวส 3.0 (Windows 3.0) ซงเปนรน

แรกทท ำงำนบนเครองเดยว พฒนำเปนรนหรอเวอรชน ทสำมำรถท ำงำนเปนกลม หรอเครอขำยภำยใน

องคกรทใชทรพยำกรรวมกนได และพฒนำตอมำเปนวนโดวส 95 (Windows 95) วนโดวส 98 (Windows

98) วนโดวสเอมอ (Windows ME) และพฒนำเปนระบบปฏบตกำรเครอขำยทสำมำรถจดกำรดำนกำร

ตดตอสอสำรระหวำงเครองคอมพวเตอรบนเครอขำย จดกำรดำนกำรใชงำนอปกรณรวมกน และดแลจดสรร

และรกษำควำมปลอดภยของขอมล เชน วนโดวส เอนท (Windows NT) วนโดวส 2000 (Windows 2000)

และวนโดวส เอกซพ (Windows XP) หรอแมแตระบบปฏบตกำรส ำหรบคอมพวเตอรพกพำอยำงวนโดวส ซ

อ (Windows CE)

4. ระบบปฏบตกำรโอเอสท (OS2) เปนระบบปฏบตกำรแบบเดยวกบวนโดวส แตบรษท ผพฒนำ

คอ บรษทไอบเอม เปนระบบปฏบตกำรทใหผใชสำมำรถใชท ำงำนไดหลำยงำนพรอมกน และ กำรใชงำนก

เปนแบบกรำฟกเชนเดยวกบวนโดวส

5. ระบบปฏบตกำรลนกซ (LINUX) เปนระบบปฏบตกำรทพฒนำขนมำโดยนกศกษำชอวำ “Linus

Torvalds” จำกประเภทฟนแลนด LINUX เปนระบบปฏบตกำรทมลกษณะคลำยกบ UNIX แตม ขนำดเลก

กวำและท ำงำนไดเรวกวำ ในชวงแรกของกำรพฒนำ LINUX พฒนำขนมำเพอแจกจำยใหใช โดยไมเสย

คำใชจำย และพฒนำขนมำเพอคอมพวเตอรสวนบคคลเทำนน แตในชวงหลงควำมนยมใน กำรเชอมโยง

คอมพวเตอรเปนเครอขำยเพมสงขน จงมผพฒนำสวนประกอบอน ๆ ของ LINUX เพอเพม ควำมสำมำรถใน

กำรท ำงำนทำงดำนเครอขำย และผใชตองเสยคำใชจำยดวย

1.2 โปรแกรมอรรถประโยชน (Utility Software)

เปนโปรแกรมหรอซอฟตแวรทชวยสนบสนน เพม หรอขยำยขดควำมสำมำรถของโปรแกรมทใชงำน

อยแลวใหมประสทธภำพมำกขน ระบบปฏบตกำรโดยสวนใหญจะมโปรแกรมอรรถประโยชนมำใหใชงำน

อยแลว เชน

-Windows Explorer เปนเครองมอแสดงไฟลทชวยใหผใชสำมำรถดภำพ และแกไของคประกอบของ

ไฟลได

Page 5: computer. sytem

5

-Uninstaller เปนโปรแกรมอรรถประโยชนทใชในกำรยกเลกโปรแกรมทท ำกำรตดตงไวในระบบ เมอ

ผใชท ำกำรตดตงโปรแกรม ระบบปฏบตกำรจะท ำกำรบนทกโปรแกรมนนไวในระบบไฟล หำกผใชตองกำร

ลบโปรแกรมนนออกจำกเครองกสำมำรถใช เครองมอยกเลกกำรตดตงโปรแกรมได

-Disk Scanner เปนเครองมอตรวจสอบดสก เปนโปรแกรมอรรถประโยชนทใชในกำรตรวจหำควำม

เสยหำยทเกดขนกบฮำรดดสก ผใชสำมำรถก ำหนดใหเครองมอตรวจสอบดสกนท ำกำรซอมสวนทเสยหำย

ได

2. ซอฟตแวรประยกต

เปนซอฟตแวรทผผลตไดพฒนำขนมำเพอจ ำหนำย ใหผใชสำมำรถน ำไปใชงำนไดโดยตรง โดยไมตอง

ไปพฒนำเองซอฟตแวรประยกต คอซอฟตแวรทเขยนขน เพอประยกตกบงำนทผใชตองกำร เชน ซอฟตแวร

ประมวลค ำ ซอฟตแวรจดเกบภำษ ซอฟตแวรสนคำคงคลง ซอฟตแวรตำรำงท ำงำน ซอฟตแวรกรำฟก

ซอฟตแวรจดกำรฐำนขอมล เปนตน กำรท ำงำนใดๆ โดยใชซอฟตแวรประยกต จ ำเปนตองท ำงำนภำยใต

สภำพแวดลอมของซอฟตแวรระบบดวย ตวอยำงเชน ซอฟตแวรประมวลค ำตองท ำงำนภำยใตซอฟตแวร

ระบบปฏบตกำรเอมเอสดอสหรอวนโดวส เปนตน ซอฟตแวรประยกตมอยมำกมำย อำจแบงไดเปนสอง

ประเภทใหญ คอ ซอฟตแวรใชเฉพำะทำงและซอฟตแวรส ำเรจ ซงแบงเปน 2 ประเภท คอ

2.1 ซอฟตแวรส ำเรจรป

เปนซอฟตแวรทมบรษทผผลตไดสรำงขน และวำงขำยทวไป ผใชสำมำรถหำซอมำประยกตใชงำน

ทวไปได ซอฟตแวรประเภทนไมไดมงเนนเฉพำะส ำหรบงำนใดงำนหนง ผใชงำนจะตองเปนผน ำไป

ประยกตกบงำนของตน เชน ครน ำมำใชในกำรผลตสอกำรสอน นกเรยนน ำมำใชในกำรท ำรำยงำน เปนตน

หรอผใชอำจตองมกำรสรำงหรอพฒนำชนงำนภำยในซอฟตแวรตอไปอก รำคำของซอฟตแวรใชงำนทวไป

นจะไมสงมำกเกนไป ซอฟตแวรใชงำนทวไปซงนยมเรยกวำ ซอฟตแวรส ำเรจ แบงออกเปนหลำยกลมตำม

ลกษณะกำรใชงำน คอ

1. ดำนประมวลผลค ำ

2. ดำนกำรวเครำะหขอมล หรอตำรำงท ำงำน

3. ดำนกำรเกบและเลอกคนขอมลเปนระบบฐำนขอมล

Page 6: computer. sytem

6

4. ดำนกรำฟก และน ำเสนอขอมล

5. ดำนกำรตดตอสอสำรทำงไกล

6. ดำนกำรพมพตงโตะ

7. ดำนกำรลงทนและจดกำรกำรเงน

8. ดำนวทยำศำสตร และวศวกรรม

9. ดำนกำรจ ำลอง เกม และกำรตดสนใจ

กลมซอฟตแวรทมกำรใชงำนมำก และจ ำเปนตองมประจ ำหนวยงำน คอ ซอฟตแวร ดำนกำร

ประมวลผลค ำ ดำนตำรำงท ำงำน ดำนระบบฐำนขอมล และดำนกรำฟก ซอฟตแวรส ำเรจสวนใหญเปน

ซอฟตแวรประยกตเชงพำณชยทน ำเขำจำกตำงประเทศ ยกเวนเฉพำะกลมแรก คอโปรแกรมประมวลค ำท

ประเทศไทยมกำรสรำง และพฒนำขนมำเอง เพอใหสำมำรถน ำมำใชงำนรวมกบภำษำไทย และยงมกำรน ำ

ซอฟตแวรเดมมำดดแปลงและเพมเตมสวนทใชงำนเปนภำษำไทย

1.ซอฟตแวรประมวลผลค ำ (Word Processing Software) เปนซอฟตแวรประยกตส ำหรบกำรพมพ

เอกสำร หนำทของซอฟตแวรประมวลผลค ำคอ เปนซอฟตแวรใชส ำหรบจดพมพเอกสำร จดท ำรำยงำน

รวมทงงำนพมพตำง ๆ โดยบนทกหรอพมพขอควำมตำง ๆ ลงในคอมพวเตอร รวมทงสำมำรถจดเกบ

เอกสำรทพมพแลวลงในหนวยควำมจ ำรองเพอใชงำนในภำยหลงไดดวย ซงในสมยกอนกำรพมพเอกสำร

ตำง ๆ ตองใชเครองพมพดดพมพ ซงจะตองอำศยฝมอและควำมช ำนำญของผพมพ ซงเมอเกดกำรพมพ

ผดพลำดตองใชยำงลบ หรอน ำยำลบค ำผด หรอบำงครงตองพมพเอกสำรนนใหม เพรำะไมสำมำรถจะแกไข

ในเอกสำรเดมได หรอกำรเคลอนยำยกลมขอควำมทพมพแลว กไมสำมำรถท ำได ในกรณทมงำนพมพ

ปรมำณมำก หรอเนอหำมรปแบบซ ำ ๆ กนผพมพดดกตองพมพเอกสำรเหลำนนใหมทกครง ท ำใหเกดปญหำ

กำรพมพผดพลำด กำรท ำงำนซ ำ ๆ ท ำงำนปรมำณมำก ในปจจบนมกำรน ำเอำซอฟตแวรประมวลผลมำใช

งำน ซงอ ำนวยควำมสะดวกในกำรท ำงำนเปนอยำงมำก สำมำรถท ำงำนไดอยำงรวดเรว ชวยลดตนทนกำร

พมพเอกสำรอกดวยซอฟตแวรประมวลผลค ำมคณสมบตพนฐำนในกำรท ำงำนดงตอไปน

1. สำมำรถพมพเอกสำรโดยแสดงผลบนจอภำพท ำใหงำยตอกำรตรวจทำน และแกไข

Page 7: computer. sytem

7

2. สำมำรถแกไขขอควำมทพมพผดพลำดไดโดยงำย เชน กำรลบขอควำมทพมพเกนหรอกำรแทรก

ขอควำมทตกหลน รวมทงกำรแกไขค ำผด เปนตน

3. สำมำรถเคลอนยำยขอควำมหรอประโยคจำกทหนงไปยงอกทหนงภำยในเอกสำรเดยวกน หรอตำง

เอกสำรกนไดโดยงำย

4. สำมำรถจดเกบเอกสำรทพมพขน ในหนวยควำมจ ำรองเพอน ำมำใชงำนไดภำยหลง โดยไม

จ ำเปนตองพมพเอกสำรนนซ ำอก

5. สำมำรถคนหำค ำ หรอประโยค ได

6. ชวยตรวจสอบควำมถกตองของรปแบบของประโยค ซงจะเปนกำรตรวจสอบไวยำกรณทำงภำษำ

และวเครำะหควำมนำอำน หรอควำมสละสลวยของเอกสำร วธกำรของกำรตรวจสอบนจะใชหลกวชำทำง

ปญญำประดษฐวำดวยกฏ และขอเทจจรงของภำษำศำสตร ตำง ๆ เชน กำรสะกดค ำ กำรตรวจสอบควำม

ถกตองในกำรใชไวยำกรณในภำษำองกฤษ รวมทงกำรใชศพทบญญตตำง ๆ เปนตน

7. เอกสำรทจดพมพสวยงำมนำอำน เชน สำมำรถก ำหนดขนำด และรปแบบของตวอกษร รปแบบ

ของเอกสำร ก ำหนดสตวอกษร กำรน ำภำพมำประกอบในเอกสำรทพมพได และกำรสรำงขอมลในรปแบบ

ตำรำงไดอกดวย ซอฟตแวรประมวลผลค ำทนยมใชไดแก Microsoft Word, Pladao Writer

ลกษณะพเศษทกลำวมำแลวขำงตนเปนเกณฑมำตรฐำนทวไปของซอฟตแวรประมวลค ำ ในปจจบน

ซอฟตแวรไดมกำรพฒนำใหท ำงำนไดมำกขน ใชงำนไดสะดวกขน ซอฟตแวรประมวลค ำยคใหมกไดมกำร

พฒนำเพมคณสมบตอน ๆ อกมำก คณลกษณะทเพมขนไดแก

1.กำรชวยงำนดำนกำรตรวจสอบตวสะกด โดยเปรยบเทยบขอมลกบพจนำนกรมอเลกทรอนกสทเกบใน

รปของแฟม ถำมกำรสะกดผดกจะมค ำทคำดวำถกตองแสดงใหเลอกพจำรณำน ำมำแทนท

2. กำรแสดงควำมหมำยของค ำตำงๆ ทมเกบในพจนำนกรมเรยบรอยแลว และกำรเลอกค ำพอง

ควำมหมำยมำแทนทค ำเดม

3. กำรสรำงขอมลในรปแบบตำรำงไดงำยและสะดวก

4. กำรน ำรปภำพมำผสมรวมกบขอมลทมแตตวอกษร โดยจะท ำงำนอยในภำวะกรำฟก พมพไดทง

ตวอกษรและรปภำพ เรำสำมำรถเลอกชดแบบตวอกษรไดหลำยแบบ

Page 8: computer. sytem

8

5. กำรชวยงำนดำนกำรตรวจสอบรปแบบหรอรปแบบของประโยค ซงจะเปนกำรตรวจสอบไวยำกรณ

ทำงภำษำ และวเครำะหควำมนำอำนหรอควำมสละสลวยของเอกสำร วธกำรของกำรตรวจสอบนจะใชหลก

วชำทำงปญญำประดษฐวำดวยกฎและขอเทจจรงของภำษำศำสตร ซงรปแบบของประโยคทโปรแกรม

สำมำรถวเครำะหไดในปจจบน จะยงอยในวงจ ำกดเฉพำะทใชงำนในวงกำรบรหำรธรกจเทำนน

2. ซอฟตแวรตำรำงท ำงำน เปนซอฟตแวรเพอใชในงำนดำนกำรค ำนวณ หลกกำรท ำงำนของ

ซอฟตแวรตำรำงท ำงำน คอ กำรใหคอมพวเตอรท ำหนำทเสมอนกระดำษท ำกำรหรอเวรคชด (worksheet)

ของผใชงำนซงท ำงำนในรปของคอลมน (column) และแถว (row) โดยน ำตวเลขทบนทกในแตละแถว หรอ

คอลมน มำท ำกำรค ำนวณตำมสตรคณตศำสตรทก ำหนดไวเชน กำรน ำตวเลขในแถวหรอคอลมนใดมำ

ค ำนวณเพอจดเปนคำของคอลมนใหม เมอมคำในคอลมน หรอแถวใดเปลยนไป คำทสมพนธกนจะเปลยน

ตำมไปดวยโดยอตโนมตจดเดนทส ำคญของซอฟตแวรประยกตนคอ ชวยท ำใหงำนค ำนวณสะดวก รวดเรว

ซงสำมำรถก ำหนดคำของขอมลเพอค ำนวณผลลพธในลกษณะตำง ๆ ได รวมทงควำมสำมำรถในกำร

แสดงผลลพธในรปของตำรำง และกรำฟ หรอแผนภมตำง ๆ ไดซงท ำใหสำมำรถอำนผลลพธไดงำยขน

ซอฟตแวรตำรำงค ำนวณ มคณสมบตพนฐำนในกำรท ำงำนดำนตอไปน

1. สำมำรถบนทกขอมลซงเปนไดทงตวเลขขอควำม และสตรทำงคณตศำสตรในแตละชองของ

กระดำษท ำกำร โดยคอมพวเตอรจะท ำกำรค ำนวณตำมสตรคณตศำสตรทก ำหนดไวได

Page 9: computer. sytem

9

2.สำมำรถเคลอนยำยขอมลจำกต ำแหนงหนง ไปยงอกต ำแหนงหนงในกระดำษท ำกำร ซงปรำกฏบน

จอภำพไดโดยงำย

3.สำมำรถคดลอกขอควำม ตวเลข หรอสตรคณตศำสตรจำกต ำแหนงหนง ไปยงอกต ำแหนงไดโดย

ไมจ ำเปนตองปอนขอมลชดดงกลำวใหม

4.สำมำรถแกไขเพมเตม ลบขอมลตวเลข ขอควำม หรอสตรคณตศำสตร ไดสะดวก

5.สำมำรถเกบขอมลตำง ๆ ในกระดำษท ำกำรไวในหนวยควำมจ ำำ ำรองเพอใชงำนในภำยหลงได

6.สำมำรถแสดงผลทไดในรปแบบตำง ๆ เชน ตำรำง แผนภม

7.กำรพมพผลลพธอำจจะพมพผลออกทำงเครองพมพในรปของเอกสำร หรอจดท ำเปนสไลดหรอ

แผนใสเพอใชในกำรน ำเสนอไดซอฟตแวรตำรำงค ำนวณทนยมใช เชน Microsoft Excel และ Pladoa Clc

เปนตน

3.ซอฟตแวรจดกำรฐำนขอมล ปจจบนนมขอมลมบทบำทส ำคญทก ๆ ดำน ทงในดำนกำรปฏบตงำน

และกำรวำงแผนกำรตดสนใจ ซอฟตแวรประยกตเพอใชงำนดำนกำรจดกำรฐำนขอมลจงนบวำเปนเครองมอ

ส ำคญทเขำมำชวยงำนดำนกำรจดเกบขอมล ใหมประสทธภำพทงในดำนกำรจดเกบ และกำรเรยกขอมลท

จดเกบออกมำใชไดงำยคณสมบตพนฐำนในกำรท ำงำนของซอฟตแวรจดกำรฐำนขอมล เพอใชในกำร

แกปญหำในกำรจดกำรขอมล คอ

1. กำรจดเกบขอมลมควำมซ ำซอน ท ำใหสนเปลองเนอท และคำใชจำยในกำรจดเกบ

2. กำรคนหำขอมลจะท ำไดยำก เนองจำกขอมลทจดเกบมหลำยชด ซงตองใชเวลำในกำรคนหำ

3. กำรดแลรกษำ และปรบปรงขอมลใหถกตองและทนสมยจะยงยำก เนองจำกควำมซ ำซอนของ

ขอมลซงจดเกบหลำยชด ซอฟตแวรจดกำรฐำนขอมลมมำกมำยหลำยโปรแกรม สวนใหญเนนกำรใชงำนท

งำย และใชงำน ในระดบต งแตผใชคนเดยว หรอเชอมโยงเปนกลม ตลอดจนเชอมตอฐำนขอมลอน

ซอฟตแวรทนยมใช ไดแก Microsoft Access และ MySQL เปนตน

4.ซอฟตแวรน ำเสนอ เปนซอฟตแวรประยกตเพอใชงำนดำนกำรน ำเสนอขอมล (Presentation) ใน

รปแบบสไลด ซงในกำรแสดงผลจะตองมรปแบบทนำสนใจ ขอควำมเขำใจงำยกระชบไดใจควำม สำมำรถ

Page 10: computer. sytem

10

แสดงผลในรปแบบกรำฟ ขอควำม รปภำพ หรอเสยงได ซอฟตแวรทไดรบควำมนยมในปจจบน ไดแก

Microsoft Power Point เปนตน

5.ซอฟตแวรจดกำรดำนกรำฟก ซอฟตแวรชนดนมเครองมอสำมำรถปรบเปลยนรปภำพใหได ตำม

ควำมตองกำรของผใช ซอฟตแวรจดกำรดำนกรำฟกเปนซอฟตแวรทท ำหนำทเหมอนกระดำน หรอสมดวำด

เขยนทผใชสำมำรถสรำงภำพเขยนได และมอปกรณทชวยในกำรวำดรปเชน ปำกกำชวยวำดลำยเสน พกน

ระบำยส และยำงลบชวยลบลำยเสนหรอสทไมตองกำรได เชน ปรบควำมเขมของแสง ปรบเปลยนควำม

แตกตำงของสวตถในภำพ และสำมำรถตดแปะองคประกอบของภำพหลำย ๆ ภำพมำสรำงเปนภำพใหมได

เหมอนกำรสรำงศลปะ นอกจำกน ยงสำมำรถเปลยนลกษณะของภำพ ลกษณะของสใหมพนสแบบตำง ๆ ได

บำงโปรแกรมสำมำรถเชอมตอกบอปกรณน ำเขำ เชน เครองกรำดตรวจ จำกกลองดจทล สำมำรถจดเกบ

ขอมลทอยในรปแบบของแฟมขอมลสำมำรถน ำมำแกไขไดอก ซอฟตแวรทนยมใช เชน Photoshop, Paint

Brush เปนตน

ตวอยำงกำรกวำดภำพโดยใชซอฟตแวรจดกำรดำนกรำฟก

Page 11: computer. sytem

11

6.ซอฟตแวรตดตอสอสำร ในปจจบนเครองคอมพวเตอรทกขนำดสำมำรถเชอมโยงถงกน เพอตดตอ

สอสำรกนไดผำนระบบเครอขำย เพอแลกเปลยนขอมล ขำวสำร สำรสนเทศตำง ๆ โดยใชซอฟตแวร ชนดน

ควบคมกำรตดตอสอสำรทงในเครองผสง และในเครองผรบดวย ซอฟตแวรส ำเรจรปเพอกำรตดตอสอสำร

และกำรเขำถงขอมลบนเครอขำยอนเทอรเนตมหลำยชนดตำมวตถประสงคของกำรใชงำน เชน ซอฟตแวร

ส ำเรจรปเพอกำรรบสงแฟกซ กำรสนทนำ กำรสงจดหมำยอเลกทรอนกส กำรพดคยดวยไมโครโฟน กำร

คนหำขอมลบนเครอขำยอนเทอรเนต ทจะตองใชซอฟตแวรส ำเรจรปทเรยกวำ Web Browser หรอเรยกสน

ๆ วำ Browser ซอฟตแวรเหลำนบำงครงเปนซอฟตแวรส ำเรจรปทมพรอมกบซอฟตแวรระบบปฏบตกำร

เชน Browser Internet Explorer ทมำพรอมกบระบบปฏบตกำร Windows

2.2 ซอฟตแวรเฉพำะ

เปนซอฟตแวรประยกตทจะตองมกำรรวบรวมควำมตองกำรของผใช กอนกำรพฒนำขนมำเปน

ซอฟตแวรทสำมำรถท ำงำนไดตำมควำมตองกำรนน กำรพฒนำซอฟตแวรประยกตชนดนสวนใหญเพอเปน

กำรตอบสนองควำมตองกำรของผใชในงำนดำนธรกจ ทผใชไมสำมำรถหำซอฟตแวรส ำเรจรปมำใชงำนได

อยำงตรงตำมวตถประสงค เชน ระบบงำนบญช ระบบงำนคลงสนคำ ระบบงำนขำย ระบบงำนหองสมด

ระบบงำนทะเบยนประวต ระบบบรหำรงำนบคคล ระบบกำรเรยนกำรสอนทำงไกลผำนเวบ เปนตน จง

จ ำเปนตองวำจำงนกพฒนำระบบหรอบรษทรบพฒนำระบบ ใหวเครำะหควำมตองกำร ออกแบบระบบ

เขยนโปรแกรม และตดตงเพอใชงำน ดงนน ซอฟตแวรประยกตทไดจงตรงตำมควำมตองกำรของผใชอยำง

แทจรง

3. ภาษาคอมพวเตอร

ซอฟตแวรหรอโปรแกรมทใชงำนกนทวไป จะตองไดรบกำรพฒนำหรอสรำงขนโดยผ พฒนำ

ซอฟตแวร ซงเรยกวำ โปรแกรมเมอร โดยโปรแกรมเมอรจะตองเขยนชดค ำสงอยำงเปนล ำดบขนตอน

เพอใหกลำยเปนซอฟตแวรทสำมำรถควบคมกำรท ำงำนของเครองคอมพวเตอรได และชดค ำสงเหลำนน

จะตองเปน”ภำษำ” (Language) ทเครองคอมพวเตอรสำมำรถเขำใจได หรอภำษำทเครองคอมพวเตอรไม

เขำใจกจะตองใช “ตวแปลภำษำ” (Translator) เปนสอกลำง ภำษำคอมพวเตอรแบงไดเปน 3 ระดบ คอ

ภำษำเครอง ภำษำระดบต ำ และภำษำระดบสง

Page 12: computer. sytem

12

3.1 ภำษำเครอง กำรเขยนโปรแกรมเพอสงใหคอมพวเตอรท ำงำนในยคแรก ๆ จะตองเขยนดวยภำษำซง

เปนทยอมรบของเครองคอมพวเตอรทเรยกวำ ภำษำเครอง ภำษำนประกอบดวยตวเลขลวน ท ำใหเครอง

คอมพวเตอรสำมำรถท ำงำนไดทนท ผทจะเขยนโปรแกรมภำษำเครองไดตองสำมำรถจ ำรหสแทนค ำสงตำง

ๆ ได และในกำรค ำนวณตองสำมำรถจ ำไดวำจ ำนวนตำง ๆ ทใชในกำรค ำนวณนนถกเกบไวทต ำแหนงใด

ดงนนโอกำสทจะเกดควำมผดพลำดในกำรเขยนโปรแกรมจงมมำก นอกจำกนเครองคอมพวเตอรแตละ

ระบบมภำษำเครองทแตกตำงกนออกไป ท ำใหเกดควำมไมสะดวกเมอมกำรเปลยนเครองคอมพวเตอรเพรำะ

จะตองเขยนโปรแกรมใหมทงหมด

3.2 ภำษำระดบต ำ เนองจำกภำษำเครองเปนภำษำทมควำมยงยำกในกำรเขยน ดงนนจงมผนยมใชนอย

ไดมกำรพฒนำภำษคอมพวเตอรขนอกระดบหนง โดยกำรใชตวอกษรภำษำองกฤษเปนรหสแทนกำรท ำงำน

และใชกำรตงชอตวแปรแทนต ำแหนงทใชเกบจ ำนวนตำง ๆ ซงเปนคำของตวแปรนน ๆ กำรใชสญลกษณ

ชวยใหกำรเขยนโปรแกรมนเรยกวำ ภำษำระดบต ำ ภำษำระดบต ำเปนภำษำทมควำมใกลเคยงกบภำษำเครอง

มำก ดงนนบำงครงจงเรยกภำษำนวำ ภำษำองเครอง (machine – oriented language) ตวอยำงของ

ภำษำระดบต ำไดแก ภำษำแอสเซมบล เปนภำษำทใชค ำในอกษรภำษำองกฤษเปนค ำสงใหเครองท ำงำน เชน

ADD หมำยถง บวก SUB หมำยถง ลบ เปนตน กำรใชค ำเหลำนชวยใหกำรเขยนโปรแกรมงำยขนกวำกำรใช

ภำษำเครองซงเปนตวเลขลวน กำรใชโปรแกรมทเขยนดวยภำษำแอสเซมบลนน เครองคอมพวเตอรไม

สำมำรถท ำงำนไดทนท จ ำเปนตองมกำรแปลโปรแกรมจำกภำษำแอสเซมบลใหเปนภำษำเครองกอน โดย

อำศยโปรแกรมในกำรแปลทมชอวำ แอสเซมเบลอร (assembler) ซงแตกตำงไปตำมเครองคอมพวเตอรแต

ละชนด ดงนนแอสเซมเบลอรของเครองชนดหนงจะไมสำมำรถใชแปล โปแกรมภำษำแอสเซมบลของชนด

อน ๆ ได ภำษำแอสเซมบลนยงคงใชยำก เพรำะผเขยนโปรแกรมจะตองเขำใจกำรท ำงำนของเครอง

คอมพวเตอรอยำงละเอยด ตองรวำจ ำนวนทจะน ำมำค ำนวณนนอย ณ ต ำแหนงใดในหนวยควำมจ ำใน

ท ำนองเดยวกบกำรเขยนโปรแกรมเปนภำษำเครอง ภำษำแอสเซมบลจงมผใชนอย และมกจะใชในกรณท

ตองกำรควบคมกำรท ำงำนภำยในของตวเครองคอมพวเตอร ดงตวอยำงตอไปน

ภำษำระดบต ำ ภำษำเครอง รหสเลขฐำนสบหก

MOV AL,05

MOV BL,08

ADD AL,BL

MOV CL,AL

10110000

00000101

10110011

00001000

00000000

11011000

B0 05

B3 08

00 D8

88 C1

Page 13: computer. sytem

13

10001000

11000001

จำกตำรำงบรรทดแรก 10110000 00000101 เปนค ำสงใหน ำจ ำนวน 5 (0000 0101) ไปเกบในเรจสเตอรชอ

AL โดยสวนแรก 10110000 คอรหสค ำสง MOV ซงเปนกำรเคลอนยำยขอมลจ ำนวนมำเกบไวในเรจสเตอร

AL

บรรทดทสอง 10110011 00001000 เปนค ำสงใหน ำจ ำนวน 8 (0000 1000) ไปเกบในเรจสเตอรชอ BL

โดยสวนแรก 10110011 คอรหสค ำสง MOV ซงเปนกำรเคลอนยำยขอมลจ ำนวนมำเกบไวในเรจสเตอร BL

บรรทดทสำม เปนค ำสงกำรบวกระหวำงเรจสเตอร AL กบ BL หรอน ำ 5 บวก 8 ผลลพธเกบในเรจ

สเตอร AL

บรรทดทส เปนกำรน ำผลลพธจำกเรจสเตอรชอ AL ไปเกบไวในเรจเตอรชอ CL

3.3 ภำษำระดบสง ภำษำระดบสงเปนภำษำทสรำงขนเพอชวยอ ำนวยควำมสะดวกในกำรเขยน

โปรแกรม กลำวคอ ลกษณะของค ำสงจะประกอบดวยค ำตำง ๆ ในภำษำองกฤษซงผอำนสำมำรถเขำใจ

ควำมหมำยในทนท ผ เ ขยนโปรแกรมจงเขยนโปรแกรมดวยภำษำระดบสงไดงำยกวำ เขยนดวย

ภำษำแอสเซมบลหรอภำษำเครอง ภำษำระดบสงมมำกมำยหลำยภำษำ ไดแก

1.ภำษำฟอรแทรน (FORmula TRANslator : FORTRAN) จดเปนภำษำระดบสงทเกำแกทสด ไดรบกำร

คดคนขนเปนครงแรกรำว พ.ศ. 2497 โดยบรษทไอบเอม เปนภำษำทเหมำะส ำหรบงำนทตองกำรกำรค ำนวณ

เชนงำนทำงดำนวทยำศำสตร วศวกรรมศำสตร และงำนวจยตำง ๆ เนองจำกแนวคดในกำรเขยนโปรแกรม

ในระยะหลงน เปลยนมำนยมกำรเขยนโปรแกรมแบบโครงสรำงมำกขน ลกษณะของค ำสงภำษำฟอรแทร

นแบบเดม ไมเอออ ำนวยทจะใหเขยนได จงมกำรปรบปรงโครงสรำงของภำษำฟอรแทรนใหสำมำรถเขยน

โปรแกรมแบบโครงสรำงขนมำไดในป พ.ศ. 2509 เรยกวำ FORTRAN 66 และในป พ.ศ. 2520 สถำบน

มำตรฐำนของสหรฐอเมรกำ (American National Standard Institute หรอ ANSI) ไดปรบปรง FORTRAN 66

และยอมรบใหเปนภำษำฟอรแทรนทเปนมำตรฐำนเรยกวำ FORTRAN 77 ใชไดกบเครองคอมพวเตอรทม

ตวแปลภำษำน

2. ภำษำโคบอล (Common Business – Oriented Language : COBOL) เปนภำษำทพฒนำขนในรำว พ.ศ.

2502 ตอมำไดรบกำรปรบปรงจำกคณะกรรมกำรซงเปนตวแทนของหนวยงำนธรกจและรฐบำลของ

Page 14: computer. sytem

14

สหรฐอเมรกำ เปนภำษำโคบอลมำตรฐำนใน พ.ศ. 2517 ภำษำโคบอลเปนภำษำทเหมำะสมส ำหรบงำนดำน

ธรกจ เครองคอมพวเตอรขนำดใหญสวนมำกมโปรแกรมแปลภำษำโคบอล

3. ภำษำเบสก (Beginner’s All - purpose Symbolic Instruction Code : BASIC)เปนภำษำทไดรบกำรคด

ขนเปนครงแรกทวทยำลยดำรทมธ (Dartmouth College) เผยแพรเปนทำงกำรในป พ.ศ. 2508 ภำษำเบสก

เปนภำษำทสรำงขนโดยมจดประสงคเพอใชสอนเขยนโปรแกรมแทนภำษำคอมพวเตอรภำษำอน เชน ภำษำ

ฟอรแทรน ซงมขนำดใหญและตองใชหนวยควำมจ ำสงในกำรท ำงำน ซงไมเหมำะกบเครองคอมพวเตอรใน

สมยนน ภำษำเบสกเปนภำษำทมขนำดเลก เปนตวแปลภำษำชนดทเรยกวำอนเตอรเพรทเตอร ซงนกเรยนจะ

ไดเรยนในหวขอถดไป นอกจำกน ภำษำเบสกเปนทงำยตอกำรเขยนซงผเขยนจะสำมำรถน ำไปประยกตกบ

กำรแกปญหำตำง ๆ ไดทกสำขำวชำ ผทเพงฝกเขยนโปรแกรมใหม ๆ หรอผทไมใชนกเขยนโปรแกรมอำชพ

แตเปนเพยงวศวกร หรอนกวจย จะสำมำรถหดเขยนโปรแกรมภำษำเบสกไดในเวลำไมนำนนก ปกตภำษำ

เบสกสวนใหญใชกบไมโครคอมพวเตอร

4.ภำษำปำสคำล (Pascal) ตงชอตำมนกคณตศำสตรชำวฝรงเศสชอ เบลส ปำสคำล (Blaise Pascal ) ซง

ไดกลำวมำแลววำเปนผผลตเครองคดเลขโดยใชเฟองหมน ภำษำปำสคำลคดขนในป พ.ศ. 2514 โดยนคลอส

เวยซ (Niklaus Wirth) ศำสตรำจำรยวชำคอมพวเตอรชำวสวส ภำษำปำสคำลไดรบกำรออกแบบใหใชงำย

และมโครงสรำงทดจงเหมำะกบกำรใชสอนหลกกำรเขยนโปรแกรม ปจจบนภำษำปำสคำลยงคงไดรบควำม

นยมใชในกำรเรยนเขยนโปรแกรมคอมพวเตอร

5. ภำษำซและซพลสพลส (C และ C++) ภำษำซเปนภำษำทพฒนำจำกหองปฏบตกำรเบลลของบรษทเอ

ทแอนดทในป พ.ศ .2515 หลงจำกทพฒนำขนไดไมนำนภำษำซกกลำยเปนภำษำทนยมในหมนกเรยน

โปรแกรมมำก และมใชงำนเครองทกระดบ ทงน เนองจำกภษำซไดรวมเอำขอมลของภำษำระดบสงแล

ภำษำระดบเขำไวดวยกน กลำวคอ เปนภำษำทมไวยกรณทเขำใจงำยท ำใหเขยนโปรแกรมไดงำยเชนเดยวกบ

ภำษำระดบสงทวไป แตประสทธภำพและควำมเรวในกำรท ำงำนดกวำมำก เนองจำกมกำรท ำงำนเหมอน

ภำษำระดบต ำ สำมำรถท ำงำนไดในระดบทเปนกำรควบคมฮำรดแวรไดมำกกวำภำษำระดบสงอนๆ ดงจะ

เหนวำภำษำซเปนภำษำทสำมำรถพฒนำระบบปฏบตกำรได เชน ระบบปฏบตกำรยนกซ นอกจำกนเมอ

แนวคดของกำรเขยนโปรแกรมแบบเชงวตถ (Object Oriented Programing : OOP) ไดเขำมำมบทบำทใน

วงกำรคอมพวเตอรมำกขน ภำษำซกยงไดรบกำรพฒนำประยกตใชกบกำรเขยนโปรแกรมดงกลำว เกดเปน

ภำษำใหมชอวำ ภำษำซพลสพลส (C++)

Page 15: computer. sytem

15

6. ภำษำวชวลเบสก (Visual Basic) เปนภำษำทพฒนำตอมำจำกภำษำเบสก ส ำหรบภำษำวชวลเบสกเปน

ภำษำทใชไวยกรณบำงสวนของภำษำเบสกในกำรเขยนโปรแกรม แตมแยวคดและวธกำรพฒนำโปรแกรมท

แตกตำงจำกภำษำเบลกโดยสนเชง รวมทงกำรใชเนอทในหนวยควำมจ ำกแตกตำงกนมำก ทงน เนองจำก

ภำษำวชวลเบสกใชแนวคดกำรเขยนโปรแกรมแบบรปภำพ (visual programing) ในกำรพฒนำโปรแกรม

ภำษำนพฒนำขนโดยบรษทไมโครซอฟต ออกแบบเพอเขยนโปรแกรมทสำมำรถใชงำนไดบน

ระบบปฏบตกำรแบบจยไอ เชน ระบบปฏบตกำรไมโครซอฟตวนโดวส มกำรตดตอกบผใชโดยใชรปภำพ

กำรเขยนโปรแกรมท ำไดงำยกวำกำรเขยนโปรแกรมแบบเกำมำกซงจะไดกลำวในรำยละเอยดในบทตอไป

7.กำรเขยนโปรแกรมแบบจนตภำพ (visual programing) ในกำรพฒนำโปรแกรม ภำษำนพฒนำขนโดย

บรษทไมโครซอฟต ออกแบบเพอเขยนโปรแกรมทสำมำรถใชงำนไดบนระบบปฏบตกำรแบบจยไอ เชน

ระบบปฏบตกำรไมโครซอฟตวนโดวส มกำรตดตอกบผใชโดยใชรปภำพ กำรเขยนโปรแกรมท ำไดงำยกวำ

กำรเขยนโปรแกรมแบบเกำมำก

8.ภำษำจำวำ (JAVA) พฒนำขนในป พ.ศ. 2534 โดยบรษทซนไมโครซสเตมส และเปนภำษำทไดรบ

ควำมนยมสงมำโดยตลอด เนองจำกเปนภำษำทมควำมยดหยนสง สำมำรถเขยนโปรแกรม และใชงำนไดบน

เครองคอมพวเตอรทกประเภท และระบบปฏบตกำรทกรปแบบ ในชวงแรกทเรมมกำรน ำภำษำจำวำมำใช

งำน จะเปนกำรใชงำนบนเครอขำยอนเตอรเนต เปนภำษำทเนนกำรท ำงำนบนเวบ แตปจจบนสำมำรถน ำมำ

ประยกตสรำงโปรแกรมใชงำนทวไปได นอกจำกน เมอเทคโนโลยของกำรสอสำรกำวหนำขน จนกระทง

เครองคอมพวเตอรปำลมทอป หรอแมแตโทรศพทเคลอนทสำมำรถเชอมตอเขำสระบบอนเตอรเนตและใช

งำนระบบเวรดไวดเวบได ภำษำจำวำกสำมำรถสรำงสวนทเรยกวำแอพเพลต (applet) ใหอปกรณ

อเลกทรอนกสทกลำวขำงตนเรยกใชงำนจำกเครองทเปนแมขำย (server) ได

9.ภำษำเดลไฟล (Delphi) เปนภำษำทไดรบควำมนยมมำกภำษำหนง แนวคดเขยนโปรแกรมภำษำเดล

ไฟลเหมอนกบแนวคดของภษำวชวลเบสกคอเปนกำรเขยนโปรแกรมเชงรปภำพแตภำษำพนฐำนทใชในกำร

เขยนโปรแกรมจะเปนภำษำปำสคำล ในกำรเขยนโปรแกรมเชงรปภำพนมคอมโพเนนต (component) ท

สำมำรถใชเปนสวนประกอบเพอสรำงสวนตดตอผใชทเปนแบบกรำฟกท ำใหซอฟตแวรทพฒนำมควำม

นำสนใจและใชงำนงำยขน กำรเขยนโปรแกรมดวยภำษำเดลไฟลจงเปนทนยมในกำรน ำเปนพฒนำ

โปรแกรมใชงำนมำก รวมทงภำษำปำสคำลเปนภำษำทเขำใจงำยเหมำะแกกำรน ำมำใชสอนเขยนโปรแกรม

Page 16: computer. sytem

16

โปรแกรมทเขยนดวยภำษำระดบสงแตละภำษำจะตองมโปรแกรมทท ำหนำทแปลภำษำระดบสงให

เปนภำษำเครอง เชน โปรแกรมภำษำฟอรแทรนเปนภำษำเครอง โปรแกรมแปลภำษำปำสคำลเปน

ภำษำเครอง ค ำสงหนงค ำสงในภำษำระดบสงจะถกแปลเปนภำษำเครองหลำยค ำสงเพอใหเครอง

คอมพวเตอรสำมำรถท ำงำนไดกำรแปลภำษำระดบสงใหภำษำเครองโปรแกรมแปลภำษำทใชแบงออกเปน 2

ลกษณะไดแก

1. คอมไพเลอร (compiler) เปนโปรแกรมทท ำหนำทในกำรแปลโปรแกรมทเขยนดวยภำษำระดบสง

ทเรยกกนวำ โปรแกรมตนฉบบ (source program) ใหเปนโปรแกรมภำษำเครอง (object program) ถำม

ขอผดพลำดเครองจะพมพรหสหรอขอผดพลำดออกมำดวยภำยหลงกำรแปลถำไมมขอผดพลำด ผใช

สำมำรถสงประมวลผลโปรแกรม และสำมำรถเกบโปรแกรมทแปลภำษำเครองไวใชงำนตอไปไดอกโดยไม

ตองท ำกำรแปลโปรแกรมซ ำอก ตวอยำงโปรแกรมแปลภำษำแบบน ไดแก โปรแกรมแปลภำษำฟอรแทรน

โปรแกรมแปลภำษำโคบอล โปรแกรมแปลภำษำปำสคำล โปรแกรมแปลภำษำซ

2. อนเทอรพรเตอร (interpreter) เปนโปรแกรมทท ำหนำทในกำรแปลโปรแกรมทเขยนดวยภำษำ

ระดบสงใหเปนภำษำเครอง เชนเดยวกบคอมไพเลอร ควำมแตกตำงจะอยทอนเทอรพรเตอรจะท ำกำรแปล

และประมวลผลทละค ำสง ขอเสยของอนเทอรพรเตอรกคอ ถำน ำโปรแกรมนมำใชงำนอกจะตองท ำกำรแปล

โปรแกรมทกครง ภำษำบำงภำษำมโปรแกรมแปลทงสองลกษณะ เชน ภำษำเบสก เปนตน

ระบบตดตอใชงำนคอมพวเตอร

ตำมปกตเมอซอเครองไมโครคอมพวเตอรมำใชงำน มกจะไดระบบปฏบตกำรมำพรอมกบเครอง ซง

สำมำรถชวยจดกำรใหผใชเรยกใชหรอตดตอกบเครองไดทนท โดยรปแบบของกำรตดตอกบเครองจะขนกบ

ระบบปฏบตกำรทตดต ง และซอฟตแวรเสรมสภำพแวดลอมกำรใชงำน ซงเปนซอฟตแวรปรบปรง

เปลยนแปลงระบบตดตอระหวำงเครองกบผใชใหใชงำยและท ำงำนไดรวดเรวขน ระบบตดตอใชงำน

คอมพวเตอร อำจแบงไดเปนสำมกลมดวยกน ไดแก กลมพมพค ำสงเขำไปทละบรรทด กลมเลอกรำยกำร

เมน และกลมเลอกสญรป

1.กลมพมพค ำสงเขำทละบรรทด ระบบกำรตดตอแบบนเปนระบบตดตอแบบแรกทพฒนำมำพรอมๆ

กบคอมพวเตอรกอนทจะมกำรพฒนำระบบอนๆ เปนกำรปอนค ำสงทละบรรทด ซงไมเออตอกำรใชงำน

คอมพวเตอรเทำใดนก เพรำะผใชจะตองเรยนรหรอจดจ ำค ำสงตำง ๆ ไวใหไดเสยกอน เชนกำรเรยกใชค ำสง

ของดอส ระบบน ผใชจะมควำมสบสนในระยะแรก เพรำะจะตองเรยนรค ำสงวำใชงำนอะไร และใชได

Page 17: computer. sytem

17

อยำงไร ซงกำรปอนหรอพมพค ำสงเขำไปจะตองพมพไมผดเลย ระบบตดตอนจะใชยำกและเสยเวลำบำงถำ

จ ำค ำสงไมได แตถำใชไปนำน ๆ จนคนเคย อำจมขอดทสำมำรถเรยกโปรแกรมมำท ำงำนไดรวดเรวทสด ใช

พนทหนวยควำมจ ำนอยเพรำะลดกำรแสดงผลในสวนของกรำฟก

2 กลมเลอกรำยกำรเมน ในระบบนจะแสดงรำยกำรยอยของค ำสงตำง ๆ ซงโดยทวไปจะเปนขอควำม

ตวอกษรไมเปนรปกรำฟก ผใชเพยงแตเลอนตวช แถบส หรอสญลกษณลกศรขนหรอลง รปสญลกษณอน ๆ

ไปยงรำยกำรทตองกำร แลวกดปมเลอกรำยกำรนน หรออำจใชเมำสเลอกรำยกำรใชเชนกน ระบบตดตอใช

งำนคอมพวเตอรกลมนจะใชงำนไดงำยขนไมตองจดจ ำค ำสงมำก เพรำะจะมรำยกำรค ำสงแสดงไวใหเลอก

3 กลมเลอกสญรป มลกษณะคลำยระบบตดตอกลมทสองทเปนรำยกำรเมนใหเลอก เพยงแตวำรำยกำร

ของกลมทสำมจะเปนรปภำพ หรอสญรปส ำหรบเลอกโดยมอปกรณเมำสเปนตวเลอนตวชและเลอกรำยกำร

ในบำงกรณกอำจเปนรำยกำรเมนยอยของขอมลในระบบ กำรตดตอระหวำงเครองกบผใชในลกษณะนไดรบ

ควำมสนใจมำก เพรำะใชงำนงำย ไมตองเรยนร หรอจดจ ำค ำสงทซบซอน

ระบบตดตอใชงำนในกลมทสำมทมผนยมหรอกลำวถงกนมำกคอ ระบบตดตอผใชเชงกรำฟกเรยกวำจ

ยไอ นบเปนระบบทแสดงรปกรำฟกแบบบตแมพ (bit map) ระบบปฏบตกำรคอมพวเตอรในปจจบนสวน

ใหญ ไมวำจะเปน วนโดวส ดอส โอเอสท หรอยนกส ตำงกมซอฟตแวรมำเสรมสภำพกำรใชงำนเปนแบบจย

ไอกนทงหมด

ซอฟตแวรประเภทจยไอ สวนใหญเปนโปรแกรมทซบซอนและมขดควำมสำมำรถสงดงนนกำรตดตอ

หรอกำรเรยนรจงยำกกวำปกต แตหลงจำกตดตงเสรจเรยบรอยแลว โปรแกรมกยจะใชงำนไดงำย และถำ

น ำไปท ำงำนในเครองควำมเรวสง กจะชวยประหยดเวลำ และท ำใหโปรแกรมตำง ๆ ใชงำนงำยขน

โปรแกรมกยเปนโปรแกรมขนำดใหญจงใชพนทหนวยควำมจ ำมำก ตองใชตวประมวลผลทมขด

ควำมสำมำรถสง จงจะท ำงำนไดผล

ลกษณะเดนของระบบตดตอกยเมอใชกบซอฟตแวรระบบปฏบตกำรหลำยภำรกจ คอ สำมำรถท ำหลำย

งำนไดในเวลำเดยวกน โดยงำนหนง ๆ จะปรำกฏในชองหนำตำงทเปดขนมำบนจอภำพ สำมำรถสลบ

ระหวำงชองหนำตำงไปมำ เปลยนขนำดและยำยต ำแหนงของชองหนำตำงและกำรโอนยำยขอมลระหวำง

ชองหนำตำง หรอระหวำงโปรแกรมได ในสวนของผทเปนนกเขยนโปรแกรมกจะไดประโยชน สำมำรถ

เขยนโปรแกรมประยกตสรำงเปนเมนภำพ สญรป และชองหนำตำงแสดงขอมล ระบบตดตอกยทสมบรณ

แบบควรมองคประกอบ ดงน

Page 18: computer. sytem

18

1. มระบบทใชรปกรำฟกและสญรป

2. มกำรแสดงรำยกำรบนจอทสวยงำม นำด และใหควำมสนกสนำนเพลดเพลนกบกำรใชงำน

3. สำมำรถพมพผลลพธทปรำกฏบนจอไดเหมอนกบทเหน

4. สนบสนนกำรใชเครองพมพหลำยรน

5. แสดงองคประกอบของระบบไมวำจะเปนชองหนำตำง หรอรำยกำรเมนเปนมำตรฐำนเดยวกนจนท ำ

ใหแยกไมออกวำก ำลงท ำงำนอยเครองตำงระบบหรอท ำงำนตำงโปรแกรม เปนตน

6.มลกษณะกำรใชงำนแบบเลอกรำยกำร เลอกชนวตถทสำมำรถชและเลอกดวยเมำส

7. มระบบทตดตงไดงำยและสำมำรถปรบเปลยนระบบภำยในไดงำย

8. สำมำรถท ำงำนเขำกบไดกบฮำรดแวร และซอฟตแวรรนเกำ

9.สนบสนนกำรแลกเปลยนขอมลระหวำงโปรแกรม

4.ความจ าเปนของการใชซอฟตแวร

กำรใชงำนระบบสำรสนเทศดวยคอมพวเตอร จ ำเปนตองมซอฟตแวรควบคมกำรท ำงำน เชน กำรซอ

ของโดยใชบตรเครดต ผขำยจะตรวจสอบบตรเครดตโดยใชเครองอำนบตร แลวสงขอมลของบตรเครดตไป

ยงศนยขอมลของบรษทผออกบตร กำรตรวจสอบจะกระท ำกบฐำนขอมลกลำง โดยมกลไกหรอเงอนไขของ

กำรตรวจสอบ จำกนนจงใหค ำตอบวำจะยอมรบหรอปฏเสธบตรเครดตใบนน กำรด ำเนนกำรเหลำนเปนไป

โดยอตโนมตตำมค ำสงซอฟตแวร ท ำนองเดยวกนเมอซอสนคำในหำงสรรพสนคำ พนกงำนเกบเงนจะใช

เครองกรำดตรวจอำนรหสแทงบนสนคำท ำใหบนจอภำพปรำกฏชอสนคำ รหสสนคำ และรำคำ ในกำร

ด ำเนนกำรนตองใชซอฟตแวร ซอฟตแวรจงเปนสงส ำคญทท ำใหระบบคอมพวเตอรท ำงำนได

Page 19: computer. sytem

19