arm的文本框控件
一、实验目的
学习文本框控件的使用。掌握以二进制形式打开并读取文件的方法。把一个二进制文件
中的数字的内容在文本框中显示出来。相应键盘消息,实现文本框的编辑。掌握如何写入二
进制文件把文本框修改的结果写入文件。
二、实验内容
学习文本框控件的使用,把一个二进制文件中的数字的内容在文本框中显示出来,编辑
文本框,可以改变文本框的内容,并可以保存到文件,系统掉电以后,文件内容不丢失。
三、预备知识
1、用arm sdt 2.5 集成开发环境,编写和调试程序的基本过程。
2、基于操作系统的应用程序的框架结构。
3、会使用source insight 3 编辑c 语言源程序
4、会使用消息循环响应键盘消息
5、操作系统的文件操作的基本过程
四、实验设备及工具(包括软件调试工具)
硬件:arm 嵌入式开发板、用于arm7tdmi 的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 下载到嵌入式开发板中,运行并检查输出结果。
物联网的发展迅速,它将如何改变我们的生活
未来之路——“无人驾驶”落地指日可待
电线电缆载流量计算方法与种类区别
三星电子计划明年投资工厂和设备 以实现micro LED的量产
强强联合:搜狗地图与苹果CarPlay拓展车联网边界
ARM的文本框控件
产废单位EPM+SAP产废企业数字化管理解决方案——环保数字化转型利器
乐视复牌无望,融资盘被套牢,数额达30亿元
BACnet产品的种类及设计步骤解析
堪比把4K超清影厅搬回家 京东开售Vidda三色激光投影仪新品
由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(4)
边缘计算的前景与挑战
Google Pixel 4a在Android 11上运行不佳
AI和大数据将如何改变医疗保健?
宁德时代/松下/LG化学/三星SDI数据对比 全球动力电池市场的需求激增
神十三航天员圆满完成出舱任务
基于一种WLAN三频微带天线设计应用
敏捷机器人公司的ATRIAS双足机器人
GTC 2023:NVIDIA BlueField-3 DPU正式发布
维信诺获颁中国新型显示行业高质量发展成就奖