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