wince教学示例-读写文件实验

wince教学示例-读写文件实验

ID:9795413

大小:131.60 KB

页数:5页

时间:2018-05-10

wince教学示例-读写文件实验_第1页
wince教学示例-读写文件实验_第2页
wince教学示例-读写文件实验_第3页
wince教学示例-读写文件实验_第4页
wince教学示例-读写文件实验_第5页
资源描述:

《wince教学示例-读写文件实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EVC读写文件实验一、目的:l熟悉WindowsCE5.0下文件的操作。l熟悉WindowsCE5.0下常用文件操作函数。l学会利用eMbeddedVisualC++4.0读写文件。二、预备:在进行这个实验之前,您应该首先:l在您的机器上安装了EVC4+SP4l在PC上安装了teachSDKl掌握如何用eMbeddedVisualC++4.0建立一个基于对话框的工程及用eMbeddedVisualC++4.0开发对话框程序的一般流程l掌握如何为对话框控件设定成员变量三、实验内容利用eMbeddedVisualC++4.0编写一个可运行于WindowsCE5.0操作系统上的应用程序。应用程序为一

2、个对话框,对话框上有三个按键,分别为:“Write”、“Clearn”和“Read”。当用户按下“Write”按钮时,应用程序创建一个用户定义的文件并写入一些内容,按“Clearn”按钮清空显示区,按“Read”按钮可以读出刚才写入的内容,本程序还可用于查看文本文件。四、实验原理文件的基本操作主要包括文件的新建、对文件的读取、写入等操作,WindowsCE5.0下有两种方式来操作文件,一种方式是使用WindowsCE5.0提供的API函数来完成,另一种是使用MFC类库的Cfile类。但实际上两种操作的实质是相同的,因为Cfile类只是对原始文件操作的API函数进行了封装。本实验演示了如何使用M

3、FC的Cfile类来创建一个文件,并对其进行各种操作(打开、读写、定位等)。一、实验步骤1.在PC上打开eMbeddedVisualC++4.0。2.新建WCEMFCAppWizard(exe)工程,在“Projectname”中填写本工程的名称:File。在“CPUs”选择框中选择生成的代码运行的CPU类型,当前选择Win32(WCEemulator)。单击“OK”后,选择工程类型为DialogBased。最后的“NewProjectInformation”对话框如图1所示。教学示例图1File工程的NewProjectInformation对话框3.设置对话框界面,在eMbeddedVis

4、ualC++4.0中打开窗体设计器,在对话框上放置如图2所示的控件。并设置控件属性如表1所示。教学示例图2File界面设计表1File程序界面中控件的属性控件ID说明IDC_EDIT_FILENAME编辑框,用于输入文件名对应成员变量为m_FileName,变量类型为CStringIDC_EDIT_CONTENT编辑框,用于输入文件内容对应成员变量为m_Content,变量类型为CStringIDC_BUTTON_WRITE按钮,设置标题为“Write”,将文件内容写入文件中IDC_BUTTON_CLEARN按钮,设置标题为“Clearn”,清空文件编辑框的内容IDC_BUTTON_READ按

5、钮,设置标题为“Read”,用于读出文件中的内容1.双击“Write”按钮,为单击“Write”按钮事件添加如下程序清单中的消息处理程序。1.双击“Clearn”按钮。为单击“Clearn”按钮事件添加如下程序清单中的消息处理程序。2.双击“Read”按钮,为单击“Read”按钮事件添加如下程序清单中的消息处理程序。1.在eMbeddedVisualC++4.0的工具栏中,选择teach平台,编译目标则选择Win32(WCEemulator)Debug,然后按工具栏右边的编译按键(或选择菜单“Build->ReBuildALL”),工程开始编译。编译成功之后,运行。思考:想一想,如何利用Win

6、dowsCE5.0下的文件对话框来设置文件的保存路径。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。