一步一步跟我學易語言之位元組集

2022-09-24 09:54:12 字數 1087 閱讀 1651

今天我們來學習一下有關位元組集的一些知識。如果您能充分掌握我們今天所講的,那麼您將達到程式設計的乙個新的層次。

位元組集用作記錄一段位元組型資料。位元組集與位元組陣列較相似,位元組陣列的使用方法,譬如用中括號對(「」)加索引數值引用位元組成員,也可以被位元組集所使用。兩者之間最大的不同是位元組集可以變長。另外,與文字資料一樣,多個位元組集之間也可以使用相加命令連線為乙個位元組集。

下面我們一起來寫乙個程式,它能夠讀出並顯示指定檔案首部的 100 個位元組。

我們準備使用乙個多行唯讀編輯框來顯示位元組資料,為了讓操作者能夠指定檔案,還需要乙個通用對話方塊和乙個按鈕。

1、請新建乙個程式,在_啟動視窗中分別加入編輯框、按鈕、通用對話nndter框視窗單元各乙個,將編輯框的「是否允許多行」屬性設定為真,「輸入方式」屬性設定為「唯讀方式」,將按鈕的「標題」屬性改為「選擇檔案(&f)」,「型別」屬性改為「預設」,以便操作者按下回車鍵時能夠選擇檔案。

2、雙擊「選擇檔案」按鈕,在_選擇檔案按鈕_被單擊子程式中作以下輸入:

<1>、加入以下變數:

<2>、輸入程式設計客棧以下語句:

位元組集編輯框.內容 = 「」

如果真 (選擇檔案對話方塊.開啟 ())

檔案控制代碼 = 開啟檔案 (選擇檔案對話方塊.檔名, , )

如果真 (檔案控制代碼 ≠ 0)

位元組資料 = 讀入位元組集 (檔案控制代碼, 100)

資料長度 = 取位元組集長度 (位元組資料)

計次迴圈首 (資料長度, 計次變數)

文字變數 = 文字變數 + 到文字 (位元組資料 [計次變數]) + 「, 」

計次迴圈尾 ()

位元組集編輯框.內容 = 文字變數

nndter 關閉檔案 (檔案控制代碼)

如圖:執行後按下按鈕,結果如圖:

在選擇檔案對話方塊內任意選擇乙個檔案開啟,位元組集編輯框裡即顯示所開啟的位元組集前100個位元組組的資料,資料用「,」隔開。

最後,告訴大家乙個操作技巧:

如果您認為在使用變數之前要先定義該變數比較麻煩,請選中「工具->系統配置->輸入->輸入新語程式設計客棧句行後自動檢查並提示語法錯誤」,此後系統將自動為您新增變數。

位元組集相關的一些知識今天就將到這裡,您掌握今天所學過的知識了嗎?

總結

一步一步跟我學易語言之關於陣列

什麼是陣列?陣列就是變數的集合。我們為了節省少用型別重複的變數可把它設為陣列。首先我們把游標停在程式集標題上按下 回車鍵 就會插入乙個程式集變數,我們發現沒有靜態那一列,可以說明 程式集變數 可以永久儲存變數裡的內容 如果有多視窗,許多視窗都需要這個變數我們可把它設為全域性變數 如圖 如果想建立全域...

一步一步跟我學易語言之關於變數

下面來介紹變數相關的知識。什麼是變數?顧名思義變數就是一種自身可改變值的可使用的虛擬的質體。簡單的說把變數比作乙個盒子,當你的東西需要儲存時這個盒子派上了用場把你想要存放的東西放到盒子裡,如果需要用盒子裡的東西就把東西拿出來不需要時再放回去,或這裡的部分或全部的不需要了就把這些不需要的拿出去,如果需...

一步一步跟我學易語言之什麼是程式設計

大家好,今天我們來學習一下什麼是程式設計,如何較好地輸入程式 還將解答一些初學者的一些常見問題。什麼是程式設計?什麼是程式設計呢?簡單的說,程式設計就是為了借助於計算機來達到某一目的或解決某個問題,而使用程式程式設計客棧設計語言編寫程式 並最終得到結果的過程。下面通過分析第乙個易程式,來了解什麼是程...