اگر خدا بخواهد و یاری کند قصد دارم در این جا یکسری پست های آموزشی پشت سر هم و مداوم در زمینه ی برنامه نویسی فایرفاکس و نحوه ی نوشتن افزونه های فایرفاکس بگذارم.
سعی خواهم کرد که آموزش ها گام به گام و همراه مثال های زیاد و متنوع باشند که یاددگیری آن را آسان کند. در طول آموزش علاوه بر آموزش نوشتن افزونه ها ساختار چند افزونه را هم بررسی خواهیم کرد و به کمک همدیگر سعی خواهیم کرد تا در طول آموزش افزونه ای را هم ایجاد کنیم که آموزش ها صرفا تئوری محض نبوده و جنبه ی عملی هم پیدا کند.در همین ابتدای کار لازم است یکسری کلیات را راجع به این افزونه ها بدانیم:
سعی خواهم کرد که آموزش ها گام به گام و همراه مثال های زیاد و متنوع باشند که یاددگیری آن را آسان کند. در طول آموزش علاوه بر آموزش نوشتن افزونه ها ساختار چند افزونه را هم بررسی خواهیم کرد و به کمک همدیگر سعی خواهیم کرد تا در طول آموزش افزونه ای را هم ایجاد کنیم که آموزش ها صرفا تئوری محض نبوده و جنبه ی عملی هم پیدا کند.در همین ابتدای کار لازم است یکسری کلیات را راجع به این افزونه ها بدانیم:
- هر افزونه ی فایرفاکس از تعدادی فایل و فولدر تشکیل شده که همگی در فایلی فشرده شده با پسوند XPI (زیپی تلفظ کنید) قرار دارند. فایل های XPI در واقع همان فایل های فشرده شده با الگوریتم ZIP هستند که پسوندشان را به این نام تغییر داده اند.
- اینترفیس افزونه ها با XUL (زول تلفظ کنید) طراحی می کنند و برای اکشن های لازم از جاوااسکریپت استفاده می شود. برای یاددگیری جاوااسکریپت می توانید از (اینجا) و یا سایر منابع استفاده کنید البته هر جا لازم باشد همین جا توضیحات لازم را می آوریم.
- XUL کوتاه شده XML User Interface است برای طراحی اینترفیس افزونه ها استفاده می شود سادگی XUL به همان اندازه ی یاددگیری HTML و تگ های آن است. در حالی که کارایی آن به آن به اندازه ی SWT و حتی بیش تر از آن است. آموزش XUL در قسمت های بعدی خواهد آمد.
- برای نوشتن افزونه ها ابزارهایی متعددی ارائه شده اند اما به نظر من بهترین آن ها افزونه ی Extension Developer است که ابزارهایی برای نوشتن جاوااسکریپت و XUL و تست آن ها فراهم آورده و شما را تا تکمیل افزونه تان همراهی خواهد کرد. Extension Developer را از (اینجا) نصب کنید.
ادامه دارد…
| دنبال کار می گردم: دانشجوی سال آخر رشته ی IT
طراحی سایت: (PHP, MySQL) و (ASP.NET, SQL Server) و HTML و CSS و … برنامه نویسی: VB.NET پست الکترونیکی: ehsan.shariaty@gmail.comپیامرسان یاهو: ehsan_shariaty |


ای ول. منتظر ادامش هستیم
منتظریم
آراساس شما افزوده شد!
هر نوع حرکتی برای انتشار و توسعهی طرفداران و دوستداران موزیلا فریمورک مطلوب است
پاینده باشید.
مرسی که بهم لینک دادی!
[...] برنامه نویسی فایرفاکس قسمت 1 21 07 2008 قبل از شروع: برنامه نویسی فایرفاکس قسمت 0 [...]
resume khod ra barayeman befrestid
[...] نویسی فایرفاکس قسمت 2 24 07 2008 قبل از شروع: برنامه نویسی فایرفاکس قسمت 0 برنامه نویسی فایرفاکس قسمت 1 همانطور که قول داده بودیم [...]
[...] نویسی فایرفاکس قسمت 3 30 07 2008 قبل از شروع: برنامه نويسي فايرفاکس قسمت 0 برنامه نويسي فايرفاکس قسمت 1 برنامه نويسي فايرفاکس [...]