วันจันทร์ที่ 24 สิงหาคม พ.ศ. 2552

ชุดคำสั่งใน ภาษา C

ฟังก์ชั่น printf()

ฟังก์ชั่น printf มีชื่อเต็ม ๆ ว่า print format เป็นฟังชั่นที่ใช้สำหรับ พิมพ์ข้อความต่าง ๆ ออกจากจอภาพ

ฟังก์ชั้น scanf()

ฟังก์ชั้น scanf ฟังก์ชั่นนี้จะตรงข้ามกับฟังก์ชั่น printf() โดยจะใช้อ่านค่าจากการกดแป้นพิมพ์ที่อยู่ในรูปรหัส ASCll ไปเก็บในตัวแปรที่กำหนด และสามารถใช้เป็นรหัสควบคุมหรือ control string ระบุชนิดข้อมูลที่จะเก็บในตัวแปร

ฟังก์ชั่น (if - else)

ฟังก์ชั่น if-else เป็นฟังก์ชั่นที่กำหนดว่าให้เลือกทำอย่างใดอย่างหนึ่ง ในกรณีที่คอมพิวเตอร์ต้องเลือกทำอย่างใดอย่างหนึ่งโดยตรวจสอบเงื่อนไขที่กำหนดจะใช้คำสั่ง if-else โดยถ้าเงื่อนไขเป้นจริงก็จะทำคำสั่ง if แต่ ถ้าเงื่อนไขเป็นเท็จจำทำคำสั่งหลัง else โดยนิพจน์ที่ตามหลัง if จะเป้นข้อมูลทาง ตรรกะ

ฟังก์ชั่น for

การทำซ้ำแบบ for หรือ ลูปจะเป็นการให้โปรแกรมทำซ้ำจนกว่าค่าตัวแปรจะครบตามที่ตั้งไว้ เริ่มแรกโปรแกรมจะกำหนดค่าเริ่มต้นให้กับตัวแปรเริ่มตัว (initiailzation) จากนั้นทำสเตดเมนต์

ในส่วนของ condition บางครั้งจะเรียกว่าตัวแปรควบคุม loop เริ่มต้นคำสั่งจะทำส่วนกำหนดค่าเริ่มต้น(initialvalue) จากนั้นจำตรวจสอบว่าเงื่อนไขเป็นจริงหรือไม่ถ้าเงื่อนไขเป็นจริงจะทำตามสเตตเมนต์ที่จำทำซ้ำ แล้วกลับมาส่วน increment

ในส่วนของ increment จะเป็นคำสั่งที่ใช้เพิ่มค่าหรือลดค่าให้กับตัวแปร โดยมักจะเขียนเป็นคำสั่งเดียว แต่ถ้าต้องการใช้หลายคำสั่ง จะให้เครื่องหมาย comma คั้น

ฟังชั่น while

ประโยคคำสั่งลูปแบบ while จำใช้ให้ดปรแกรมทำงานซ้ำโดยตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็นจริงจะทำซ้ำ และจะวนรอบจนกว่าเงื่อนไขจะเป็นเท็จลูปแบบนี้จะต่างจากลูปแบบ for เพราะจำนวนครั้งที่ทำซ้ำไม่แน่นอน ขึ้นกับเงื่อนไข

วันเสาร์ที่ 22 สิงหาคม พ.ศ. 2552

การสร้างคีย์ลัดด้วยแมโคร

แมโคร
แมโคร คือ ชุดคำสั่งที่ช่วยในการทำงานต่างๆ ให้เป็นไปแบบอัตโนมัติ อาจมีหนึ่งคำสั่งหรือมีมากกว่านั้น โดยที่แต่ละคำสั่ง
แสดงการปฏิบัติงานที่เฉพาะเจาะจะ เช่น การเปิดฟอร์มหรือการพิมพ์รายงาน แมโครสามารถช่วยเราปฏิบัติงานง่ายๆโดยอัตโนมัติ
ตัวอย่าง เช่น เราสามารถปฏิบัติงานแมโครที่พิมพ์รายงาน เมื่อผู้ใช้คลิกที่ ปุ่มคำสั่ง (Command Button) แมโครสามารถเป็นแม
โครเดียวที่ประกอบด้วยแอคชั่นต่อเนื่อง หรือสามารถเป็นกลุ่มแมโคร นอกจากนี้เรายังสามารถใช้นิพจน์เงื่อนไขในการตัดสินว่าใน บางกรณีแอคชั่นจะเกิดขึ้นเมื่อ แมโครทำงานหรือไม่
โครงสร้างและการทำงานของแมโครจะแตกต่างจากการเขียนโปรแกรมที่พัฒนาจาก VBA เนื่องจากการทำงานของแมโคร
จะทำงานตามลำดับขั้น ตั้งแต่ขั้นแรกจนถึงขึ้นสุดท้ายตามลำดับ จะไม่มีการกระโดดไปทำงานใน Routine ใด ๆ ก่อนซึ่งเป็นผล
ให้แมโครเหมาะกับโปรแกรมที่มีขนาดเล็กและมีการทำงานที่ไม่ซับซ้อนนัก แต่อย่างไรก็ดีแมโครสามารถช่วยสร้างแอพลิเคชั่น
ต่าง ๆ ได้อย่างรวดเร็วโดยไม่ต้องเขียนโปรแกรมให้ยุ่งยาก

ขั้นตอนการสร้างแมโคร
1. ไปที่เครื่องมือ>แมโคร>บันทึกแมโครใหม่

2.จะได้หน้าต่างดังรูป ให้เลือก >แป้นพิมพ์

3.ตรงช่อง กดแป้นพิมพ์ลัดใหม่ให้กด Ctrl+อักษรหรือตัวเลขที่เราต้องการให้เป็นคีย์ลัด ลงไป ในตัวอย่างใช้ Crtl+space

4.คลิก กำหนดค่า>ปิด

5. จะได้ดั้งรูป

6.เราจะมาทำแมโคร เปิด-ปิดการใช้การไม้บรรทัดกัน ยก ตัวอย่าง ตามภาพ กดมุมมอง>ไม่บรรทัด

7. กดปุ่มสี่เหลี่ยมสีฟ้า เพื่อเป็นการหยุดการบันทึกแมโคร

8. เป็นการเสร็จสิ้นการทำปุ่มคีย์ลัดจากแมโคร เวลาจะใช้ไม้บรรทันก็กด Ctrl+ อักษรที่เราตั้งไว้ ในตัวอย่างใช้ Crtl+space
ก็จะสามารถ เปิด-ปิดการใช้ไม่บรรทัดได้