32
โโโโโโโโโโโโโโโโโโ Program Computer

โปรแกรมคอมพิวเตอร์

Embed Size (px)

Citation preview

โปรแกรมคอมพิวเตอร�Program Computer

ความหมายและล�กษณะของโปรแกรมคอมพิวเตอร�

โปรแกรมคอมพิวเตอร� โปรแกรมคอมพิ�วเตอร� ( computer

program) ค�อ กลุ่��มชุ�ดค��สั่��งที่��ใชุ�อธิ�บ�ยชุ�#นง�น หร�อกลุ่��มง�นที่��จะประมวลุ่ผลุ่โดยคอมพิ�วเตอร� โปรแกรมคอมพิ�วเตอร�อ�จหม�ยถึ*ง ซอฟต�แวร� แอปพิลุ่�เคชุ�น หร�อ โปรแกรม โปรแกรมคอมพิ�วเตอร�สั่�วนใหญ่�น�#นเป.นชุ�ดค��สั่��งที่��ออกแบบต�มขั้�#นตอนว�ธิ� โดยปกต�แลุ่�วเขั้�ยนโดยโปรแกรมเมอร� หร�อไม�ก1สั่ร��งโดยโปรแกรมอ��น โปรแกรมคอมพิ�วเตอร�ชุ�ดหน*�ง ๆ อ�จเขั้�ยนขั้*#นด�วยระบบรห�สั่ หร�อที่��เร�ยกว�� ภ�ษ�เคร��อง ซ*�งม�กเขั้�ยนได�ย�กแลุ่ะเหม�ะก�บชุ��งเที่คน�คเฉพิ�ะที่�ง ภ�ยหลุ่�งจ*งได�ม�ก�รสั่ร��งภ�ษ�โปรแกรมที่��ใกลุ่�เค�ยงภ�ษ�มน�ษย�ม�กขั้*#น

ข��นตอนการพิ�ฒนาโปรแกรม ข��นตอนการพิ�ฒนาโปรแกรมประกอบด้�วย 1.ก�รว�เคร�ะห�ป6ญ่ห� 2.ก�รออกแบบโปรแกรม 3.ก�รเขั้�ยนโปรแกรมด�วยภ�ษ�

คอมพิ�วเตอร� 4.ก�รที่ดสั่อบแลุ่ะแก�ไขั้โปรแกรม 5.ก�รที่��เอกสั่�รประกอบโปรแกรม 6.ก�รบ��ร�งร�กษ�โปรแกรม

การวเคราะห�ป ญหา ก�รว�เคร�ะห�ป6ญ่ห� ประกอบด�วยขั้�#นตอนต��งๆ ด�งน�#1.ก��หนดว�ตถึ�ประสั่งค�ขั้องง�น เพิ��อพิ�จ�รณ�ว��โปรแกรม

ต�องที่��ก�รประมวลุ่ผลุ่อะไรบ��ง2.พิ�จ�รณ�ขั้�อม8ลุ่น��เขั้�� เพิ��อให�ที่ร�บว��จะต�องน��ขั้�อม8ลุ่

อะไรเขั้��คอมพิ�วเตอร� ขั้�อม8ลุ่ม�ค�ณสั่มบ�ต�เป.นอย��งไร ตลุ่อดจนถึ*งลุ่�กษณะแลุ่ะร8ปแบบขั้องขั้�อม8ลุ่ที่��จะน��เขั้��

3.พิ�จ�รณ�ก�รประมวลุ่ผลุ่ เพิ��อให�ที่ร�บว��โปรแกรมม�ขั้�#นตอนก�รประมวลุ่ผลุ่อย��งไรแลุ่ะม�เง��อนไปก�รประมวลุ่ผลุ่อะไรบ��ง

4.พิ�จ�รณ�ขั้�อสั่นเที่ศน��ออก เพิ��อให�ที่ร�บว��ม�ขั้�อสั่นเที่ศอะไรที่��จะแสั่ดง ตลุ่อดจนร8ปแบบแลุ่ะสั่��อที่��จะใชุ�ในก�รแสั่ดงผลุ่

การออกแบบโปรแกรม ก�รออกแบบขั้�#นตอนก�รที่��ง�นขั้องโปรแกรมเป.น

ขั้�#นตอนที่��ใชุ�เป.นแนวที่�งในก�รลุ่งรห�สั่โปรแกรม ผ8�ออกแบบขั้�#นตอนก�รที่��ง�นขั้องโปรแกรมอ�จใชุ�เคร��องม�อต��งๆ ชุ�วยในก�รออกแบบ อ�ที่�เชุ�น ค��สั่��งลุ่��ลุ่อง (Pseudocode) หร�อ ผ�งง�น (Flow chart) ก�รออกแบบโปรแกรมน�#นไม�ต�องก�งวนก�บร8ปแบบค��สั่��งภ�ษ�คอมพิ�วเตอร� แต�ให�ม��งคว�มสั่นใจไปที่��ลุ่��ด�บขั้�#นตอนในก�รประมวลุ่ผลุ่ขั้องโปรแกรมเที่��น�#น

การเข"ยนโปรแกรมด้�วยภาษาคอมพิวเตอร� ก�รเขั้�ยนโปรแกรมเป.นก�รน��เอ�ผลุ่ลุ่�พิธิ�ขั้องก�ร

ออกแบบโปรแกรม ม�เปลุ่��ยนเป.นโปรแกรมภ�ษ�คอมพิ�วเตอร�ภ�ษ�ใดภ�ษ�หน*�ง ผ8�เขั้�ยนโปรแกรมจะต�องให�คว�มสั่นใจต�อร8ปแบบค��สั่��งแลุ่ะกฎเกณฑ์�ขั้องภ�ษ�ที่��ใชุ�เพิ��อให�ก�รประมวลุ่ผลุ่เป.นไปต�มผลุ่ลุ่�พิธิ�ที่��ได�ออกแบบไว� นอกจ�กน�#นผ8�เขั้�ยนโปรแกรมควรแที่รกค��อธิ�บ�ยก�รที่��ง�นต��งๆ ลุ่งในโปรแกรมเพิ��อให�โปรแกรมน�#นม�คว�มกระจ��งชุ�ดแลุ่ะง��ยต�อก�รตรวจสั่อบแลุ่ะโปรแกรมน�#ย�งใชุ�เป.นสั่�วนหน*�งขั้องเอกสั่�รประกอบ

การทด้สอบและแก�ไขโปรแกรม ก�รที่ดสั่อบโปรแกรมเป.นก�รน��โปรแกรมที่��ลุ่งรห�สั่แลุ่�วเขั้��คอมพิ�วเตอร� เพิ��อตรวจสั่อบร8ปแบบกฎเกณฑ์�ขั้องภ�ษ� แลุ่ะผลุ่ก�รที่��ง�นขั้องโปรแกรมน�#น ถึ��พิบว��ย�งไม�ถึ8กก1แก�ไขั้ให�ถึ8กต�องต�อไป ขั้�#นตอนก�รที่ดสั่อบแลุ่ะแก�ไขั้โปรแกรม อ�จแบ�งได�เป.น 3 ขั้�#น 1.สั่ร��งแฟ<มเก1บโปรแกรมซ*�งสั่�วนใหญ่�น�ยมน��

โปรแกรมเขั้��ผ��นที่�งแป<นพิ�มพิ�โดยใชุ�โปรแกรมประมวลุ่ค��

2.ใชุ�ต�วแปลุ่ภ�ษ�คอมพิ�วเตอร�แปลุ่โปรแกรมที่��สั่ร��งขั้*#นเป.นภ�ษ�เคร��อง โดยระหว��งก�รแปลุ่จะม�ก�รตรวจสั่อบคว�มถึ8กต�องขั้องร8ปแบบแลุ่ะกฎเกณฑ์�ในก�รใชุ�ภ�ษ� ถึ��ค��สั่��งใดม�ร8ปแบบไม�ถึ8กต�องก1จะแสั่ดงขั้�อผ�ดพิลุ่�ดออกม�เพิ��อให�ผ8�เขั้�ยนน��ไปแก�ไขั้ต�อไป ถึ��ไม�ม�ขั้�อผ�ดพิลุ่�ด เร�จะได�โปรแกรมภ�ษ�เคร��องที่��สั่�ม�รถึให�คอมพิ�วเตอร�ประมวลุ่ผลุ่ได�

3.ตรวจสั่อบคว�มถึ8กต�องขั้องก�รประมวลุ่ผลุ่ขั้องโปรแกรม โปรแกรมที่��ถึ8กต�องต�มร8ปแบบแลุ่ะกฎเกณฑ์�ขั้องภ�ษ� แต�อ�จให�ผลุ่ลุ่�พิธิ�ขั้องก�รประมวลุ่ผลุ่ไม�ถึ8กต�องก1ได� ด�งน�#นผ8�เขั้�ยนโปรแกรมจ��เป.นต�องตรวจสั่อบว��โปรแกรมประมวลุ่ผลุ่ถึ8กต�องต�มต�องก�รหร�อไม�

การท'าเอกสารประกอบโปรแกรม ก�รที่��เอกสั่�รประกอบโปรแกรมเป.นง�นที่��

สั่��ค�ญ่ขั้องก�รพิ�ฒน�โปรแกรม เอกสั่�รประกอบโปรแกรมชุ�วยให�ผ8�ใชุ�โปรแกรมเขั้��ใจว�ตถึ�ประสั่งค� ขั้�อม8ลุ่ที่��จะต�องใชุ�ก�บโปรแกรม ตลุ่อดจนผลุ่ลุ่�พิธิ�ที่��จะได�จ�กโปรแกรม ก�รที่��โปรแกรมที่�กโปรแกรมจ*งควรต�องที่��เอกสั่�รก��ก�บ เพิ��อใชุ�สั่��หร�บก�รอ��งอ�งเม��อจะใชุ�ง�นโปรแกรมแลุ่ะเม��อต�องก�รแก�ไขั้ปร�บปร�งโปรแกรม

การบ'าร(งร�กษาโปรแกรม เม��อโปรแกรมผ��นก�รตรวจสั่อบต�มขั้�#นตอนเร�ยบร�อย

แลุ่�ว แลุ่ะถึ8กน��ม�ให�ผ8�ใชุ�ได�ใชุ�ง�น ในชุ�วงแรกผ8�ใชุ�อ�จจะย�งไม�ค��นเคยก1อ�จที่��ให�เก�ดป6ญ่ห�ขั้*#นม�บ��ง ด�งน�#นจ*งต�องม�ผ8�คอยควบค�มด8แลุ่แลุ่ะคอยตรวจสั่อบก�รที่��ง�น ก�รบ��ร�งร�กษ�โปรแกรมจ*งเป.นขั้�#นตอนที่��ผ8�เขั้�ยนโปรแกรมต�องคอยเฝ้<�ด8แลุ่ะห�ขั้�อผ�ดพิลุ่�ดขั้องโปรแกรมในระหว��งที่��ผ8�ใชุ�ใชุ�ง�นโปรแกรม แลุ่ะปร�บปร�งโปรแกรมเม��อเก�ดขั้�อผ�ดพิลุ่�ดขั้*#น หร�อในก�รใชุ�ง�นโปรแกรมไปน�นๆ ผ8�ใชุ�อ�จต�องก�รเปลุ่��ยนแปลุ่งก�รที่��ง�นขั้องระบบง�นเด�มเพิ��อให�เหม�ะก�บเหต�ก�รณ� น�กเขั้�ยนโปรแกรมก1จะต�องคอยปร�บปร�งแก�ไขั้โปรแกรมต�มคว�มต�องก�รขั้องผ8�ใชุ�ที่��เปลุ่��ยนแปลุ่งไปน��นเอง

ภาษาคอมพิวเตอร� ภ�ษ�คอมพิ�วเตอร� (Programming Languages)ค�อ เคร��องม�อที่��มน�ษย�ใชุ�สั่��อสั่�รก�บเคร��องคอมพิ�วเตอร� โดยแต�ลุ่ะภ�ษ�จะม�ลุ่�กษณะเฉพิ�ะต�วที่��ชุ�ดเจน ม�ค��ศ�พิที่�ที่��ใชุ�จ��นวนจ��ก�ด ภ�ษ�คอมพิ�วเตอร�แบ�งต�มลุ่�กษณะขั้องภ�ษ�แลุ่ะก�รใชุ�ง�นได� 5 ประเภที่ ด�งน�# ภาษาเคร)*อง : เป.นภ�ษ�ที่��ม�ระด�บต���ที่��สั่�ด โดยจะ

เขั้�ยนด�วยระบบฐ�นสั่อง ซ*�งม�เพิ�ยง 0 ก�บ 1 เที่��น�#น ภาษาแอสแซมบล" : จ�ดเป.นภ�ษ�ระด�บต���ม�ก ใชุ�ต�ว

ย�อ หร�อรห�สั่ย�อในก�รเขั้�ยนโปรแกรม เชุ�น A ค�อรห�สั่ขั้อง Add , C ค�อ Compare เป.นต�น แลุ่ะต�วแปลุ่ภ�ษ� Assembly ค�อ Assembler

ภาษาระด้�บส,ง : เป.นภ�ษ�โปรแกรมย�คที่�� 3 ที่��เป.นภ�ษ�ระด�บสั่8งโปรแกรมจะเขั้�ยนในลุ่�กษณะคลุ่��ยภ�ษ�อ�งกฤษ ที่��ให�เขั้�ยนได�ง��ยขั้*#น แลุ่ะสั่��หร�บต�วแปลุ่ภ�ษ�โปรแกรมเหลุ่��น�#ค�อ คอมไพิเลุ่อร� (Compiler) โดยคอมไพิเลุ่อร�จะที่��หน��ที่��แปลุ่ Souce Program ให�เป.น Oject Program โดยแปลุ่คร�#งเด�ยว ยกต�วอย��งภ�ษ�โปรแกรมระด�บสั่8งเชุ�น Fortran , Basic, pascal, C, Cobol

ภาษาระด้�บส,งมาก : เป.นภ�ษ�โปรแกรมย�คที่�� 4 ซ*�งเป.นภ�ษ�ระด�บสั่8งม�ก จ�ดเป.นภ�ษ�ไร�กระบวนค��สั่��ง หม�ยคว�มว��ผ8�ใชุ� เพิ�ยงบอกแต�ว��ให�คอมพิ�วเตอร�ที่��อะไร โดยไม�ต�องบอกคอมพิ�วเตอร�ว��สั่��งน�#นที่��อย��งไร เร�ยกว��เป.นภ�ษ�เชุ�งผลุ่ลุ่�พิธิ� ค�อเน�นว��ที่��อะไร ไม�ใชุ�ที่��อย��งไร ด�งน�#นจ*งเป.นภ�ษ�โปรแกรมที่��เขั้�ยนง��ย

ภาษาธรรมชาต : เป.นภ�ษ�โปรแกรมย�คที่�� 5 ซ*�งคลุ่��ยก�บภ�ษ�พิ8ดต�มธิรรมชุ�ต�ขั้องคน ก�รเขั้�ยนโปรแกรมง��ยที่��สั่�ด ค�อก�รเขั้�ยนค��พิ8ดขั้องเร�เองว��เร�ต�องก�รอะไร ไม�ต�องใชุ�ค��สั่��งง�นใดๆ เลุ่ย

ต�วอย/างภาษาคอมพิวเตอร� ต�วอย��งก�รเลุ่�อกใชุ�ภ�ษ�คอมพิ�วเตอร�ให�เหม�ะสั่มก�บก�รใชุ�ง�น 1. ภ�ษ�BASIC (Beginner's All-purpose Symbolic

Instruction Code) ภ�ษ�น�#เหม�ะสั่��หร�บผ8�เร��มศ*กษ� ก�รเขั้�ยนโปรแกรมคอมพิ�วเตอร� 2. ภ�ษ�COBOL (Common Business Oriented

Language)ภ�ษ�น�#น�ยมใชุ�ในง�นธิ�รก�จบนเคร��องขั้น�ดใหญ่� 3. ภ�ษ�FORTRAN (FORmula TRANslator)ภ�ษ�น�#ใชุ�สั่��หร�บง�นด��นคณ�ตศ�สั่ตร� ว�ที่ย�ศ�สั่ตร� ว�ศวกรรมศ�สั่ตร� 4. ภ�ษ�Pascal ( ชุ��อขั้อง Blaise Pascal)ภ�ษ�น�#จะใชุ�ในว�ที่ย�ลุ่�ย แลุ่ะมห�ว�ที่ย�ลุ่�ย

5. ภ�ษ� C ภ�ษ�น�#เหม�ะสั่��หร�บน�กเขั้�ยนโปรแกรม แลุ่ะใชุ�ในว�ที่ย�ลุ่�ย มห�ว�ที่ย�ลุ่�ย 6. ภ�ษ� C++ ภ�ษ�น�#สั่��หร�บผ8�ผลุ่�ตซอฟต�แวร� 7. ภ�ษ�ALGOL (ALGOrithmic Language)ภ�ษ�น�#เป.นภ�ษ�สั่��หร�บง�นที่�งว�ที่ย�ศ�สั่ตร� แลุ่ะต�อม�ม�ก�รพิ�ฒน�ต�อเป.นภ�ษ� PL/I แลุ่ะ Pascal

8. ภ�ษ�APL (A Programming Language)ภ�ษ�น�#ออกแบบโดยบร�ษ�ที่ IBM ใน ปA ค.ศ. 1968 เป.นภ�ษ�ที่��โต�ตอบก�บผ8�ใชุ�ที่�นที่� เหม�ะสั่��หร�บจ�ดก�รก�บกลุ่��มขั้องขั้�อม8ลุ่ที่��สั่�มพิ�นธิ�ก�นในร8ปแบบต�ร�ง 9.ภ�ษ�LISP (LIST Processing)ภ�ษ�น�#ถึ8กออกแบบม�ให�ใชุ�ก�บขั้�อม8ลุ่ที่��ไม�ใชุ�ต�วเลุ่ขั้ ซ*�งอ�จเป.นสั่�ญ่ลุ่�กษณ�พิ�เศษหร�อต�วอ�กษรก1ได�ด�วย

10. ภ�ษ�LOGOภ�ษ�น�#น�ยมใชุ�ในโรงเร�ยน เพิ��อสั่อนที่�กษะก�รแก�ป6ญ่ห�ให�ก�บน�กเร�ยน 11. ภ�ษ�PL/I (Programming Language

One)ภ�ษ�น�#ถึ8กออกแบบม�ให�ใชุ� ก�บง�นที่�#งที่�งด��นว�ที่ย�ศ�สั่ตร� แลุ่ะธิ�รก�จด�วย 12. ภ�ษ�PROLOG (PROgramming

LOGIC)ภ�ษ�น�# น�ยมใชุ�ม�กในง�นด��นป6ญ่ญ่�ประด�ษฐ� จ�ดเป.นภ�ษ�ธิรรมชุ�ต�ภ�ษ�หน*�งด�วย 13. ภ�ษ�RPG (Report Program

Generator)ภ�ษ�น�#นถึ8กออกแบบม�ให�ใชุ�ก�บง�นที่�งธิ�รก�จ จะม�ค�ณสั่มบ�ต�ในก�รสั่ร��งโปรแกรม สั่��หร�บพิ�มพิ�ร�ยง�นที่��ย�ดหย��นม�กที่�เด�ยว

การเล)อกใช�ภาษาคอมพิวเตอร� ในก�รเลุ่�อกใชุ�ภ�ษ�ในก�รเขั้�ยนโปรแกรม คอมพิ�วเตอร�ก1จะม�ก�รพิ�จ�รณ�หลุ่�ยๆ อย��งด�วยก�น ด�งที่��จะกลุ่��วด�งต�อไปน�# 1.ในบ�งคร�#งซ*�งในง�นที่��ไม�ย��งย�กน�ก ก1อ�จใชุ�ภ�ษ�คอมพิ�วเตอร�พิ�#นฐ�น อย��งเชุ�น ภ�ษ� BASIC เพิร�ะเขั้�ยนโปรแกรมได�ง��ยรวดเร1ว แลุ่ะก1ย�งม�ต�ดต�#งอย8�บนเคร��องไมโครคอมพิ�วเตอร�สั่�วนม�กอย8�แลุ่�วด�วย 2.ภ�ษ�คอมพิ�วเตอร�ที่��เลุ่�อกใชุ� ก1จะถึ8กจ��ก�ดโดย น�กเขั้�ยนโปรแกรม เพิร�ะว��เร�ควรใชุ�ภ�ษ�ที่��ม�ผ8�ร8 �อย8�บ��ง 3.ผ8�ใชุ�ก1ควรที่��จะจ��ก�ดภ�ษ�คอมพิ�วเตอร�ที่��จะใชุ�ด�วย ไม�ควรต�ดต�#งต�วแปลุ่ภ�ษ�คอมพิ�วเตอร�ที่�กภ�ษ�บนเคร��อง

4.ถึ��โปรแกรมที่��เขั้�ยนขั้*#นม�น�#น จะต�องน��ไปใชุ�ง�นบนเคร��องต��งๆ ก�น ก1ควรที่��จะเลุ่�อกภ�ษ�ที่��สั่�ม�รถึ ใชุ�ง�นได�ก�บที่�กเคร��อง เพิร�ะจะที่��ให�โปรแกรมน�#นที่��ง�นได�ก�บที่�กเคร��อง โดยก�รเขั้�ยนโปรแกรมเพิ�ยงคร�#งเด�ยว 5.ในก�รเลุ่�อกภ�ษ�ในก�รเขั้�ยนโปรแกรม เร�ก1ควรเลุ่�อกโดยก�รด8จ�กค�ณสั่มบ�ต� หร�อขั้�อด�ขั้องภ�ษ�น�#นๆ เป.นหลุ่�กเป.นหลุ่�กด�วย 6.ในก�รเขั้�ยนโปรแกรมเพิ��อใชุ�ในหน�วยง�นหน*�งๆ น�#ก1ควรจะใชุ�ภ�ษ�คอมพิ�วเตอร�ที่��เป.นภ�ษ�เด�ยวก�นนะคร�บ เพิร�ะก�รด8แลุ่ร�กษ�ซอฟต�แวร�น�#น จะสั่�ม�รถึจ�ดก�รหร�อว��ที่��ได�ง��ยกว��

ต�วอย/างการเข"ยนโปรแกรมคอมพิวเตอร�

ล�กษณะของภาษา HTML ภ�ษ� HTML เป.นภ�ษ�คอมพิ�วเตอร�ระด�บสั่8งที่��ใชุ�โปรแกรมเที่1กซ�เอด�เตอร� (Text Editor) หร�อเว�ร�ดโพิรเซสั่เซอร� (Word Processor) เพิ��อเขั้�ยนชุ�ดค��สั่��ง โดยไม�ต�องต�ดต�#งโปรแกรมเอด�เตอร�อ��นๆ เพิ��มเต�ม โดยที่��น�#จะเขั้�ยนภ�ษ� HTML ด�วย Notepad ภ�ษ� HTML ค�อ ภ�ษ�ที่��ใชุ�สั่��หร�บเขั้�ยนเว1บเพิจ เพิ��อน��ไปแสั่ดงผลุ่บนเว1บเบร�ว�เซอร� โดยจะต�องม�โครงสั่ร��งขั้องภ�ษ� ร8ปแบบขั้องค��สั่��งต��งๆ เพิ��อให�เว1บเบร�ว�เซอร�สั่�ม�รถึเขั้��ใจแลุ่ะแสั่ดงผลุ่ออกม�ต�มที่��ต�องก�ร

หล�กการเข"ยนภาษา HTML ก�รเปBดโปรแกรม Notepad ขั้*#นม�ที่��ง�นสั่�ม�รถึ

เปBดได�จ�กก�รคลุ่�กที่��ป�Cม Start > Programs > Accessories > Notepad หร�อจะใชุ�ค��สั่��งRun > Notepad ก1ได�เชุ�นเด�ยวก�น

ก�อนก�รใชุ�ง�นต�องม�ก�รปร�บแต�งฟอนต�อ�กเลุ่1กน�อย เพิ��อให�สั่�งเกตเห1นได�เม��อม�ก�รป<อนขั้�อคว�มผ�ดพิลุ่�ดในหน��ต��งโปรแกรม ด�วยก�รก��หนดให�ใชุ�ฟอนต� MS Sans Serif ซ*�งพิ�มพิ�อ�กษรไที่ยได� ขั้น�ด 10-12 พิอยต� (แลุ่�วแต�สั่�ยต�คนที่��มองได�ชุ�ดเจน ย��งโตม�กพิ�#นที่��ก�รที่��ง�นก1จะลุ่ดลุ่งต�องเลุ่��อนจอ (Scroll) ไปที่�งขั้ว�ม�ก ด�งภ�พิขั้��งลุ่��งน�#

เที่คน�คในก�รป<อนขั้�อคว�มค��สั่��งต��งๆ ลุ่งในโปรแกรม Notepad น�#นควรจะจ�ดแถึวให�ม�ก�รเย�#องในแต�ลุ่ะค��สั่��งเป.นค8�ๆ เพิ��อให�สั่�ม�รถึตรวจสั่อบค8�ค��สั่��งเปBด/ปBดได�ชุ�ดเจน แยกระหว��งสั่�วนค��สั่��งแลุ่ะขั้�อคว�มออกจ�กก�นจะด8ได�ง��ยด�งภ�พิลุ่��งน�#

ก�รบ�นที่*กขั้�อม8ลุ่

ที่��สั่��ค�ญ่อย��งย��งค�อก�รจ�ดเก1บไฟลุ่� (Save) เพิร�ะ Notepad เป.น Text Editor ค��ปกต�ขั้องโปรแกรมเม��อจ�ดเก1บไฟลุ่�จะม�สั่ก�ลุ่เป.น .txt เสั่มอ เม��อต�องก�รจ�ดเก1บเว1บเพิจที่��ม�สั่ก�ลุ่ขั้องไฟลุ่�เป.น .htm หร�อ .html จะต�องเปลุ่��ยนชุน�ดขั้องก�รจ�ดเก1บจ�ก Text Documents (*.txt) เป.น All Files แลุ่ะก��หนดชุ��อไฟลุ่�พิร�อมสั่ก�ลุ่เป.น .html ด�งต�วอย��งก��หนดชุ��อเป.น notepad.html

ค'าส�*งพิ)�นฐาน< !-- ขั้�อคว�ม --> ค��สั่��ง หม�ยเหต� ใชุ�อธิ�บ�ยคว�ม

หม�ย ชุ��อผ8�เขั้�ยนโปรแกรม แลุ่ะอ��นๆ<br> ค��สั่��งขั้*#นบรรที่�ดใหม�<p> ขั้�อคว�ม </p> ค��สั่��งย�อหน��ใหม�<hr width = "50%" size = "3"> ค��สั่��ง ต�เสั่�น,

ก��หนดขั้น�ดเสั่�น&nbsp; ค��สั่��ง เพิ��มชุ�องว��ง<IMG SRC = "PHOTO.GIF"> ค��สั่��งแสั่ดง

ร8ปภ�พิชุ��อ Photo.gif<CENTER> ขั้�อคว�ม </CENTER> ค��สั่��งจ�ดให�

ขั้�อคว�มอย8�ก*�งกลุ่�ง

<HTML> </HTML> ค��สั่��ง <HTML> ค�อค��สั่��งเร��มต�นในก�รเขั้�ยนโปรแกรม HTML แลุ่ะม�ค��สั่��ง </HTML> เพิ��อบอกจ�ดสั่�#นสั่�ดโปรแกรม

<HEAD> </HEAD> ค��สั่��ง <HEAD> ค�อค��สั่��งบอกสั่�วนที่��เป.นชุ��อเร��อง โดยม�ค��สั่��งย�อย <TITLE> อย8�ภ�ยใน

<TITLE> </TITLE> ค��สั่��ง <TITLE> ค�อค��สั่��งบอกชุ��อเร��อง จะไปปร�กฏที่�� Title Bar

<BODY> </BODY> ค��สั่��ง <BODY> ค�อค��สั่��งบอกสั่�วนเน�#อเร��อง ที่��จะถึ8กแสั่ดงผลุ่ใน

เวปบร�วเซอร� ประกอบด�วยร8ปภ�พิ ต�วอ�กษร ต�ร�ง เป.นต�น

ร,ปแบบต�วอ�กษร <font size = "3"> ขั้�อคว�ม

</font> ขั้น�ดต�วอ�กษร <font color = "red"> ขั้�อคว�ม

</font> สั่�ต�วอ�กษร <font face = "Arial"> ขั้�อคว�ม

</font> ร8ปแบบต�วอ�กษร <besefont size = "2"> ขั้�อคว�ม

</font> ก��หนดค��เร��มต�นขั้องขั้น�ดต�วอ�กษร

<b> ขั้�อคว�ม </b> ต�วอ�กษรหน� <i> ขั้�อคว�ม </i> ต�วอ�กษรเอน <u> ขั้�อคว�ม </u> ขั้�ดเสั่�นใต�ต�วอ�กษร <tt> ขั้�อคว�ม </tt> ต�วอ�กษรแบบ

พิ�มพิ�ด�ด หม�ยเหต� เร�สั่�ม�รถึใชุ�ค��สั่��งก��หนดร8ปแบบ

ต�วอ�กษร หลุ่�ยๆร8ปแบบได� เชุ�น <font face = "Arial" size = "3"

color = "red"> ขั้�อคว�ม </font> เป.นต�น

จุ(ด้เช)*อมโยงข�อม,ล <a href ="#news"> Hot News </a> , <a name ="news">ก��หนดจ�ดเชุ��อมชุ��อ news

สั่�วน "a name" ค�อต��แหน�งที่��ลุ่�งค�ไป (เอกสั่�รเด�ยวก�น) <a href ="news.html"> Hot News </a>

สั่ร��งลุ่�งค�ไปย�งเอกสั่�รชุ��อ "news.html" <a href ="http://www.thai.com"> Thai

</a> สั่ร��งลุ่�งค�ไปย�งเว1บไซต�อ��น <a href ="http://www.thai.com"> <img src

= "photo.gif"> </a> สั่ร��งลุ่�งค�โดยใชุ�ร8ปภ�พิชุ��อ photo.gif เป.นต�วเชุ��อม

<a href ="mailto:[email protected]"> Email </a> สั่ร��งลุ่�งค�ม�ย�งอ�เมลุ่�

การแสด้งผลแบบรายการแบบม"หมายเลขก'าก�บ

<OL value = "1" > <LI> ร�ยก�รที่�� 1 <LI> ร�ยก�รที่�� 2 </OL> ก�รแสั่ดงผลุ่แบบร�ยก�ร ใชุ�ค��สั่��ง <OL> เป.น

เร��มแลุ่ะปBดที่��ยด�วย </OL> สั่�วนค��สั่��ง <LI> เป.นต��แหน�งขั้อง

ร�ยก�รที่��ต�องก�ร น��เสั่นอ เร�สั่�ม�รถึก��หนดให�แสั่ดงผลุ่ร�ยก�รได�

หลุ่�ยแบบเชุ�น เร�ยงลุ่��ด�บ 1,2,3... หร�อ I,II,III... หร�อ

A,B,C,... ได�ที่� #งน�#จะต�อง เพิ��มค��สั่��งเขั้��ไปที่�� <OL value = "A"> เป.นต�น

การแสด้งผลแบบรายการแบบม"ส�ญล�กษณ�ก'าก�บ

<UL type = "square"> <LI> ร�ยก�รที่�� 1 <LI> ร�ยก�รที่�� 2 </UL> ก�รแสั่ดงผลุ่แบบร�ยก�ร ใชุ�ค��สั่��ง <UL> เป.นเร��ม

แลุ่ะปBดที่��ยด�วย</UL> สั่�วนค��สั่��ง <LI> เป.นต��แหน�งขั้องร�ยก�ร ที่��

ต�องก�ร

น'าเสนอ เราสามารถก'าหนด้ให�แสด้งผลรายการแบบต/างๆ

- ร8ปวงกลุ่มที่*บ "disc" - ร8ปวงกลุ่มโปร�ง "circle" - ร8ปสั่��เหลุ่��ยม "square" ที่�#งน�#จะต�องเพิ��มค��สั่��งเขั้��ไปที่�� <UL type

= "square"> เป.นต�น

เอกสารอ�างอง

http://daowroong.igetweb.com/articles/146030/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%A5%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%84%E0%B8%AD%E0%B8%A1%E0%B8%AF.html

http://www.thaigoodview.com/http://www.siamebook.com/lbro/operating-systems/49-02009/1019-kind-of-applications.htmlhttp://www.pbps.ac.th/e_learning/combasic/com_languages.html

จุ�ด้ท'าโด้ย น�ย อรรถึพิลุ่ ด�ค�� เลุ่ขั้ที่�� 2 น�ย ภ�น� เว�ยนสั่�นเที่�ยะ เลุ่ขั้ที่�� 5 น�งสั่�วจ�ร�ย� ไหลุ่ธิรรมมน8ญ่ เลุ่ขั้

ที่�� 9 น�งสั่�วญ่�ด� ม�น�ง เลุ่ขั้ที่�� 10 น�งสั่�วสั่�ร�ก�ญ่จน� บ*งแก�ว เลุ่ขั้ที่��

14 น�งสั่�ววรภรณ� ชุ��งเขั้�ยว เลุ่ขั้ที่��

27 น�งสั่�วว�ชุญ่�พิร ปลุ่�บ�ตร เลุ่ขั้ที่��

28 น�งสั่�วไอญ่�ด� อ�ชุวพิ�สั่�ฐ เลุ่ขั้ที่��

29 ชุ� #นม�ธิยมศ*กษ�ปAที่�� 5/2