首頁寵物 > 正文

大強學易之易語言例項:簡單的易語言桌面電子時鐘

2021-04-12由 大強小屋 發表于 寵物

本期要點

學習時鐘週期事件的使用,熟悉視窗、標籤的屬性,瞭解時間與文字的相關操作。(微信搜尋“大強小屋”,ID:daqiangstudio,感謝關注支援)

請關注微信公眾號【大強小屋】(ID:daqiangstudio),更多精彩內容等著你。

今天來做一個簡單的桌面電子鐘。

程式介面

程式介面只有一個視窗,視窗中放置一個標籤和一個時鐘。標籤的標題首先設定為“00:00:00”,字型設定大些,對齊方式設定為居中,然後將視窗尺寸設定稍微比標籤大些,讓標籤居中。

標籤和視窗的底色設定為相同顏色,標籤文字的顏色設定醒目一些。

程式碼設計

大強學易之易語言例項:簡單的易語言桌面電子時鐘

主要程式碼使用了時鐘的週期事件。這個事件是在指定的時鐘週期內自動啟動的。在這一事件子程式中,我們設定了三個區域性變數,用來存放小時、分鐘和秒,這三個變數的值,由取現行時間得出,再使用“取小時()”、“取分鐘()”和“取秒()”分別取得。

下一步就是把小時、分鐘、秒的數值轉化成文字,再用“:”串起來。為了讓數字整齊美觀,我們使用了“00”進行補位,然後取文字右邊,取得整齊的兩位數的小時、分鐘和秒。讓時分秒顯示,使用的是對標籤的標題屬性賦值。這樣,每隔一秒,顯示會變一下,跟電子鐘是一樣的。

命令解釋

呼叫格式:〈日期時間型〉 取現行時間 () - 系統核心支援庫->時間操作

英文名稱:now

返回當前系統日期及時間。本命令為初級命令。

作業系統需求:Windows、Linux

呼叫格式:〈整數型〉 取小時 (日期時間型 時間) - 系統核心支援庫->時間操作

英文名稱:hour

返回一個值為 0 到 23 之間的整數,表示一天中的某一小時。本命令為初級命令。

引數的名稱為“時間”,型別為“日期時間型(date)”。

作業系統需求:Windows、Linux

呼叫格式:〈整數型〉 取分鐘 (日期時間型 時間) - 系統核心支援庫->時間操作

英文名稱:minute

返回一個值為 0 到 59 之間的整數,表示一小時中的某一分鐘。本命令為初級命令。

引數的名稱為“時間”,型別為“日期時間型(date)”。

作業系統需求:Windows、Linux

呼叫格式:〈整數型〉 取秒 (日期時間型 時間) - 系統核心支援庫->時間操作

英文名稱:second

返回一個值為 0 到 59 之間的整數,表示一分鐘中的某一秒。本命令為初級命令。

引數的名稱為“時間”,型別為“日期時間型(date)”。

作業系統需求:Windows、Linux

呼叫格式:〈文字型〉 到文字 (通用型陣列/非陣列 待轉換的資料) - 系統核心支援庫->文字操作

英文名稱:str

返回一個文字,代表指定數值、邏輯值或日期時間被轉換後的結果。如果為文字資料,將被直接返回。本命令為初級命令。

引數的名稱為“待轉換的資料”,型別為“通用型(all)”,提供引數資料時可以同時提供陣列或非陣列資料。引數值只能為數值、邏輯值、位元組集、日期時間或數值型陣列。

作業系統需求:Windows、Linux

呼叫格式:〈文字型〉 取文字右邊 (文字型 欲取其部分的文字,整數型 欲取出字元的數目) - 系統核心支援庫->文字操作

英文名稱:right

返回一個文字,其中包含指定文字中從右邊算起指定數量的字元。本命令為初級命令。

引數的名稱為“欲取其部分的文字”,型別為“文字型(text)”。

引數的名稱為“欲取出字元的數目”,型別為“整數型(int)”。

作業系統需求:Windows、Linux

本期作業

頂部