eitaa logo
برنامه نویسی موبایل
136 دنبال‌کننده
41 عکس
9 ویدیو
16 فایل
برنامه نویسی موبایل یک و دو یکی از دورس ارائه شده در چارت جدید درسی دوره کاردانی فنی نرم افزار می باشد. 💫 پیشنهاد شده است که این دروس در ترم دوم و سوم ارائه شود ارتباط با ادمین @saeidbarzegar
مشاهده در ایتا
دانلود
لایه‌ها انواع متنوعی دارند ولی دو نوع از مهم ترین لایه‌ها در اندروید Linear (خطی) و Relative (نسبی) هستند. لایه‌های خطی یا Linear در اندروید: لایه‌های خطی پرکاربرد ترین لایه در اندروید هستند و قابلیت‌های جالبی دارند. این لایه‌ها به دو صورت افقی و عمودی شکل می‌گیرند. لایه‌های نسبی یا Relative در اندروید: در این لایه عناصر به صورت نسبی در کنار هم قرار می‌گیرند و مانند لایه‌های خطی موقعیت دهی آن‌ها مطلق نیست. 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: سروش: https://sapp.ir/MobileProgramming ایتا: http://eitaa.com/MobileProgramming
یک پیوند خوب برای آموزش نحوه نصب و راه اندازی اندروید استودیو: https://android-studio.ir/%D9%86%D8%B5%D8%A8-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88/ 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: سروش: https://sapp.ir/MobileProgramming ایتا: http://eitaa.com/MobileProgramming
برای قرار دادن عناصر داخل RelativeLayout باید دقیقاً جای آنها را مشخص کنید. برای این کار نقاط اصلی روی یک RelativeLayout را که «بالا»، «پایین»، «چپ» و «راست» است معرفی کردیم. هر کدام از این پهار نقطه یک ویژگی اختصاصی دارند. این ویژگی ها به شرح زیر هستند: 1-android:layout_alignParentTop="true" 2-android:layout_alignParentBottom="true" 3-android:layout_alignParentRight="true" 4-android:layout_alignParentLeft="true" این ویژگی ها را می توان با هم ترکیب کرد. برای مثال اگر بخواهیم یک دکمه را بالا و سمت راست نشان دهیم، باید از دو ویژگی android:layout_alignParentTop و android:layout_alignParentRight با مقادیر true استفاده کنیم 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: سروش: https://sapp.ir/MobileProgramming ایتا: http://eitaa.com/MobileProgramming
چیدمان RelativLayout چیست؟ نوعی چیدمان عناصر است که در آن می توان هر شی را در مکان های دلخواه قرار داد 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
شی گرایی چیست؟ یک شیوه برنامه نویسی است که ساختار اصلی اجزای آن، شی می باشد. استفاده از این شیوه برنامه نویسی باعث سازماندهی کدها می شود. دلیل مطرح شدن شی گرایی در حوزه برنامه نویسی چیست؟ نحوه عملکرد مغز و شیوه دریافت اطلاعات از محیط پیرامون و پردازش آن اطلاعات، شیوه شی گراست. به همین دلیل می بایست زبانی تعریف شود که همین شیوه را مبنای کار خود قرار داده و باز تولید کند. 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
مفاهیم شی گرایی در جاوا مفاهیم شی گرایی در تمام زبان ها یکسان است ولی نحوه کاربرد آنها ممکن است متفاوت باشد. این مفاهیم شامل موارد زیر می باشد: کلاس(Class) شی(Object) صفت(Attribute) رفتار(Behavior) ارث بری(Inheritance) چندریختی(Polymorphism) کپسوله سازی(Encapsulation) انتزاع یا تجرید (Abstraction) 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
کلاس(Class): کلاس یک الگویی است که ما تعریف می کنیم که بتوانیم بر اساس آن یک Object را ایجاد کنیم. 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
شی(Object): اگر به عالم واقعیت نگاه کنید در عالمی زندگی می کنید پر از اشیا، مثل ماشین ،صندلی،چتر یا هر چیز دیگری که در دنیای واقعی می بینید یک شی است. شی(Object) نمونه هایی است که از روی کلاس می سازیم. 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
صفت(Attribute): یک خودرو رنگ دارد ،کمربند دارد ،تعدادی لاستیک دارد ،موتور دارد و الی آخر که به این ویژگی ها صفت می گویند. 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
رفتار(Behavior): همین ماشین می تواند حرکت کند، سرعت بگیرد، ترمز کند، خاموش شود و الی آخر که به آن رفتار یا متد می گویند. 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
اجزای تشکیل دهنده یک کلاس کلاس از دو جزء تشکیل شده است: یک- Variables یا متغیرها دو- Methods یا رفتارها 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming
انواع متغیرها یک: Class variables : به زبان ساده متغیرهایی که فقط به درد همین کلاس می خورد و ربطی به خود شی پیدا نمی کند و در داخل متدها نیز قابل تعریف شدن نیست و مشخصه ی آن کلمه کلیدی static می باشد. دو: Local variables: متغیرهایی که داخل متدها تعریف می شوند. سه: Instance variables : متغیرهایی که متعلق به یک نمونه از کلاس هستند. جایگاه این اجزا را داخل کلاس خودرو مشخص می کنیم: class Car { //class variable private static int status = 1; //instance variable private int currentspeed = 20; public Car() { } private void Driving() { //local variable Boolean isDriving = false; } } 🌏 کانال برنامه نویسی موبایل یک دوره کاردانی نرم افزار: http://eitaa.com/MobileProgramming