پیکسلر | شبکه اجتماعی برنامه نویسان

آموزش صفر تا صد زبان دارت - قسمت اول - معرفی

amadaylearn 1 سال پیش

آموزش زبان دارت - قسمت 1

 

با آموزش زبان دارت - قسمت 1 در وب سایت آمادای لرن در خدمت شما هستیم .

زبان برنامه نویسی زبانی است که می توان با آن به کامپیوتر دستور داد.

برای مشاهده سایر قسمت های آموزش صفر تا صد دارت می توانید اینجا کلیک کنید

مقدمه : در سال 2011 شرکت گوگل زبان برنامه نویسی دارت را برای رفع مشکلات جاوا اسکریپت معرفی کرد،و در سال 2013 اولین ورژن دارت را ارائه داد.

گوگل سعی داشت تا با ارائه دارت سرعت توسعه و امنیت پروژه ها را بالا ببرد ولی متاسفانه در ابتدا زبان دارت مورد استقبال جامعه برنامه نویسان قرار نگرفت.

تا این که گوگل فریمورک محبوب فلاتر را معرفی کرد، فریمورکی که با آن می توانید به صورت کراس پلتفرم پروژها را توسعه دهید.

یعنی می توانید یک بار برنامه خود را بنویسید و در اندروید, ios , وب , دسکتاپ, و... خروجی بگیرید و همین ویژگی باعث شد تا بالاخره مورد توجه جامعه برنامه نویسان در سراسر دنیا قرار گیرد .

دارت یک زبان شی گرا و از لحاظ سینتکس برپایه زبان c است.

اگرتجربه کار با زبان هایی همچون: جاوا, سی شارپ, PHP , پایتون , کاتلین و زبان های دیگر را داشته باشید برنامه نویسی به زبان دارت برای شما راحت تر است و اگر تجربه ندارید نگران نباشید در این دوره آموزشی به صورت کامل زبان دارت را به شما عزیزان آموزش خواهیم داد.

نکته: زبان های برنامه نویسی تقریبا 90 درصد مشابه هم هستند، به طور مثال زبان دارت با زبان کاتلین که خروجی اندروید را می توان از آن گرفت تقریبا شبیه به هم اند .

2- معرفی محیط دارت :

هر زبان برنامه نویسی را می توان در IDE های مختلفی توسعه داد که ما قصد داریم در این دوره زبان دارت را در IDE آنلاین Dart pad و اندروید استودیو به شما عزیزان آموزش دهیم .

IDE یا محیط توسعه : به محیطی که کد های هر زبان در آن نوشته شده و برای اجرا آماده می شود، IDE می گویند .

برای ورود به این سایت همزمان با روشن بودن ف.... شکن خود به آدرس dartpad.dev مراجعه نمایید

معرفی محیط دارت پد :

محیط Dart pad شامل سه قسمت است:

  1. بخش اصلی : قسمتی که در آن کدها را وارد می کنیم.
  2. بخش console : در قسمت console می توانید خروجی که از برنامه می گیرید را ببینید.
  3. بخش Documentation : در قسمت documentation هم مقالات و راهنماهایی در مورد استفاده از زبان برای شما فراهم شده است .

نمونه کدی که در مراجعه اول به این وبسایت با آن روبرو می شوید نمونه از دستور حلقه for است که در ادامه آموزش ها به آن خواهیم پرداخت .

برای شروع ابتدا کد هایی که در ورود به برنامه دیدید را پاک می کنیم.

در خط اول بعداز void main یک آکلاد } باز شده و در خط پنج آکلاد { بسته شده است که بین این دو آکلاد را چرخه حیات یا بلاک می نامند، کد های بین دو آکلاد را پاک می کنیم.

void main() {}

 

نکته : کدهایی که در برنامه استفاده می کنید باید بین دو آکلاد ({}) قرار بگیرد در غیر این صورت برنامه شما با ارور مواجه می شود.

اولین دستوری که ما در محیط دارت از آن استفاده می کنیم دستور Print است.

دستور print برای نشان دادن یک رشته متن، عدد یا مقادیر صحیح و غلط در برنامه مورد استفاده قرار می گیرد.

با انواع مقادیر متنی، عددی و صحیح و غلط در قسمت های آینده آشنا خواهید شد .

نحوه استفاده از این دستور به شکل زیر است.

void main() {  print(''); }

 

داخل پرانتز این دستور از (‘  ‘) کوتیشن و یا ("   ") دابل کوتیشن استفاده می کنیم و متن مورد نظر را بین آن می نویسیم.

به عنوان مثال AmadayLearn را وارد می کنیم و از برنامه خروجی می گیریم.

کد :

void main() {  print('Amadaylearn'); }

 

خروجی : 

Amadaylearn

 

در قسمت console می توانید خروجی دستور print را مشاهده کنید.

نکته : همیشه به یاد داشته باشید که بعد از پایان دستور از ( ; ) استفاده کنید که برنامه با ارور مواجه نشود.

وقتی به محیطی که در آن کدها را وارد می کنید دقت کنید در گوشه بالا سمت راست گزینه Run که با رنگ آبی نمایش داده می شود را مشاهده می کنید، این گزینه برای Run گرفتن و یا خروجی گرفتن از برنامه استفاده می شود. با کلیک کردن روی این گزینه می توانید ازبرنامه خروجی بگیرید.

در این قسمت سعی کردیم تا شما را با زبان دارت و یکی از ابتدایی ترین دستورات آن آشنا نماییم، و در قسمت های بعد قصد آموزش بقیه مفاهیم در این زبان را داریم.

برای آموزش های بیشتر در سایت AmadayLearn.com با ما همراه باشید.

0 دیدگاه
برای قرار دادن دیدگاه وارد شوید
مطالب بعدی
profile image
کاربرد کارت گرافیک

rhsalamat 3 ماه پیش

profile image
Schema در دیوار چیست

seounique2022 1 سال پیش

ما در آمادای لرن سعی داریم تا با ارائه ی آموزش های با کیفیت در حوزه برنامه نویسی موبایل با تمرکز بر فریمورک فلاتر و زبان برنامه نویسی دارت به انتقال به روز این تکنولوژی به فارسی زبانان عزیز کمک کنیم