تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 12 از 18 اولاول ... 28910111213141516 ... آخرآخر
نمايش نتايج 111 به 120 از 174

نام تاپيک: برنامه نویسی جاوا برای موبایل

  1. #111
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    سلام دوستان عزیز
    من این کتاب رو به تازگی دانلود کردم

    با استفاده از محیط جاوه می‌توانید تفریح و سرگرمی را به گوشی‌های همراه خود اضافه كرده و با دست‌پخت خودتان سرگرم شوید! به كمك این راهنمای قدم‌به‌قدم می‌توانید بازی‌های مبتنی بر جاوه درست كرده و با توصیه‌ها و ده‌ها نمونه‌ی كامل بازی‌های ارایه‌شده، نحوه‌ی این كار را به خوبی فرابگیرید. این كتاب به شما نشان می‌دهد كه چطور یك بازی ابتدایی بنویسید و آن‌را چطور به یك بازی حرفه‌ای تبدیل كنید؛ آن‌هم با اضافه‌نمودن یك سر و شكا حرفه‌ای و منوهای آن‌چنانی. به علاوه می‌توانید نحوه‌ی ارسال پیغام بی‌سیم را با استفاده از سیم‌كارت، اتصال فایلی، بلوتوث، و امثالهم را در یك بازی چند نفره نیز یاد بگیرید.

    این كتاب در قطع پی‌دی‌اف و 415 صفحه در حدود هشت مگابایت حجم دارد

    پیشنهاد می کنم شما هم دانلود کنید، کاملا کاربردی هستش:

    Creating Mobile Games



    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #112
    پروفشنال mohammad_77's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    کوچه بن بست
    پست ها
    856

    پيش فرض

    با سلام و تشکر از متالیک .

    برای اجرای فایلهای صوتی با در نظر گرفتن اینکه فایل 123 در فرمت mp3 را به برنامه اضافه کرده اید می توانید از قطعه برنامه زیر کمک بگیرید :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته متاسفانه قابلیت استپ ندارد .

  3. #113
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    سلام مجدد
    اینم یه کتاب دیگه که عمومی هستش و مثل اون قبلی زیاد تخصصی نیست:




    Name: Enterprise J2ME: Developing Mobile Java Applications
    Author(s): Michael Juntao Yuan
    Publisher: Prentice Hall PTR
    Date : 2003
    Format : CHM
    Language : English
    ISBN : 0131405306

    Description:
    J2ME offers an extraordinarily flexible and robust platform for developing mobile applications with enterprise-class performance, reliability, and value. Now, leading mobile developer Michael Yuan covers every aspect of building industrial-strength applications with J2ME: design, architecture, tools, processes, business issues, and more.

    Yuan introduces innovations that make the platform even more powerful, ranging from new J2ME profiles and wireless messaging APIs to mobile databases and web services tools. These innovations allow existing Java(TM) developers (especially J2EE(TM) developers) to leverage their skills and add mobility to enterprise applications. Yuan also presents more than a dozen complete sample applications-including the application that earned him the grand prize in Nextel, Sun, and Motorola's nationwide wireless developer contest. Coverage includes:

    - Patterns and best practices for building end-to-end mobile applications
    - Emerging mobile "killer applications": driving productivity and cost reduction
    - "Smart client" applications: architecture and construction
    - Advanced HTTP techniques for authentication and session tracking
    - Overcoming hardware and network limitations
    - Leading-edge mobile enterprise messaging techniques
    - Mobile databases and synchronization engines
    - XML and mobile web services, including the J2ME Web Services Optional Package
    - New options for mobile security in the enterprise

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. این کاربر از متالیک بخاطر این مطلب مفید تشکر کرده است


  5. #114
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    سلام دوستان عزیز
    یک برنامه ی دیگه برای برنامه نویسی جاوا برای موبایل پیدا کردم که خیلی جالب و با امکانات هستش
    رایگانه ولی حجمش یک کمی زیاده: 25 lمگابایت
    راهنمای آنلاین هم داره
    کتاب هم براش نوشته شده
    در کل خیلی خوبه
    می تونید نگاه کنید و صد البته دانلود کنید!، اینم سایتش:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by متالیک; 15-01-2008 at 15:05. دليل: ویرایش لینک

  6. #115
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    راستی داشت یادم می رفت!
    کتاب راهنماش رو هم دارم، دانلود کنید:



    حجمش کمه 5 مگابایت ولی اطلاعاتش خیلی زیاده!! دیگه با این کتاب و اون برنامه می تونید حرفه ای بشید.

    لینک دانلود:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #116
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    سلام
    امروز یه مجموعه ی 5تایی از کتاب برنامه نویسی جاوا برای موبایل پیدا کردم که دیگه منابع علمی و آموزشی شما از این لحاظ تکمیل باشه:

    J2ME (Java 2 Micro Edition) books collection

    1. Apress Wireless Java Developing with J2ME Second Edition
    2. Beginning J2ME From Novice to Professional 3rd Ed Apr 2005
    3. J2ME - The Complete Reference
    4. J2ME in a Nutshell
    5. Wireless J2ME Platform Programming

    Download:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #117
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    سلام
    چون ایران برای دانلود جاوا تحریم می باشد
    این ها نسخه های جاوا برای ویندوز می باشد که باید همه را دانلود کنید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ابزار برای موبایل:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید

  9. #118
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2008
    پست ها
    16

    پيش فرض

    salam
    bebinid man pascal baladam midlet pascalam download kardam ama ye moshkeli daram
    tebghe helpe khode midlet pascal bayad beshe ye klaso az j2me add kard
    ama man chon mikham ba bluetooth kar konam hanooz nafahmidam che shekli classo benevisam ke doros kar
    kone har ki j2me balade o midlet paskalo dare ye hemati kone maro az inja nejat bede
    mamnoon

  10. #119
    اگه نباشه جاش خالی می مونه متالیک's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    223

    پيش فرض

    salam
    bebinid man pascal baladam midlet pascalam download kardam ama ye moshkeli daram
    tebghe helpe khode midlet pascal bayad beshe ye klaso az j2me add kard
    ama man chon mikham ba bluetooth kar konam hanooz nafahmidam che shekli classo benevisam ke doros kar
    kone har ki j2me balade o midlet paskalo dare ye hemati kone maro az inja nejat bede
    mamnoon
    سلام دوست عزیز

    لطفا فارسی بنویسید. من جواب سوال شما را نمی دانم ولی می خواستم به همه ی شما یک پیشنهاد بدهم:

    همین الان Midlet Pascal رو ببوسید بزارید کنار! چون اولا این برنامه 2 ساله که آپدیت نشده و ثانیا کلا سایتش بسته شده و سازندگانش پروژه رو تعطیل کردن

    پیشنهاد دوم من اینه که برای این که زودتر به نتیجه برسید J2ME یاد بگیرید. ممکنه سخت باشه ولی خیلی سریعتر به نتیجه می رسید. اگه می خواهید از برنامه های مشابه midlet pascal استفاده کنید از همون j2me polish استفاده کنید.

    از ما گفتن بود!!

  11. #120
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2008
    پست ها
    16

    پيش فرض

    دوباره سلام
    تایپ فارسی ام زیاد خوب نیست اما باشه
    من j2me هم کمی بلدم و یک مشکل بزرگ با sin و cos دارم
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    import java.util.*;
    import net.jscience.math.kvm.MathFP;
    /**
    * A MIDlet demonstrating how to read and interpret key events from a device.
    * @author Martin J. Wells
    */
    public class mamal extends MIDlet implements CommandListener
    {
    private MyCanvas myCanvas;
    private Command quit;
    private Timer timer;
    private PrintTask task;

    public double x = 0; // current position
    public double y = 0;
    public int l = 10 ;
    public double gas = 0.1 ;
    public double alfa =0 ;
    public double ax = 0;
    public double ay = 0;
    public double vx = 0;
    public double vy = 0;


    /**
    * A custom Canvas class we use to draw a string based on a screen
    * position modified by key events.
    */
    class MyCanvas extends Canvas
    {


    private String lastKeyName = "Hit a Key"; // name of the last key they hit







    /**
    * Overriden Canvas.paint method that draws a string at the current
    * position (x, y).
    * @param graphics The graphics context for this Canvas
    */
    protected void paint(Graphics graphics)
    {
    // draw a black rectangle the size of the screen in order to wipe
    // all previous contents
    graphics.setColor(255, 255, 255);
    graphics.fillRect(0, 0, getWidth(), getHeight());
    // draw the string (the name of the last key that was hit)
    graphics.setColor(0, 0, 0);
    graphics.drawLine( MathFP.toInt(x),MathFP.toInt(y),MathFP.toInt(y),Ma thFP.toInt(x));
    }
    /**
    * Overriden Canvas method called when a key is pressed on the MID. This
    * method sets the key name string and then modifies the position if a
    User Interface (LCDUI) 169
    * directional key was hit.
    * @param keyCode the code of the key that was pressed
    */
    protected void keyPressed(int keyCode)
    {
    if (keyCode > 0)
    lastKeyName = getKeyName(keyCode);
    switch (getGameAction(keyCode))
    {
    case UP: gas = gas + 0.1; break;
    case DOWN: gas = gas - 0.1; break;
    case RIGHT: alfa = alfa + 0.1; break;
    case LEFT: alfa = alfa - 0.1; break;
    }
    // request a repaint of the canvas
    repaint();
    }
    }
    /**
    * MIDlet constructor that creates the custom canvas (MyCanvas) and adds
    * a quit command to it.
    */
    public mamal()
    {
    // Construct a the canvas

    timer = new Timer();
    task = new PrintTask();

    myCanvas = new MyCanvas();
    // we still need a way to quit
    quit = new Command("Quit", Command.EXIT, 2);
    myCanvas.addCommand(quit);
    myCanvas.setCommandListener(this);
    }
    /**
    * Called by the Application Manager when the MIDlet is starting or resuming
    * after being paused. In this example it acquires the current Display object
    * and uses it to set the Form object created in the MIDlet constructor as
    * the active Screen to display.
    * @throws MIDletStateChangeException
    */
    protected void startApp() throws MIDletStateChangeException
    {
    // upon starting up we display the canvas
    timer.schedule(task, 1000, 1000);
    Display.getDisplay(this).setCurrent(myCanvas);
    }
    /**
    * Called by the MID’s Application Manager to pause the MIDlet. A good
    * example of this is when the user receives an incoming phone call whilst
    * playing your game. When they’re done the Application Manager will call
    * startApp to resume. For this example we don’t need to do anything.
    */
    protected void pauseApp()
    {
    task.cancel();
    }
    /**
    * Called by the MID’s Application Manager when the MIDlet is about to
    * be destroyed (removed from memory). You should take this as an opportunity
    * to clear up any resources and save the game. For this example we don’t
    * need to do anything.
    * @param unconditional if false you have the option of throwing a
    * MIDletStateChangeException to abort the destruction process.
    * @throws MIDletStateChangeException
    */
    protected void destroyApp(boolean unconditional) throws MIDletStateChangeException
    {
    timer.cancel();
    }
    /**
    * The CommandListener interface method called when the user executes a
    * Command, in this case it can only be the quit command we created in the
    * constructor and added to the Canvas.
    * @param command
    * @param displayable
    */
    public void commandAction(Command command, Displayable displayable)
    {
    try
    {
    if (command == quit)
    {
    destroyApp(true);
    notifyDestroyed();
    }
    //User Interface (LCDUI) 171
    }
    catch (MIDletStateChangeException me)
    {
    System.out.println(me + " caught.");
    }
    }
    class PrintTask extends TimerTask
    {
    /**
    * To implement a task you need to override the run method.
    */
    public void run()
    {
    // output the time the task ran at
    ax = mamal.MathFP.sin(alfa) * gas;
    ay = mamal.MathFP.cos(alfa) * gas;

    x = x + vx;
    y = y + vy;

    vx = vx * 7 / 10;
    vy = vy * 7 / 10;

    vx = vx + ax;
    vy = vy + ay;


    //LINE (x + l * SIN(alfa), y + l * COS(alfa))-(x - l * SIN(alfa), y - l * COS(alfa))
    }
    }
    }





    Project "mamal" loaded
    Project settings saved
    Building "mamal"
    h:\WTK22\apps\mamal\src\mamal.java package net.jscience.math.kvm does not exist
    import net.jscience.math.kvm.MathFP;
    ^
    h:\WTK22\apps\mamal\src\mamal.java:56: cannot find symbol
    symbol : variable MathFP
    location: class mamal.MyCanvas
    graphics.drawLine( MathFP.toInt(x),MathFP.toInt(y),MathFP.toInt(y),Ma thFP.toInt(x));
    ^
    h:\WTK22\apps\mamal\src\mamal.java:56: cannot find symbol
    symbol : variable MathFP
    location: class mamal.MyCanvas
    graphics.drawLine( MathFP.toInt(x),MathFP.toInt(y),MathFP.toInt(y),Ma thFP.toInt(x));
    ^
    h:\WTK22\apps\mamal\src\mamal.java:56: cannot find symbol
    symbol : variable MathFP
    location: class mamal.MyCanvas
    graphics.drawLine( MathFP.toInt(x),MathFP.toInt(y),MathFP.toInt(y),Ma thFP.toInt(x));
    ^
    h:\WTK22\apps\mamal\src\mamal.java:56: cannot find symbol
    symbol : variable MathFP
    location: class mamal.MyCanvas
    graphics.drawLine( MathFP.toInt(x),MathFP.toInt(y),MathFP.toInt(y),Ma thFP.toInt(x));
    ^
    h:\WTK22\apps\mamal\src\mamal.java:164: cannot find symbol
    symbol : variable MathFP
    location: class mamal
    ax = mamal.MathFP.sin(alfa) * gas;
    ^
    h:\WTK22\apps\mamal\src\mamal.java:165: cannot find symbol
    symbol : variable MathFP
    location: class mamal
    ay = mamal.MathFP.cos(alfa) * gas;
    ^
    7 errors
    com.sun.kvem.ktools.ExecutionException
    Build failed

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •