Symbian教程:获取用户输入
2010-07-04 15:52:00 来源:WEB开发网核心提示:获取用户输入在每个应用程序里,如果有GUI的话, 最基本的一个要求,就是获取用户的输入. 有很多方法可以获取用户输入. 一个最简单的就是使用Single Line Data query input dialog( 单行数据查询输入对话框) 在Carbide C++中的Notes and Dialogs里可以找到输入对话
获取用户输入
在每个应用程序里,如果有GUI的话, 最基本的一个要求,就是获取用户的输入. 有很多方法可以获取用户输入. 一个最简单的就是使用Single Line Data query input dialog( 单行数据查询输入对话框) 在Carbide C++中的Notes and Dialogs里可以找到输入对话框
在阅读本教程之前,建议先阅读 Symbian教程:Helloworld, 获取有关创建和运行应用程序的基本知识
第1步, 开始一个新的工程
取名为dailogs(或者其他你喜欢的名字)
完成基本步骤后,你将看到下面的窗口
第2步, 添加Single Line Data Query
现在,添加Single Line Data Query intput dialog到form中
从控制面板中选择
第3步, 删除默认值
删除在对话框的文本区域的默认的文字
第4步 添加事件处理
1)在选项菜单(option menu)中添加一个菜单条目(menu item)
请参考 hellworld 教程
2)把这个条目命名为”Get Input”
3) 给这个条目添加事件处理器(event handler)
在 事件处理器 中, 添加 代码,来完成以下任务
1. 显示对话框
2. 从对话框中读取文本信息
3. 显示读取到的信息
第5步, 生成代码
IDE为显示数据查询对话框生成的代码
不要tamper 那些由 “generated code”标记 标记的 代码, 可能会导致无法自动生成代码
更多精彩
赞助商链接