سه شنبه ۰۷ آذر ۰۲ | ۱۱:۵۷ ۱۷۰ بازديد
مبانی اپلیکیشن نویسی دارت
مثل تک تک گویشهای اپنویسی دارت نیز مبانی منحصر به فرد به خویش را از حیث نوع دادهها و اوامر نخستین داراست. غرض ما درین نوشتهیعلمی ارائهی یادگرفتنهای نخستین در توان شناخت با گویش دارت میباشد. برای این عمل آغاز به سراغ گونه های طراحی اپلیکیشن در مشهد داده (Data Types) در دارت میرویم.
گونه های داده در گویش اپ نویسی دارت چیست؟
یکی اولین موضوعاتی که برای معرفی یک لهجه اپلیکیشننویسی مطرح میگردد، اشکال داده میباشد. اینها دادههایی میباشند که میاقتدار از آن ها به کارگیری و با آنان فعالیت کرد. برای دارت اشکال داده یا این که دیتا تایپها عبارتند از:
اعداد (Numbers)
در دو نوع Integer و Double آیتم به کارگیری قرار می گیرند. Integer که با Int معرفی میشود، مشتمل بر اعداد درست و غیراعشاری میباشد. Double هم اعداد اعشاری را پوشش می دهد و با به عبارتی Double شناخته میگردد.
حرفهها (Strings)
برای عمل با حرفهای از کاراکترها (نام، نشانی و…) گزینه به کار گیری قرار میگیرد. در شرایطیکه از کلیدواژه String استعمال کنیم سلسلهای از واحدهای UTF-16 خوا هیم داشت. برای دسترسی به UTF-32 بایستی از Runes استعمال کنیم.
بولینها (Booleans)
بولین از دو مقدار True یا این که False پناه مینماید. این متغیر برای هنگامی به کار گیری میگردد که بخواهیم از وجود یا این که نبود یک خصوصیت اعتقادوباور نتیجه ها کنیم.
فهرستها و نقشهها (Lists and Maps)
این دو نوع داده برای شغل با گروهای از شی ءها تمجید می شوند. لیست یک دسته از شی ها میباشد که بهترتیب قرار گرفتهاند. لیست در واقع متساوی معنا آرایه در دیگر گویشها میباشد. نقشه هم دستهای از دادهها را تحت عنوان کلید-مقدار پوشش میدهد.
گونه های متغیر Dynamic
دارت از حیث تایپ کردن محدودیتهای کمتری برای کدنویسان ساخت و ساز مینماید. چنانچه نوع متغیر بهصراحت مشخص و معلوم نشده باشد، با گونه های متغیر پویا (Dynamic) روبرو هستیم. گونه های متغیر Dynamic در قبال متغیر مصرح (Explict types) که دقیقا نوع آن تعریفوتمجید شدهاست جایدارد.
تمجید متغیر در دارت
وقتی که یک متغیر (Variable) را در دارت تمجید می کنیم. تعدادی آیتم داریم. اولیه از همگی قادر خواهیم بود از اشکال نقل شده در قسمت گذشته به کار گیری کرده و یک متغیر مصرح (Explict types) تعریف و تمجید کنیم. دراینحالت آن متغیر میتواند هر کمی را تازمانیکه نوع صحیح باشد اخذ نماید. یک نوع دیگر همانگونه که گفتیم اشکال متغیر Dynamic میباشد که بعد از تعریفوتمجید می تواند هر کمی از هر نوعی را بگیرد.
راه و روش دیگر تمجید یک متغیر با فرمان var (برگرفته از variable) میباشد کهاین متغیر می تواند هر نوع دادهای را بگیرد البته بعد از مقداردهی نخستین دیگر قابلیت و امکان تغییر و تحول نوع برای آن وجود نخواهد داشت. برای تعریفوتمجید مقادیر اثبات هم از اوامر Final و Const به کارگیری میگردد.
اپراتورها در دارت
یک عبارت (Expression) در نرمافزارنویسی نوعی فرمان میباشد که بایستی به ساخت یک مقدار پایانی ختم شوند. از دو قسمت تشکیل می شود.
Operands: بخشی که نماینده داده میباشد.
Operator: عملیات صورت گرفته روی داده چهت نیل به مقدار پایانی را مشخص و معلوم مینماید.در یک نمونه معمولی میقدرت اعلامکرد هنگامی که دو را با سه عده می کنیم، 2 و 3 operands بوده و نشانه عده Operator یا این که عملگر میباشد. گونه های عملگرها در دارت عبارتند از:
عملگرهای حسابی (Arithmetic Operators): به عبارتی چهار شغل اساسی ریاضی به همدم گونه های تقسیم، ارتقاء و کاهش
اعملگرهای برابری و ارتباطای (Equality and Relational Operators): نشان کوچکتر، بزرگتر، موازی، نابراربر، بزرگتر معادل و کوچکتر هم اندازه
عملگرهای آزمایش نوع (Type test Operators): این عملگر در طی جاری ساختن آزمایش مینماید که آیا شی متبوع آن نوع خاص از داده را دارااست یا این که نه.
عملگرهای بیتی (Bitwise Operators): عملگرهای AND، OR، XOR، NOT، کشیک چپ و کشیک راست بینشان را روی منزلهای خاطر (بیت) پیاده مینماید.
عملگرهای واگذاری (Assignment Operators): مقدار سمت چپ راست عملگر را به سمت راست آن اختصاص میدهد.
عملگرهای منطقی (Logical Operators): عملگرهای منطقی اساسی (And، OR و NOT) را روی شروط مورد انجام مینماید.
توابع در دارت
توابع در دارت تا حدود متعددی مشابه توابع در سیپلاسپلاس و جاوا میباشند. در گویش نرم افزار نویسی دارت توابع با یکسری پارامتر و بازگرداندن یک مقدار تعریف و تمجید میگردند تا در بخشی از اپ آن ها را فراخوانی کنیم. این چهار اصل می بایست در تمجید هر تابع رعایت خواهد شد. از آنجایی که Syntax دارت دراین مورد تا حد متعددی مشابه به جاوا و سیپلاسپلاس میباشد، فقط به عنوان کردن دو نمونه بسنده می کنیم.
اصول روانشناسی طراحی اپلیکیشن که باید بدانید