ناشناس
سوال 299725
سلام خسته نباشید<br><br>میخواستم ببینم چگونه میتوانم برنامه های جاوای موبایل را بسازم ،البته کاری به برنامه ی پرنیان و برنامه هایی که فقط کتاب و نوشته و .... را به صورت بسیار ساده می سازند ندارم ،اگر ممکن است توضیح دهید و لینک دانلود یا مکان تهیه همچین برنامه ای را بنویسید. <br>موفق باشید.
ثبت پاسخ جدید
برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.
پاسخها
1 پاسخبا سلام
جاوا یک زبان برنامه نویسی است که در اوایل دهه 90 توسط Java Soft ، بخش نرم افزاری شرکت Sun توسعه داده شد . هدف آن بود که جاوا زبانی ساده ، قوی و همه منظوره باشد . جاوا تمام جنبه های مثبت C و ++C را در خود دارد ، و آن چیزهایی که برنامه نویسان ++C از آن نفرت داشته اند ( مانند وراثت چند گانه ، تحریف اپراتورها و اشاره گرها ) را به کناری گذاشته است .
مهمترین ویژگیهای جاوا این است که اساساً شیء گرا است . اولین ادعای OOP توانایی استفاده مجدد از کد است : چیزی که ++C با تمام ادعاهایش هرگز نتوانست بدان دست یابد . اما در اولین قدم خواهید دید جاوا در این زمینه تا چه حد اندازه صحت دارد . تصورش را بکنید که با صرف کمی وقت بتوانید برنامه ای بنویسید که در سیستم های ویندوز ، یونیکس و مکینتاش و موبایل براحتی اجرا شود . همین که یک شرکت نرم افزاری بتواند برای تمام پلاتفرم های موجود در آن واحد پروژه ای را تولید کند ( و مقادیر عظیمی پول صرفه جویی کند ) خود می تواند بهترین دلیل اقبال جاوا باشد و امروز دیگر همه ( و نه فقط شرکتهای نرم افزاری ) به سمت جاوا کشیده شده اند . با این ویژگی ( استقلال از پلاتفرم ) یک برنامه نویس می تواند برای سیستمی برنامه بنویسد که هرگز با آن کار نکرده است . این ویژگی اصلی ترین علت توفیق جاوا در اینترنت است . اینترنت شبکه پیچیده ای است از میلیونها کامپیوتر مختلف در سراسر دنیا ، و مقاومت در مقابل این وسوسه که بتواند برنامه ای بنویسد که روی تمام این سیستم های متفاوت و نا متجانس اجرا شود چندان ساده نیست .
جاوا یک زبان بسیار ساده است چون شما را وادار نمی کند تا در محیط جدید ( و نا آشنایی ) کار کنید و این برای کسانی که اطلاعات فنی ناچیزی درباره کامپیوتر دارند بسیار مهم است . ساختار زبان جاوا در نگاه اول بسیار شبیه C و ++C است و این به هیچ وجه تصادفی نیست . C زبانی است ساخت یافته و ++C زبانیست شیء گرا و مهمتر از همه قسمت اعظم برنامه نویسان دنیا از آنها استفاده می کنند از سوی دیگر این شباهت حرکت به طرف جاوا را برای این قبیل افراد ساده خواهد کرد بنابراین طراحان جاوا برای اجتناب از دوباره کاری از زبانهای C و ++C بعنوان مدل استفاده کردند .
جاوا با دور انداختن اشاره گرها و بر دوش کشیدن بار مدیریت حافظه ، برنامه نویسان C و++C را برای همیشه از این کابوس ها رهایی بخشیده است . علاه بر آن چون جاوا زبانی برای اینترنت است ، از ایمنی و حفاظت ذاتی بالایی برخوردار است . طراحان جاوا از ابتدا یک محیط برنامه نویسی امن را مد نظر داشته اند . مسئله حفاظت سیستم ها رابطه تنگاتنگی با اشاره گرها دارد . اکثر مهاجمان برای ورود غیر قانونی به سیستم های دیگران از این اشاره گرها استفاده می کنند و جاوا با حذف اشاره گرها این راه را سد کرده است . جاوا مکانیزم های حفاظتی دیگری هم دارد که در جای خود به آنها اشاره خواهیم کرد.
جاوا زبانی است شبیه ++C با همان syntax ، اما با یك تفاوت مهم. اینكه روی انواع سیستم عامل ها قابل اجرا است. بدین ترتیب كه كدهای نوشته شده توسط جاوا ابتدا به Byte Code تبدیل می شوند و سپس Byte Code ها توسط نرم افزاری به نام Java Virtual Machine به زبان ماشین ترجمه و اجرا می شوند.
علی رغم پیچیدگی نگارش برنامه های جاوا، این زبان با توجه به قابلیت هایش رفته رفته توسعه یافت. بطوری كه در اغلب كاربردهای نرم افزاری وارد شد و در بعضی از آنها بی رقیب شد. با زبان جاوا انواع سیستم های نرم افزاری اعم از Desktop Applications، Web Applications، Web Services، Mobie Programming ، Game Programming و غیره را می توان پیاده سازی نمود.
در سال های اخیر چیزی كه از این زبان می بینیم فقط یك syntax نیست. بلكه مجموعه ای است از اصطلاحات، تكنولوژی ها و معماری های گوناگون است.برای آشنایی بیشتر با جاوا كتابی هست به نام :
Java/J2EE Job Interview Companion,By K.Arulkumaran
این كتاب همه مفاهیم اصلی جاوا را بررسی كرده و مرزهای آن را مشخص نموده. ضمن اینكه در مورد هر یك از مفاهیم، توضیحاتی ساده و كافی داده است كه ذهن را كاملا نسبت به موضوع، روشن می كند.
موفق باشید.
جاوا یک زبان برنامه نویسی است که در اوایل دهه 90 توسط Java Soft ، بخش نرم افزاری شرکت Sun توسعه داده شد . هدف آن بود که جاوا زبانی ساده ، قوی و همه منظوره باشد . جاوا تمام جنبه های مثبت C و ++C را در خود دارد ، و آن چیزهایی که برنامه نویسان ++C از آن نفرت داشته اند ( مانند وراثت چند گانه ، تحریف اپراتورها و اشاره گرها ) را به کناری گذاشته است .
مهمترین ویژگیهای جاوا این است که اساساً شیء گرا است . اولین ادعای OOP توانایی استفاده مجدد از کد است : چیزی که ++C با تمام ادعاهایش هرگز نتوانست بدان دست یابد . اما در اولین قدم خواهید دید جاوا در این زمینه تا چه حد اندازه صحت دارد . تصورش را بکنید که با صرف کمی وقت بتوانید برنامه ای بنویسید که در سیستم های ویندوز ، یونیکس و مکینتاش و موبایل براحتی اجرا شود . همین که یک شرکت نرم افزاری بتواند برای تمام پلاتفرم های موجود در آن واحد پروژه ای را تولید کند ( و مقادیر عظیمی پول صرفه جویی کند ) خود می تواند بهترین دلیل اقبال جاوا باشد و امروز دیگر همه ( و نه فقط شرکتهای نرم افزاری ) به سمت جاوا کشیده شده اند . با این ویژگی ( استقلال از پلاتفرم ) یک برنامه نویس می تواند برای سیستمی برنامه بنویسد که هرگز با آن کار نکرده است . این ویژگی اصلی ترین علت توفیق جاوا در اینترنت است . اینترنت شبکه پیچیده ای است از میلیونها کامپیوتر مختلف در سراسر دنیا ، و مقاومت در مقابل این وسوسه که بتواند برنامه ای بنویسد که روی تمام این سیستم های متفاوت و نا متجانس اجرا شود چندان ساده نیست .
جاوا یک زبان بسیار ساده است چون شما را وادار نمی کند تا در محیط جدید ( و نا آشنایی ) کار کنید و این برای کسانی که اطلاعات فنی ناچیزی درباره کامپیوتر دارند بسیار مهم است . ساختار زبان جاوا در نگاه اول بسیار شبیه C و ++C است و این به هیچ وجه تصادفی نیست . C زبانی است ساخت یافته و ++C زبانیست شیء گرا و مهمتر از همه قسمت اعظم برنامه نویسان دنیا از آنها استفاده می کنند از سوی دیگر این شباهت حرکت به طرف جاوا را برای این قبیل افراد ساده خواهد کرد بنابراین طراحان جاوا برای اجتناب از دوباره کاری از زبانهای C و ++C بعنوان مدل استفاده کردند .
جاوا با دور انداختن اشاره گرها و بر دوش کشیدن بار مدیریت حافظه ، برنامه نویسان C و++C را برای همیشه از این کابوس ها رهایی بخشیده است . علاه بر آن چون جاوا زبانی برای اینترنت است ، از ایمنی و حفاظت ذاتی بالایی برخوردار است . طراحان جاوا از ابتدا یک محیط برنامه نویسی امن را مد نظر داشته اند . مسئله حفاظت سیستم ها رابطه تنگاتنگی با اشاره گرها دارد . اکثر مهاجمان برای ورود غیر قانونی به سیستم های دیگران از این اشاره گرها استفاده می کنند و جاوا با حذف اشاره گرها این راه را سد کرده است . جاوا مکانیزم های حفاظتی دیگری هم دارد که در جای خود به آنها اشاره خواهیم کرد.
جاوا زبانی است شبیه ++C با همان syntax ، اما با یك تفاوت مهم. اینكه روی انواع سیستم عامل ها قابل اجرا است. بدین ترتیب كه كدهای نوشته شده توسط جاوا ابتدا به Byte Code تبدیل می شوند و سپس Byte Code ها توسط نرم افزاری به نام Java Virtual Machine به زبان ماشین ترجمه و اجرا می شوند.
علی رغم پیچیدگی نگارش برنامه های جاوا، این زبان با توجه به قابلیت هایش رفته رفته توسعه یافت. بطوری كه در اغلب كاربردهای نرم افزاری وارد شد و در بعضی از آنها بی رقیب شد. با زبان جاوا انواع سیستم های نرم افزاری اعم از Desktop Applications، Web Applications، Web Services، Mobie Programming ، Game Programming و غیره را می توان پیاده سازی نمود.
در سال های اخیر چیزی كه از این زبان می بینیم فقط یك syntax نیست. بلكه مجموعه ای است از اصطلاحات، تكنولوژی ها و معماری های گوناگون است.برای آشنایی بیشتر با جاوا كتابی هست به نام :
Java/J2EE Job Interview Companion,By K.Arulkumaran
این كتاب همه مفاهیم اصلی جاوا را بررسی كرده و مرزهای آن را مشخص نموده. ضمن اینكه در مورد هر یك از مفاهیم، توضیحاتی ساده و كافی داده است كه ذهن را كاملا نسبت به موضوع، روشن می كند.
موفق باشید.