ผมสงสัยมากๆ ประมาณว่าหัวใจของมันคืออะไรครับ ผมไม่ได้เรียนโดยตรง อาศัยรักเลยหัดเขียนเอง เลยไม่มีพื้นฐาน
เลยสงสัยครับว่า อย่างเช่น
System.out.print(" Input total score : ");
int Score = scan.nextInt();
1. ทำไมมันต้อง System.out.print หรือทำไมต้อง System.out.println
ซึ่ง Code พวกนี้เราไปเอามาจะไหน หรือเรียนรู้จากไหน
เวลาเราอยากให้โปแกรมทำงานอะไร เราจะรู้ได้ยังไง ว่าจะใช้คำสั่งหรือโค้ดไหน
อะไรประมาณนี้ครับ มันมีเทคนิคไหมครับ
เพราะทุกวันนี้ สมมติถ้าผมจะใส่ title ให้ frame โปรแรกม
ผมก็จะใส่โค้ด Super("ชื่อโปรแกรม"); หรือไม่ก็ JFrame frame = new JFrame("ชื่อโปรแกรม");
ซึ่งก็พิมพ์โค้ดไปตามตัวอย่างที่หาได้จากเน็ต
2.ผมอยากรู้ว่ามันมีที่มาอย่างไร ทำไมต้อง JFrame frame = new JFrame เราไปดูตรงไหน
หรืออย่างจะกำหนดรูปไอคอน ก็ใช้คำสั่ง
JMenuItem menuItemNew = new JMenuItem ( "New" );
JMenuItem menuItemClose = new JMenuItem ( "Close" );
3.ผมก็ไปดูมาในเน็ต แต่ไม่รู้ว่าทำไมต้อง JMenuItem ทำไมต้อง new JMenuItem
ถ้าจะเน้นเขียนโปรแกรมให้เก่งต้องจำว่า จะสร้างเมนู New ต้องเขียน
JMenuItem menuItemNew = new JMenuItem ( "New" );
ไรงี้ คำพวกนี้มาจากไหน .. เราต้องท่องจำให้ได้ทุกอย่างเลยไหมครับ หรือว่าอย่างไร
4.นั่นล่ะครับ ทั้งหมดทั้งมวล คือประโยคต่างๆที่เอามารวมเป็นโค้ดเนี่ย เราต้องศึกษาตรงไหน
หรือจำตรงไหนครับ ถึงจะทำให้สามารถเขียนโปรแกรมได้แบบลื่นปรื๊ดเลย อยากจะให้มันทำอะไร
ก็สามารถเขียนออกมาโดยไม่ดูตัวอย่าง มันต้องไปจำ ไปเรียนตรงจุดไหนครับ
การเขียนโปรแกรมคอมฯ พวกคำสั่งต่างๆมันตายตัว หรือมีที่มาอย่างไรครับ
เลยสงสัยครับว่า อย่างเช่น
System.out.print(" Input total score : ");
int Score = scan.nextInt();
1. ทำไมมันต้อง System.out.print หรือทำไมต้อง System.out.println
ซึ่ง Code พวกนี้เราไปเอามาจะไหน หรือเรียนรู้จากไหน
เวลาเราอยากให้โปแกรมทำงานอะไร เราจะรู้ได้ยังไง ว่าจะใช้คำสั่งหรือโค้ดไหน
อะไรประมาณนี้ครับ มันมีเทคนิคไหมครับ
เพราะทุกวันนี้ สมมติถ้าผมจะใส่ title ให้ frame โปรแรกม
ผมก็จะใส่โค้ด Super("ชื่อโปรแกรม"); หรือไม่ก็ JFrame frame = new JFrame("ชื่อโปรแกรม");
ซึ่งก็พิมพ์โค้ดไปตามตัวอย่างที่หาได้จากเน็ต
2.ผมอยากรู้ว่ามันมีที่มาอย่างไร ทำไมต้อง JFrame frame = new JFrame เราไปดูตรงไหน
หรืออย่างจะกำหนดรูปไอคอน ก็ใช้คำสั่ง
JMenuItem menuItemNew = new JMenuItem ( "New" );
JMenuItem menuItemClose = new JMenuItem ( "Close" );
3.ผมก็ไปดูมาในเน็ต แต่ไม่รู้ว่าทำไมต้อง JMenuItem ทำไมต้อง new JMenuItem
ถ้าจะเน้นเขียนโปรแกรมให้เก่งต้องจำว่า จะสร้างเมนู New ต้องเขียน
JMenuItem menuItemNew = new JMenuItem ( "New" );
ไรงี้ คำพวกนี้มาจากไหน .. เราต้องท่องจำให้ได้ทุกอย่างเลยไหมครับ หรือว่าอย่างไร
4.นั่นล่ะครับ ทั้งหมดทั้งมวล คือประโยคต่างๆที่เอามารวมเป็นโค้ดเนี่ย เราต้องศึกษาตรงไหน
หรือจำตรงไหนครับ ถึงจะทำให้สามารถเขียนโปรแกรมได้แบบลื่นปรื๊ดเลย อยากจะให้มันทำอะไร
ก็สามารถเขียนออกมาโดยไม่ดูตัวอย่าง มันต้องไปจำ ไปเรียนตรงจุดไหนครับ