Lab Part Nattee Niparnan

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างโปรแกรมภาษา JAVA
Advertisements

Suphot Sawattiwong Function ใน C# Suphot Sawattiwong
โปรแกรมภาษาโลโก (logo)
เรื่อง การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Introduction to C Introduction to C.
โครงสร้างโปรแกรมภาษา C
ภาษาคอมพิวเตอร์ กฎเกณฑ์เกี่ยวกับคำศัพท์ ไวยากรณ์ และ หลักภาษาในการเขียนคำสั่งงานให้คอมพิวเตอร์ทำงานอย่างใดอย่างหนึ่งให้กับเราได้ มีหลากหลายชนิดต่างๆ กัน.
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
การแก้ปัญหาด้วยคอมพิวเตอร์
Visual Basic 6 By Samaporn Yendee VB6.
โครงสร้างภาษาซี.
การเขียนโปรแกรมภาษาจาวาตอนที่ ๓
Microsoft Word XP โดย พิสมัย น้ำจันทร์.
การสร้าง Web Page จาก Wizard
Atlas.ti Date 24/03/10.
Surachai Wachirahatthapong
โปรแกรม Microsoft Access
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
คลาสและวัตถุ (3) (Class & Object). w5_000.rar การใช้งานเมธอดภายในคลาสเดียวกัน ข้อ 24, 25 as5_000.rar การใช้งานเมธอดภายในคลาสเดียวกัน ข้อ 23 2.
การสร้าง Digital Video ด้วย Window Movie Maker
String Class มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
อาร์เรย์ หรือแถวลำดับ (Array)
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
Algorithm มหาวิทยาลัยเนชั่น Java Pre-Test 49 (Series 1, 2 )
GW-Basic Language มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 7 มิถุนายน 2556 Text File Processing มหาวิทยาลัยเนชั่น.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 22 มิถุนายน 2550 ความผิดพลาดที่พบ บ่อย มหาวิทยาลัยเนชั่น.
บทที่ 8 อาร์เรย์.
เริ่มต้นเขียนโปรแกรม Java
รายงาน เรื่อง -ส่วนประกอบที่สำคัญของ microsoft excel -การพิมพ์ข้อมูลและการสร้างสูตรเบื้องต้น จัดทำโดย.
คำสั่งแสดงผลในภาษา PHP
เครื่องมือในการพัฒนา Android App
การใช้งาน Dev C ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
พื้นฐานการรับค่า จากผู้ใช้งานด้วย EDITTEXT ง การเขียนโปรแกรมบนระบบไร้ สาย.
การสร้างเหตุการณ์ click ให้กับปุ่มกด Button
การแปลงข้อมูลใน Excel เป็นฐานข้อมูลใน Access
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
การรับรองรายงานการประชุม ผ่านเว็บไซต์จังหวัดลพบุรี
การวิเคราะห์และออกแบบระบบฐานข้อมูล
Method of Class อ.สุพจน์ สิงหัษฐิต
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Java Desktop Application #5
การประมวลผลสายอักขระ
Debugging in VC Computer Programming for Engineers.
บทที่ 3 การทำงานกับฟอร์ม (Form)
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
การใช้งานระบบ TU Moodle
ที่เมนู Start - All Programs - TURBO C++ V4.5 และ TURBO C++
วิธีการสืบค้นข้อมูล ด้วย Search engine และการเขียนบรรณานุกรม
บทที่ 2 การแสดงผลและรับข้อมูล
Java for Android Mobile Application Developers
การเพิ่ม ลบ จำกัดสิทธิ์ User
ความรู้พื้นฐานเกี่ยวกับ Microsoft Visual C#
Java Programming Java Structure and Datatype,Variable
สายอักขระ เขียนโปรแกรม Java เบื้องต้น.
เริ่มต้น Photoshop CS5.
แนวคิดในการเขียนโปรแกรม
โครงสร้าง ภาษาซี.
Java Network Programming 1
โครงสร้างข้อมูล(Data Structure)
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
เครื่องมือที่ใช้ JUnit4.8.1 on Eclipse SDK3.5.2 ขึ้นไป
การใช้งานอินเทอร์เน็ต
การออกแบบสื่อเพื่อการศึกษา ADDIE Model
เริ่มต้นเขียนโปรแกรมภาษาจา วา (Introduction to JAVA Programming)
การทำซ้ำ (for).
ขั้นตอนการจัดพิมพ์ผลการประเมินสมรรถนะ เมื่อท่านทำการประเมินเสร็จสิ้น ท่านสามารถสั่งพิมพ์ กราฟและ คะแนนการประเมินในภาพได้ 2 วิธี ได้แก่ วิธีที่ 1 ใช้คำสั่ง.
Starting JAVA : JAVA PROGRAMMING (การ โปรแกรมภาษาจาวา) มัลลิกา เกลี้ยงเคล้า | SC1419.
ใบสำเนางานนำเสนอ:

Lab Part Nattee Niparnan http://www.nattee.net/teaching Programming Tools Lab Part Nattee Niparnan http://www.nattee.net/teaching

Greeting

เราจะเรียนอะไรกัน? การใช้ “tools” ในการเขียนโปรแกรม Eclipse for Java ต้องรู้เรื่อง Java หรือไม่? รู้บ้าง (Java เป็น prerequisite ของวิชานี้) ไม่รู้ไม่เป็นไร มีการปูพื้นให้ใหม่อยู่แล้ว

แล้วเรียนกันอย่างไร? ส่ง Sheet Lab เข้า Lab มีโจทย์ให้ ทำโจทย์ ประมาณ 12 ครั้ง มีโจทย์ให้ ทำโจทย์ มีคนตรวจ วัดผลลัพธ์ สามารถตอบคำถามได้ แล้วถ้าทำไม่ได้ล่ะ? มีคนช่วยสอนให้ ส่ง Sheet Lab

วิธีการทำ Lab ทำเอง!!!! ถามผู้สอนหรือผู้ช่วยสอนได้ แปลว่าห้ามลอกเพื่อน ถามเพื่อนได้ คุยกันได้ ห้ามลอก!!! ลอก == 0 คะแนน ถามผู้สอนหรือผู้ช่วยสอนได้ ควรจะถาม!!!

Who’re your instructor and TA ผู้สอน ผมเอง อ.ดร. นัทที นิภานันท์ ตึก 4 คณะวิศวกรรมศาสตร์ ชั้น 18 ห้อง 18-18 http://www.nattee.net/teaching nattee@gmail.com ผู้ช่วยสอน พี่เอกลักษณ์ (นิสิต ป. โท เซียน programming) ตึก 4 คณะวิศวกรรมศาสตร์ ชั้น 20 ห้อง ISL2

Programming Introduction

โปรแกรมคืออะไร คำสั่งสำหรับ Computer ให้ทำงานต่าง ๆ ที่เราต้องการ ที่ชัดเจน (computer ไม่มี common sense) ไม่กำกวม ตัวอย่าง (ที่ไม่ค่อยดี) ตรวจสอบว่าผู้ใช้กดแป้นพิมพ์ใด แสดงตัวอักษรของแป้นพิมพ์นั้นบนหน้าจอ ถ้าปุ่มทีกดเป็น Enter ทำการส่งตัวอักษรทั้งหมดที่พิมพ์มาไปยังผู้ใช้อีกคน

Source Code และ Machine Code ภาษาคอมพิวเตอร์ต่าง ๆ ง่ายต่อการเข้าใจสำหรับผู้เขียนโปรแกรม (คุณนั่นแหละ) Machine Code ชุดคำสั่งที่ Computer นำไปใช่ Computer สามารถนำไปใช้งานได้ง่าย คนเขียน Source Code คอมพิวเตอร์ใช้ Machine Code

Compiler โปรแกรมที่แปลง Source Code  Machine Code Source Compiler Well, there are something called “interpreter” but we will skip that for now.

Programming Tools โปรแกรมที่ช่วยให้เราเขียน Source Code และช่วยเราใช้ Compiler แปลง Source Code ให้เป็น Machine Code

First Touch of Eclipse

1. เปิดโปรแกรม Eclipse

2. เลือก Workspace Workspace คืออะไร? Folder ที่จะเก็บแฟ้มต่าง ๆ เช่น Source Code และอื่น ๆ ของคุณ แต่ละคนควรจะมี Workspace เป็นของตนเอง ให้แก้ Workspace เป็น folder ของคุณเอง

3. หน้า Welcome Screen เลือกที่ปุ่ม Workbench

โครงร่างของ source code หน้าจอ Workbench Source code โครงร่างของ source code แฟ้มต่าง ๆ ใน project หน้าจอ แสดงผลต่าง ๆ

4. สร้าง Project ใหม่ Eclipse จะใช้ Project เป็นตัวเก็บโปรแกรม 1. กด Menu File 2. เลือก New 3. เลือก Java Project

5. ใส่รายละเอียดของ Project แต่ละ Project จะมี Folder ของมันเองอยู่ใน Workspace ที่เราตั้งไว้ 1. ทดลองใส่ชื่อ Lab1 ในช่อง Project Name 2. กดปุ่ม Finish

จะเห็นว่าด้านซ้าย (Package Explorer) มีชื่อ Project Lab1 ปรากฏขึ้นมา

6. สร้างโปรแกรมแรก เราจะทำการสร้าง Source Code แรกสำหรับ Eclipse 1. Click ขวาที่ชื่อ project Lab1 ในส่วน Package Explorer 2. เลือก New / Class

6. สร้างโปรแกรมแรก (ต่อ) 1. พิมพ์ชื่อเป็น test 2. เลือก option public static void main(String[] args) 3. ไม่เลือก option Interited abstract method 4. กด Finish

Eclipse จะทำการสร้างแฟ้ม main Eclipse จะทำการสร้างแฟ้ม main.java พร้อมทั้งพิมพ์ method เริ่มต้นให้เรา

Small Quiz ต้องการพิมพ์ข้อความ Hello, World! ออกบนหน้าจอ ในภาษา Java ใช้คำสั่งอะไร?

เฉลย System.out.println(“ ”); คำที่ต้องการ System.out.println(“Hello, World!”); คำที่ต้องการ

7. ทดสอบใช้ code ที่เขียนขึ้น 1. กด menu run / run as / Java Application

7. ทดสอบใช้ code ที่เขียนขึ้น 2. หน้าจอ Save and Launch จะโผล่ขึ้นมา 3. ทำการ save code ที่เขียนขึ้นมา โดยกดปุ่ม OK ในหน้าจอ Save and Launch

8. ตรวจผลลัพธ์ ดูได้จากด้านล่างของ Eclipse