Post on 20-Jul-2015
บทท 4 ซอฟตแวรและภาษาคอมพวเตอร
องคประกอบดานซอฟตแวรซอฟตแวรระบบ (System Software)ซอฟตแวรประยกต (Application Software)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 2
ซอฟตแวรระบบ (System Software)
เกยวของกบการควบคมการทำางานทใกลชดกบอปกรณคอมพวเตอรมากทสด
แบงออกเปน 2 ประเภท คอระบบปฏบตการ (Operating Systems)โปรแกรมอรรถประโยชน (Utility Programs)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 3
ซอฟตแวรประยกต (Application Software)
พฒนาขนมาเพอใชเฉพาะดานเทานนแบงออกตามเกณฑทใชแบงไดดงน
แบงตามลกษณะการผลต ได 2 ประเภทคอซอฟตแวรทพฒนาขนใชเองโดยเฉพาะ ซอฟตแวรทหาซอไดโดยทวไป
แบงตามกลมการใชงาน ได 3 กลมใหญคอกลมการใชงานทางดานธรกจ กลมการใชงานทางดานกราฟกและมลตมเดยกลมใชงานบนเวบและการตดตอสอสาร
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 4
การจดหาซอฟตแวรมาใชงาน
แบบสำาเรจรป (Package Software)แบบวาจาง (Custom Software)แบบทดลองใช (Shareware)แบบใชงานฟร (Freeware)แบบโอเพนซอรส (Public-Domain/Open
Source)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 5
แบบสำาเรจรป (Package Software)
หาซอไดกบตวแทนจำาหนายซอฟตแวรทไดรบการแตงตงจากบรษทผผลตโดยตรง
นำาไปตดตงเพอการใชงานไดโดยทนท โดยมบรรจภณฑและเอกสารคมอการใชงานไวแลว
อาจเขาไปในเวบไซตของบรษทผผลตเพอซอไดเชนกน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 6
แบบวาจาง (Custom Software)เหมาะกบลกษณะงานทเปน
แบบเฉพาะจำาเปนตองผลตขนมาใชเอง
หรอวาจางใหทำาอาจมคาใชจายทแพงพอ
สมควร
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 7
แบบทดลองใช (Shareware)ลกคาสามารถทดสอบการใชงานของ
โปรแกรมกอนไดฟรผผลตจะกำาหนดระยะเวลาของการใชงาน
หรอเงอนไขอน เชน ใชไดภายใน 30 วน หรอใชไดแตปรบลดคณสมบตบางอยางลง
อาจดาวนโหลดไดจากเครอขายอนเทอรเนต
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 8
แบบใชงานฟร (Freeware) สามารถดาวนโหลดบนอนเทอรเนตไดสวนใหญจะเปนโปรแกรมขนาดเลกและใชเวลา
เพยงไมกนาทในการดาวนโหลดใหใชงานไดฟร แตไมสามารถนำาไปพฒนาตอ
หรอแกไขเปลยนแปลงไดลขสทธเปนของบรษทหรอทมงานผผลต
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 9
แบบโอเพนซอรส (Public-Domain/Open Source)
Open Source เปนซอฟตแวรทมการเปดใหแกไขปรบปรงตวโปรแกรมตางๆได
นำาเอาโคดโปรแกรมไปพฒนาและประยกตใชไดภายใตเงอนไขทกำาหนด
มนกพฒนาจากทวโลก ชวยกนเขยนโคดและนำาไปแจกจายตอ
ประหยดเงนและคาใชจายการพฒนาโปรแกรมทำาไดเรวขน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 10
ระบบปฏบตการ (Operating Systems)
ใชสำาหรบการควบคมและประสานงานอปกรณคอมพวเตอรทงหมด โดยเฉพาะกบสวนนำาเขาและสงออกผลลพธ (I/O Device)
บางครงเรยกวา แพลตฟอรม (Platform) คอมพวเตอรจะทำางานไดจำาเปนตองมระบบ
ปฏบตการตดตงอยในเครองเสยกอน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 11
ประเภทของระบบปฏบตการอาจแบงออกไดเปน 3 ประเภท คอ
ระบบปฏบตการแบบเดยว (Stand-Alone OS) ระบบปฏบตการแบบเครอขาย (Network OS) ระบบปฏบตการแบบฝง (Embedded OS)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 14
ระบบปฏบตการแบบเดยว (Stand-Alone OS)
มงเนนและใหบรการสำาหรบผใชเพยงคนเดยว (เจาของเครองนนๆ)
นยมใชสำาหรบเครองคอมพวเตอรทประมวลผลและทำางานแบบทวไป เชน เครองคอมพวเตอรตามบานหรอสำานกงาน
รองรบการทำางานบางอยาง เชน พมพรายงาน ดหนง ฟงเพลง หรอเชอมตอเขากบอนเทอรเนต เปนตน
ปจจบนสามารถเปนเครองลกขายเพอขอรบบรการจากเครองแมขายไดดวย
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 15
ระบบปฏบตการแบบเครอขาย (Network OS)
มงเนนและใหบรการสำาหรบผใชหลายๆคน (Multi-User)
นยมใชสำาหรบงานใหบรการและประมวลผลขอมลสำาหรบเครอขายโดยเฉพาะ
มกพบเหนไดกบการนำาไปใชในองคกรธรกจทวไป
เครองคอมพวเตอรทตดตงระบบปฏบตการเหลานจะเรยกวา เครองเซรฟเวอร (Server) หรอเครองแมขายความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 16
ระบบปฏบตการแบบฝง (Embedded OS)
พบเหนไดในอปกรณคอมพวเตอรพกพาขนาดเลก เชน Smart Phone, Tablet รวมถง Smart Devices ตางๆ (แวนตา/นาฬกาอจฉรยะ เปนตน)
สนบสนนการทำางานแบบเคลอนทไดเปนอยางด
มคณสมบตหลายอยางใกลเคยงกบระบบปฏบตการแบบเดยว เชน ดหนง ฟงเพลง หรอเชอมตออนเทอรเนตได ความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 17
ระบบปฏบตการแบบเดยว (Stand-Alone OS)
DOS (Disk Operating System) พฒนาขนเมอประมาณป
1980ใชสำาหรบเครองคอมพวเตอร
สวนบคคลเปนหลก ปอนชดคำาสงทเรยกวา
Command-Line
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 18
ระบบปฏบตการแบบเดยว (ตอ)Windows
สวนประสานงานกบผใชแบบ GUI (Graphical User Interface)
ใชงานไดงาย ผใชไมตองจดจำาคำาสงใหยงยาก
แบงงานออกเปนสวนๆทเรยกวา หนาตางงาน หรอ Windows
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 19
Mac OS Xใชกบเครอง
คอมพวเตอรทผลตขนโดยบรษทแอปเปลเทานน
ทำางานดานกราฟกและสงพมพไดด
มระบบสนบสนนแบบ GUI เชนเดยวกบระบบปฏบตการ Windows ความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 20
ระบบปฏบตการแบบเดยว (ตอ)
ระบบปฏบตการแบบเครอขาย (Network OS)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 21
Windows Serverออกแบบมาเพอใชงาน
กบระบบเครอขายโดยเฉพาะ เดมมชอวา Windows NT
รองรบกบการใชงานในระดบองคกรขนาดเลกและขนาดกลาง พฒนาโดยบรษทไมโครซอฟท
เหมาะกบการตดตงและใชงานกบเครองประเภทแมขาย (Server)
ระบบปฏบตการแบบเครอขาย (ตอ)
Unix ผใชตองมความรทาง
ดานคอมพวเตอรพอสมควร
รองรบกบการทำางานของผใชไดหลายๆคนพรอมกน (Multi-User)
มการพฒนาระบบทสนบสนนใหใชงานไดทงแบบเดยวและแบบเครอขาย
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 22
Linuxพฒนามาจากระบบ
Unix ใชโคดทเขยนประเภท
โอเพนซอรส (Open Source)
มการผลตออกมาหลายชอเรยกแตกตางกนไป
มทงแบบทใชสำาหรบงานแบบเดยวตามบาน และแบบทใชสำาหรบงานควบคมเครอขายเชนเดยวกบระบบปฏบตการแบบ Unix
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 23
ระบบปฏบตการแบบเครอขาย (ตอ)
OS/2 Warp Serverพฒนาโดยบรษท IBMใชเปนระบบเพอควบคม
เครองแมขายหรอ Server เชนเดยวกน
24ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ระบบปฏบตการแบบเครอขาย (ตอ)
Solarisทำางานคลายกบระบบ
ปฏบตการแบบ Unix (Unix compatible)
ผลตโดยบรษทซน ไมโครซสเตมส
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 25
ระบบปฏบตการแบบเครอขาย (ตอ)
ระบบปฏบตการแบบฝง (Embedded OS)
iOSระบบปฏบตการทใชในเครอง iPhone, iPad และ
iPod Touchเปนระบบปฏบตการแบบเดยวกบทใชในเครอง
Macมซอฟตแวรเฉพาะหรอแอพพลเคชน (App)
รองรบการใชงานดานตางๆดาวนโหลดแอพไดท App Store
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 26
ระบบปฏบตการแบบฝง (ตอ)Android
พฒนาโดยบรษท Google ผนำาดาน Search Engine
มแอพใหเลอกใชงานหลากหลาย เชน สอสารออนไลน จดการงานเอกสารโปรแกรมนำาทาง หรอแอพดานบนเทง เปนตน
ดาวนโหลดแอพไดท Google Play Store
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 27
Windows Phoneพฒนาโดยบรษทไมโครซอฟทเปนลกษณะทยอขนาดของระบบปฏบตการ
Windows ใหกะทดรดตอการใชงานบนสมารทโฟนมากขน (Scaled-Down Version)
ดาวนโหลดแอพไดท Windows Phone Store
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 28
ระบบปฏบตการแบบฝง (ตอ)
โปรแกรมอรรถประโยชน (Utility Program)
โปรแกรมอรรถประโยชน หรอโปรแกรมยทลต (Utility Program)
สวนใหญจะมขนาดของไฟลทเลกกวาระบบปฏบตการ
มคณสมบตในการใชงานคอนขางหลากหลายหรอใชงานไดแบบอรรถประโยชน
นยมเรยกสนๆวา ยทลต (Utility) แบงไดเปน 2 ชนดหลกๆคอยทลตสำาหรบระบบปฏบตการ (OS Utility
Programs)ยทลตอนๆ (Stand-Alone Utility Programs)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 29
ยทลตสำาหรบระบบปฏบตการ ยทลตสำาหรบระบบปฏบตการ (OS Utility
Programs) มหลายโปรแกรม เชนประเภทการจดการไฟล (File Manager)ประเภทการลบทงโปรแกรม (Uninstaller)ประเภทการสแกนดสก (Disk Scanner)ประเภทการจดเรยงพนทเกบขอมล (Disk
Defragmenter)ประเภทรกษาหนาจอ (Screen Saver)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 30
ประเภทการจ ดการไฟล (File Manager)มหนาทหลกในการจดการ
เกยวกบไฟลตางๆ เชน การคดลอก การเปลยนชอ การลบและยายไฟล เปนตน
ระบบปฏบตการ Windows รนใหมๆ ยงไดเพมคณสมบตทเรยกวา Image Viewer เพอนำามาปรบใชกบไฟลรปภาพได
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 31
ยทลตสำาหรบระบบปฏบตการ (ตอ)
ประเภทการลบทงโปรแกรม (Uninstaller)ลบหรอกำาจดโปรแกรมทไมไดใชออกไปจากระบบทำาใหพนทเกบขอมลมเหลอเพมมากขน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 32
ยทลตสำาหรบระบบปฏบตการ (ตอ)
ประเภทการสแกนดสก (Disk Scanner)สแกนหาขอผดพลาดตางๆ
พรอมทงหาทางแกปญหาในดสก
ประยกตใชเพอสแกนหาไฟลทไมตองการใชงาน (Unnecessary Files) เมอใชคอมพวเตอรไปไดในระยะหนงความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 33
ยทลตสำาหรบระบบปฏบตการ (ตอ)
ประเภทการจ ดเร ยง พนท เก บข อมล
(Disk Defragmenter)ชวยในการจดเรยงไฟล
ขอมลใหเปนระเบยบ และเปนกลมเปนกอน
เมอตองการใชงานไฟลขอมลในภายหลง จะเขาถงขอมลไดงาย และรวดเรวกวาเดมความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 34
ยทลตสำาหรบระบบปฏบตการ (ตอ)
ประเภทร กษาหนาจอ (Screen Saver) ชวยถนอมอายการใชงาน
ของจอคอมพวเตอรใหยาวนานมากขน
ใชภาพเคลอนไหวไปมา และเลอกลวดลายหรอภาพไดดวยตนเอง
อาจพบเหนกบการตงคารหสผานของโปรแกรมรกษาหนาจอเอาไวได
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 35
ยทลตสำาหรบระบบปฏบตการ (ตอ)
ยทลตอนๆ (Stand-Alone Utility Programs)
เปนยทลตททำางานดานอนโดยเฉพาะ ไมเกยวกบระบบปฏบตการ
มทงทแจกใหใชฟร และแบบเสยเงนมใหเลอกใชมากมาย รองรบการทำางานได
หลากหลายดานใชไดกบเครองคอมพวเตอรขนาดเลกถง
ขนาดใหญ
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 36
ยทลตอนๆ (ตอ)โปรแกรมปองก น
ไวร ส(AntiVirus Program)ตดตงไวเพอปองกนและ
แกไขปญหาเกยวกบโปรแกรมประสงคราย
ตองอพเดทขอมลใหมอยเสมอเพอใหรจกและหาทางยบยงไวรสใหมๆ ทเกดขนทกวน
ควรตดตงไวในเครองทกเครอง
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 37
โปรแกรมไฟรวอลล (Personal Firewall) ปองกนการบกรกจากผไม
ประสงคดสามารถตดตามและตรวจ
สอบรายการตางๆของผบกรกได
เหมาะกบเครองทตองการรกษาความปลอดภยของขอมลเปนอยางมาก
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 38
ยทลตอนๆ (ตอ)
โปรแกรมบบอดไฟล (File Compression Utility) เปนโปรแกรมททำาหนาท
บบอดไฟลใหมขนาดทเลกลง
ไฟลทไดจากการบบอดไฟลบางครงนยมเรยกวา ซปไฟล (Zip Files)
ยทลตทนยมใชและรจกกนเปนอยางด เชน WinRAR, WinZip เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 39
ยทลตอนๆ (ตอ)
ประเภทของซอฟตแวรประยกต
แบงตามลกษณะการผลตไดเปน 2 ประเภทซอฟตแวรทพฒนาเอง (Proprietary
Software) ซอฟตแวรทหาซอไดโดยทวไป (Off-
the-Shelf Software)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 40
ซอฟตแวรทพฒนาเอง (Proprietary Software)
เพราะหนวยงานไมสามารถหาซอฟตแวรทเหมาะสม และมประสทธภาพดเพยงพอกบความตองการได
วธการพฒนาซอฟตแวร อาจทำาได 2 แนวทางคอ In-House Developed สรางและพฒนาโดยหนวย
งานในบรษทเองContract หรอ Outsource เปนการจางบคคล
ภายนอกใหทำาขนมาความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 41
ซอฟตแวรทหาซอไดโดยทวไป (Off-the-Shelf Software)
มบรรจแพคเกจวางขายตามทองตลาดทวไป (Off-the-Shelf) โดยสามารถนำาไปตดตงและใชงานไดทนท
บางครงนยมเรยกวา โปรแกรมสำาเรจรป (Package Software)
อาจแบงออกไดเปน 2 ประเภท คอโปรแกรมเฉพาะ (Customized Package)โปรแกรมมาตรฐาน (Standard Package)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 42
โปรแกรมเฉพาะ (Customized Package)
เปนโปรแกรมททางองคกรขอใหผผลตทำาการเพมเตมคณสมบตบางอยาง หรอปรบปรงเลกนอย เพอใหเหมาะสมกบการใชงานเฉพาะภายในองคกรมากขน
บางครงนยมเรยกวาเปน ซอฟตแวรตามคำาสง (Tailor-made Software)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 43
โปรแกรมมาตรฐาน (Standard Package)
สามารถใชไดกบงานทวไป มคณสมบตทเปนมาตรฐานเดยวกน ใชงานงาย ศกษาคมอและรายละเอยดการ
ใชเพยงเลกนอยไมจำาเปนตองไปปรบปรงหรอแกไขสวนของ
โปรแกรมเพมเตมเชน กลมโปรแกรมสำาเรจรปทางดาน
Microsoft Officeความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 44
ขอดของซอฟตแวรทพฒนาเอง
สามารถเพมเงอนไขและความตองการตางๆไดไมจำากด
สามารถควบคมซอฟตแวรใหเปนไปตามทตองการได ตลอดระยะเวลาการพฒนานน
มความยดหยนในการทำางานไดดกวา เมอขอมลใดๆมการเปลยนแปลง
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 45
ขอเสยของซอฟตแวรทพฒนาเอง
ใชเวลาในการออกแบบและพฒนานานมาก เพอใหไดคณสมบตตรงตามทตองการ
ทมงานถกกดดน เพราะจะถกคาดหวงวาตองไดคณสมบตตรงตามความตองการทกประการ
เสยเวลาดแลและบำารงรกษาระบบนนๆตามมาเสยงตอความผดพลาดสง อาจทำาใหเกดปญหา
ขนมาได
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 46
ขอดของซอฟตแวรทหาซอไดโดยทวไป
ซอไดในราคาถก เพราะนำาออกมาจำาหนายเปนจำานวนมาก
ความเสยงในการใชงานตำา และสามารถศกษาคณสมบตและประสทธภาพของโปรแกรมไดโดยตรงจากคมอทมให
โปรแกรมทไดมคณภาพดกวา เนองจากมผใชหลายรายทดสอบและแจงแกไขปญหาใหกบผผลตมาเปนอยางดแลว ความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 47
ขอเสยของซอฟตแวรทหาซอไดโดยทวไป
มคณสมบตบางอยางทเกนความจำาเปนขาดคณสมบตบางอยางทตองการใช เมอตองการเพมคณสมบตตองจายเงนมากขน
และในบางโปรแกรมกไมสามารถทำาไดไมยดหยน จงไมเหมาะสมกบงานทจำาเปนตอง
ปรบเปลยนหรอแกไขระบบบอยๆ
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 48
ประเภทของซอฟตแวรประยกต
แบงตามกลมการใชงานได 3 กลมดงนกลมการใชงานทางดานธรกจ (Business)กลมการใชงานทางดานกราฟกและมลตมเดย
(Graphic and Multimedia)กลมสำาหรบการใชงานบนเวบและการตดตอ
สอสาร (Web and Communications)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 49
ซอฟตแวรกลมการใชงานดานธรกจ
มงเนนใหใชงานเพอประโยชนสำาหรบงานทางดานธรกจโดยเฉพาะ
ทำาใหการทำางานมประสทธภาพดขนมากกวาการใชแรงงานคน
ตวอยาง เชน การจดพมพรายงานเอกสาร นำาเสนองาน รวมถงการบนทกนดหมายตางๆ
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 50
ซอฟตแวรกลมการใชงานดานธรกจ (ตอ)
อาจแบงซอฟตแวรกลมนออกเปนประเภท ไดดงนซอฟตแวรประมวลผลคำา (Word Processing)ซอฟตแวรตารางคำานวณ (Spreadsheet)ซอฟตแวรฐานขอมล (Database)ซอฟตแวรนำาเสนองาน (Presentation)ซอฟตแวรแบบกลม (Software Suite)ซอฟตแวรสำาหรบจดการโครงการ (Project
Management)ซอฟตแวรสำาหรบงานบญช (Accounting)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 51
ซอฟตแวรประมวลผลคำา (Word Processing)
เปนกลมของโปรแกรมทชวยในการประมวลผลคำา
สามารถจดการเอกสารตางๆได เชน ขนาดตวอกษรใหญ-เลก หรอรปแบบตวอกษร เปนตน
นำาเอารปภาพมาผนวกเขากบเอกสารได (คลปอารตและภาพถาย)
ตวอยางโปรแกรม เชน Microsoft Word และKingsoft Writer เปนตน ความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 52
ซอฟตแวรตารางคำานวณ (Spreadsheet)
กลมของซอฟตแวรทเกยวของกบการคำานวณตางๆ
นำาเอา ตารางคำานวณ (Spre adshe e t) มาใชในการทำางาน
หนวยทเลกทสดบรเวณทำางานเรยกวา เซล
นยมใชกบงานดานบญชและรายการคำานวณอนๆ
ตวอยาง เชน Microsoft Excel และ OpenOffice Calc เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 53
ซอฟตแวรฐานขอมล (Database)
สรางและรวบรวมขอมลใหอยเปนระบบ
แกไขปรบปรงรายการขอมลตางๆ เชน การเพมขอมล การเปลยนแปลงขอมล การลบขอมล หรอการจดเรยงขอมลใหเปนไปไดโดยงาย
ตวอยางโปรแกรม เชน MySQL, Microsoft Access และ Oracle
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 54
ซอฟตแวรนำาเสนองาน (Presentation)
ชวยในเรองของการนำาเสนองานเปนหลก ใสขอมลทเปนตวอกษร รปภาพ ตลอดจนเสยง
ตางๆ รวมถงเทคนคการนำาเสนอใหมความสวยงามและนาสนใจได
การนำาเสนองานบางครงนยมเรยกวา Slide Sho w
ตวอยางโปรแกรม เชน Microsoft PowerPoint และ OpenOffice Impressความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 55
ซอฟตแวรแบบกลม (Software Suite)
นำาเอาซอฟตแวรหลายตวมาจำาหนายรวมกนเปนกลมเดยว
ทำาใหการทำางานคลองตวและสะดวก เนองจากจดกลมซอฟตแวรททำางานใกลเคยงกนไวเปนกลมเดยว
ราคาจำาหนายถกกวาการเลอกซอซอฟตแวรแตละตวมาใช
ตวอยางโปรแกรม เชน Microsoft Office และ Adobe CS เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 56
ซอฟตแวรสำาหรบจดการโครงการ (Project Management)
ใชกบการวเคราะหและวางแผนโครงการเปนหลก
จดการเกยวกบกจกรรมงาน (Schedule) ตดตามงาน วเคราะหและหาตนทนคาใชจายตางๆของโครงการไดงายขน
ตวอยางโปรแกรม เชน Microsoft Project และ GanttProject เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 57
ซอฟตแวรสำาหรบงานบญช (Accounting)
บนทกขอมลและแสดงรายงานทางการเงนตาง ๆ
ออกรายงานงบกำาไรขาดทน งบดล รวมถงรายงานซอ-ขายได
ตวอยางโปรแกรม เชน Intuit QuickBooks และ Peachtree เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 58
ซอฟตแวรกลมการใชงานดานกราฟกและมลตมเดย
เพอชวยสำาหรบจดการงานดานกราฟกและมลตมเดยใหงายขน
มความสามารถเสมอนเปนผชวยในการออกแบบงาน
มความสามารถหลากหลาย เชน ตกแตงภาพ วาดรป ปรบเสยง ตดตอภาพเคลอนไหว รวมถงการสรางและออกแบบพฒนาเวบไซต
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 59
ซอฟตแวรกลม สามารถแบงออกเปนประเภทยอยๆไดดงนซอฟตแวรสำาหรบงานออกแบบ (CAD :
Computer Aided Design)ซอฟตแวรสำาหรบสงพมพ (Desktop Publishing)ซอฟตแวรสำาหรบตกแตงภาพ (Paint/Image
Editing)ซอฟตแวรสำาหรบการตดตอวดโอและเสยง
(Video and Audio Editing)ซอฟตแวรสำาหรบสรางสอมลตมเดย (Multimedia
Authoring)ซอฟตแวรสำาหรบสรางเวบ (Web Page
Authoring)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 60
ซอฟตแวรกลมการใชงานดานกราฟกและมลตมเดย (ตอ)
ซอฟตแวรสำาหรบงานออกแบบ (CAD : Computer Aided Design)
ชวยสำาหรบการออกแบบแผนผง การออกแบบและตกแตงบาน รวมถงการจดองคประกอบอนๆ
เหมาะสำาหรบงานดานวศวกรรม สถาปตยกรรม หรองานดานวทยาศาสตรและเทคโนโลย
ตวอยางโปรแกรม เชน Autodesk, AutoCAD และ Microsoft Visio Professional เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 61
ซอฟตแวรสำาหรบสงพมพ (Desktop Publishing)
สำาหรบการจดการกบสงพมพ เชน หนงสอ วารสาร หนงสอพมพ โบรชวร แผนพบ และโลโก
เหมาะกบหนวยงานทเกยวของกบสอสงพมพ เชน สำานกพมพ โรงพมพ หรอบรษทออกแบบกราฟก
ตวอยางโปรแกรม เชน
Adobe InDesign, Corel ENTURA และ QuarkXPress เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 62
ซอฟตแวรสำาหรบตกแตงภาพ (Paint/Image Editing)
สำาหรบการสรางและจดการรปภาพ การจดองคประกอบแสง-สของภาพ รวมถงการวาดภาพลายเสน
เหมาะสำาหรบออกแบบงานกราฟก เชน งานพาณชยศลป ออกแบบและตกแตงสนคา
ตวอยางโปรแกรม เชน Adobe Illustrator และAdobe Photoshop เปนตนความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 63
ซอฟตแวรสำาหรบการตดตอวดโอและเสยง (Video and Audio Editing)
ใชจดการกบขอมลเสยง เชน ผสมเสยง แกไขเสยง สรางเอฟเฟคตหรอเสยงใหมๆ
เหมาะสำาหรบใชกบงานวงการตดตอภาพยนตร โทรทศน สตดโอบนทกเสยง หรองานบนอนเทอรเนตบางชนด
ตวอยางโปรแกรม เชน Adobe Premiere, Cakewalk SONAR, Pinnacle Studio DV
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 64
ซอฟตแวรสำาหรบสรางสอมลตมเดย (Multimedia Authoring)
ซอฟตแวรทผนวกเอาสอหลายชนด (Multimedia) มาประกอบกน เพอใหการนำาเสนองานมความนาสนใจ
สามารถสรางชนงานประเภทสอปฏสมพนธกบผใช (Interractive) เชน บทเรยนคอมพวเตอรชวยสอน
ตวอยางโปรแกรม เชน Toolbook Instructor, Adobe Authorware และ Adobe Director เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 65
ซอฟตแวรสำาหรบสรางเวบ (Web Page Authoring)
สามารถจดการและออกแบบเวบไซตไดโดยงาย
สามารถแทรกขอมลประเภทเสยง ขอความ รปภาพเคลอนไหว เพอนำาเสนอบนเวบไซตไดเปนอยางด
ตวอยางโปรแกรม เชน Adobe Dreamweaver
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 66
ซอฟตแวรการใชงานบนเวบและการสอสาร
เนนเฉพาะการใชงานดานเครอขายอนเทอรเนต
สวนใหญใชสำาหรบการตดตอสอสาร แลกเปลยนขอมล
เกดขนมาเปนจำานวนมาก และพฒนาออกมาหลายโปรแกรม หลายเวอรชน เนองจากการใชงานอนเทอรเนตขยายตวเพมขนอยางรวดเรว
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 67
ซอฟตแวรการใชงานบนเวบและการสอสาร (ตอ)
กลมของโปรแกรมประเภทน เชน ซอฟตแวรสำาหรบจดการอเมล (Electronic Mail
Software)ซอฟตแวรสำาหรบทองเวบ (Web Browser)ซอฟตแวรสำาหรบจดประชมทางไกล (Video
Conference)ซอฟตแวรสำาหรบถายโอนไฟล (File Transfer)ซอฟตแวรประเภทสงขอความดวน (Instant
Messaging)ซอฟตแวรสำาหรบสนทนาบนอนเทอรเนต
(Internet Relay Chat)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 68
ซอฟตแวรสำาหรบจดการอเมล (Electronic Mail Software)
กลมของซอฟตแวรทใชสำาหรบการสงอเมล
สามารถตรวจรบจดหมายเขา สงจดหมายออก หรอสำาเนาจดหมายได
นอกจากนนยงแทรกรปภาพหรอไฟล เพอสงแนบไปกบจดหมายได
ตวอยางโปรแกรม เชน Microsoft Outlook ความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 69
ซอฟตแวรสำาหรบทองเวบ (Web Browser)
มกเรยกยอๆวา บราวเซอร (Bro wse r)เปนโปรแกรมหลกสำาหรบเรยกดขอมลบน
เวบไซตทเผยแพรอยในอนเทอรเนตมคณสมบตสำาหรบรบชมเวบเพจ
ไดด เชน แสดงผลไดหลายภาษา ชมเวบเพจแบบออฟไลน หรอทำางานรวมกบโปรแกรมเสรมได
ตวอยางโปรแกรม เชน Microsoft Internet Explorer, Mozilla Firefox และ Google Chromeความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 70
ซอฟตแวรสำาหรบจดประชมทางไกล (Video Conference)
สำาหรบการประชมแบบทางไกลโดยเฉพาะ
ทำาใหขอมลทเปนทงภาพเคลอนไหวและเสยงทใชในการประชม สามารถถายทอดออกไปในระยะไกลได
แชรไฟลใหผเขารวมประชมไดสะดวก
ตวอยางโปรแกรม เชน Microsoft Netmeeting, Microsoft Office 365, OpenMeetings และ Conceptboard
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 71
ซอฟตแวรสำาหรบถายโอนไฟล (File Transfer)
นำามาใชในการถายโอนไฟลขอมล (File Transfer) บนอนเทอรเนต
เหมาะสำาหรบนกพฒนาเวบไซตและผดแลเวบไซต เพอสงขอมลขนไปเกบไวบนอนเทอรเนต
ตวอยางโปรแกรม เชน Cute_FTP และ WS_FTP เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 72
ซอฟตแวรประเภทสงขอความดวน (Instant Messaging)
ผรบและผสงสามารถเปดการเชอมตอโปรแกรม และสงขอความหรอไฟลถงกนไดทนท
สนทนาไดทงแบบสวนตวและแบบกลม
สามารถสงไฟล โทรดวยเสยงและวดโอได
ตวอยางโปรแกรม เชน Skype, Line และ WeChat เปนตน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 73
.น า ง ส า ว ก ล า ม แ ป ล ภ า ษ า .น า ง ส า ว ข
ภาษาคอมพวเตอร เปนเสมอน “ลามแปลภาษา”แบงออกไดหลายระดบหากใกลเคยงกบคอมพวเตอร จะอยกลม
ระดบตำาหากใกลเคยงกบมนษย จะอยกลมระดบสง
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 74
ยคของภาษาคอมพวเตอร ภาษาคอมพวเตอรยคท 1 (First
Generation Language) ภาษาคอมพวเตอรยคท 2 (Second
Generation Language) ภาษาคอมพวเตอรยคท 3 (Third
Generation Language) ภาษาคอมพวเตอรยคท 4 (Fourth
Generation Language) ภาษาคอมพวเตอรยคท 5 (Fifth
Generation Language)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 75
ภาษาคอมพวเตอรยคท 1 (First Generation Language)
การทำางานใช ภาษาระดบตำา (Lo w-Le ve l Languag e )
เชน ภาษาเครอง (Machine Languag e ) ทประกอบดวยตวเลขเฉพาะ 0 และ 1 เทานน
เครองคอมพวเตอรสามารถทำาความเขาใจไดทนท
การเขยนโปรแกรมคอนขางยงยากและไมสะดวกความรเบองตนเกยวกบคอมพวเตอรและ
เทคโนโลยสารสนเทศ 76
ภาษาคอมพวเตอรยคท 2 (Second Generation
Language)เอาสญลกษณ (Symbol) มาแทนรปแบบของ
ตวเลขในภาษาเครองภาษาทใชคอ ภาษาแอสแซมบล (Assembly
Languag e ) ซงไดนำาเอาคำายอ รวมถงสญลกษณตางๆมาใชแทนตวเลข 0 กบ 1
เปนกลมภาษาระดบตำาเชนเดยวกบภาษาเครอง เพราะการทำางานยงใกลเคยงกบภาษาของคอมพวเตอร
มตวชวยแปลภาษาทเรยกวา แอสแซมเบลอร (Assemble r) เพอเปนตวกลางแปลภาษาใหคอมพวเตอรเขาใจ
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 77
ภาษาคอมพวเตอรยคท 3 (Third Generation Language)
พฒนาใหมรปแบบใกลเคยงกบภาษาของมนษยเรยกวา ภาษาระดบสง (High-Le ve l Languag e )
มกลมคำาภาษาองกฤษทเขาใจงายขน เปนภาษาเชงกระบวนการหรอ Procedural
Language ทำางานเปนขนตอนเรยงตามลำาดบคำาสงทเขยน
เขยนโปรแกรมทซบซอนไดมากขน แตกยงยงยากอยบาง
หากเปนโปรแกรมขนาดใหญตองอาศยประสบการณและความชำานาญ
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 78
ภาษาคอมพวเตอรยคท 4 (Fourth Generation
Language)ชวยเหลอการเขยนโปรแกรมไดมาก
โดยใช ภาษาระดบสงมาก (Ve ry-High Le ve l Languag e )
อาศยหลกการแบบ Non-Procedural Languageเขยนโปรแกรมไดงายมากยงขนโปรแกรมทพฒนาไดนนมความสมบรณและ
สวยงามมากขน
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 79
ภาษาคอมพวเตอรยคท 5 (Fifth Generation Language)
เปนภาษาทใกลเคยงกบภาษาของมนษยมากทสดหรอทเรยกวา ภาษาธรรมชาต (Natural Languag e )
ทำางานโดยอาศยระบบฐานความร (Knowledge Base System) เพอชวยในการแปลความหมายของคำาสง
นยมใชกบคอมพวเตอรทเกยวของกบสาขาปญญาประดษฐ (AI : Artificial Intelligence)
ตวอยางเชน การพฒนาความรและการจำาในหนยนต การสงงานโปรแกรมดวยเสยง
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 80
ตวแปลภาษาคอมพวเตอร เปนตวกลางในการแปลความหมาย หรอ
ภาษาของชดคำาสงทมนษยเขยนใหอยในรปแบบของภาษาทคอมพวเตอรจะเขาใจได
แปลงซอรสโคด (So urce Co de ) ใหเปน รหสคำาสง (Obje ct Co de )
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 81
ตวแปลภาษาคอมพวเตอร (ตอ)
แบงออกไดเปน 3 ประเภทดวยกนคอแอสแซมเบลอร (Assemblers)อนเตอรพรเตอร (Interpreters)คอมไพเลอร (Compilers)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 82
ตวแปลภาษาคอมพวเตอร (ตอ)
แอสแซมเบลอร (Assemblers)ตวแปลภาษาของภาษาแอสแซมบลแปลความหมายสญลกษณชดคำาสงใหเปนภาษา
เครอง ใชงานรวมกบการเขยนโปรแกรมของภาษาระดบ
ตำา (Low-Level Language)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 83
ตวแปลภาษาคอมพวเตอร (ตอ)
อนเตอร พร เตอร (Interpreters)สำาหรบการเขยนโปรแกรมในภาษาระดบสง
(High-Level Language) แปลความหมายของชดคำาสงทละบรรทดคำาสงเหมาะสำาหรบการเขยนโปรแกรมทมขนาดเลก
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ 84