新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM的文本框控件

        ARM的文本框控件

        作者: 時間:2011-11-08 來源:網絡 收藏
        一、實驗目的
        學習的使用。掌握以二進制形式打開并讀取文件的方法。把一個二進制文件
        中的數字的內容在文本框中顯示出來。相應鍵盤消息,實現文本框的編輯。掌握如何寫入二
        進制文件把文本框修改的結果寫入文件。
        二、實驗內容
        學習的使用,把一個二進制文件中的數字的內容在文本框中顯示出來,編輯
        文本框,可以改變文本框的內容,并可以保存到文件,系統掉電以后,文件內容不丟失。
        三、預備知識
        1、用 SDT 2.5 集成開發環境,編寫和調試程序的基本過程。
        2、基于操作系統的應用程序的框架結構。
        3、會使用Source Insight 3 編輯C 語言源程序
        4、會使用消息循環響應鍵盤消息
        5、操作系統的文件操作的基本過程
        四、實驗設備及工具(包括軟件調試工具)
        硬件: 嵌入式開發板、用于7TDMI 的JTAG 仿真器、PC 機Pentumn100 以

        軟件:PC 機操作系統win98、ARM SDT 2.51 集成開發環境、仿真器驅動程序、Source
        Insight 3.0、超級終端通訊程序、USB 下載程序、UltraEdit
        五、實驗步驟
        1、在ARM SDT 2.51 中,使用實驗一中創建好的模板,新建一個項目work1。把操作
        系統的所需要的頭文件(*.h)和庫文件(*.alf)加入工程中。
        2、用Source Insight 3 創建一個工程,把work1 中的C 語言源文件文件加入。
        3、在PC 機上使用UltraEdit 創建一個二進制文件,文件程度為4 個字節以上。把此文
        件復制到嵌入式開發板中。
        4、打開Main.c 文件,在Main_Task 任務中添加代碼,使系統啟動的時候,創建一個文
        本框。打開文件,以二進制的形式讀取文件,把數字轉換成字符串并顯示出來。可以通過鍵
        盤修改文本框的內容,最后,可以保存文本框的數字到文件。具體的程序流程圖如圖所示。

        提示:
        ⑴ 使用OpenOSFile 函數以只讀方式(FILEMODE_READ)打開文件。
        ⑵ 通過ReadOSFile 函數讀取二進制文件。用Int2Unicode 函數實現整數到Unicode
        字符串的轉換,以便顯示在文本框中
        ⑶ 用CreateTextCtrl 函數創建文本框,SetTextCtrlText 函數設置文本框中的內容。
        ⑷ 通過SetTextCtrlEdit 函數設置文本框是否處于編輯狀態, 使用
        TextCtrlDeleteChar 和AppendChar2TextCtrl 函數在文本框中刪除和追加字符。
        7、用ARM SDT 2.5 編譯、下載并調試上述程序,檢查運行結果
        8、生成發行版本的.bin 文件,通過USB 下載到嵌入式開發板中,運行并檢查輸出結果。



        關鍵詞: ARM 文本框控件

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丹棱县| 台前县| 桃源县| 稷山县| 天津市| 德保县| 阿拉善右旗| 合肥市| 平邑县| 浦县| 铜梁县| 舒兰市| 三河市| 南召县| 会昌县| 肇州县| 长岛县| 海林市| 清原| 榕江县| 江川县| 绥宁县| 柘荣县| 长乐市| 瓦房店市| 塘沽区| 平凉市| 襄城县| 堆龙德庆县| 巴东县| 澜沧| 昌邑市| 德阳市| 延边| 巨鹿县| 曲阜市| 石渠县| 泽普县| 治多县| 乌兰浩特市| 隆德县|