Debugging in VC 259201 Computer Programming for Engineers.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างของภาษา C ในโปรแกรมที่พัฒนาด้วยภาษา C ทุกโปรแกรมจะมีโครงสร้างการพัฒนาไม่แตกต่างกัน ซึ่งประกอบด้วย 6 ส่วนหลัก ๆ โดยที่แต่ละส่วนจะมีหน้าที่แตกต่างกัน.
Advertisements

Lab Part Nattee Niparnan
แบบทดสอบวิชาคอมพิวเตอร์
Introduction to C Introduction to C.
โครงสร้างโปรแกรมภาษา C
โครงสร้างภาษาซี เบื้องต้น
เปลี่ยนสี และรูปแบบของตัวหนังสือ และจุดเชื่อมโยง
การเขียนโปรแกรมด้วยคำสั่งเบื้องต้น
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงาน.
คำสั่ง while และ คำสั่ง do..while
การเรียงลำดับข้อมูล(Sorting)
Control Statement for while do-while.
การรับและการแสดงผลข้อมูล
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
LAB # 8 Computer Programming 1
Computer Programming 1 LAB # 6 Function.
LAB # 4.
Introduction to C Programming.
Visual Basic 6 By Samaporn Yendee VB6.
คำสั่งเพื่อการกำหนดเงื่อนไข
การแสดงผล และการรับข้อมูล
รับและแสดงผลข้อมูล.
รูปแบบโครงสร้างภาษาซี
โครงสร้างภาษาซี.
แผนผัง FlowChart Flow Chart คือ ขั้นตอนที่นำผลที่ได้จากการกำหนดและการ วิเคราะห์ปัญหามาเขียนเป็นแผนภาพหรือสัญลักษณ์ ประโยชน์ของผังงาน -ช่วยลำดับขั้นตอนการทำงานของโปรแกรม.
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
การทำงานกับ Taskbar การย้าย การตั้งวันที่ และเวลา.
Atlas.ti Date 24/03/10.
ฟังก์ชันการแก้ไขข้อมูลประวัติกำลังพล จากคำสั่งเกี่ยวกับ สูญเสีย
บทที่ 9 การใส่รูปภาพ (Image).
แก้ปัญหาใน AUTO CAD ที่ถูกถามบ่อย
การสร้าง Digital Video ด้วย Window Movie Maker
เขียนโปรแกรมด้วย microC
ตัวอย่างโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยม
Lecture 4 องค์ประกอบภาษา C To do: Hand back assignments
คำสั่งควบคุมการทำงาน
เรื่อง คีย์ลัดที่ควรทราบ จัดทำโดย ด. ช. ธีธัช สุวัณณวะยัคฆ์ ชั้น ม.2/4 เลขที่ 1 เสนอ อ. ภานุมาศ ชาติทองแดง โรงเรียนวชิรธรรมสาธิต.
1. คลุมดำข้อมูลที่ต้องการสร้างกราฟ 2. คลิกเมนู แทรก 3. คลิก แผนภูมิ
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การใช้งาน Dev C ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างเหตุการณ์ click ให้กับปุ่มกด Button
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
การรับและพิมพ์ข้อมูลเบื้องต้น
การเขียนโปรแกรมแสดงผลข้อมูล
Week 2 Variables.
Week 5 การทำซ้ำโดย while loop และ do while loop
การประมวลผลสายอักขระ
การเขียนโปรแกรมประยุกต์ใช้งาน
Computer Programming for Engineers
โปรแกรมประยุกต์อื่นๆ
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Computer Programming for Engineers
Week 5 การทำซ้ำโดย while loop และ do while loop
Recursion การเรียกซ้ำ
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
การตั้งค่า Mouse จัดทำโดย นายนรินทร์ เรือนคำ เลขที่ 13
การตั้งค่า Mouse.
Output of C.
โครงสร้าง ภาษาซี.
กรณีเข้าโปรแกรมไม่ได้. 1.License หมดอายุ เมื่อคลิกเข้าโปรแกรมแล้วพบข้อความ กรณี window XP ดับเบิ้ลคลิกที่ไฟล์ Templicense เลือก Yes และ OK.
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
บทที่ สร้างงานเอกสารและการแก้ไข
C-Programming บทที่ 8 การทำซ้ำ C Programming.
ง30219 ระบบสนับสนุนการตัดสินใจ
Function. วัตถุประสงค์การเรียนรู้ ให้รู้จักว่าฟังก์ชันคืออะไร ให้รู้จักว่าเราสร้างฟังก์ชันเพื่อจุดประสงค์ใด หรือ เพื่อประโยชน์ใด ให้รู้จักประเภทของฟังก์ชัน.
การทำซ้ำ Pisit Nakjai.
Introduction EndNote เป็นโปรแกรมที่ใช้สำหรับจัดการข้อมูลทางบรรณานุกรมที่ได้มาจากการบันทึกข้อมูลด้วยตนเอง การสืบค้นและถ่ายโอน (Import) ข้อมูลจากแหล่งข้อมูลต่าง.
บทที่ 9 การแก้ไขข้อผิดพลาดโปรแกรม(Debugging)
ใบสำเนางานนำเสนอ:

Debugging in VC Computer Programming for Engineers

Debugging เขียนโปรแกรมดังต่อไปนี้ #include void main() { int i; for (i = 1; i <= 10; i++) { printf("i = %d\n", i); }

การ Set เพื่อให้สามารถทำการ Debug ได้ 1. ไปที่ Project-> ( ชื่อ Project) Properties ( เป็น ตัวเลือกล่างสุด ) 2. ด้านซ้าย ให้ทำการ Expand ตัวเลือก "Configuration Properties“ 3. แล้วทำการ Expand ตัวเลือกย่อย "C/C++“ 4. แล้วให้เลือก General 5. ด้านขวา ให้เปลี่ยนตัวเลือกในหัวข้อ "Debug Information Format" ให้เป็น "Program Database For Edit And Continue (/ZI)“ 6. ด้านซ้าย เลือก "Optimization“ 7. ด้านขวา ให้เปลี่ยนตัวเลือกในหัวข้อ "Optimization" ให้เป็น "Disabled (/Od)“ 8. ด้านซ้าย ทำการ Expand ตัวเลือก "Linker“ 9. แล้วเลือก "Debugging“ 10. ด้านขวา ให้เปลี่ยนตัวเลือกในหัวข้อ "Generate Debug Info" ให้เป็น "Yes“ 11. คลิก ok

ทำการ Build ไปที่โปรแกรม แล้วทดลองกำหนด Breakpoint ในบรรทัดที่มี for โดยการคลิกขวาที่บรรทัดนี้ แล้วเลือก Breakpoint -> Insert Breakpoint เลือก Start Debugging หรือ กด F5 โปรแกรม จะเริ่มทำงานจนมาหยุดที่ Breakpoint ที่ถูก กำหนดไว้ สั่งให้ทำงานต่อไปทีละบรรทัดโดยการใช้ F10 ตัวแปร และสถานะการเรียกฟังก์ชันจะแสดงอยู่ ในส่วนล่าง เช่นในตัวอย่างนี้ เมื่อกด F10 ไป เรื่อยๆ จะมีการแสดงค่าของตัวแปร i เริ่มต้นที่ 1 และเพิ่มค่าขึ้นเรื่อยๆ

โดยสามารถกด Alt-Tab เพื่อสลับหน้าจอไปดู ผลการทำงานได้ สามารถหยุดการ Debug ได้โดยการเลือก Debug -> Stop Debugging หรือ กด Shift- F5