اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

اخبار و اطلاعات مربوط به دروس

در این وبلاگ مباحث مرتبط با دروس تدریسی توسط اینجانب پیگیری می شود.

هدیه ای از طرف دانشجویان
Mbt925.ir

۵ مطلب در اسفند ۱۳۹۳ ثبت شده است

۲۶
اسفند

هدف در این تمرین، طراحی یک نرم افزار مدیریت یادداشت ساده هست.

همونطور که در تصویر بالا مشاهده می کنید، برنامه از تعداد activity تشکیل شده است. در این نسخه از برنامه، نیازی به ذخیره سازی مانای اطلاعات نیست. یعنی با هر بار اجرای برنامه، اطلاعات قبلی وجود نخواهند داشت!

صفحه تنظیمات:

  • رنگ پس زمینه تعیین شده در این صفحه، باید در همه activity ها مورد استفاده قرار گیرد.
  • رنگ متن و اندازه فونت نیز برای همه متن های موجود در همه صفحات مورد استفاده قرار گیرد.

صفحه درباره ما:

  • با کلیک بر روی textview های مربوط به ایمیل و سایت، نرم افزاری در جهت ارسال ایمیل و یا مرورگر برای باز کردن سایت اجرا گردد.

صفحه فهرست یادداشت ها:

  • از یک listview با ساختار نشان داده شده برای هر سطر استفاده شود.
  • آیتم های آبی رنگ textview و تصاویر imageview هستند.
  • در زیر listview یک دکمه برای اضافه کردن یادداشت جدید وجود دارد.
  • توضیحات مربوط به یادداشت ها حداکثر تا 20 کاراکتر اول نمایش داده شود و برای رشته های با بزرگتر از این طول، سه نقطه در انتهای رشته قرار گیرد.

صفحه جزئیات یادداشت:

  • با کلیک کردن برروی هر سطر در صفحه فهرست یادداشت ها، این صفحه باز خواهد شد و اطلاعات مربوط به یادداشت به صورت کامل نمایش داده می شود.

صفحه جستجوی یادداشت:

  • این صفحه از یک textview، یک imageview و یک listview تشکیل شده است.
  • با وارد کردن متن مورد جستجو در textview و کلیک بر روی imageview، یادداشت هایی که در عنوان یا توضیحاتشان، متن مربوطه را دارند، در listview زیرین فهرست می شوند.
  • با کلیک برروی هر سطر listview بازهم صفحه جزئیات یادداشت باز خواهد شد.

صفجه یادداشت جدید:

  • این صفحه بعد از دریافت اطلاعات یادداشت و کلیک بر روی دکمه ذخیره، اطلاعات یادداشت را به صفحه فهرست یادداشت ها باز می گرداند.
  • گوگل کنید startActivityForResult

نکات:

  • عناوین پنجره ها مانند تصویر ابتدای پست تعیین گردد.
  • رنگ های استفاده شده در تصاویر همگی به عنوان نمونه هستند و ظاهر برنامه کاملا سلیقه ای است. فقط رعایت ساختار کلی صفحات اجباری است.
  • در مورد همه مطالب جدید در این پروژه از گوگل استفاده کنید!
  • بیگلری
۱۸
اسفند

هدف در این تمرین، تسلط به کنترل های معمول و کار با لایه هاست.

برنامه از دو activity تشکیل شده:

  1. پنجره اصلی
  2. پنجره تنظیمات که با کلیک بر روی دکمه ای که در پنجره اصلی قرار داره باز میشه

با کلیک بر روی دکمه Back در پنجره تنظیمات، ابتدا یک Toast نمایش بدید و محتوای کنترل ها رو به شکلی که در تصویر نشون داده شده درش قرار بدید و سپس به پنجره قبل باز می گردید. برای این منظور کافیه از تابع ()finish استفاده کنید. هر جای activity که این دستور رو بنویسید، activity بسته میشه.

سعی کنید موارد زیر رو در این تمرین رعایت کنید:

  • چیدمان کنترل ها
  • رنگ متن ها و رنگ پس زمینه کنترل ها. نیازی به رعایت سایر رنگ ها نیست (برای مثال رنگ دایره یا مربع RadioButton یا CheckBox)
  • اندازه متن ها

نکات:

  • عرض و طول هیچ کنترلی رو عددی تعیین نکنید!
  • در این تمرین از یک کنترل جدید به نام SeekBar استفاده شده که به اسلایدهای بخش 6 اضافه شد.
  • تاریخ تحویل همه پروژه ها یک هفته هست، مگر مستقیما مدت دیگه ای قید بشه.

  • بیگلری
۱۴
اسفند

اسلایدهای جلسه چهارم رو می تونید در ادامه دریافت بفرمائید.

 بخش هشتم - مدیرهای لایه

 بخش نهم - نحوه استفاده از آداپتورها

 نمونه برنامه نوشته شده در مورد adapter و listview سر کلاس

 

  • بیگلری
۱۴
اسفند

اسلایدهای جلسه سوم رو می تونید در ادامه دریافت بفرمائید.

 بخش ششم - کنترل های واسط کاربری

 بخش هفتم - اصول طراحی واسط کاربری در اندروید

 

  • بیگلری
۰۷
اسفند

اسلایدهای جلسه دوم رو می تونید در ادامه دریافت بفرمائید.

  • از این جلسه به بعد، فایل ها رمزگذاری میشن
  • رمز فایل ها تا آخر این دوره ثابت خواهد بود
  • برای دریافت رمز، ایمیل بزنید
  • نسخه pdf اسلایدها قرار داده میشه تا مشکلی در رابطه با فونت ها و بهم ریختگی اسلایدها نداشته باشید

 بخش سوم - واژگان اندروید

 بخش چهارم - اکتیویتی

 بخش پنجم - راهنمای کدنویسی و لاگ گذاری

  • بیگلری