ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก 2020

เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 6 การสร้าง Web Server ด้วย Express

  เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 6 การสร้าง Web Server ด้วย Express  จากบทความที่แล้ว ได้แนะนำ Express ไปแล้วเบื้องต้น และการติดตั้ง Express กับการ Run Node.js เพื่อให้ใช้งานผ่าน Web Browser ได้แล้ว บทความนี้จะพาสร้าง server สำหรับ Node.js อย่างง่ายๆกันครับ 1. เปิด VS Code ขึ้นมา จากนั้นสร้างโฟลเดอร์ที่ต้องการทำงานแล้ว Add เข้ามาใน VS Code เพื่อใช้งาน 2. ติดตั้ง Express ด้วยการเปิด Terminal ใน VS Code แล้วพิมพ์คำสั่ง npm install express

เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 5 แนะนำ Express

 เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 5 แนะนำ Express ผมเชื่อว่าหลายคนคงรู้จัก Express โดยเฉพาะที่คุ้นเคยกับโปรแกรมบัญชีที่ชื่อว่า Express (ตอนที่ผมหาข้อมูลแรกๆก็คิดเหมือนกันแหล่ะครับ) แต่มันไม่ใช่ Express ที่เป็นโปรแกรมเกี่ยวกับบัญชี Express คือ Framework ที่ใช้จัดการคำขอ Request และ Response ที่ส่งมาจาก HTTP หรือ Web Browser หรือเรียกง่ายๆว่า Middleware เป็นตัวกลางหรือ Server ในการจัดการเส้นทางระหว่างเครื่องลูกข่ายและแม่ข่ายด้วยภาษา Java Script (ดังที่ผมกล่าวมาแล้วตอนแรก เพราะ Node.js เป็นภาษา Java Script ดังนั้น Express ก็เลยทำงานด้วยภาษา Java Script นั่นเอง) Middleware อย่างง่าย การทำงานของ Middleware นั้นถ้าไม่เป็นพิธีอะไรมาก จะกำหนดค่าอย่างง่าย เพื่อให้ข้อความที่เราต้องการแสดงผลทาง Web Browser ผมจะเขียนตัวอย่างง่ายๆ ให้ดูครับ ตัวอย่าง ต้องการแสดง Hello World (อีกแล้ว) ออกไปที่ Google Chrome (เดี๋ยวบางท่านอาจจะไม่รู้จัก Web Browser เลยต้องบอก Google Chrome ไว้ก่อน) ถ้าหากติดตามตอนที่ 2 มาแล้วก็แสดงว่าติดตั้ง Node.js ในเครื่องเรียบร้อยแล้ว 1. เปิด Visual Studio Cod

เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 4 แนะนำเครื่องมือที่ใช้ในการพัฒนาโปรแกรมด้วย Visual Studio Code

 เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js  ตอนที่ 4 แนะนำเครื่องมือที่ใช้ในการพัฒนาโปรแกรมด้วย Visual Studio Code การที่จะพัฒนาโปรแกรมด้วย Node.js นั้น มี Editor หลายค่ายที่ใช้ในการพัฒนาโปรแกรม โดยหนึ่งในนั้นผมอยากจะแนะนำให้ใช้งานคือ Visual Studio Code หรือ VS Code ซึ่งเป็นโปรแกรม Code Editor ที่พัฒนาโดย Microsoft ออกมาในรูปแบบ OpenSource ใช้งานได้ฟรี โดย VS Code นี้จะรองรับทั้ง Windows และ Mac OS และ Linux สนับสนุนภาษา JavaScript,  NodeJS , สามารถเชื่อมกับ Git ได้ ใช้งานได้ง่ายมาก และมี terminal หรือ command dos ในตัว ซึ่งเหมาะสมที่จะใช้กับบทความนี้มากครับ การติดตั้งโปรแกรม Visual Studio Code สามารถ Download โปรแกรมได้ที่  https://code.visualstudio.com/   เมื่อเข้าไปแล้วให้กดที่ปุ่ม Download และทำการติดตั้ง และในการติดตั้งโปรแกรม Visual Studio Code ก็ไม่มีอะไรซับซ้อนครับ กดปุ่ม Next ไปเรื่อยๆ จนกว่าจะเสร็จสิ้น หลังจากนั้น เปิดโปรแกรม Visual Studio Code มาเพื่อใช้งานสำหรับการพัฒนาโปรแกรมด้วย Node.js ได้เลยครับ แนะนำ Extension หรือส่วนประกอบที่เราจะนำมาพัฒนาโปรแกรมด้วย Node.js กัน เร

เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 3 ตัวแปร ( Variable )

 เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js  ตอนที่ 3 ตัวแปร ( Variable ) สวัสดีสำหรับการหัดเรียนหัดเขียนโปรแกรมด้วย Node.js ตอนที่ 3 ว่าด้วยเรื่องของตัวแปร ตามจริงตอนนี้ไม่อยากจะกล่าวถึง ถ้าคนที่มีพื้นฐานในการเขียนโปรแกรมมาแล้ว แต่ถ้าคนที่ยังไม่มีพื้นฐานในการเขียนโปรแกรมก็เห็นจะมองข้ามในเรื่องของ "ตัวแปร" ไม่ได้ เอาเป็นว่าผมจะเกริ่นถึงเรื่องของตัวแปรใน Node.js เท่าที่ผมทราบนะครับ เพราะผมเองก็อยู่ในช่วงหัดเขียนโปรแกรมด้วย Node.js เช่นกัน เริ่มเลย ! ตัวแปร คือ อะไร ? ตัวแปร คือ คำหรืออักษรที่ใช้ในการเก็บค่า ทำหน้าที่คล้ายกับ "สมการ" ในวิชาคณิตศาสตร์ หากจำไม่ผิดสมัยผมเรียนตั้งแต่เมื่อสมัย ม.1 เรื่อง "สมการ" ตัวอย่าง x + 2 = 5 x - 10 = 20 15 + x = 25 25 -10 = x 

เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 2 การติดตั้งโปรแกรม Node.js, Mongo DB และ Mongo DB Compass

 เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js  ตอนที่ 2 การติดตั้งโปรแกรม Node.js, Mongo DB และ Mongo DB Compass ก่อนที่เราจะเริ่มทำระบบ Login ง่ายๆ แบบบ้านก่อน อย่างแรกที่ควรจะทำคือการ Downloads โปรแกรม Node JS มาติดตั้งในเครื่องคอมพิวเตอร์ของเรา และโปรแกรมที่ใช้ในการเก็บข้อมูลก็คือ Mongo DB และโปรแกรมที่ใช้งานกับ Mongo DB  คือ Mongo DB Compass ติดตั้ง Node.js Download โปรแกรม Node.js จาก website ของ Node.js ได้โดยตรงที่ www.nodejs.org ระบบจะเลือก Packget version OS ให้เราเองโดยอัตโนมัติ  อย่างเช่นในรูปภาพด้านล่าง ระบบเลือกให้เป็น Download for macOS(x64) เนื่องจากตอนนี้ใช้เครื่อง Mac เขียนบทความนี้ หากใช้ Windows ก็จะฟ้องเป็น Download for Windows(x64) เช่นกันครับ และในหน้าเว็บไซต์จะมี 2 เวอร์ชันให้เราเลือกโดยที่ 12.18.4 LTS Recommended For Most Users นั่นหมายถึง เวอร์ชันนี้คนใช้เยอะ กับอีก 14.12.0 Current Latest Features คือ เวอร์ชันล่าสุดที่มีในตอนนี้ หากต้องการเวอร์ชันไหนก็เลือก Download ได้เลยครับ ถ้าถามว่าเราจะเลือกเวอร์ชันไหนดี ก็เลือกด้านซ้ายได้เลยครับ เพราะคนใช้งานค่อนข้างเยอะแล

เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js ตอนที่ 1 ทำไมต้องเป็น Node.js

 เริ่มต้นเรียนรู้การเขียนโปรแกรมด้วย Node.js  ตอนที่ 1 ทำไมต้องเป็น Node.js ผมไม่เคยเรียนรู้เกี่ยวกับการเขียนโปรแกรมเลย มันอาจจะเป็นความฝันเล็กๆน้อยคือ การที่ผมหัดเขียนโปรแกรมให้เป็น  มันไม่ใช่เรื่องง่ายถ้าคนไม่ค่อยจะได้ศึกษาเกี่ยวกับหลักการเขียนโปรแกรม  แม้จะมีตำราหลายเล่ม อ่านหลายรอบ หากไม่ลงมือก็เขียนโปรแกรมไม่ได้เพราะการเขียนโปรแกรมบนคอมพิวเตอร์คือการฝึกทักษะ การทำให้ชิน หากไม่ฝึก ไม่ทำให้ชินก็ไม่สามารถเขียนโปรแกรมได้ ผมเคยหัดศึกษาการเขียนโปรแกรมด้วยภาษา Java และ Visual Basic 6 มาก่อนก็ยังไม่สามารถที่จะเข้าใจในหลักการเขียนโปรแกรม ไม่ว่าจะเป็นแบบโครงสร้างหรือแบบ OOP (Object Oreinted Programing) ซึ่งการเขียนโปรแกรมนั้นยากต่อตัวผมมาก วันนี้ผมจึงกลับมาทบทวนหลักการเขียนโปรแกรมอีกครั้ง ซึ่งเริ่มใหม่ โดยภาษาที่ผมศึกษานั้นคือ " Node.js " จุดประสงค์ในการเขียนบล็อกไว้เพื่อเผยแพร่และทบทวนความจำในการที่จะกลับมาเขียนโปรแกรมหรือสร้างโปรเจ็คใหม่ เพราะหากปล่อยไว้นานเกินไปย่อมหลงและลืมไปตามกาลเวลา ขอขอบคุณที่ติดตาม Blog ของผมครับ  ดังนั้น Blog หรือบทความใดๆ ที่ท่านกำลังติดตามอยู่นี้ อาจจะ

การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 3 การเพิ่มสมาชิกเพื่อเข้าเรียนและการตั้งค่าทีม

การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 3 การเพิ่มสมาชิกเพื่อเข้าเรียนและการตั้งค่าทีม จากที่กล่าวการติดตั้ง Microsoft Teams และ การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 1 การสร้างทีม และ การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 2 การเตรียมไฟล์เพื่อการสอนไปแล้ว ในตอนนี้ 3 นี้จะเป็นการเพิ่มสมาชิกเพื่อเข้าห้องเรียน ซึ่งสมาชิกที่จะเข้าห้องเรียนได้ ต้องมีอีเมลที่เป็นของ Microsoft เท่านั้น เช่น @Hotmai @Live @OUTLOOK เท่านั้นเพราะทั้งสามอีเมลนี้เป็นของค่ายไมโครซอฟต์ทั้งสิ้น และถ้าใข้ Gmail, Yahoo, Apple, Facebook ฯลฯ แม้จะเทียบเชิญเข้าร่วมทีมหรือห้องได้ แต่ก็ไม่สามารถเข้าใช้งานโปรแกรมหรือแอฟได้ ดังนั้น หากไม่มีอีเมลของไมโครซอฟต์นั้น สามารถสมัครใช้งานได้ฟรี ได้ที่ลิงค์ด้านล่าง www.hotmail.com www.outlook.com www.live.com ในการเพิ่มสมาชิก เพื่อเข้าร่วมทีมนั้น ผู้ที่ทำการสร้างทีมจะต้องเป็นคนเทียบเชิญสมาชิกด้วยตนเอง เช่น ในรายวิชา การใช้งาน MS Teams มีผู้ลงทะเบียนเข้าเรียนจำนวน 40 คน ก็ต้องเทียบเชิญสมาชิกจำนวนทั้งห

การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 2 การเตรียมไฟล์เพื่อการสอน

การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 2 การเตรียมไฟล์เพื่อการสอน การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 2 การเตรียมไฟล์เพื่อการสอนหรือนำเสนอ ในการที่จะใช้ App Microsoft Teams ในการเรียนการสอนแบบออนไลน์ หรือการประชุมแบบออนไลน์ ก็ไม่อาจจะหลีกเลี่ยงการเตรียมข้อมูลเพื่อใช้ในการสอน หรือนำเสนอในที่ประชุมได้  และการเตรียมไฟล์เพื่อการสอนหรือการนำเสนอในที่ประชุมนั้น Microsoft Teams ได้จัดเตรียมเครื่องมือไว้ให้เราหลากหลายวิธี ไม่ว่าจะเป็นการใช้โปรแกรม Microsoft word, Microsoft Excel, Microsoft Power point และผลิตภัณฑ์อื่นๆของ Microsoft แบบออนไลน์ โดยการใช้งานแบบเรียลไทม์ หรือเราสามารถที่จะอัพไฟล์การสอนหรือการนำเสนอจากเครื่องของเราได้ จากตัวอย่างภาพด้านล่าง จะเป็นบทความต่อเนื่องจาก  การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 1 การสร้างทีม   โดยได้ทำการสร้างทีมไว้แล้ว 2 ทีม บทความนี้จะสร้างขึ้นมาอีก 1 ทีมที่เป็นแบบสาธารณะ สามารถเข้าชมได้(เฉพาะที่อยู่ในทีมเท่านั้น) จากรูปด้านล่าง ในกรอบสีแดงด้านซ้ายมือ จะแสดงรายชื่อบทเรียน (ซึ่ง

การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 1 การสร้างทีม

การใช้งาน Microsoft Teams เพื่อการเรียนการสอนออนไลน์ ตอนที่ 1 การสร้างทีม บทความที่แล้ว ได้เขียนเรื่องการติดตั้ง Microsoft Teams ไปแล้ว บทความนี้จะเป็นการใช้งาน Microsoft Team ตอนที่ 1 ครับการสร้างทีมไว้เพื่อใช้งาน สามารถดูย้อนหลังได้ที่นี่  การติดตั้ง Microsoft Teams เพื่อการเรียนการสอนออนไลน์ Microsoft Teams เป็นผลิตภัณฑ์ชิ้นหนึ่งของบริษัทไมโครซอฟต์ ซึ่งมีความสามารถของแอฟในการจัดการประชุม หรือการเรียนการสอนออนไลน์ การใช้งาน Microsft Teams จะไม่สามารถใช้งานเพียงคนเดียวได้ หากไม่มีกลุ่มหรือทีมเพื่อสื่อสาร ยกตัวอย่างในมหาวิทยาลัยแห่งหน่ึงในช่วงที่ประสบภัยโรคระบาดทำให้มหาวิทยาลัยต้องปรับเปลี่ยนการเรียนการสอนเพื่อลดความเสี่ยง ดังนั้นจากที่เคยนั่งเรียนอยู่ในห้องเรียน ก็ต้องปรับเปลี่ยนแบบมาใช้แบบออนไลน์แทน ดังนั้น ในแต่ละรายวิชาที่อาจารย์สอน จะมีกลุ่มนักศึกษาแต่ละกลุ่มเข้ามาเรียน อาจารย์จะต้องจัดทีมชื่อรายวิชาขึ้นมา และทำการเพิ่มนักศึกษาเข้าไปในกลุ่มเพื่อเปิดการเรียนการสอนในแต่ละสัปดาห์ สิ่งที่จำเป็นในการใช้งาน Microsoft Teams 1. เครื่องคอมพิวเตอร์ หรือสมาร์ทโฟนหรือแท็บเลต

การติดตั้ง Microsoft Teams เพื่อการเรียนการสอนออนไลน์

การติดตั้ง Microsoft Teams เพื่อการเรียนการสอนออนไลน์ Microsoft Teams เป็นผลิตภัณฑ์อีกชิ้นของบริษัทไมโครซอฟต์ สามารถใช้ในการเรียนการสอนแบบออนไลค์ หรือใช้ในการประชุมออนไลน์ก็ดีเช่นกัน เป็นการลดค่าใช้จ่ายในการเดินทาง การเรียนที่บ้านเมื่อมีสถานการณ์ที่ไม่คาดคิดเกิดขึ้น เช่น การเกิดโรคระบาดภายใน ทำให้ไม่สามารถเดินทางได้ ดังนั้น Microsoft Teams ก็เป็นเครื่องมืออีกชิ้นในหลากหลายตัวเลือกของผู้ที่ต้องการจะใช้งาน ความสามารถในการเข้ากันได้ และความสะดวกในการใช้งานที่เกี่ยวกับ Microsoft ทั้งหลาย เช่น การใช้งาน MS Word, Ms Excel และ MS Power point ในการนำเสนองาน Microsoft Teams สามารถใช้งานร่วมกันผ่านบริการ One Drive ถือว่าดีเยี่ยมเลยทีเดียว ในบทความนี้จะกล่าวเริ่มต้นในการติดตั้งโปรแกรมในเครื่องคอมพิวเตอร์ของเราครับ เดี๋ยวรายละเอียดการใช้งานจะค่อยๆทยอยเขียนมาครับ การเข้าใช้งาน Microsoft Teams การเข้าใช้งาน Microsoft Teams นั้น จำเป็นอย่างยิ่งต้องมีอีเมลที่เป็นของไมโครซอฟต์โดยเฉพาะ เช่น Hotmail, Live และ Outlook โดยทั้งสามอย่างที่กล่าวมานั้นเพียงมีอย่างใดอย่างนึงก็สามารถเข้าใช้งานได้แล้ว ให

โพสต์ยอดนิยมจากบล็อกนี้

ส่วนประกอบของเมนบอร์ด คอมพิวเตอร์ PC

ส่วนประกอบของเมนบอร์ด คอมพิวเตอร์ PC เมนบอร์ดเป็นแผงวงจรหลักที่สำคัญที่สุดของคอมพิวเตอร์ ดังนั้น จึงควรรู้จักตำแหน่งของอุปกรณ์ต่างบนเมนบอร์ดเสียก่อน จึงจะสามารถประกอบเครื่องคอมพิวเตอร์ได้ อุปกรณ์หลักที่สำคัญก็มีช็อกเกตสำหรับติดตั้งซีพียู, ช็อกเกตแรม และซิปเซตที่ทำหน้าที่ควบคุมอุปกรณ์ทั้งหมด หัวต่อและสล็อตสำหรับติดตั้งอุปกรณ์และการ์ดต่างๆ รวมไปถึงหัวต่อกับอุปกรณ์ภายนอกที่ต่อออกทางด้านหลังเครื่อง อุปกรณ์ที่ติดตั้งบนเมนบอร์ดได้แก่  1. ช็อกเกตซีพียู (CPU Socket) ช็อกเกตซีพียู เป็นตำแหน่งติดตั้งซีพียู โดยรูปแบบของช็อกเกตจะแตกต่างกันไปตามยี่ห้อและรุ่นของซีพียู การซื้อเมนบอร์ดจะต้องตรวจสอบว่าต้องการใช้กับซีพียูยี่ห้อใดและรุ่นไหน หากซื้อซีพียูที่มีช็อกเกตไม่ตรงกับเมนบอร์ดจะไม่สามารถใช้งานได้ ปัจจุบันจะมีช็อกเกตที่ใช้งานบนเมนบอร์ดคือ Intel LGA 775,  Intel LGA 1150, Intel LGA 1151, Intel LGA1155 และ Intel LGA 2066 ใช้สำหรับซีพียู Intel ทั้งหมด แต่ต้องดูด้วยว่า ซีพียู อินเทลใดใช้ช็อกเกตเท่าไหร่ ส่วน AMD AM4, AMD sTRX4 และ AMD TR4 จะใช้สำหรับ CPU AMD เท่านั้นซึ่งก็เหมือนกับอินเทล ซี

รวม Code Debug Card Mainboard

รวม Code Debug Card Mainboard สำหรับช่างซ่อมคอมมือใหม่ที่มีเครื่องมือ Debug Card เป็นตัวช่วยแล้ว บางครั้งอาจจะไม่รู้ว่าค่า Error Code นั้นคืออะไร ผมได้สืบหาข้อมูลและเขียนเพื่อเตือนความจำของตนเองไว้ เพราะไม่ค่อยได้ใช้ตัว Debug Card นี้เช่นกัน นานๆครั้งมาใช้นั้น ค่อนข้างที่จะค้นหาข้อมูลอย่างลำบากเช่นกัน ผมจึงได้รวบรวมข้อมูลมาจากเว็บที่หาข้อมูลได้ ขอขอบคุณเจ้าของข้อมูลด้วยครับ CODE : ความหมาย 00 : ไม่มีสัญญาณให้เช็ค CPU หรือลองหา CPU ตัวใหม่มาเปลี่ยนดูครับ 01 : CPU TEST รอบที่ 1 02 : CPU TEST รอบที่ 2 04 : TEST Memory รีเฟรช ของอุปกรณ์ ต่าง ๆ  05 : Key board controller อาจมีปัญหา 07 : BIOS battery อาจจะหมด 0B : TEST cmos checksum 0D : เช็ค VGA CARD Interface C0 : ทดสอบหน่วยความจำและ slot(ลองฉีด สเปรย์สารพัดพิษดูครับ) 0E : เช็คหน่วยความจำ VGA(ลองหาตัวใหม่มาเปลี่ยนดูครับ)  11 :อาจมีปัญหาที่ DMA controller 41 : ให้ตรวจสอบ FLOPPY Drive 42 : .ให้ตรวจสอบ HARD DISK 43 : ค้นหาและตรวจสอบ serial และ parallel port 45 : ให้เช็ค Mainboard ว่าเข้ากับ CPU ไ

พอร์ตเชื่อมต่อต่างๆบนเมนบอร์ด

พอร์ตเชื่อมต่อต่างๆบนเมนบอร์ด พอร์ตเชื่อมต่อแบบต่างๆ คือ หัวต่อที่ใช้เชื่อมต่อกับอุปกรณ์ภายนอก เช่น คีย์บอร์ด เมาส์ และเครื่องพิมพ์ สายแลน เป็นต้น ลักษณะของหัวต่อแต่ละแบบจะมีมาตรฐานและแตกต่างกันออกไปอยู่แล้ว จึงไม่ต้องกังวลว่าจะเสียบผิดรูปแบบ เพราะแต่ละหัวต่อจะมีรูปแบบไม่เหมือนกัน พอร์ตเชื่อมต่อต่างๆบนเมนบอร์ด มีดังนี้ 1. หัวต่อคีย์บอร์ดหรือเมาส์แบบ PS2 จะใช้คีย์บอร์ดก็ได้ หรือเมาส์ก็ได้ ปัจจุบันหัวต่อ PS2 ได้เลิกใช้งานไปแล้ว 2. หัวต่อ USB 2.0 ใช้สำหรับเชื่อมต่อ อุปกรณ์ต่างๆที่ใช้สาย USB ต่าง ความเร็วในการโอนถ่ายข้อมูล USB 2.0 นี้มีมากถึง 480 Mbps  3. หัวต่อจอภาพ แบบ Display port ใช้สำหรับเชื่อมต่อจอภาพที่เป็นประเภท Display port ส่งข้อมูลภาพได้สูง เหมาะสำหรับทำ Multi Display หรือการเชื่อมต่อหลายๆจอภาพ 4. หัวต่อจอภาพแบบ HDMI ปัจจุบัน (ปี 2020) เริ่มมีการใช้มากขึ้น เนื่องจากส่งข้อมูลความละเอียดภาพได้มากถึง 4K และอนาคตจะมีการพัฒนาเพิ่มขึ้นอีก 5. หัวต่อจอภาพแบบ DVI เป็นการพัฒนาการส่งออกจอภาพต่อจาก VGA เป็นช่วงเวลานึง ปัจจุบันจะไม่ค่อยมีใช้แล้ว 6. หัวต่อจอภาพแบบ VGA ใช