جاوا اپلت: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Sajjad.r (بحث | مشارکت‌ها)
بدون خلاصۀ ویرایش
جز ربات: مرتب‌سازی رده‌ها؛ زیباسازی
خط ۱:
'''جاوا اپلت''' نوعی [[اپلت]] در زبان [[جاوا]] می‌باشد که جستجوگر را قادر می‌سازد با استفاده از فن آوری [[جاوا]] تکه [[برنامه|برنامه‌های]]‌های را از [[اینترنت]] [[دانلود]] کرده و اجرا کنند.
 
اپلت به صورت کامل پنهان شده‌است درون صفحات [[وب]] و در متن و زمینه جستجوگر اجرا می‌شود.
خط ۵:
چرخه تهیه یک زیر کلاس اپلت <code>javax.swing.Japplet</code> نامیده می‌شود که باید استفاده شود برای تمامی اپلت‌های که جزء چرخه ساختن [[رابط گرافیکی کاربر|جی‌یوای]] با روش فراخوانی معینی چرخه حیات اپلت را [[مدیریت]] می‌کند البته اگر اپلت در صفحات وب [[بارگذاری]] شده باشد.
چرخه حیات یک اپلت به طور اساسی به چهار متد زیر ساخته می‌شود:
* مقداردهی(Init) : این متد هر آنچه را که برای آغاز اپلت نیاز است را داراست. این متد پس از خصوصیت‌های <code>param</code> در بر چسب ِاپلت فراخوانی می‌شود.
* آغاز (Start): این متد به صورت خودکار پس از متد init فراخوانی می‌شود و هرگاه [[کاربر]] به صفحه‌ای که حاوی اپلت است برگردد، دوباره فراخوانی می‌شود.
* توقف (Stop): این متد به صورت خودکار هر گاه کاربر از صفحه‌ای که دارای اپلت است به صفحه‌ای که فاقد اپلت است می رود، فراخوانی می‌شود از این متد برای توقف [[انیمیشن]] هم استفاده می‌شود.
خط ۱۱:
از آنجایی که اپلت‌ها در سمت سرویس گیرنده اجرا می‌شوند محدودیت‌های برای آنها در نظر گرفته شده‌است از جمله این محدودیت ما این است که به منابع سرویس گیرنده دسترسی ندارند و نمی‌توانند فایلی را بخوانند یا بنویسند یا برنامه‌ای را اجرا کنند
اپلت‌ها از سرویس دهنده وب گرفته می‌شوند و جستجوگر آنها را در صفحات وب یا پنجره‌های رابط کاربر با اپلت جاسازی می‌کند.
در مقایسه با صفحات [[اچ‌تی‌ام‌ال]] اپلت‌ها می‌توانند رابط [[گرافیک|گرافیکیگرافیکیقدرتمندتر]]قدرتمندتر و پویا تری تولید کنند
== مزایای جاوا اپلت ==
جاوا اپلت‌ها دارای مزایای زیر هستند :
* ساده ساخته شده و در [[سیستم‌عامل|سیستم‌عامل‌های]]‌های [[لینوکس]]، [[ویندوز]]، [[مکینتاش]] کار می‌کنند.
* همه اپلت‌ها می‌توانند در همه نسخه‌های [[جاوا]] و در هر موقع که اپلت نیاز داشته باشد کار کنند.
* [[اپلت]] بیشتر جستجوگرهای [[وب]] را پشتیبانی می‌کند.
خط ۳۶:
 
// مثالی از اپلت برای برنامه ''سلام دنیا''.
// این برنامه باید تحت نام "HelloWorld.java" ذخیره شود.
public class HelloWorld extends Applet {
// این متد اجباری است که البته می‌تواند خالی باشد(جاوی هیچ کدی نباشد).
خط ۵۸:
 
{{زبان‌های برنامه‌نویسی}}
 
 
 
 
 
 
{{الگو:جاوا (سان)}}
 
[[رده:پلت‌فرم جاوا]]
[[رده:جاوااسکریپت]]
[[رده:زبان‌های برنامه‌نویسی شیءگرا]]
[[رده:زبان‌های برنامه‌نویسی اسکریپتی]]
[[رده:زبان‌های برنامه‌نویسی خانواده سی]]
[[رده:زبان‌های برنامه‌نویسی شیءگرا]]
{{الگو:جاوا (سان)}}
 
[[ar:بريمجات جافا]]