Belajardengan.com merupakan domain blog lama dari delajardengan.blogspot.com. Mohon kritik dan sarannya untuk perkembangan blog ini.
email: blog.tkx.pnp@gmail.com

Film akhir tahun Indonesia

♠ Posted by Unknown in

5 CM

Ane telah baca novelnya, dan sekarang jadi penasaran banget gimana filmnya. . .pengen nonton.. pemeranya:
  • DENNY SUMARGO as ARIAL
  • HERJUNOT ALI as ZAFRAN
  • IGOR "SAYKOJI" as IAN
  • RALINE SHAH as RIANI
  • RALINE SHAH as RIANI



HABIBIE DAN AINUN

Siapa sangka buku dari novel ini telah terjual lebih dari 150.000 kopi.. dan sekarang udah jadi Film..


UDP Touch Screen J2Me canvas

♠ Posted by Unknown in

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package m;

import java.io.IOException;
import java.io.InterruptedIOException;
import javax.microedition.io.Connector;
import javax.microedition.io.Datagram;
import javax.microedition.io.DatagramConnection;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import send.Sender;

/**
 *
 * @author ASUS
 */
public class CanvasPanerusSalendroxD extends Canvas implements Runnable{

    Image imageSelthem;
    Image tt;
    int xPoint = -100; //initial value is outside the display frame for the first paint
    int yPoint = -100;
    String message = "",ips="",ports="";
    String userActive="";
    String chanel="";
    int xx,yy;
    //Sender s;
   
    public CanvasPanerusSalendroxD(String ip,String port,String user,String kanal) {
        try {
            Thread a=new Thread(this);
            userActive=user;
            chanel=kanal;
            ports=port;
            ips=ip;
            a.start();
        } catch (Exception e) {
            ////System.out.println(e);
        }      
    }

    protected void paint(Graphics g) {
        //throw new UnsupportedOperationException("Not supported yet.");
        g.setColor(0xFFFFFF);
        g.fillRect(0, 0, this.getWidth(), this.getHeight());
        if(this.getHeight() < 300){
            tampilanKecil(g);
        }else{          
            tampilanBesar(g);
        }
        System.out.println("");
       
    }
   
    void tampilanBesar(Graphics g){
        try {
            imageSelthem = Image.createImage("/image/panerusxD.png");
            tt=Image.createImage("/image/tt.png");
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        xx=(this.getWidth()/2-imageSelthem.getWidth()/2);
        yy=(this.getHeight()/2-imageSelthem.getHeight()/2);
        g.drawImage(imageSelthem,xx,yy, Graphics.TOP|Graphics.LEFT);
        g.drawString(message, xPoint, yPoint, Graphics.BASELINE | Graphics.HCENTER);      
       
    }
   
    void tampilanKecil(Graphics g){
        try {
            imageSelthem = Image.createImage("/image/d_kenong.png");
            tt=Image.createImage("/image/tt.png");
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        int xx=(this.getWidth()/2-imageSelthem.getWidth()/2);
        int yy=(this.getHeight()/2-imageSelthem.getHeight()/2);
        g.drawImage(imageSelthem,xx,yy, Graphics.TOP|Graphics.LEFT);
    }
   
    protected void pointerPressed(int x, int y) {
        xPoint = x;
yPoint = y;
       
        if(xPoint>=xx+80 && xPoint<=(xx+217)&&(yPoint>=yy+26)&&(yPoint<=yy+79)){   //1        
            pesan=("#P#"+userActive+"#1014#"+chanel+"#");
        }
       
        else if(xPoint>=xx+80 && xPoint<=(xx+217)&&(yPoint>=yy+99)&&(yPoint<=yy+152)){   //2        
            pesan=("#P#"+userActive+"#1034#"+chanel+"#");
        }
       
        else if(xPoint>=xx+80 && xPoint<=(xx+217)&&(yPoint>=yy+170)&&(yPoint<=yy+220)){   //3      
            pesan=("#P#"+userActive+"#1054#"+chanel+"#");
        }
       
        else if(xPoint>=xx+80 && xPoint<=(xx+217)&&(yPoint>=yy+237)&&(yPoint<=yy+283)){   //4      
            pesan=("#P#"+userActive+"#1064#"+chanel+"#");
        }
       
        else if(xPoint>=xx+80 && xPoint<=(xx+217)&&(yPoint>=yy+300)&&(yPoint<=yy+345)){   //5      
            pesan=("#P#"+userActive+"#1084#"+chanel+"#");
        }
       
        else if(xPoint>=xx+80 && xPoint<=(xx+217)&&(yPoint>=yy+365)&&(yPoint<=yy+410)){   //6      
            pesan=("#P#"+userActive+"#1104#"+chanel+"#");
        }
       
        else if(xPoint>=xx+80 && xPoint<=(xx+217)&&(yPoint>=yy+427)&&(yPoint<=yy+472)){   //7      
            pesan=("#P#"+userActive+"#1124#"+chanel+"#");
        }
        //----------------------------#
        //-------------------
        else if(xPoint>=xx+254 && xPoint<=(xx+305)&&(yPoint>=yy+67)&&(yPoint<=yy+113)){   //1        
            pesan=("#P#"+userActive+"#1024#"+chanel+"#");
        }
       
        else if(xPoint>=xx+254 && xPoint<=(xx+305)&&(yPoint>=yy+139)&&(yPoint<=yy+184)){   //2        
            pesan=("#P#"+userActive+"#1044#"+chanel+"#");
        }
       
        else if(xPoint>=xx+254 && xPoint<=(xx+305)&&(yPoint>=yy+268)&&(yPoint<=yy+311)){   //3      
            pesan=("#P#"+userActive+"#1074#"+chanel+"#");
        }
       
        else if(xPoint>=xx+254 && xPoint<=(xx+305)&&(yPoint>=yy+329)&&(yPoint<=yy+374)){   //4      
            pesan=("#P#"+userActive+"#1094#"+chanel+"#");
        }

        else if(xPoint>=xx+254 && xPoint<=(xx+305)&&(yPoint>=yy+391)&&(yPoint<=yy+437)){   //5      
            pesan=("#P#"+userActive+"#1114#"+chanel+"#");
        }
    }

    protected void keyPressed(int keyCode) {
        if(getKeyName(keyCode).equals("1")){
            pesan=("#P#"+userActive+"#1014#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("2")){
            pesan=("#P#"+userActive+"#1123#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("3")){
            pesan=("#P#"+userActive+"#1083#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("4")){
            pesan=("#P#"+userActive+"#1063#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("5")){
            pesan=("#P#"+userActive+"#1053#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("6")){
            pesan=("#P#"+userActive+"#1015#"+chanel+"#");
        }
    }

    protected void keyReleased(int keyCode) {
        if(getKeyName(keyCode).equals("1")){
            pesan=("#P#"+userActive+"#0014#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("2")){
            pesan=("#P#"+userActive+"#0123#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("3")){
            pesan=("#P#"+userActive+"#0083#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("4")){
            pesan=("#P#"+userActive+"#0063#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("5")){
            pesan=("#P#"+userActive+"#0053#"+chanel+"#");
        }
        if(getKeyName(keyCode).equals("6")){
            pesan=("#P#"+userActive+"#0015#"+chanel+"#");
        }
    }
   
    public void Login(){
        sendMessage("#U#"+userActive+"#"+chanel+"#");
    }
   
    public void Logout(){
        sendMessage("#L#"+userActive+"#"+chanel+"#");
       
    }
    public void aathreadOff(){
        sendMessage("#L#"+userActive+"#"+chanel+"#");
        if (Thread.currentThread().isAlive()) {
            tndThread=false;
        }
       
    }
   
    public void sendMessage(String m) {
         try {
             DatagramConnection dgc = null;
             dgc = (DatagramConnection)  Connector.open("datagram://"+ips+":"+ports+"");
             String datastring = m;
             byte[] buf = datastring.getBytes();
             Datagram dg = dgc.newDatagram(buf,datastring.length());
             //dg.setAddress("datagram://192.32.80.192:9001");
             dgc.send(dg);
             dgc.close();
             dd=false;
         }
         catch(IllegalArgumentException e3) {
             //System.out.println(e3);
         }
         catch(InterruptedIOException e1) {
             //System.out.println(e1);
         }
         catch(IOException e) {
             //System.out.println(e);
         }
         System.out.println("kirim thread BonangPelogx");
     }
    String pesan="";
    boolean dd=false,
            tndThread=true;
    public void run() {
        while (true) {          
           
            if (dd == false) {
                if (pesan.equals("")) {
                    dd = true;
                    sendMessage("#P#" + userActive + "#0010#" + chanel + "#");
                    pesan = "";
                } else if (!pesan.equals("")) {
                    dd = true;
                    sendMessage(pesan);
                    pesan = "";
                }
            }          
            try {
                Thread.sleep(30);
            } catch (InterruptedException ex) {
                ex.printStackTrace();
            }
           
            if (tndThread==false) {
                break;
            }
           
        }
    }
}


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package m;

import java.io.IOException;
import java.util.Timer;
import java.util.TimerTask;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import send.Sender;

/**
 * @author ASUS
 */
public class Midlet2 extends MIDlet implements CommandListener {

    private SplashTimerCanvas ttCanvas;
    private SuccesCanvas scCanvas;
    private Display display;
    private Timer timer;
    private TimerTask timerTask;
    private Command cmExit;      // Command to exit the MIDlet
    private Command cmLogin;
    private Command cmBack;
    private Command cmConeck;
    Form f;
    TextField tf_nama, tf_ip, tf_port,tf_chanel;
    private ChoiceGroup cgAlatmusik, cgLaras;

    public void startApp() {
        display = Display.getDisplay(this);
        //display.setCurrent(new CanvasSelthem());
        ttCanvas = new SplashTimerCanvas(this);
        display.setCurrent(ttCanvas);
        try {
            Image images[] = 
                {Image.createImage("/image/kSaron.png"), Image.createImage("/image/kSaron.png"),
                Image.createImage("/image/kKempul.png"), Image.createImage("/image/kKempul.png"),
                Image.createImage("/image/kKempul.png"), Image.createImage("/image/kKempul.png"),
                Image.createImage("/image/kKempul.png"), Image.createImage("/image/kKempul.png"),
                Image.createImage("/image/kKempul.png")};

            String options[] = {"Saron Pelog", "Saron Salendro", "Kenong", "Jenglong"
                    , "Rincik", "Peking", "Bonang Pelog", "Bonang Salendro", "Panerus Salendro"                    
            };
            
            String options2[] = {"Pentatonik", "Diatonik"};
            
            cgLaras = new ChoiceGroup("Pilih alat musik:", Choice.EXCLUSIVE, options2, null);
            cgAlatmusik = new ChoiceGroup("Pilih alat musik:", Choice.EXCLUSIVE, options, images);
        } catch (IOException ex) {
            ex.printStackTrace();
        }


        f = new Form("Pengaturan Koneksi");
        cmExit = new Command("Exit", Command.EXIT, 1);
        cmLogin = new Command("Login", Command.SCREEN, 2);
        tf_nama = new TextField("Nama User", "user", 30, 0);
        tf_ip = new TextField("Ip server", "192.168.100.100", 30, 0);
        tf_port = new TextField("Port", "11000", 30, 0);
        tf_chanel = new TextField("Chanel", "1", 30, 0);
        f.append(tf_nama);
        f.append(tf_ip);
        f.append(tf_port);
        f.append(tf_chanel);
        f.append(cgLaras);
        f.append(cgAlatmusik);
        f.addCommand(cmLogin);
        f.addCommand(cmExit);
        f.setCommandListener(this);
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }

    void stopTimer() {
        timer.cancel();
        timerTask.cancel();
    }

    void startTimer() {
        timer = new Timer();
        scCanvas = new SuccesCanvas(this);
        timerTask = new TimerTask() {
            public void run() {
                // display.setCurrent(scCanvas);
                display.setCurrent(f);
            }
        };
        // Jalankan timerTask setelah 3 detik
        timer.schedule(timerTask, 3000);
    }

    public void commandAction(Command c, Displayable d) {
        if (c == cmExit) {
            destroyApp(false);
            notifyDestroyed();
        }
        if (c == cmLogin) {
            if(cgLaras.isSelected(0)){
            //choicePentatonik();
            choiceDiatonik();
            }else{
            choiceDiatonik2();
            }
        }
    }    

    
    void choiceDiatonik() {
        if (cgAlatmusik.getSelectedIndex() == 0) {//jika saron Pelog
            final CanvasSaron14_1Tunggalx cs = new CanvasSaron14_1Tunggalx(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        if (cgAlatmusik.getSelectedIndex() == 1) {//jika saron Salendro
            final CanvasSaron7x cs= new CanvasSaron7x(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 2){ //kenong
            final CanvasKenongx cs = new CanvasKenongx(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 3){ //jenglong
            final CanvasJengglong3X cs = new CanvasJengglong3X(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 4){ //rincik
            final CanvasRincikx cs = new CanvasRincikx(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 5){ //bonang pelog 
            final CanvasPekingx cs = new CanvasPekingx(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 6){ //bonang pelog 
            final CanvasBonangPelogx cs = new CanvasBonangPelogx(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 7){ //bonang salendro
            final CanvasBonangSalendrox cs = new CanvasBonangSalendrox(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 8){ //bonang salendro
            final CanvasPanerusSalendrox cs = new CanvasPanerusSalendrox(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
    }

    void choiceDiatonik2() {
        if (cgAlatmusik.getSelectedIndex() == 0) {//jika saron Pelog
            final CanvasSaron14_1Tunggalx1D cs = new CanvasSaron14_1Tunggalx1D(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        if (cgAlatmusik.getSelectedIndex() == 1) {//jika saron Pelog
            final CanvasSaron7xD cs= new CanvasSaron7xD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 2){ //kenong
            final CanvasKenong7xD cs = new CanvasKenong7xD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 3){ //jenglong
            final CanvasJengglong4XD cs = new CanvasJengglong4XD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 4){ //rincik
            final CanvasRincik12xD cs = new CanvasRincik12xD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 5){ //bonang pelog 
            final CanvasPekingxD cs = new CanvasPekingxD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 6){ //bonang pelog 
            final CanvasBonangPelogxD cs = new CanvasBonangPelogxD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 7){ //bonang salendro
            final CanvasBonangSalendroxD cs = new CanvasBonangSalendroxD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
        else if(cgAlatmusik.getSelectedIndex() == 8){ //bonang salendro
            final CanvasPanerusSalendroxD cs = new CanvasPanerusSalendroxD(tf_ip.getString(), tf_port.getString(), tf_nama.getString(), tf_chanel.getString());
            cmBack = new Command("Back", Command.BACK, 0);
            cmConeck = new Command("Connect", Command.SCREEN, 0);
            cs.addCommand(cmBack);
            cs.addCommand(cmConeck);
            cs.setCommandListener(new CommandListener() {
                public void commandAction(Command c, Displayable s) {
                    if (c == cmBack) { cs.aathreadOff();
                        display.setCurrent(f);
                    }
                    if (c == cmConeck) {
                        if (cmConeck.getLabel().equals("Stop")) {
                            cs.Logout();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Start", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        } else {
                            cs.Login();
                            cs.removeCommand(cmConeck);
                            cmConeck = new Command("Stop", Command.BACK, 0);
                            cs.addCommand(cmConeck);
                        }
                    }
                }
            });
            display.setCurrent(cs);
        }
    }
    
    public boolean equals(Object obj) {
        return super.equals(obj);
    }

    public void back() {
        display.setCurrent(f);
    }
}

WebClient - Windows Phone 1

♠ Posted by Unknown in

 WebClient - Windows Phone 1

MainPage.xaml
<phone:PhoneApplicationPage
    x:Class="tesWebClient2.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
    xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
    FontFamily="{StaticResource PhoneFontFamilyNormal}"
    FontSize="{StaticResource PhoneFontSizeNormal}"
    Foreground="{StaticResource PhoneForegroundBrush}"
    SupportedOrientations="Portrait" Orientation="Portrait"
    shell:SystemTray.IsVisible="True">

    <!--LayoutRoot is the root grid where all page content is placed-->
    <Grid x:Name="LayoutRoot" Background="Transparent">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <!--TitlePanel contains the name of the application and page title-->
        <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
            <TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
            <TextBlock x:Name="PageTitle" Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
        </StackPanel>

        <!--ContentPanel - place additional content here-->
        <StackPanel x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <Button Content="Call WebClient" Width="250" Click="Button_Click" />
            <TextBlock Text="Web Client Target:" Style="{StaticResource PhoneTextNormalStyle}" Foreground="{StaticResource PhoneAccentBrush}" />
            <TextBlock Text="http://www.google.com" TextWrapping="Wrap" Margin="20,0,0,0" x:Name="TextBlockTargetUri" />
            <TextBlock Text="Elapsed Time:" Style="{StaticResource PhoneTextNormalStyle}" Foreground="{StaticResource PhoneAccentBrush}" />
            <TextBox Height="71" Name="textBox1" Text="http://www.google.com" Width="460" />
            <TextBlock Text="tbd" TextWrapping="Wrap" Margin="20,0,0,0" x:Name="TextBlockElapsedTime" />

            <TextBlock Text="WebClient Call Results:" Style="{StaticResource PhoneTextNormalStyle}" Foreground="{StaticResource PhoneAccentBrush}" />
            <TextBlock x:Name="TextBlockResults" Text="results go here" Margin="20,0,0,0" TextWrapping="Wrap"/>
        </StackPanel>
    </Grid>

    <!--Sample code showing usage of ApplicationBar-->
    <!--<phone:PhoneApplicationPage.ApplicationBar>
        <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
            <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
            <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
                <shell:ApplicationBarMenuItem Text="MenuItem 2"/>
            </shell:ApplicationBar.MenuItems>
        </shell:ApplicationBar>
    </phone:PhoneApplicationPage.ApplicationBar>-->

</phone:PhoneApplicationPage>


MainPage.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;

namespace tesWebClient2
{
    public partial class MainPage : PhoneApplicationPage
    {
        private WebClient m_myWebClient;
        // Constructor
        public MainPage()
        {
            InitializeComponent();
            m_myWebClient = new WebClient();
            m_myWebClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(myWebClient_DownloadStringCompleted);       
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            TextBlockResults.Text = string.Empty;
            m_myWebClient.DownloadStringAsync(new System.Uri(textBox1.Text));
        }
        void myWebClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
        {
            TextBlockResults.Text = e.Result;
        }
    }
}
sumber: http://blogs.msdn.com/b/devfish/archive/2011/04/06/webclient-windows-phone-services-consumption-part-1.aspx

Latihan Logika

♠ Posted by Unknown
Latihan logika kali ini adalah array 3D..
berbentuk kubus 10X10X10.... diputar diagonal sebesar 180 derjat dengan titik sumbu 1/2 sisi CG dan 1/2 AE.  Sehingga sudut F menjadi sudut D...

Berikut hasilnya..// tapi masih bingung benar atau salah...

package c;

import java.util.Random;

/**
 *
 * @author Aan
 */
public class bj {
    public static void main(String[] args) {
        // TODO code application logic here
        Random r=new Random();
        int A[][][]=new int[10][10][10];
        int aa=0,bb=0,cc=0;
        for (int i = 0; i < A.length; i++) {

Instal Visual Studio Windows Phone

♠ Posted by Unknown
Bagi rekan-rekan yang ingin belajar pemograman Windows Phone dengan Visual Studio 2010. berikut ane share cara install dan contoh program sedehana Windows Phone..
Yang dibutuhkan adalah:
1. Visual C# 2010
2. SP1 Visual Studio
3. SDK Windows Phone
* OS min Vista atau Windows-7