Software
Software โปรแกรมที่เขียนขึ้นเป็นภาษาต่างๆ ตามข้อกำหนดของภาษานั้นๆ เพื่อให้ Hardware ของระบบคอมพิวเตอร์ สามารถทำงานได้ตามที่เราต้องการ แบ่ง software ได้ 2 แบบ ดังนี้ ซอฟต์แวร์ระบบ (System Software) ซอฟต์แวร์ประยุกต์ (Application Software)
ซอฟต์แวร์ระบบ ใช้ควบคุมรายละเอียดทางด้านเทคนิค ทำงานร่วมกับผู้ใช้ โปรแกรมประยุกต์ และฮาร์ดแวร์ ประกอบด้วย กลุ่มโปรแกรม 4 ชนิด ได้แก่ ระบบปฏิบัติการ ยูทิลิตี ดีไวซ์ไดรเวอร์ ตัวแปลภาษา System software is not a single program but is a collection of programs that handle hundreds of technical details End-users focus on application programs more than the system software, but it is important to understand how system software works Utilities are also referred to as service programs (Key Term)
ซอฟต์แวร์ระบบ System software is not a single program but is a collection of programs that handle hundreds of technical details End-users focus on application programs more than the system software, but it is important to understand how system software works Utilities are also referred to as service programs (Key Term)
ระบบปฏิบัติการ ประสานงานกับทรัพยากรคอมพิวเตอร์ จัดเตรียมส่วนติดต่อระหว่างผู้ใช้และคอมพิวเตอร์ ดำเนินงานกับโปรแกรมประยุกต์ เป็นกลุ่มของโปรแกรมที่ใช้ควบคุมรายละเอียดทางด้านเทคนิคที่เกี่ยวข้องกับการใช้คอมพิวเตอร์ คอมพิวเตอร์ทุกตัวจำเป็นต้องมีระบบปฏิบัติการ Resources Coordinate input and outputs such as keyboard, microphones, printers, mouse, storage devices, and memory User interface (Key Term) Primarily graphical user interface (GUI) Use of icons (Key Term) Applications Word processing Spreadsheets Databases Supporting multitasking (Key Term) Windows most popular operating systems Windows 95, Windows 98, Windows 2000, Windows ME, Windows XP (Key Term) MAC OS (Key Term) – designed to run Macintosh computers Unix – used by powerful microcomputers, servers on the Web, and minicomputers in network environment Linux – nonproprietary operating systems (Key Term) that run cross platform (Key Term)
หน้าที่ของระบบปฏิบัติการ จำแนกได้ 3 หน้าที่หลัก คือ จัดการกับทรัพยากรคอมพิวเตอร์ จัดเตรียมส่วนติดต่อกับผู้ใช้ ดำเนินงานกับโปรแกรมประยุกต์
หน้าที่ของระบบปฏิบัติการ จัดการกับทรัพยากรคอมพิวเตอร์ ประสานงานกับทรัพยากรคอมพิวเตอร์ ได้แก่ หน่วยความจำ หน่วยประมวลผล อุปกรณ์หน่วยเก็บรอง อุปกรณ์รับเข้า และอุปกรณ์ส่งออก ดูแลประสิทธิภาพของระบบ จัดเตรียมระบบความปลอดภัย เริ่มต้นการทำงานของคอมพิวเตอร์
หน้าที่ของระบบปฏิบัติการ จัดเตรียมส่วนติดต่อกับผู้ใช้ ส่วนติดต่อกับผู้ใช้ผ่านทางตัวอักษร (Character-based interface) ส่วนติดต่อกับผู้ใช้ผ่านทางรูปภาพ (Graphical user interface หรือ GUI)
หน้าที่ของระบบปฏิบัติการ ดำเนินงานกับโปรแกรมประยุกต์ สนับสนุนการทำงานแบบมัลติทาสกิ้ง (Multitasking) โดยโปรแกรมที่กำลังใช้งานอยู่ในขณะนั้น จะดำเนินงานในลักษณะเบื้องหน้า (Foreground) ส่วนโปรแกรมอื่นๆ ที่กำลังดำเนินงานอยู่ แต่ว่าไม่ได้ใช้งานในขณะนั้น จะดำเนินงานในลักษณะเบื้องหลัง(background)
ลักษณะของระบบปฏิบัติการ การบูทระบบ (Booting) ถือเป็นการเริ่มต้นการทำงานของคอมพิวเตอร์ วอร์มบูท (warm boot) โคลด์บูท (cold boot) Booting is the process of starting a computer Warm boot (Key Term) – computer is already on and you restart it without turning off the power Cold boot (Key Term) – starting a computer that has been turned off Files (Key Term) – used to store data and programs Folders (Key Term) – stores and organizes related files. May also house other folders
ลักษณะของระบบปฏิบัติการ ลักษณะโดยทั่วไป : ไอคอน พอยน์เตอร์ วินโดว์ เมนู ไดอะล็อกบอกซ์ ตัวช่วยเหลือ Booting is the process of starting a computer Warm boot (Key Term) – computer is already on and you restart it without turning off the power Cold boot (Key Term) – starting a computer that has been turned off Files (Key Term) – used to store data and programs Folders (Key Term) – stores and organizes related files. May also house other folders
ประเภทของระบบปฏิบัติการ แบ่งได้ 3 ประเภท ได้แก่ ระบบปฏิบัติการแบบฝังตัว – ใช้ในคอมพิวเตอร์แบบมือถือ ระบบปฏิบัติการแบบเครือข่าย – ใช้ควบคุมและประสานการทำงานของคอมพิวเตอร์ที่มีการเชื่อมต่อกันเป็นระบบเครือข่าย ระบบปฏิบัติการแบบสแตนอโลน – ใช้ในเครื่องคอมพิวเตอร์แบบตั้งโต๊ะ หรือโน้ตบุ๊ก Operating system is sometimes called the software environment (Key Term) or platform Most are proprietary operating systems (Key Term) – owned and licensed by a corporation Non-proprietary – source code is available to the public Called open source (Key Term) Linux is an open source program In certain situations, the desktop operating system (Key Term) may also be referred to as a client operating system (Key Term) Network server (Key Term) – coordinates all communication between the other computers
ตัวอย่างของระบบปฏิบัติการ ระบบปฏิบัติการที่นิยมใช้งานกันทั่วไป ได้แก่ วินโดวส์ – นิยมใช้งานมากในเครื่องไมโครคอมพิวเตอร์ แมคโอเอส– มีความสามารถสูงและใช้งานได้ง่าย ยูนิกซ์ – เป็นระบบปฏิบัติการแบบเครือข่าย ; โดยในระยะเริ่มต้นออกแบบมาเพื่อใช้งานสำหรับเว็บ ลีนุกซ์ – เป็นระบบปฏิบัติการที่ไม่มีบริษัทเป็นเจ้าของลิขสิทธิ์; สามารถใช้งานได้ฟรีจากเว็บ Note that LINUX is easier to learn; easily transfer to UNIX UNIX originally designed as cross-platform to help “integrate” the Web
วินโดวส์ นิยมใช้กันมากในเครื่องไมโครคอมพิวเตอร์ Windows XP เป็นระบบปฏิบัติการที่นิยมใช้งานกันอย่างแพร่หลาย Windows Vista เป็นระบบปฏิบัติการเวอร์ชันล่าสุด Windows has over 90 percent of the market More application programs are designed to run under Windows than any other operating system Windows Future Storage (WinFS) (Key Term) – keeps track of files stored on your computer system allowing retrieval based on description of content ย้อนกลับ
แมคโอเอส ออกแบบมาเพื่อทำงานกับเครื่องคอมพิวเตอร์แอปเปิ้ล ไม่ได้รับความนิยมอย่างแพร่หลายเท่ากับระบบปฏิบัติการวินโดวส์ แมคโอเอสเท็น Mac OS X เป็นระบบปฏิบัติการเวอร์ชันล่าสุด เวอร์ชันถัดไปของระบบปฏิบัติการแมคโอเอส จะใช้ชื่อว่า Leopard First introduced in 1984 Provided one of the first GUIs Powerful and easy-to-use operating system Mac OS X, version 10.4 – also known as Tiger (Key Term), provides photo-quality icons and easy-to-use menus Spotlight (Key Term) – advanced search tool Dashboard widgets (Key Term) – collection of specialized programs that update and display information ย้อนกลับ
ยูนิกซ์ เป็นระบบปฏิบัติการแบบเครือข่าย ระยะเริ่มต้นออกแบบมาเพื่อใช้สำหรับเครื่องมินิคอมพิวเตอร์ สามารถทำงานในเครื่องไมโครคอมพิวเตอร์ได้อย่างมีประสิทธิภาพ UNIX Used by powerful microcomputers and by servers on the Web There are a large number of different versions of UNIX LINUX One of the most popular and powerful alternatives to the Windows operating system ย้อนกลับ
ลีนุกซ์ จัดเป็นเวอร์ชันหนึ่งของระบบปฏิบัติการยูนิกซ์ สามารถใช้งานได้ฟรี Open source UNIX Used by powerful microcomputers and by servers on the Web There are a large number of different versions of UNIX LINUX One of the most popular and powerful alternatives to the Windows operating system
ยูทิลิตี โปรแกรมพิเศษ ที่ช่วยให้การทำงานภายในของเครื่องคอมพิวเตอร์ทำได้ง่าย และมีประสิทธิภาพมากขึ้น ยูทิลิตีที่จำเป็นสำหรับการใช้งาน ได้แก่ โปรแกรมปรับแก้ปัญหา โปรแกรมป้องกันไวรัส โปรแกรมยกเลิกการติดตั้ง โปรแกรมสำรองข้อมูล โปรแกรมบีบอัดไฟล์ Utilities – specialized programs designed to make computing easier Hard disk crashes Antivirus programs Computer freeze-ups Decrease operation slow-downs
โปรแกรมยูทิลิตีของระบบปฏิบัติการวินโดวส์ Backup Disk Cleanup Disk Defragmenter These utilities can be accessed from the System Tools menu
Backup ช่วยป้องกันข้อมูลเสียหาย หรือสูญหาย ในกรณีที่ดิสก์เสีย ช่วยป้องกันข้อมูลเสียหาย หรือสูญหาย ในกรณีที่ดิสก์เสีย โดยทำการคัดลอกไฟล์ที่ต้องการ จากฮาร์ดดิสก์ไปยังอุปกรณ์ หน่วยเก็บรอง If you backup (Key Term) your files, you have a copy of your data in case of a disk failure ย้อนกลับ
Disk Cleanup ช่วยลบไฟล์ที่ไม่จำเป็นทิ้งไป ทำให้ฮาร์ดดิสก์มีเนื้อที่ว่างเพิ่มขึ้น และช่วยเพิ่มประสิทธิภาพการทำงานของระบบ When you search the Web, a variety of programs and files are saved to your hard drive Use disk cleanup (Key Term) to get rid of these unnecessary files Files are stored and organized on a disk according to tracks and sectors Tracks (Key Term) – concentric ring Sectors (Key Term) – wedge-shaped sections of a track ย้อนกลับ
Disk Defragmenter ช่วยรวมไฟล์ให้อยู่ในเนื้อที่ ต่อเนื่องกัน จัดระเบียบเนื้อที่ว่างบนดิสก์ ให้อยู่ในรูปแบบที่มีประสิทธิภาพ มากที่สุด Disk Defragmenter (Key Term) should be run on your computer often Some end-users run this utility program daily, while some run it once a week Fragmented (Key Term) files - result of a file having to be broken apart into smaller parts so it can be stored wherever space is available
ชุดโปรแกรมยูทิลิตี เป็นการรวมโปรแกรมยูทิลิตีหลายๆ โปรแกรมเข้าไว้เป็นชุดเดียวกัน ทำให้ผู้ซื้อประหยัดค่าใช้จ่ายมากกว่าการแยกซื้อแต่ละตัว ชุดโปรแกรมยูทิลิตี ซึ่งเป็นที่รู้จัก ได้แก่ McAfee Office Norton System Works Norton Utilities AntiVirus CleanSweep Web Cleanup Connection Keep Alive GoBack Personal Edition One button checkup (Key Term) - integrates several of the separate troubleshooting utilities McAfee Similar programs
ดีไวซ์ไดรเวอร์ เป็นอุปกรณ์พิเศษที่ทำให้อุปกรณ์คอมพิวเตอร์สามารถติดต่อกับระบบคอมพิวเตอร์ได้ ทำงานร่วมกับระบบปฏิบัติการ เมื่อคอมพิวเตอร์เริ่มทำงาน ระบบปฏิบัติการจะโหลดดีไวซ์ ไดรเวอร์ทุกตัวลงสู่หน่วยความจำ หากมีการติดตั้งอุปกรณ์ใหม่ในระบบคอมพิวเตอร์ จะต้องทำการติดตั้งดีไวซ์ไดรเวอร์ของอุปกรณ์ดังกล่าวก่อนการใช้งาน Device drivers - programs that work with the operating system to allow communication between device(s) and the rest of the physical system Device drivers are also referred to simply as “drivers” (Key Term) Step-by-step guidance is offered by Windows in the form of wizards that assist with installing drivers e.g. “Add Printer Wizard” (Key Term) Drivers can also be easily updated in Windows by utilizing the Windows Update (Key Term) functionality
ซอฟต์แวร์ประยุกต์ ซอฟต์แวร์ประยุกต์ (application software) หรือซอฟต์แวร์สำหรับผู้ใช้ เพื่อใช้ในการทำงานทั่วไป แบ่งออกเป็น 2 กลุ่ม ซอฟต์แวร์ประยุกต์พื้นฐาน ซอฟต์แวร์ประยุกต์เฉพาะงาน Two kinds of software System software (Key Term) Application Software Use the application for which it was designed: if you want to process text, use word If you need to sort (Key Term) information, use a database (Key Term) rather than a spreadsheet Can create publications with Word; but presentation software and desktop publishing software are designed to do this type of task easier Specialized Applications (Key Term) Called special-purpose applications (Key Term) Common types Graphics Audio/video editors Multimedia creation Web authoring Virtual reality programs Page 64
ซอฟต์แวร์ประยุกต์พื้นฐาน ซอฟต์แวร์ประยุกต์พื้นฐาน (basic application) หรือบางครั้งเรียกว่า ซอฟต์แวร์ประยุกต์เอนกประสงค์ (general-purpose) หรือ ซอฟต์แวร์ช่วยเพิ่มผลผลิต (productivity applications) ตัวอย่างเช่น โปรแกรมประมวลผลคำ โปรแกรมตารางทำการ โปรแกรมนำเสนอ โปรแกรมจัดการฐานข้อมูล Use the application for which it was designed: if you want to process text, use word If you need to sort information, use a database rather than a spreadsheet Can create publications with Word; but presentation software and desktop publishing software are designed to do this type of task easier Page 64
คุณลักษณะ ส่วนติดต่อกับผู้ใช้ด้วยภาพกราฟิก (GUI) ไอคอน วินโดว์ เมนู เมนูช่วยเหลือ แถบเครื่องมือ Common features of software User interface (Key Term) GUI – graphical user interface Mouse and pointer (Key Term) Window Menus Dialog Box (Key Term) Pull-down menu (Key Term) or drop-down menu (Key Term) bars – these are commands presented on the menu bar (Key Term) Toolbars Buttons (Key Term) Standard toolbars (Key Term) Page 64
แถบเครื่องมือ ทำให้สามารถเรียกใช้งานคำสั่งต่าง ๆ ได้เร็วขึ้น ตัวอย่างเช่น แถบเครื่องมือมาตรฐาน Standard Toolbar Review the common toolbar commands with students Open New Save Print Print Preview Page 64
เว็บเบสแอพพลิเคชัน เป็นการเข้าถึงซอฟต์แวร์ประยุกต์จากเว็บไซต์ ผ่านผู้ให้บริการซอฟต์แวร์ประยุกต์หรือเอเอสพี (Application service providers : ASP) มีการเรียกเก็บค่าบริการกับผู้ใช้ Web-Based Applications Special sites called application service providers (ASPs) allow access to their application programs ASP – Application Service Provider Pay for actual use Only when accessed and used Eliminates need to upgrade Page 64
โปรแกรมประมวลผลคำ ใช้ในการสร้างงานเอกสารที่เป็นตัวอักษรและภาพ บันทึก จดหมาย และแผ่นพับ จดหมายข่าว คู่มือ และใบปลิว ตัวอย่างโปรแกรมประมวลผลคำที่นิยมใช้ Microsoft Word Corel WordPerfect Lotus Word Pro One of the most flexible and widely used software tools One of the first programs used by PC end-users Used by most end-users Page 68
คุณลักษณะของโปรแกรม การตัดคำ (word wrap) การปัดคำที่พิมพ์เกินบรรทัดลงมาบรรทัดใหม่ให้อัตโนมัติ การแก้ไขเอกสาร (editing) การค้นหาและแทนที่ การสะกดคำ และตรวจสอบ ความถูกต้องของไวยกรณ์ การจัดรูปแบบเอกสาร (formatting) แบบอักษรและขนาดอักษร ลักษณะอักษรแบบพิเศษ เช่น ตัวนูน ตัวเอียง ใส่เงา สัญลักษณ์และลำดับตัวเลขหน้าข้อความ Word wrap – automatically moves text to new line when prior line is full Enter overrides and starts new line Incorrect spelling is identified and alternatives offered Identifies poor grammar and makes suggestions Quickly locate word(s) with search or find commands Automatic update of word(s) found with new word Page 68
กรณีศึกษา การสร้างใบปลิว การสร้างรายงาน Page 68
การสร้างใบปลิว Spelling checker (Key Term) ย้อนกลับ Page 69
การสร้างรายงาน Report features AutoCorrect Footnote Header or footer Captions and cross references Tables (Key Term) Page 70
โปรแกรมตารางทำการ เป็นโปรแกรมสำหรับคำนวณ วิเคราะห์ข้อมูลที่เป็นตัวเลข และสร้างแผนภูมิ ตัวอย่างโปรแกรมที่นิยมใช้ Microsoft Excel Corel Quattro Pro Lotus 1-2-3 Analyzes and graphs numeric data such as budgets and financial reports Electronic spreadsheet used to organize, manipulate and graph data; also known as worksheets (Key Term) Consist of grid of numbered rows (Key Term) and columns (Key Term) Page 71
คุณลักษณะของโปรแกรม สมุดงาน (workbook) แผ่นงาน (worksheet) สูตร (formula) ฟังก์ชัน (function) กราฟ (graph) หรือ แผนภูมิ (chart) Values are numbers used for calculations; labels (Key Term) are letters, numbers, or symbols used to represent text (social security number, phone number) A numeric entry (Key Term) can be a number or a formula Formulas are calculations user creates Data changes in the spreadsheet will cause all related formulas to update which is referred to as recalculation (Key Term) Functions are predefined formulas provided by spreadsheet programs What-if Allows user to create different scenarios for different results Probably one of the most powerful tools of spreadsheet Range (Key Term) is a series of cells Page 71
กรณีศึกษา การพยากรณ์การขาย การสร้างกราฟหรือแผนภูมิ การวิเคราะห์ข้อมูล Page 72
การพยากรณ์การขาย ย้อนกลับ Features Worksheets Text entries Functions Cells (Key Term) Formulas ย้อนกลับ Page 73
การสร้างแผนภูมิ ย้อนกลับ Features Titling – makes the chart easier to read Chart types Chart – is based on a worksheet Data labels Legend ย้อนกลับ Page 74
การวิเคราะห์ข้อมูล Page 75
โปรแกรมนำเสนอ โปรแกรมสำหรับสร้างงานนำเสนอที่มีลูกเล่นเพื่อเพิ่มความน่าสนใจ ตัวอย่างโปรแกรมที่นิยมใช้ Microsoft PowerPoint Corel Presentations Lotus Freelance Graphics Creates interesting and professional presentation Features Slides (Key Term) Wizards Color schemes Slide layouts Special effects Design templates (Key Term) Master slides (Key Term) Combines variety of visual objects to present attractive, professional presentations Helps to keep presenter organized Page 79
คุณลักษณะของโปรแกรม ภาพนิ่ง (Slides) วิซาร์ดอัตโนมัติ (AutoContent wizard) การออกแบบภาพนิ่ง (Design templates) ต้นแบบภาพนิ่ง (Master slide) Professionally designed templates, color schemes, and styles Animations add special visual and sound effects Delivery can be slides, transparencies, or handouts Slide show – actual presentation to audience Handout notes – along with a picture of each slide, the audience receives a “notes” area to the right of each slide on which they can take notes as you give your presentation Speaker can have notes on slides that are hidden from the viewer Link parts of your presentation to another application or another part of your presentation or even to the Web Page 79
กรณีศึกษา การสร้างงานนำเสนอ การปรับปรุงงานนำเสนอ Page 80
การสร้างงานนำเสนอ ย้อนกลับ Presentation style AutoContent wizard Templates Design templates Master slide Special effects ย้อนกลับ Page 80
การปรับปรุงงานนำเสนอ Page 80
โปรแกรมจัดการฐานข้อมูล ฐานข้อมูล (database) เป็นการรวบรวมข้อมูลที่มีความสัมพันธ์กัน ระบบจัดการฐานข้อมูล (Database Management System : DBMS) เป็นโปรแกรมที่ใช้สำหรับทำโครงสร้างของฐานข้อมูล และมีเครื่องมือต่างๆ สำหรับจัดการข้อมูล ตัวอย่างโปรแกรมที่นิยมใช้ Microsoft Access Corel Paradox Lotus Approach Establishes a structure for data storage, usually relational – using related tables, so related data can be easily retrieved; also known as DBMS (database management systems) or a database manager (Key Term) Can edit, retrieve, and display in different formats (reports or forms (Key Term)) Most popular are Microsoft Access, Corel Paradox, Lotus Approach Relational databases organize data into fields (Key Term), records (Key Term), tables, and databases Tables can be linked by a key field, one that is common to both the tables in question Page 76
คุณลักษณะของโปรแกรม กำหนดความสัมพันธ์ข้อมูล ตาราง (table) เรคคอร์ด (Record) ฟิลด์ (Field) การจัดเรียงลำดับข้อมูล การสอบถามข้อมูล (query) ฟอร์มรับข้อมูล (form) รายงาน (report) Emphasize the structure of the database – the smallest to largest part of DBMS Relate to telephone book (yellow and white pages represent tables; entries in each represent fields) Parts catalog Flight schedules Locate and display - ability to quickly locate records based on various criteria Sort and analyze - rearranging or computation based on various criteria Program Control languages - allow sophisticated users to communicate with mainframe databases Relational databases (Key Term) are the most widely used database structure Page 76
กรณีศึกษา การสร้างฐานข้อมูล การสอบถามข้อมูล Page 77
การสร้างฐานข้อมูล ย้อนกลับ The first step is to plan the database Features Primary key Fields Record Table Form ย้อนกลับ Page 77
การสอบถามข้อมูล Features Query Joined – a common field links the tables Criteria Sorts Report Page 78
การใช้ข้อมูลร่วมกันระหว่างซอฟต์แวร์ประยุกต์ต่างๆ การคัดลอกและวาง การเปลี่ยนแปลงข้อมูลจากต้นทางจะไม่กระทบกับข้อมูลที่ถูกนำไปวาง การเชื่อมโยงและการฝังวัตถุ (OLE) การเชื่อมโยงวัตถุ มีการเชื่อมโยงระหว่างไฟล์ต้นทางและไฟล์ปลายทาง ถ้าไฟล์ต้นทางมีการเปลี่ยนแปลง วัตถุในไฟล์ปลายทางจะเปลี่ยนแปลงตามด้วย การฝังวัตถุ เป็นการนำวัตถุจากไฟล์ต้นทางไปฝังหรือรวมเข้าไว้กับเอกสารปลายทาง สามารถเปิดและแก้ไขวัตถุจากไฟล์ต้นทางภายในไฟล์ปลายทางได้ Ways to share data Many times it is convenient to share data between applications Object linking (Key Term) - a feature that makes it easy to dynamically share and exchange information between applications Source file (Key Term) – copy is inserted in another file called the destination file (Key Term) Destination file – file receiving the object Object embedding (Key Term) – the object from the source file is embedded or added to the destination document Becomes part of the destination document Changes made to the embedded object are not reflected in the original source file Page 83
ซอฟต์แวร์ประยุกต์เฉพาะงาน ซอฟต์แวร์ประยุกต์เฉพาะงาน (specialized application) เป็นซอฟต์แวร์ที่ถูกใช้สำหรับงานเฉพาะและสำหรับกลุ่มสาขาอาชีพนั้น ๆ
ซอฟต์แวร์สำหรับการจัดการภาพกราฟิก ซอฟต์แวร์สำหรับการจัดการภาพบิตแมพ ภาพบิตแมพ (bitmap) เป็นภาพที่ประกอบขึ้นจากจุดจำนวนมากที่เรียกว่า พิกเซล (pixel) บางครั้งเรียกภาพบิตแมพนี้ว่า ภาพราสเตอร์ (raster image) ซอฟต์แวร์ที่นิยมใช้ Microsoft Paint Adobe Photoshop Corel PhotoPaint Paint Shop Pro Known as paint programs Bitmap images use thousands of dots called pixels to represent images Image editors are also known as photo editors (Key Term) Page 103
โปรแกรม Adobe Photoshop เป็นโปรแกรมสำหรับสร้างและตกแต่งภาพที่เป็นที่นิยม สามารถจัดการไฟล์รูปภาพได้หลายชนิด เช่น JPG, GIF, PNG, TIFF เป็นต้น
ซอฟต์แวร์สำหรับการจัดการภาพกราฟิก ซอฟต์แวร์สำหรับการจัดการภาพเวกเตอร์ ภาพเวกเตอร์ (vector image) เป็นภาพที่เกิดจากรูปทรงคณิตศาสตร์หรือวัตถุ ทำให้ภาพที่ได้ไม่เกิดรอยหยักเหมือนภาพบิตแมพ ซอฟต์แวร์ที่นิยมใช้ Adobe Illustrator CorelDraw Macromedia FreeHand Micrografx Designer Known as drawing programs Used to create vector images Vector is another common type of graphic file While bitmap images use pixels, vector illustrations (Key Term) use geometric shapes These objects are created by connecting lines and curves Page 103
ซอฟต์แวร์ตัดต่อเสียงและวิดีโอ ซอฟต์แวร์ตัดต่อวิดีโอ สามารถจัดลำดับภาพ เพิ่มลูกเล่น และอื่นๆ ตัวอย่างโปรแกรม เช่น Apple's iMovie, Windows Movie Maker ซอฟต์แวร์ตัดต่อเสียง ใช้สำหรับสร้างและตัดต่อเสียง ปรับปรุงหรือเปลี่ยนแปลงเสียงที่ได้บันทึกไว้ ตัวอย่างโปรแกรม เช่น Ableton’s Live, Sony’s ACID Digital video editing software makes it easy to make digital video into professional quality home movies You can create and edit your own movies Video Reorganize and add effects to footage Assemble and edit home movies Audio Create and edit audio clips Add audio effects Filter out pops or scratches Page 105
ซอฟต์แวร์สร้างมัลติมีเดีย เป็นการรวมสื่อหลาย ๆ แบบเข้าด้วยกันในการนำเสนอครั้งหนึ่ง วิดีทัศน์ เสียงเพลง เสียงพูด กราฟิก ข้อความ มีลักษณะ โต้ตอบกับผู้ใช้ (interactivity) Multimedia presentations can include a variety of media and should include interactivity Interactivity allows the user to choose the information to view, to control the pace and flow of information, and to respond to items and give feedback Pages are linked by buttons (Key Term) Multimedia is used in video games, Web presentations, and even word processing documents Ask students to give examples of how multimedia is used in business and education Page 106
ซอฟต์แวร์สร้างมัลติมีเดีย โปรแกรมพิเศษที่ใช้สำหรับสร้างงานนำเสนอมัลติมีเดีย เป็นการนำวิดีทัศน์ เสียง กราฟิก และข้อความมารวมภายใต้โครงสร้างอันเดียวกัน ซอฟต์แวร์ที่นิยมใช้ Macromedia Director Authorware Toolbook Used to bring elements into an interactive framework Ask students if they know what interactivity is Help students describe the steps to create an interactive multimedia presentation Page 110
ซอฟต์แวร์สร้างเว็บไซต์ บริษัทต่างๆ ใช้เว็บไซต์ในการสร้างโอกาสทางธุรกิจเพื่อเป็นช่องทางในการเข้าถึงลูกค้าได้ง่ายขึ้น บุคคลต่างๆ เริ่มมีเว็บไซต์ส่วนตัว เพื่อใช้ในการบอกเล่าเรื่องราวต่างๆ ให้แก่กลุ่มเพื่อนและครอบครัวได้ทราบ เรียกว่า เว็บล็อก (web log) หรือ บล็อก (blog) สามารถแบ่งซอฟต์แวร์สร้างเว็บไซต์ออกเป็น 2 ส่วน ส่วนการออกแบบ ส่วนการสร้างเว็บเพจ Creating a Web site is called Web authoring It is easy to create Web pages with the many Web authoring programs that are available Morphing (Key Term) – a special effect, one image seems to melt into another A popular type of Web site is a Web log (blog) Web logs are Web pages with dated postings like a bulletin board Ask students about using Web logs Page 112
ซอฟต์แวร์สร้างเว็บไซต์ - ส่วนการออกแบบ ประกอบด้วยเครื่องมือเพื่ออำนวยความสะดวกให้แก่ผู้ใช้ในการออกแบบโครงสร้างของเว็บไซต์ เช่น แผนภาพกราฟิก (graphical map) Page 112
ซอฟต์แวร์สร้างเว็บไซต์ - ส่วนการสร้างเว็บเพจ สนับสนุนการออกแบบและแก้ไขภาษา HTML โปรแกรมที่นิยมใช้ Macromedia Dreamweaver NetObjects Fusion Microsoft FrontPage These programs provide support for Web site design and HTML coding Without knowing HTML, you can create a Web page using one of these programs Page 112
ซอฟต์แวร์ประยุกต์สำหรับการใช้งานด้านการพิมพ์ รวมข้อความและภาพกราฟิกไว้ด้วยกันเพื่อสร้างผลงานสื่อสิ่งพิมพ์ที่มีคุณภาพสูง ซอฟต์แวร์ที่มีการใช้งานมาก Adobe PageMaker Microsoft Publisher QuarkXPress These programs allow you to create documents such as brochures, newsletters, newspapers, and textbooks Page 103
ซอฟต์แวร์ประยุกต์เกิดใหม่ ปัญญาประดิษฐ์ (AI) ความพยายามพัฒนาระบบคอมพิวเตอร์ที่สามารถจำลองการรับรู้ กระบวนการคิด และท่าทางต่างๆ ของมนุษย์ ช่วยมนุษย์และองค์กรต่างๆ ให้สามารถสร้างผลผลิตได้มากขึ้น แบ่งออกเป็น 3 สาขา ความเป็นจริงเสมือน ฐานความรู้ระบบผู้เชี่ยวชาญ หุ่นยนต์ศาสตร์ Artificial intelligence is a field of computer science Mimics or simulates human senses, thought processes, and actions Includes reasoning, learning from past actions, and using senses such as vision and touch In the past, computers have been used to solve structured problems (Key Term) once performed by clerks. Now organizations are looking to automate unstructured problems (Key Term) performed by managers Page 113
ความเป็นจริงเสมือน จำลองความเป็นจริงในรูปแบบ 3 มิติ โดยใช้คอมพิวเตอร์ เรียกกันโดยทั่วไปว่า วีอาร์ หรือ ความเป็นจริงประดิษฐ์ หรือสภาพแวดล้อมเสมือน ภาษาวีอาร์เอ็มแอล (VRML) ใช้ในการสร้างภาพเคลื่อนไหวแอนนิเมชัน 3 มิติแบบเรียลไทม์ โปรแกรมที่เป็นที่รู้จักกันดีโปรแกรมหนึ่งคือ Cosmo Worlds ของบริษัทคอสโมซอฟต์แวร์ Known as VR, virtual reality simulates reality in 3-D VRML is used to create real-time animated 3-D scenes Many sites exist on the Web with virtual reality applications Modern virtual reality strives to be an immersive experience (Key Term) Virtual reality walls (Key Term) allow a user to view simulations Page 114
ฐานความรู้ระบบผู้เชี่ยวชาญ เป็นสาขาหนึ่งของปัญญาประดิษฐ์ที่จะเก็บความรู้หรือความเชี่ยวชาญของบุคคลเพื่อเรียกใช้ผ่านคอมพิวเตอร์ ใช้ฐานข้อมูลหรือที่เรียกกันว่า ฐานความรู้ (knowledge base) บางครั้งใช้ ฟัซซี่ลอจิก (fuzzy logic) These systems use a database, or knowledge-based system that contains facts, rules to relate these facts, and user input to formulate recommendations and decisions Knowledge-based systems are also referred to as expert systems (Key Term) Fuzzy logic allows the computer to respond to questions in a very humanlike way These systems are used in areas such as: Medicine Geology Architecture Nature Page 115
หุ่นยนต์ศาสตร์ เป็นสาขาหนึ่งที่เกี่ยวข้องกับการพัฒนาและการใช้หุ่นยนต์ (robot) ทำงานตามสิ่งที่มนุษย์โปรแกรมใส่เข้าไป ประเภทของหุ่นยนต์ หุ่นยนต์ชนิดที่ติดตั้งอยู่กับที่ หุ่นยนต์ชนิดที่เคลื่อนที่ได้ Robots are used in factories, manufacturing, home security, the military, and many other fields of human endeavor Can be programmed to do more that one task Often used to handle dangerous, repetitive tasks Types of robots Perception System Robots (Key Term) – imitate some of the human senses Industrial Robots – perform tasks in factories, etc. Mobile Robots – can move about and perform tasks Page 116