小狗无敌

小狗无敌

0个粉丝

12

问答

0

专栏

10

资料

小狗无敌  发布于  2008-07-06 21:06:51
采纳率 0%
12个问答
3433

samrt mobile的开发练习题目.doc

 
编程题:
1、使用Win32设计一个自定义函数生成随机字符串,长度控制在7~18个,仅包含大小写字母,输出参数为TCHAR tchStr[],无返回值。(5分)
2、使用Win32进行文件操作。要求打开一个文件,如果已存在则覆盖,然后将字符串” The Pocket Outlook Object Model API provides access to Personal Information Manager data on Pocket PCs and Smartphones.”中的空格替换为’#’。将新的字符串写入文件中,再以#为标识逐个读取单词并用MessageBox将单词显示出来,最后关闭文件。(7分)
3、SmartPhone上的菜单有不同的类型, 包括只有左键的菜单, 包括左右键的菜单(Button样式), 左键按钮式样右键弹出式的左右菜单, 左右菜单都是弹出式的菜单. 请编写一段代码实现各种类型的菜单(越多越好, 越详细越好). 另外, 需要实现菜单项的操作(添加, 删除,  选中, 是否可用)(9分)
4、在VS2005上, 创建一个PPC工程(Visual C++Smart Devices-Win32 Smart Device Project),在程序的主窗口创建一个OwnerDraw的ListView. (12分)
具体要求:
       1). 程序的整体思路是, 该程序作为一个任务管理程序, 包括一个任务设定对话框, 显示所有任务(20个)的主窗口, 主窗口包含一个ListView控件显示所有任务.
       2). 任务设置对话框: 通过任务序号’Task Order’, 选择不同的任务进行设置, “Task Type”选择任务类型(不同的任务可以选择相同的任务类型), 一共有2种类型的任务: Bluetooth和Shoutdown. 接着是2个时间控件, B类型的任务需要开始和结束时间, 所以显示2个时间控件, S类型的任务只需要开始时间, 所以结束时间控件被隐藏., 注意, 时间控件配套显示的还有图标, 不同任务类型(包括开始,结束时间)有不同的图标, 一共是3种. 然后是关于日期(周末到周六), 选中哪个(打上勾)那么该任务就表示在那天执行.
注意: 任务不需要被执行, 即不需要实现这2种任务. ;
任务必须实现保存功能, 即程序关闭再运行, 任务不会清空;
对话框加载的菜单, 左键Ok(按钮式)实现保存这次对所有任务的设置, 右键Cancel(按钮式)取消这次对所有任务的设置.
任务示例如下图, 最下方的那个checkbox控件”OverTime Execute”不需要实现
   
3). 主窗口: 程序运行后的第一个界面就是主窗口, 并自动显示所有任务. 主窗口是一个ListView控件. ListView类型是OwnerDraw的, 即全部用代码实现该控件的创建.
控件分为4列, 第1列显示任务序号, 第2列显示开始时间包括任务对应的图标, 第3列显示结束时间及图标(B类型的任务显示, S类型的任务该列为空). 最后一列显示日期, 任务设置时选择哪几天执行, 那么就显示对应的图标.
ListView控件有21行, 第1行显示的是列标题, 用粗体, 接下来的20行显示所有的20个任务, 按照上面所说的要求显示. 如果任务为空,那么任务序号照常显示, 开始时间和结束时间列显示”--:--“, 日期列不用显示.
主窗口到任务设置对话框的跳转由菜单实现, 左键Options实现该跳转(用弹出式), 右键Quickmenu实现程序关闭(用弹出式).
因为任务会被保存, 那么任务设置后, 被保存, 关闭程序再运行, 这时在主窗口弹出之前会自动读取任务, 然后显示在主窗口. 效果图如下:
注意: 给分标准不仅考虑程序功能, 还包括界面的美观
我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区