易語言中常量數據表中的常量有什麼用?它的值是幹什麼的?按什麼定義?
常量 就是不變的量。可以說個變量是相對的。
方法/步驟
常量是不變的量,比如,圓周率派=3.1415926,太長每次打不方便,就可以申請個常量,把不好打或者不好記的值保存在常量裡,用的時候,直接調用常量名就可以了,不用記或者不用打那麼多內容了,比如物理上的很多常量:萬有引力係數G、電荷常量e、等等,還有一些長的文本:網址等
引用是這樣的,常量名前加#
編輯框.內容=#常量1
常量明可以隨便寫,自己一眼能看明白就行
常量值,文本型的加引號
前面加#就代表要引用常量
計算機一般以兩種方式將程序中用到數據存儲在內存中,其中一種是常量。固定不變的量稱為常量,常量是相對的,不變是相對的,沒有絕對意義上的常量。 常量是一個固定的值。可用於定義在程序中多個位置使用的值,此值在正常情況下不能更改。 常量與變量不同,在易語言程序使用時有專門的處理方法。 1.自定義常量 常量只能在程序設計時定義,定義格式由常量名稱和常量值組成。 定義常量,可以雙擊工作夾程序面板中的“常量表”一項,在設計區會出現“常量數據表”;也可以在設計區通過鼠標右鍵選擇“新常量”或使用快捷鍵“Ctrl+N”方式建立。點擊“常量數據表”任意地方即可出現空白常量行,在空白常量行分別輸入常量名稱、常量值、備註(可省略)等信息。 常量的類型有數值型、文本型、邏輯型、日期時間型,從易語言4.03版本開始 新增了長文本型。 定義長文本常量,可以在設計區通過鼠標右鍵選擇“新長文本常量”建立,點擊常量值下的“ <文本長度:0> ”,彈出“請輸入文本”對話框,輸入或導入文本,點出“確認”按鈕保存,可看到文本長度。。長文本常量最大支持30000字節。 2.常量的調用方式 常量在代碼中調用方式為:#常量名。 3.ASCLL碼 ASCLL碼是計算機與因特網中最普遍的文字檔案格式,是一種通用的常量,由控制字符和ASCII值組成。ASCLL碼與計算機鍵盤對應,如:字符“A”的ASCLL值是89、字符“a”的ASCLL值是97。 文本長度:0>
4.支持庫常量
易語言核心支持庫、擴展支持庫也定義了許多常量。可在易語言工作夾支持庫面板中對各支持庫常量進行查詢:展開一個支持庫,如果有“常量”選項,點擊“常量”,展開常量列表,按下“F1”鍵,在狀態夾提示框中,可看到該常量的幫助信息,並可查到常量的值。
系統核心支持庫提供的常量是使用頻率最高的常量,主要有:
(1)顏色常量:易語言提供了33個顏色常量,可以用命令調用,調入時輸入“#顏色名”即可。有顏色屬性的組件,有一個顏色選擇器,用來直接改變顏色,其值都可以作為常量。
(2)“#換行符”:如果想讓編輯框顯示的一段文本自動換行,就需要換行符。“#換行符”常量等同於文本 <回車> + <換行> 。 換行> 回車>
(3)“#引號”、“#左引號”、“#右引號”:為了不和代碼中表示文本數據的引號衝突,程序代碼中將文本中的引號作為一個文本常量。如果讓編輯框顯示出一個有引號的文本,就要使用常量“#左引號”、“右引號”,如:編輯框1.內空 = #左引號 +“易語言”+ #右引號。
(4)鍵代碼常量:易語言將鍵盤上常用按鍵的鍵代碼都作為核心支持庫定義的常量,在程序使用時,“#”+要調用的鍵名。如:鍵盤上的F8的鍵代碼,用常量表示為“#F8”。
(5)用常量填寫參數:常量除了直接調用外,還可以作為命令的參數。很多命令的參數可以直接使用常量,這樣使程序看起來更為直觀。
5.枚舉常量
枚舉常量是一個常量的集合,將多個常量以成員的形式,存放在一個常量中,使用格式是:“#枚舉常量名.成員名”。
枚舉常量是一種常量的表現形式,是由易語言支持庫定義的常量集合,不能自定義。易語言很多支持庫中使用了枚舉常量,如核心支持庫中定義的“變體類型”。“變體類型”提供變體型中所能容納數據類型的枚舉值。