# 日曆|dde-calendar|

## 概述

日曆是一款查看日期、管理日程的小工具，支援查看農曆、黃曆、節氣和常見的節日資訊等，內置日程提醒功能幫您更好地規劃時間。

![0|main](fig/main.png)

## 使用入門

透過以下方式執行或關閉日曆，或者建立日曆的捷徑。

### 執行日曆

1. 按一下工作列上的啟動器圖示 ![deepin_launcher](../common/deepin_launcher.svg)，進入啟動器介面。
2. 滾動滑鼠或搜尋，找到日曆圖示 ![draw](../common/dde_calendar.svg)，按一下執行。
3. 右鍵按一下 ![draw](../common/dde_calendar.svg)，您可以：
   - 按一下 **傳送到桌面**，在桌面建立捷徑。
   - 按一下 **釘選到工作列**，將應用程式固定到工作列。
   - 按一下 **開機自動啟動**，將應用程式加入到開機啟動項，在電腦開機時自動執行該應用。

### 關閉日曆

- 在日曆介面按一下 ![close_icon](../common/close_icon.svg)，退出日曆。
- 在工作列右鍵按一下 ![draw](../common/dde_calendar.svg)，選擇 **全部關閉**，退出日曆。
- 在日曆介面按一下 ![icon_menu](../common/icon_menu.svg)，選擇 **退出**，退出日曆。

### 查看快速鍵

在日曆介面，使用快速鍵 **Ctrl + Shift + ?** 開啟快速鍵預覽介面。熟練地使用快速鍵，將大大提升您的操作效率。

![0|view](fig/hotkey.png)

## 操作介紹

日曆分為年、月、周、日視圖，透過不同的視圖方式展示日期屬性。

系統預設顯示月視圖，可以透過滑鼠點擊切換年、月、周、日視圖。

- 僅在中文系統中，日曆會顯示日期所對應的農曆日期、黃曆和節日資訊。
- 日期以 **1900** 年為起點，在日期切換時，不能查看早於 **1900** 年的日期。
- 在月視圖、周視圖中，周六、周日的日期顯示會區別於周一至周五。

日曆視圖中的側邊欄展示日曆帳戶以及小日曆視圖。

1. 按一下 ![side_menu](../common/side_menu.svg)可切換視窗中側邊欄的展示和隱藏。
2. 在日曆帳戶中勾選相應的日曆類型，則該類型下的日程在日曆視圖中展示；若取消勾選，則在視圖中隱藏。
3. 在側邊欄下方的小日曆中點選日期，可聯動控制右側大日曆視圖的日期展示。

<table border="1">
<tr>
   <th width="80px">視圖</th>
   <th width="200px">說明</th>
</tr>
<tr>
   <td>年</td>
   <td>顯示全年的月份、天數。</td>
</tr>
<tr>
   <td>月</td>
    <td>顯示節日資訊、日程安排。</td>
</tr>
<tr>
   <td>周</td>
   <td>顯示這一周每天的日程安排。</td>
</tr>
<tr>
   <td>日</td>
   <td>顯示節日資訊、詳細的日程安排和黃曆。</td>
</tr> 
</table>

### 新建日程

1. 透過以下方法之一新建日程。
   - 在日曆介面，按一下選單欄上的新增按鈕 <img src="../common/add.svg" alt="plus" style="zoom:50%;" />。
   - 在月、周或日視圖中，雙擊日期空白處或按一下滑鼠右鍵選擇 **新建日程**。
   - 在月、周或日視圖中，按一下滑鼠拖拽新建日程。
   
2. 彈出「新建日程」視窗，選擇日曆帳戶、設定日程類型、內容、時間、提醒等資訊。

<img src="fig/create.png" alt="pic" style="zoom:67%;" />

<table border="1">
<tr>
   <th width="50px">參數</th>
   <th width="200px">說明</th>
</tr>
<tr>
   <td>日曆帳戶</td>
   <td>預設本地帳戶，可選UOS ID等網絡賬戶。</td>
</tr>
<tr>
   <td>類型</td>
   <td>系統預設提供「工作」、「生活」、「其他」三種日程類型，您也可以自訂日程類型。
       <ol><li>在類型下拉列表中，選擇 <b>新增日程類型</b>。</li>
          <li>類型框呈可編輯狀態，輸入類型名稱，設定顏色。</li></ol>
       您也可以透過主選單中的管理功能新增、編輯或刪除日程類型，具體操作步驟請參考「管理」章節。</td>
</tr>
<tr>
   <td>內容</td>
   <td>日程的描述資訊。</td>
</tr>
<tr>
   <td>日程時間</td>
   <td>設定全天或非全天、公曆或農曆日程的日期和時間。
   <ul>
       <li>全天
        <ul><li>勾選全天：開始時間和結束時間只能設定日期。</li>
           <li> 取消勾選全天：開始時間和結束時間既能設定日期、也能設定小時和分鐘。 </li></ul>
        </li>
    </ul>
   <ul>
     <li>時間
        <ul><li>公曆：開始時間和結束時間僅顯示公曆日期。</li>
            <li>農曆：開始時間和結束時間顯示公曆和農曆日期。</li></ul>
     </li>
   </ul></td>
</tr>
<tr>
   <td>提醒</td>
   <td>
勾選全天，則提醒設定的選項包含：從不、日程發生當天（上午9點）、1天前、 2天前或1周前。<br>
取消勾選全天，則提醒設定的選項包含：從不、日程開始時、15分鐘前、30分鐘前、1小時前、1天前、 2天前或1周前。</td>
</tr>
<tr>
   <td>重複</td>
   <td>
選擇公曆日程，則重複設定的選項包含：從不、每天、工作日、每周、每月或每年。<br>
選擇農曆日程，則重複設定的選項包含：從不、每月或每年。</td>
</tr>
<tr>
   <td>結束重複</td>
   <td>只有設定了重複功能，<b>結束重複</b> 才會出現。結束重複的選項包含：從不、於n次後或於日期。</td>
</tr> 
</table>

3. 按一下 **保存**，創建日程。日程創建完成後，會以標籤形式呈現在日曆視圖中。

### 編輯日程

1. 在月、周或日視圖中，雙擊或右鍵按一下日程標籤。
2. 選擇 **編輯**。
3. 彈出「編輯日程」視窗，設定編輯日程的相關屬性，按一下 **保存**。 
4. 如果設定了全天或重複，則彈出提示框，確認提示資訊後，完成日程編輯。

> ![notes](../common/notes.svg) 說明：已創建的日程可以透過拖拽日程標籤來修改日程的開始時間和結束時間。

編輯日程時，系統會根據所更改內容的不同顯示不同的提示資訊。提示資訊中按鈕說明如下表。

<table border="1">
<tr>
   <th width="130px">按鈕</th>
   <th width="200px">說明</th>
</tr>
<tr>
   <td>全部日程</td>
   <td>修改所有與此相關的重複日程。 </td>
</tr>
<tr>
   <td>僅此日程</td>
   <td>只修改當前日程。  </td>
</tr>
<tr>
   <td>所有將來日程</td>
   <td>修改選中日期及以後日期的日程，選中的日期之前的日程仍然保留。</td>
</tr>
<tr>
   <td>全部更改  </td>
   <td>修改所有重複日程。</td>
</tr> 
</table>

### 設定全天或多天日程

在創建或編輯日程時，設定 **開始時間**、**結束時間**，可以設定全天或多天持續的日程。

### 設定重複日程

1. 在創建或編輯日程時，在 **重複** 的下拉列表中選擇重複提醒日程的週期，例如，每月。
2. 在 **結束重複** 的下拉列表中設定結束重複的次數或停止日期。

<img src="fig/repeat.png" alt="pic" style="zoom:67%;" />

### 搜尋日程

1. 在日曆介面頂部搜尋框中，按一下 ![search](../common/search.svg)，輸入關鍵字。
2. 按下鍵盤上的 **Enter** 鍵進行搜尋。
3. 在搜尋框中按一下 ![0|close](../common/close_icon.svg) 或刪除輸入的資訊，清除當前輸入的關鍵字或取消搜尋。

### 查看日程

在月、周或日視圖中，雙擊日程標籤，彈出「我的日程」視窗，此時既可以查看日程，也可以 [編輯日程](#編輯日程) 或 [刪除日程](#刪除日程)。

### 查看日程提醒詳情

當系統發出通知後，按一下通知提示框，查看日程詳情。

日程提醒時，提示資訊按鈕說明如下表。

<table border="1">
<tr>
   <th width="130px">按鈕</th>
   <th width="200px">說明</th>
</tr>
<tr>
   <td>稍後提醒</td>
   <td>提醒設定為當天，首次提醒後，按一下 <b>稍後提醒</b>，10分鐘後再次提醒，此後每次按一下「稍後提醒」增加5分鐘的時間間隔。<br>您也可以在"稍後提醒"下拉列表中，選擇15分鐘後、1小時後、4小時後或明天。 </td>
</tr>
<tr>
   <td>明天提醒</td>
   <td>當提醒設定為1天前或2天前時，出現該按鈕。   </td>
</tr>
<tr>
   <td>提前1天提醒 </td>
   <td>當提醒設定為1周前時，出現該按鈕。</td>
</tr>
<tr>
   <td>關閉</td>
   <td>關閉提示資訊。</td>
</tr> 
</table>

### 刪除日程

1. 在月、周或日視圖中，雙擊或右鍵按一下日程標籤。
2. 選擇 **刪除**。
3. 彈出「您正在刪除日程」提示框，按一下 **刪除**，刪除該日程。

刪除日程時，重複與非重複日程提示資訊中的按鈕說明如下表。

<table border="1">
<tr>
   <th width="130px">按鈕</th>
   <th width="200px">說明</th>
</tr>
<tr>
   <td>刪除日程</td>
   <td>刪除非重複日程。  </td>
</tr>
<tr>
   <td>全部刪除</td>
   <td>刪除所有重複日程。</td>
</tr>
<tr>
   <td>僅刪除此日程 </td>
   <td>針對重複日程，僅刪除當前所選的日程。</td>
</tr>
<tr>
   <td>刪除所有將來日程</td>
   <td> 針對重複日程，刪除當前選中日期及以後日期的日程，選中的日期之前的日程仍然保留。</td>
</tr> 
</table>

## 主選單

在主選單中，您可以開啟管理設定、查看隱私政策、切換視窗主題、查看說明手冊、了解日曆的更多資訊。

### 管理

按一下 ![icon_menu](../common/icon_menu.svg) > **管理**，進入日曆管理介面，您可以管理日曆帳戶的日程類型、登錄UOS ID將日程數據和日曆配置同步至雲端，同時也可以對通用配置進行設定。

#### 日曆雲同步

日曆支援透過UOS ID將日程數據及設定同步至雲端。

> ![notes](../common/notes.svg) 說明：該功能暫不對老版本UOS系統開放。

**登錄和登出UOS ID**

1. 在帳戶設定介面，點擊 **登錄** 按鈕。
2. 彈出UOS ID登錄彈窗，在彈窗中通過賬號密碼、手機驗證碼或微信掃碼等方式完成UOS ID登錄。
3. 登錄後顯示賬戶名、頭像和相關同步設定，點擊 **退出登錄** 按鈕可將UOS ID賬號登出。

**日曆同步設定**

1. UOS ID登錄狀態下，點擊 **日程** 、 **通用設定** 後的複選框，設定是否同步至雲端。
2. 點擊 **同步頻率** 後的下拉框，可選擇系統自動同步的頻率，您也可以選中 **手動同步** ，關閉自動同步模式。
3. 點擊 **立即同步** 按鈕，立即和雲端數據進行同步。

> ![notes](../common/notes.svg) 說明：需在控制中心開啟 **UOS Cloud同步**，才能使用雲同步功能。

#### 管理日程類型

**新增日程類型**

1. 在日曆管理介面，按一下新增按鈕 ![icon](../common/add1.svg)。
2. 彈出「新增日程類型」視窗，輸入類型名稱，設定顏色。
3. 按一下 **保存**。

**編輯日程類型**

1. 在日曆管理介面，選擇某一個自訂類型。
2. 按一下編輯按鈕  ![icon](../common/edit.svg)。
3. 彈出「編輯日程類型」視窗，輸入類型名稱，設定顏色。
4. 按一下 **保存**。

**刪除日程類型**

1. 在帳戶設定介面，選擇某一個自訂類型。
2. 按一下刪除按鈕  ![icon](../common/delete.svg)，刪除該日程類型。

#### 通用設定

**一周首日**

點擊 **每星期開始於** 後的下拉框，可選中 **周日** 或 **周一** 設定為每周的第一天。

**時間格式**

點擊 **時間** 後的下拉框，選中 **24小時制** 或 **12小時制** ，則日曆中的時間格式將按選中項進行展示。

### 主題

視窗主題包含淺色主題、深色主題和系統主題。

1. 在日曆介面，按一下 ![icon_menu](../common/icon_menu.svg)。
2. 選擇 **主題**，選擇一個主題顏色。

### 說明

查看說明手冊，進一步了解和使用日曆。

1. 在日曆介面，按一下 ![icon_menu](../common/icon_menu.svg)。
2. 選擇 **說明**。
3. 查看日曆的說明手冊。

### 關於

1. 在日曆介面，按一下 ![icon_menu](../common/icon_menu.svg)。
2. 選擇 **關於**。
3. 查看日曆的版本和介紹。

### 退出

1. 在日曆介面，按一下 ![icon_menu](../common/icon_menu.svg)。
2. 選擇 **退出**。