第6天 Symbian学习之开发基础:文件
2008-03-28 17:19
204 查看
Symbian学习笔记
日期:2008/3/26
学习目标: 掌握SymbianOS开发的基础知识
学习内容:
SymbianOS的文件系统
文件读写方法
练习: 读取文本文件,然后打印在手机屏幕上。
一、SymbianOS的文件系统
Symbian OS 采用C/S结构,文件服务器为其他应用程序提供文件服务。客户端程序获取一个RFs一个句柄,然后进行文件操作,包括常见的所有文件操作。
Symbian文件的文件名采用//,例如"c://system//apps//list.txt"
二、文件的读写方法
1、文件读写的步骤:
2、与文件服务器建立RFs连接
3、打开文件,指明所使用的RFs
4、完成需要执行的工作
5、关闭文件
6、使用Close()关闭RFs
例如读取文件:
RFs fs;
fs.Connect();//获取会话
RFile file;
file.Open(fs,fileName);//打开文件;
//设置一个 缓冲
TBuf8<10> buf;//缓冲的大小为 10字节.
TInt length = 10;//设置每次读取的大小为10.
do//开始循环读取
{
file.Read(buf,length);//读取
//打印读取到的内容.
省略...
}while(buf.Length()>0);//直到读取的长度等于零
file.Close();//释放资源,关闭文件
fs.Close();
三、总结
1、完成练习,打印文本文件内容。
2、描述符没有理清,导致在打印、传递字符串过程中,屡屡遭到挫折。
日期:2008/3/26
学习目标: 掌握SymbianOS开发的基础知识
学习内容:
SymbianOS的文件系统
文件读写方法
练习: 读取文本文件,然后打印在手机屏幕上。
一、SymbianOS的文件系统
Symbian OS 采用C/S结构,文件服务器为其他应用程序提供文件服务。客户端程序获取一个RFs一个句柄,然后进行文件操作,包括常见的所有文件操作。
Symbian文件的文件名采用//,例如"c://system//apps//list.txt"
二、文件的读写方法
1、文件读写的步骤:
2、与文件服务器建立RFs连接
3、打开文件,指明所使用的RFs
4、完成需要执行的工作
5、关闭文件
6、使用Close()关闭RFs
例如读取文件:
RFs fs;
fs.Connect();//获取会话
RFile file;
file.Open(fs,fileName);//打开文件;
//设置一个 缓冲
TBuf8<10> buf;//缓冲的大小为 10字节.
TInt length = 10;//设置每次读取的大小为10.
do//开始循环读取
{
file.Read(buf,length);//读取
//打印读取到的内容.
省略...
}while(buf.Length()>0);//直到读取的长度等于零
file.Close();//释放资源,关闭文件
fs.Close();
三、总结
1、完成练习,打印文本文件内容。
2、描述符没有理清,导致在打印、传递字符串过程中,屡屡遭到挫折。
相关文章推荐
- 嵌入式开发之C基础学习笔记09--位段,枚举和文件操作
- Delphi进行CAD二次开发教学(1)——基础学习:运行、新建、打开图形文件
- 嵌入式开发之C++基础学习笔记5--静态成员,友元,运算符重载,模板,文件流
- c语言学习之基础知识点介绍(九):预处理指令和多文件开发
- 程序开发基础学习五(json配置、解析文件,c++篇)
- 程序开发基础学习五(json配置、解析文件,c++篇)
- 第4天 Symbian学习之开发基础
- 第5天 Symbian学习之开发基础:活动对像的机制
- linux学习基础---文件操作
- 学习IOS开发的第6天(1)
- 前端开发学习笔记02----HTML基础
- Spring基础学习教程(Spring配置文件详解)-03
- 3D数学基础 图形与游戏开发的学习 (四)[2D笛卡尔数学]
- Java基础学习笔记十一 Eclipse开发工具
- GNU/Linux应用程序开发学习笔记(一) 文件操作
- ogre3D学习基础11 -- 日志文件的使用与异常处理
- kettle基础文件讲解和开发实例
- 蓝鸥Unity开发基础——类型转换学习笔记
- 鸟哥Linux私房菜 基础学习篇读书笔记(10):Linux磁盘和文件系统管理(3)
- ANDROID基础学习笔记_4.1_采用pull解析xml文件