色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > ARM的列表框控件的使用

          ARM的列表框控件的使用

          作者: 時間:2011-11-08 來源:網(wǎng)絡 收藏

          的使用
          一、實驗目的
          學習的使用。繼續(xù)學習操作系統(tǒng)的文件相關(guān)API 函數(shù),通過幾個文件的API
          函數(shù),把指定擴展名(*.bmp)的位圖文件名顯示在列表框中??梢酝ㄟ^鍵盤選擇文件,并
          把位圖繪制出來。
          二、實驗內(nèi)容
          通過使用幾個操作系統(tǒng)中系統(tǒng)文件相關(guān)的API 函數(shù),列出系統(tǒng)的中存儲在海量存儲器
          K29F2808U 中的指定擴展名的文件(比如:*.bmp 位圖文件)。使用,把文件列
          出來,同時,可以控制位圖文件的顯示。
          三、預備知識
          1、用 SDT 2.5 集成開發(fā)環(huán)境,編寫和調(diào)試程序的基本過程。
          2、基于操作系統(tǒng)的應用程序的框架結(jié)構(gòu)。
          3、會使用Source Insight 3 編輯C 語言源程序
          4、操作系統(tǒng)的繪圖API 函數(shù)和繪圖設備上下文(DC)的使用
          四、實驗設備及工具(包括軟件調(diào)試工具)
          硬件: 嵌入式開發(fā)板、用于7TDMI 的JTAG 仿真器、PC 機Pentumn100 以

          軟件:PC 機操作系統(tǒng)win98、ARM SDT 2.51 集成開發(fā)環(huán)境、仿真器驅(qū)動程序、Source
          Insight 3.0、超級終端通訊程序、USB 下載程序
          五、實驗步驟
          1、在ARM SDT 2.51 中,使用實驗一中創(chuàng)建好的模板,新建一個項目work1。把操作
          系統(tǒng)的所需要的頭文件(*.h)和庫文件(*.alf)加入工程中。
          2、用Source Insight 3 創(chuàng)建一個工程,把work1 中的C 語言源文件文件加入。
          3、進入嵌入式開發(fā)板的BIOS,向嵌入式開發(fā)板中的海量存儲器復制幾個24 位真彩色
          位圖文件(擴展名為Bmp)。
          4、打開Main.c 文件,在Main_Task 任務中添加代碼,使系統(tǒng)啟動的時候,創(chuàng)建一個列
          表框。
          5、通過操作系統(tǒng)的文件相關(guān)的API 函數(shù),列出擴展名為Bmp 的文件,并添加到上面創(chuàng)
          建的列表框中。
          6、添加鍵盤消息響應函數(shù),定義按鍵,使列表框的高亮度條可以向上或向下滾動,按
          確定按鈕可以繪制相應的圖片。程序的流程圖如圖所示

          提示:
          ⑴ 用CreateListCtrl 函數(shù)創(chuàng)建立列表框
          ⑵ 使用ListNextFileName 函數(shù)列出當前的目錄位置以后的第一個符合擴展名的
          文件名,同時,當前目錄的位置指針自動下移。如果成功則返回TRUE,如果沒有適合
          的文件則返回FALSE。
          ⑶ 因為ListNextFileName 函數(shù)得到的文件名不是Unicode 字符串,所以要通過
          strChar2Unicode 函數(shù)轉(zhuǎn)換成Unicode 字符串,才可以添加到列表框中顯示出來。同時,
          為了以后方便得到文件名字符串的非Unicode 格式,提倡在一個數(shù)組中記錄
          ListNextFileName 返回的char 型字符串,以便以后打開相應的文件。
          ⑷ 通過ListCtrlSelMove 函數(shù)改變列表框的高亮度條的位置。
          ⑸ 使用ShowBmp 函數(shù)可以顯示指定文件名的真彩色的位圖圖片
          7、用ARM SDT 2.5 編譯、下載并調(diào)試上述程序,檢查運行結(jié)果
          8、生成發(fā)行版本的.bin 文件,通過USB 下載到嵌入式開發(fā)板中,運行并檢查輸出結(jié)果。



          關(guān)鍵詞: ARM 列表框控件

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉