با یک سری دیگه از آموزش های قدم به قدم با مونو در خدمت شما هستیم در آموزش قبلی با فعالیت ها (Activities) در زامارین آشنا شدیم در آموزش با نحوه انتقال داده بین فعالیت ها آشنا خواهیم شد .
با یک سری دیگه از آموزش های قدم به قدم با مونو در خدمت شما هستیم در آموزش قبلی با فعالیت ها (Activities) در زامارین آشنا شدیم در آموزش با نحوه انتقال داده بین فعالیت ها آشنا خواهیم شد .
با یک سری دیگه از آموزشهای قدم به قدم با مونو در خدمت شما هستم در آموزش قبلی با یکی از مفاهیم مهم در برنامه های اندروید به نام Intent ها آشنا شدیم قصد داریم در این آموزش هم به یکی دیگه از مباحث مهم اندروید بنام Activities آشنا بشیم.
فعالیت ها (activities) یکی از ساختارهای اصلی برنامه اندروید هستند. اگه بخوام خیلی ساده بگم، یه فعالیت همون صفحه ی ساده از برنامهی شماست. پس خیلی مهمه که مبانی فعالیتها رو خوب یاد بگیرید. برنامه های اندروید می توانند شامل چند activities باشند . بطور معمول هر برنامه اندروید دارای یک فعالیت اصلی یا MainLauncher است که در صورت مشخص کردن آن برای فعالیت مورد نظر پس از اجرا برنامه شما این فعالیت بعنوان اولین فعالیت برنامه شما شروع به کار خواهد کرد که بصورت پیشفرض در برنامه های مونو این فعالیت بنام MainActivity شناخته می شود و شما در صورت نیاز می توانید آن را تغییر دهید. فعالیت ها در زامارین اندروید از نوع کلاسی هستد که از کلاس Activity ارث بری کرده اند و دارای صفت Activity در بالای کلاس آن است.
با یک سری دیگه از سری آموزش های قدم به قدم با اندروید در خدمت شما هستم در این قسمت با برخی از اصول در طراحی برنامه های مونو اندروید آشنا خواهیم شد این اصول عبارتند از
با یکی دیگه از سری آموزش های قدم به قدم با مونو در خدمت شما هستم در ادامه مباحث ViewGroup ها با یکی دیگر از عناصر این دسته آشنا خواهیم شد کار TableLayout نمایش ویو ها در سطر و ستون است از لحاظ نمایش عناصر شبیه به GridLayout است در مثال زیر طریقه استفاده از این کنترل نشان داده شده است .
اگه یک نگاه به ساختار آن بیاندازید شبیه به ساختار تک table در HTML است یعنی به این صورت که خود TableLayout شبیه به <table> و TableRow شبیه به <tr> است
با یکی دیگر از سری آموزش های قدم به قدم با مونو اندروید در خدمت شما هستیم در جلسات قبل با نحوه عناصر چینش خطی (Linear Layout) و چینش نسبی (Relative Layout) آشنا شدیم در ادامه با عنصر نمایش گروهی یا همون ViewGroup آشنا خواهیم شد.
با یکی دیگه از سری آموزش های قدم به قدم با مونو اندروید در خدمت شما هستیم در این آموزش با یکی از محبوب ترین عناصر نمایش دسته ای یا
همون ViewGroup ها به نام Relative Layout آشنا می شویم. تمام ویوهای که در این کنترل قرار میگیرند موقعیت نسبی به بقیه کنترل ها ، پدر و ViewGroup های دیگه دارند کد زیر یک نمونه ساده استفاده از این کنترل را نشان می دهد .
در جلسه قبل از سری آموزش های قدم به قدم با مونو درمورد ViewGroup , View ها مطالبی را گفتیم و آنها را معرفی کردیم ،در این آموزش با یکی از کنترل های ViewGroup آشنا خواهیم شد نام این کنترل Linear Layout یا همان چیدمان خطی است اگر شما در طراحی های خود نیاز داشته باشد تا کنترل های خود را بصورت عمودی یا افقی چینش کنید باید از این کنترل استفاده نمایید,پس از استفاده از این کنترل به محیط کد رقته و ساختار این کنترل را مشاهده نمایید کد زیر مثال ساده ای از استفاده این کنترل را نشان می دهد.
از سری آموزش های قدم به قدم با مونو در خدمت شما هستم در آموزشهای قبلی طریقه نصب و پیکربندی زامارین رو در ویژوال استادیو یاد گرفتیم و در آخر با هم اولین پروژه اندرویدی خودمون رو ایجاد کردیم و اون پزوژه چیزی نبود جزء پروژه معرف Hello World اما در این آموزش به نحوه طراحی صفحات اندروید خود می پردازیم و می بینیم که که محیط طراحی زامارین چگونه به کمک ما میاد.
اندروید برای صفحات یا همون لایه های خود از پسوند XML استفاده می کند ، و زامارین اندروید از پسوند دیگه ای برای لایه های خود استفاده می کنه و اون پسوند AXML هستش و این دو تقریبآ شبیه هم هستند همانند نرم افزارهای طراحی برنامه اندروید مثل اکلیپس و اندروید استادیو ، زامارین استادیو و زامارین ویژوال استادیو هم بخوبی به ما در طراحی صفحات اندروید کمک خواهند کرد.
تمام کنترل های اندروید در دو دسته بندی قرار می گیرند که این دو دسته بندی شامل ViewGroup , View
مثلا اگر ما در طراحی خود از یک کنترل Button یا TextView استفاده کنیم را View گویند اما ViewGroup شامل چند View در لایه ها خواهد بود اما در اندروید چند کنترل ViewGroup قرار داده شده که در این آموزش و آموزش بعدی بطور کامل آنها را بررسی خواهیم کرد.
از سری آموزش های قدم به قدم با مونو اندروید در خدمت شما هستم در این آموزش قصد دارم به ساختار یک پروژه اندورید در محیط ویژوال استادیو بپردازم
پس از ایجاد یک پروژه اندروید در ویژوال استادیو و باز کردن پنجره Solution Explorer با یک سری فایل و فولدر مواجه هستیم.
با سری آموزش های قدم به قدم با مونو در خدمت شما هستم این جلسه قصد داریم اولین تجربه برنامه نویسی اندرود رو در محیط ویژوال استادیو با هم تجربه کنیم آیا آماده هستید؟
پس از اجرای ویژوال استادیو از منوی File-> New Project یک پروژه اندروید ایجاد نمایید اگر دقت کرده باشید پس از نصب Xamiran چند نوع پروژه جدید به ویژوال استادیو اضافه شده که یکی از آنها پروژه اندروید است.