آناتومی

این مقدمه برای Calendar عناصر اصلی آن، عملکردهای اساسی که ارائه می‌کنند و معماری که آنها را در کنار هم نگه می‌دارد را توضیح می‌دهد.

رابط کاربری تقویم شامل موارد زیر است:

  • یک هدر برنامه که نام برنامه را نمایش می دهد
  • مجموعه ای قابل پیمایش از رویدادهای آینده که برای روز جاری و روز بعد ترتیب داده شده است.

رویدادهای یک روز معین بین رویدادهای تمام روز و رویدادهای بسته زمانی تقسیم می شوند.

برای توصیف دقیق تعاملات کاربر، مدل تعامل را ببینید.


رویدادهای روز جاری

نمایش تقویم رویدادهای امروز
1. هدر برنامه
2. تاریخ امروز
3. رویدادهای تمام روز امروز سقوط کرد
4. رویدادهای برنامه ریزی شده امروز

رویدادهای روز بعد

به طور معمول، رویدادهای بیشتری از آنچه می توان در یک زمان روی صفحه ماشین نمایش داد وجود دارد. نوار پیمایش به کاربران اجازه می دهد تا لیست رویدادهای اضافی را مشاهده کنند. برای مثال، برای مشاهده رویدادهای روز بعد، ممکن است کاربر مجبور باشد به پایین پیمایش کند.

نمای تقویم رویدادهای فردا
1. تاریخ فردا
2. فهرست فرو ریخته شده از رویدادهای تمام روز فردا
3. رویدادهای برنامه ریزی شده فردا

رویدادهای تمام روز

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

نمای تقویم رویدادهای تمام روز امروز
1. نمای تقویم از رویدادهای تمام روز امروز

جمع کردن مجدد فهرست به رویدادهای برنامه ریزی شده یک روز اولویت می دهد.

لیست رویدادها

حداقل، لیست رویدادهای فردی نمایش داده می شود:

  • عنوان رویداد
  • نشانگر منبع تقویم
  • اطلاعات زمان رویداد، یا زمان شروع و پایان برای رویدادهای برنامه ریزی شده یا "تمام روز" برای رویدادهای یک روزه.

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

  • یک آدرس و یک هزینه ناوبری
  • شماره تلفن (فقط زمانی نمایش داده می شود که شماره تلفن ارائه شده باشد و آدرس ارائه نشده باشد)
  • هزینه تلفن (اگر رویدادی شامل شماره تلفن باشد)
نمای تفصیلی یک رویداد
1. عنوان رویداد
2. نشانگر منبع تقویم
3. مدت زمان رویداد
4. مکان رویداد
5. توان ناوبری
6. هزینه تلفن