symbian笔记 -- s603rd

本文档提供了一系列Symbian系统下UI编程的实用技巧,包括解决图标不显示的问题、如何在列表框中使用图标、实现组合框功能、处理字符编码转换等常见难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Q: 图标设置明明正确 就是不显示

A: 去Epoc32/Data/z/resource/apps/把myapp.*都删了

 

Q: 带图标listbox添加元素(array->AppendL(_L("0/tquery"));)运行失败 提示eikctl 25

A:  

 

Q: 使用settingitemlist和listbox模拟combobox

A:  

 

Q: 在listbox使用图标

A:  

 

Q: 更改程序图标

A:  

 

Q: 修改listbox内容

A:  

 

 

Q: char*转成symbian描述符

A:  

 

 

Q: 字节数组转成TUint

A: TUint rtn; Mem::Copy(&rtn, aData.Right(4).Ptr(), 4);

 

各种转换: http://hi.baidu.com/peng1987629/blog/item/828c38f85bce6c07d8f9fd37.html

 

Q: 出现“C/C++ parser cannot find。。。”的恶心错误

A: 打开application.uidesign,随便搞搞重新保存,有时就好了。。。

 

Q: 用uidesign后出现各种错误

A: 方法一:耐心慢慢看,对照修改前的代码,修复也不难;方法二:有心人可以在编写程序时注意让自己的代码尽量脱离系统生成的文件,       就算在一个文件也尽量别太散,出问题后重新建立一个工程,拷贝进自己的代码;

Q: TUint 怎么转换成TUint8*
A:  
    pckg即Uint8*

 

 

Q: itemlist的密码框要输入两次

A: 在List::EditItemL后面加上:

    CAknSettingItemArray *arr = SettingItemArray(); // 得到列表项数组
    arr->At( aIndex )->UpdateListBoxTextL(); //更新当前项的内容

 

Q: undefined identifier 'TDllReason'

A:GLDEF_C TInt E32Dll(TDllReason /*aReason*/) 改为 GLDEF_C TInt E32Main()

 

Q: 出现 “Save could not be completed!”“cannot be mapped using "GBK"”

A: 外来文件中有GBK不支持的字符,一般在头部可看到有不应出现的乱码字符,删掉即可

 

Q: utf8<->unicode互转及输出调试信息

A: 

内容概要:本文针对火电厂参与直购交易挤占风电上网空间的问题,提出了一种风火打捆参与大用户直购交易的新模式。通过分析可再生能源配额机制下的双边博弈关系,建立了基于动态非合作博弈理论的博弈模型,以直购电价和直购电量为决策变量,实现双方收益均衡最大化。论文论证了纳什均衡的存在性,并提出了基于纳什谈判法的风-火利益分配方法。算例结果表明,该模式能够增加各方收益、促进风电消纳并提高电网灵活性。文中详细介绍了模型构建、成本计算和博弈均衡的实现过程,并通过Python代码复现了模型,包括参数定义、收益函数、纳什均衡求解、利益分配及可视化分析等功能。 适合人群:电力系统研究人员、能源政策制定者、从事电力市场交易的工程师和分析师。 使用场景及目标:①帮助理解风火打捆参与大用户直购交易的博弈机制;②为电力市场设计提供理论依据和技术支持;③评估不同政策(如可再生能源配额)对电力市场的影响;④通过代码实现和可视化工具辅助教学和研究。 其他说明:该研究不仅提供了理论分析,还通过详细的代码实现和算例验证了模型的有效性,为实际应用提供了参考。此外,论文还探讨了不同场景下的敏感性分析,如证书价格、风电比例等对市场结果的影响,进一步丰富了研究内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值