برنامه نويسي: (جاوا چیه؟؟؟)
اساسا كاربران، براي منتقل كردن دستورات خودشون به رايانه، از زبانهاي برنامه نويسي ( C، ويژوال بيسيك
، دلفي، جاوا اسكريپت)، استفاده ميكنند.
مثلا براي نوشتن و يك تايپ ساده، بايد برنامهاي مثل Word، توسط يك برنامه نويس،
نوشته و در اختيارتون قرار بگيره كه بتونه حركات انگشت شما رو روي صفحه كليد،
ترجمه و پردازش کنه، تبديل به حروف كنه، و به شما نمايش بده.
ديدن و طراحي عكس هم همین طوریه، شنيدن صوت، ديدن فيلم و هزاران كار دیگه،
كه در رايانه به راحتي براي شما ميسّر شده .
• پس زبانهاي برنامه نويسي، وسيلهاي هستند براي ساختن برنامه و نرمافزار مورد نياز ما.
البته اين زبانها با هم تفاوتهايي دارند:
1- در سبك نوشتن دستورات
2- در قدرت و محدوده فعاليتشان
3- در محيط اجراء برنامههايي كه ساختهاند.
اما تفاوت سوم: اكثر برنامهها، به راحتي، در محيط رايانه خانگي شما و در سيستم عامل ويندوز، قابل اجراء هستند؛
ولي ممكن در سيستم عاملهاي دیگه، مثل لينوكس، به اين صورت و به اين راحتي نباشه.
يا در همين ويندوز خودمون، هر متني قابل ديدن ؛ مثل doc, txt, pdf, htm؛ ولي در محيط اينترنت،
پروندههايي از نوع doc و pdf قابل اجراء نيستند، و بايد اول اونها رو دانلود كنيم و بعد در رايانه ببينيم.
تنها برنامه و پروندهاي قابل اجراء و استفاده است كه با زبان html همخواني و سازگاري داشته باشد.
می دونی این زبان سرنام چه کلماتی؟ (Hypertext Markup Language)بالاخره این زبان تخصصی هم به درد خورد
داخل پرانتز: تا همين چند وقت پيش، در محيط وب، حتي عكس هم قابل ديدن نبود؛
ولي الانه با قدرتمند شدن Browserها و جستجوگرهاي اينترنت،
حتي ميتوانيم بعضي از انواع فيلم را در اينترنت ببينيم.
• پس به طور كلي ميتونيم برنامههاي خود مونو به دو گروه، تقسيم كنيم:
1- برنامههايي كه در محيط رايانه، استفاده ميشن.
2- برنامههايي كه در محيط وب و اينترنت قابل استفاده هستن.(این خوبه!
)
• با جاوا اسكريپت، ميتوانيم برنامهاي بنويسيم كه هم در رايانه و هم در محيط اينترنت، قابل اجراء باشد.
البته زادگاه اصلي اون، اينترنت است.
پاورقي: در اينترنت، زبانهاي مختلفي به وجود اومده كه همين تفاوت (محيط اجراء) رو با هم دارند:
1- بعضي از آنها در طرف كاربر و كلاينت (Client) - يعني شما كه از اينترنت استفاده ميكنيد - اجراء ميشود. JavaScript, JScript, VBScript.
2- بعضي از آنها در طرف سرور (Sserver) - يعني سايتي كه شما از آن استفاده ميكنيد - اجراء ميشود. asp, php.
• جاوا اسكريپت، از آن دسته از زبانهاست كه در طرف كاربر، عمل ميكند. با دو مثال، موضوع را براي شما روشنتر ميكنم.
1- يك ساعت را تصور كنيد. اگر با جاوا اسكريپت، نوشته شود، زمان را طبق ساعت رايانه شما نشان خواهد داد؛ ولي اگر با برنامهاي مانند asp - كه زبان سروري است - نوشته شود، زمان رايانه سرور را نشان خواهد داد كه ممكن است با زمان شما، تفاوت داشته باشد.
2- يك فرم نظرخواهي را تصور كنيد. در رابطه با اين فرم، دو كار انجام ميشود.
- اطلاعات از شما گرفته، و براي سايت مورد نظر فرستاده شود. اين بخش از كار را، جاوا انجام ميدهد.
- اطلاعات فرستاده شده، در يك بانك، ذخيره شود. اين بخش از كار، به عهده زبان سروري ميباشد.(اه از بانک و Access بدم می یاد.
)
• بنابرين جاوا اسكريپت، يک زبان برنامه نويسي ميباشد که به وسيله آن ميتونیم بين کاربر و سايت ارتباط برقرار کنیم.
توجه: استفاده از جاوا اسكريپت در صفحات وب، نيازي به نوشتن اسکريپتها نداره، و ميتونین اسکريپتهاي موجود در شبکه اينترنت را کپي و در مکان مورد نظر، با ايجاد تغييرات مورد نياز، استفاده کنين؛ اما در صورتيکه يک برنامه نويس باشين، می تونین اسکريپتهايی که دوست دارین و خودتون بنويسين.
نظرت چیه؟
|
+|
نوشته شده در جمعه هجدهم اسفند 1385 توسط ُُُُُُُElaheh JOoOoN
|