همیار اندروید
همیار اندروید
همیار اندروید
همیار اندروید
نه
بله
منوی وبسایت
جستجوی پیشرفته صفحه اصلی اپلیکیشن های ما
حساب کاربری
منوی وبسایت
حساب کاربری

همیار اندروید

مرجــع تخصـصــی توسـعــه انــدرویــد

منوی وبسایت
جستجوی پیشرفته اپلیکیشن های ما
حساب کاربری
صفحه اصلی
آموزش
معرفی Data Binding در برنا ...

معرفی Data Binding در برنامه نویسی اندروید

معرفی Data Binding در برنامه نویسی اندروید
مشخصات این آموزش
موضوعات مرتبط
نامشخص
زبان برنامه‌نویسی
نامشخص
نوع قسمت‌ها
مبحث تک قسمتی
محتوای ارائه شده
متن  ,  تصویر
مهارت های مورد نیاز
Android Studio
وضعیت انتشار
به پایان رسیده
سطح آموزش
مبتدی
انتشار
1399-02-30 , 20:27
یادگیری این آموزش

به نام خدا

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

 

در این بخش از آموزش میخام به مبحث Data Binding بپردازیم  و بررسی کنیم که Data Binding چیست ؟

Data Binding بر پایه ی MVVM  کار می کند و از اون برای ساده کردن کد دربرنامه نویسی استفاده می کنیم 

Data Binding  به ما کمک می کند که تا دیگر نیاز به  findViewByid نداشته باشیم و داده ها را بدون نیاز به کدهای

زیاد ، و گیج کننده آپدیت  ، وعمل اتصال داده را به بخش گرافیکی برنامه را ایجاد کند

در نتیجه Data Binding یک روش انعطاف پذیر و قدرتمندی برای اتصال داده به UI های شما ارائه می دهد

و به این نکته توجه داشته باشین که در صورت امکان حتما از Binding استاندارد استفاده کنید

 

 

به طور معمول هر Binding دارای چهار مولفه می باشد

 آبجکت هدف 

خاصیت هدف

 منبع شی

مسیری برای استفاده ازمقدار منبع 

 

به عنوان مثال

 اگر می خواهید محتوای یک TextBox را به ویژگی Employee.Name متصل کنید ،

هدف مورد نظر شما TextBox است ، خاصیت هدف خاصیت Text است ،

مقدار مورد استفاده نام است ، و هدف منبع شیء Employee است

 

جهت گردش داده

همانطور که از پیکان در شکل قبلی نشان داده شده است ، جریان داده یک اتصال می تواند از هدف اتصال به منبع اتصال برود

(برای مثال ، وقتی منبع کاربر مقدار یک TextBox را ویرایش می کند ، مبدأ منبع  نیز تغییر می کند)

و یا  اگر منبع اتصال اعلانهای مناسب را ارائه دهد ، منبع را به هدف اتصال می دهد

(به عنوان مثال ، محتوای TextBox شما با تغییر در منبع اتصال به روز می شود) 

 

امیدوارم که این آموزش برای شما مفید بوده باشه

موفق و پیروز باشید

HRoid.ir/tutorial180
لینک کوتاه این آموزش برای انتشار در شبکه های اجتماعی

نظرات این آموزش
ارسال نظر جدید
هنوز نظری برای این آموزش ثبت نشده است
کپی برداری از محتوا و دیگر منابع اختصاصی به هر نحو غیر مجاز است. حتی با ذکر منبع. در صورت تخلف پیگرد قانونی به همراه خواهد داشت.
Copyright © 2021 , www.HamyarAndroid.com , AboutUs , TeamUs , ContactUs , TermsUs , Sitemap
خلـــق هـمیـار انـدرویــد با
logo-samandehi