เทคโนโลยีไวเลส [อาจารย์ปิยวิทย์]

ภาพมันปกตินะแต่ผมบีบให้มันเล็กลง ถ้าอยากดูชัดๆ ให้ view image ดูนะครับ

วิชาของอาจารย์ปิยวิทย์[ผมลงนอกนะ ในเวลาผมไม่รู้ว่าอาจารย์สอนยังไงนะครับ] สำหรับคนที่เขียนโค๊ดในห้องไม่ทันครับ ผมจะเริ่มขั้นตอนให้ใหม่แต่ผมจะไม่อธิบายนะครับ เพราะว่าเดียวอาจารย์เค้าจะอธิบายอีกที แต่ถ้าใครสนใจเล่นไปก่อนแล้วอาจารย์อธิบายมันจะได้เข้าใจมากขึ้นครับ

ก่อนอื่นเลยก็เข้าไปโหลด wireless toolkit จาก http://java.sun.com/javame/downloads/index.jsp

โหลดตัวที่วงไว้ในภาพนะครับ

เมื่อทำการโหลดแล้วก็ติดตั้งเลยครับ ซึ่งขั้นตอนติดตั้งไม่ขอพูดมากครับ ปีสี่กันแล้วฮาๆๆ แค่ลงโปรแกรมเองเน๊อ Nextๆๆๆ ไปเรื่อยๆนั้นแหละ แล้วจะเจอ icon wireless toolkit อยู่หน้าจอครับคลิกมันเลย

 

ก็จะเจอหน้าต่างของโปรแกรมครับ คลิกที่ new project จากนั้นที่ช่อง

project name ให้ใส่ชื่ออะไรก็ได้ครับ มันจะเป็นแค่ชื่อโฟลเดอร์งานของเรา
Midlet class name ตรงนี้ต้องใส่ hello นะครับเพราะ code จะทำการสร้าง class hello ครับ ถ้าเปลี่ยนตรงนี้เวลาเขียนโค๊ดต้องประกาศคลาสตามที่เปลี่ยน

เมื่อคลิก Create Project แล้ว จะมีหน้า project setting ขึ้นมาให้เลือกตามภาพครับ

เมื่อคลิก ok มันจะกลับมาหน้าเดิมตอนแรกพร้อมกับมีรายละเอียด ฐานทัพ โปรเจคของเราอยู่ครับ ดูตามภาพเลยครับ

ให้เราเปิดโฟลเดอตามที่ผมวงไว้ ของแต่ละเครื่องจะไม่เหมือนกันนะครับ ดูว่าของใครที่ Place Java Source File in ชี้ไปที่ไหนก็ให้เปิดตามนั้นครับ แล้วให้สร้างไฟล์ hello.java ขึ้นในโฟลเดอร์นั้น ต้องเป็น hello.java เท่านั้นนะครับ เพราะเราได้ประกาศ class ชื่อ hello ไปตอนสร้างโปรเจคแล้ว

จากนั้นใส่โค๊ดลงไปตามนี้ครับ

 

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class hello extends MIDlet implements CommandListener
{
    private Display display;
    private TextBox  textbox;
    private Command exit;

    public hello()
    {
        //TODO Begin Code here
        display = Display.getDisplay(this);
        textbox = new TextBox("HelloThailand","Hello Amazing Thailand",512,0);
        exit = new Command("Exit",Command.EXIT,2);
        textbox.addCommand(exit);
        textbox.setCommandListener(this);
    }

    public void startApp()
    {
        //TODO Begin Code here
        display.setCurrent(textbox);
    }

    public void pauseApp()
    {
        //TODO Begin Code here
    }

    public void destroyApp(boolean unconditional)
    {
        //TODO Begin Code here
    }

    public void commandAction(Command command,Displayable displayable)
    {
        if(command == exit)
        {
            destroyApp(false);
            notifyDestroyed();
        }
    }
}

 

ทำการบันทึกมันซะนะครับจากนั้นกลับมาที่หน้าโปรแกรมของเรากด Build แล้วก็กด Run ครับ

เราก็จะมือถือยี่ห้อ Sun มาไว้ในกำมือฮาๆๆๆๆ ได้มือถือเครื่องใหม่แล้วววว จากนั้นกด Lunch โปรแกมเราครับ

เมื่อกด lunch แล้วก็จะขึ้นข้อความตามภาพครับ เป็นอันจบครับ

มีปัญหาอะไรก็เขียนไว้ในนี้นะครับ ผมเข้ามาแทบทุกวัน ไม่มาเฉพาะวันที่เน็ตหอเน่า ซึ่งเป็นบ่อยมาก ฮาๆๆๆ ไปแระ แบร๋ๆๆๆๆๆ

ความคิดเห็น

มีแต่เครื่องซันเหรอ อยากได้

มีแต่เครื่องซันเหรอ อยากได้ BB อะมีป่าว อิอิ

บอกจารย์ปิสอน Object-C ได้แล้ว กำลังมาแรง ใช้กับเครื่อง IPhone กับ BB เนี่ยะ

แล้วก็ขอเครื่อง Mac ไว้พัฒนาด้วยนะ อิอิ

iphone ถึงใช้ object c

iphone ถึงใช้ object c แต่มันก็ต้องผ่านตัว dev ของ mac เองนิครับ ถ้าจำไม่ผิดน่าจะเป็นพวก xcode หรือ cocoa อะไรเนี๊ยแหละ เคยว่าจะเล่นแต่เจอค่าสมัคร app store ถอยเลยครับ

ไม่ได้เล่นเหมือนกันอะ

ไม่ได้เล่นเหมือนกันอะ ไม่มีเวลามานั่งเล่นเลย เฮ่ออออออออ