برنامه نویسی فایرفاکس قسمت 0

20 07 2008
اگر خدا بخواهد و یاری کند قصد دارم در این جا یکسری پست های آموزشی پشت سر هم و مداوم در زمینه ی برنامه نویسی فایرفاکس و نحوه ی نوشتن افزونه های فایرفاکس بگذارم.
سعی خواهم کرد که آموزش ها گام به گام و همراه مثال های زیاد و متنوع باشند که یاددگیری آن را آسان کند. در طول آموزش علاوه بر آموزش نوشتن افزونه ها ساختار چند افزونه را هم بررسی خواهیم کرد و به کمک همدیگر سعی خواهیم کرد تا در طول آموزش افزونه ای را هم ایجاد کنیم که آموزش ها صرفا تئوری محض نبوده و جنبه ی عملی هم پیدا کند.در همین ابتدای کار لازم است یکسری کلیات را راجع به این افزونه ها بدانیم:

  • هر افزونه ی فایرفاکس از تعدادی فایل و فولدر تشکیل شده که همگی در فایلی فشرده شده با پسوند 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


کارها

اطلاعات

7 جواب

20 07 2008
عرفان

ای ول. منتظر ادامش هستیم

20 07 2008
امید

منتظریم :) آر‌اس‌اس شما افزوده شد!

هر نوع حرکتی برای انتشار و توسعه‌ی طرفداران و دوست‌داران موزیلا فریم‌ورک مطلوب است :) پاینده باشید.

20 07 2008
aMiN

مرسی که بهم لینک دادی!

21 07 2008
برنامه نویسی فایرفاکس قسمت 1 « یادداشت های دو دانشجوی IT

[...] برنامه نویسی فایرفاکس قسمت 1 21 07 2008 قبل از شروع: برنامه نویسی فایرفاکس قسمت 0 [...]

23 07 2008
سیروس

resume khod ra barayeman befrestid

24 07 2008
برنامه نویسی فایرفاکس قسمت 2 « یادداشت های دو دانشجوی IT

[...] نویسی فایرفاکس قسمت 2 24 07 2008 قبل از شروع: برنامه نویسی فایرفاکس قسمت 0 برنامه نویسی فایرفاکس قسمت 1 همانطور که قول داده بودیم [...]

30 07 2008
برنامه نویسی فایرفاکس قسمت 3 « یادداشت های دو دانشجوی IT

[...] نویسی فایرفاکس قسمت 3 30 07 2008 قبل از شروع: برنامه نويسي فايرفاکس قسمت 0 برنامه نويسي فايرفاکس قسمت 1 برنامه نويسي فايرفاکس [...]

دیدگاه‌تان را بنویسید: