رمضان ماه خالق و مخلوق
ماه رحمت ماهه ماه
انگار داره میاد
انگار دوباره چشام اشکای بارونی رمضانو میخواد
انگار میخواد بره به مهمونی
دعا ءکنه بشه کمی خودمونی
ماه خدا ماه صفا ماه وفا
ماه کلک رفتو دوباره شد ماه دعاء
ما هممون مثل همیم
روزا که از خواب پا میشیم نقاب به صورت میزنیم
یه روز میشیم زنگی زنگ
روز دیگه رومی روم
یه روز مث غریبه ها خدا رو از یاد میبریم
شعاره این ماه اینه,
اگر شاهی اگر درویش
اگر مستی اگر پستی
اگر بودی اگر هستی
اگر آلت هر دستی
اگر بیچارهای هستی
اگر نالان اگر عریان
اگر شاد و اگر گریان
منم من را رها کن از همین الان
بگو یاحق تویی هرکس تویی سودای مظلومان تویی از همه کس کس تر
امیدوارم همه آماده این میهمانی بزرگ باشند
خدائی عجب ماهه ماهیه...
(حسین اقلیمیا
آموزش جاوا قسمت اول
سلام دوستان،
این مقاله اختصاص به آموزش جاوا اسکریپت داره ...
مقدمات جاوا اسکریپت رو میتونید در تاپیکی که امیر جان زحمت کشیدن بخونید : http://www.forum.rightclick.ir/viewtopic.html?t=277
همون طور که در مطلب قبل خوندید جاوا اسکریپت یه زبون برنامه نویسی شیء گرا هست. اصلا شی گرا یعنی چی ؟
ببینید برای راحتی کار یه مثال غیر کامپیوتری میزنم: ببینید ما یه کلاس داریم به نام اتومبیل پیکان (خدایش بیامرزد)، حالا یه شی پیکان داریم به نام پیکان علی .. دقت کنید که اون اولی چیز فیزیکی نداشتیم فقط میدونستیم که پیکان چیه ولی وقتی یه پیکان داریم که میگیم اون پیکان علی هست یه شی ملموس داریم.
حالا هر کاری داریم با شی پیکان علی انجام میدیم ... این شی یه سری متعلقات داره و یه سری متد ها...
متعلقات چیه : همون طور که از اسمش پیداس دارایی های شی ما هستند مثلا رنگ که همه پیکان ها اینو دارند و یا سوخت مصرفی، مدل، قیمت، رادیو پخش و ...
حالا میگیم رنگ پیکان علی سفیده. یعنی یکی از متعلقات اون رو نام بردیم به همراه مقدار اون. (رنگ: نام دارایی؛ سفید: مقدار دارایی یا متعلقه).
در ضمن یعضی از کلاس ها از هم ارث میبرند مثلا رادیو پخش خودرو فرزند خودرو حساب می شه.
حالا متد ها:
متد ها کارهایی هستند که انجام میشوند، مثلا روشن شدن، حرکت کردن، خاموش شدن، و... خوبی استفاده از برنامه نویسی شی گرا اینه که یکی یه کلاس مینویسه و همه استفا ده میکنن مثل اینجا که ما یه شی از کلاس پیکان داریم ... و برای استفاده از اون نیازی نداریم که از مباحث تخصصی مکانیک و طراحی خودرو سر در بیاریم فقط کافیه که بدونیم مثلا فرمان رو هر طرف بچرخونیم خودرو به همون طرف می رود.
***
حالا بریم توی برنامه نویسی...
مثلا توی جاوا اسکریپت یه شی window داریم که پدر خیلی چیز ها حساب میآد و خیلی property (متعلقه، دارایی) و خیلی متد داره.
ساده ترین متد جاوا اسکریپت متدی هست مربوط به شی window ...
مثالی از استفاده متد در جاوا اسکریپت:
JavaScript Code: |
|
این کد کلمه Salam رو توی یه جعبه پیغام به کاربر نشون میده.
همون طور که میبینید فرزند ها و متد ها با یه نقطه از شی ما جدا شدند. متد ها در واقع همون توابع ما هستند که میتونه پارامتر ورودی و خروجی داشته باشه یا نه.
حالا یه مثال دیگه :
JavaScript Code: |
|
این کد کلمه Salam رو توی صفحه چاپ میکنه.
همون طور که مشاهده میکنید ما متد write از شی document صدا زدیم که خود document هم فرزند window هست.
syntax جاوا اسکریپت خیلی شبیه به C هست. پس اگه شما قبلا با زبون هایی که مثل C هستند (مثلا C, C++, C#, PHP ) کار کرده باشید یاد گیریش خیلی راحته.
جلسه بعد در مورد حلقه ها و شرط ها صحبت میکنیم ...
موفق و پیروز باشید.