กรกฎาคม 19, 2018, 09:03:19 am *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
   หน้าแรก   ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก  
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: วิธีการใส่ Source code ใน Forum  (อ่าน 7198 ครั้ง)
0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« เมื่อ: มิถุนายน 03, 2010, 01:31:25 pm »

การใส่ code ใน Forum เพื่อให้ง่ายต่อการอ่าน สามารถทำได้โดยการคลิกที่ปุ่ม "ใส่โค้ด" ที่มีสัญญลักษณ์เป็นเครื่องหมาย "#"
เมื่อคลิกแล้วจะมี ขึ้นมาอัตโนมัติ ให้ทำการเขียนโปรแกรม หรือ Copy มาวางระหว่างกลางของเครื่องหมาย [ ] [ ] ดังนี้



ผลที่ได้คือ:
Code:
int main(void)
{
    int x;
    x = 10;
    printf("x = %d\n",x);
    return(0);
}

ด้านบนคือวิธีทั่วๆไป ตอนนี้ลองมีเพิ่มความพิเศษของ code ขึ้นมาอีกหน่อยครับ ความพิเศษที่ว่าไม่ได้มีอะไรพิเศษมากนัก เป็นเพียงการทำให้ code ดูง่ายขึ้นเท่านั้น
ให้คลิกที่ปุ่ม "ใส่โค้ด" ที่มีสัญญลักษณ์เป็นเครื่องหมาย "#" เหมือนเดิม หลังคำว่า "code" ให้เพิ่ม "=c" ลงไป



จากนั้นก็เหมือนเดิม เอา code มาวางระหว่า [ ] กับ [ ] ผลที่ได้คือ:

Code: (c)
int main(void)
{
    int x;
    x = 10;
    printf("x = %d\n",x);
    return(0);
}


ลองเปรียบเทียบกันจะเห็นว่าดูง่ายขึ้นกว่าวิธีแรก "=c" เป็นตัวบอกว่าให้มองโปรแกรมหรือ code ที่อยู่ระหว่าง [] [] เป็นภาษาซี นั่นเอง สามารถเปลี่ยนเป็นภาษาอื่นได้หลายภาษาเช่น php, java เป็นต้น


ขอขอบพระคุณ http://www.dreamprojections.com/syntaxhighlighter ©2004-2007 Alex Gorbatchev ที่ให้การเอื้อเฟื้อ SyntaxHighlighter
บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« ตอบ #1 เมื่อ: พฤษภาคม 28, 2011, 06:36:57 pm »

ชมภาพเคลื่อนไหวกันบ้าง:


<a href="http://www.youtube.com/watch?v=ISQ6h_n19JM" target="_blank">http://www.youtube.com/watch?v=ISQ6h_n19JM</a>
บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« ตอบ #2 เมื่อ: กรกฎาคม 18, 2011, 06:13:06 pm »

การใช้งานภาษาอื่นๆ ก็ทำนองเดียวกัน เช่น

C# ให้ใช้ =C-Sharp  แบบนี้ >>
Code: (C-Sharp)

    /////////////////
    // C# code.
    /////////////////


Java ให้ใช้ =Java
Code: (Java)

    /////////////////
    // Java code.
    /////////////////


HTMLให้ใช้ =HTML
Code: (HTML)

    /////////////////
    // HTML code.
    /////////////////


บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
ShadowMan
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

เพศ: ชาย
กระทู้: 8272


ShadowWares


| |
« ตอบ #3 เมื่อ: เมษายน 18, 2013, 09:47:30 am »

ปัญหาของกสรใช้ [ i ] ใน
เนื่องจาก Highlighter ตีความ [ i ] เป็นเครื่องหมายพิเศษ จึงทำให้ผลที่ได้ของการ Highlight โค้ดผิดเพี้ยนไป
เช่น:

Code:
x[i] = 12;
เมื่อใช้ จะได้:
Code: (c)
x = 12;


ทางแก้คือ เพิ่มช่องว่างไประหว่าง [ และ i และ/หรือ i และ ]:
Code:
x[ i ] = 12;
จะได้ผลออกมาถูกต้อง:
Code: (c)
x[ i ] = 12;
บันทึกการเข้า

By SDW: Do No Wrong Is Do Nothing
          If you want to increase your success rate, double your failure rate
jenjeera0055
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 2


| |
« ตอบ #4 เมื่อ: มีนาคม 21, 2018, 11:54:39 am »

ขอบคุณมากครับ
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: