首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

windows mobile 开发再论,该怎么处理

2012-01-16 
windows mobile 开发再论由于一直都用C#开发MOBILE,对C++没有用过,只是大学学过语法而已我一直有个想法,可

windows mobile 开发再论
由于一直都用C#开发MOBILE,对C++没有用过,只是大学学过语法而已
我一直有个想法,可以不可以C#做UI和一些上层应用,底层使用C++
两者同时用,
例如C#做界面的时候,调用C++写的底层功能封装的DLL之类的,这样两者就达到了兼容
是否可行,请大家指教

[解决办法]
有见过.net调用C++写的底层功能封装的DLL之类的,
[解决办法]
可行,很多WM软件都是这样实现的。
用C++编写dll,之后采用P/Invoke技术将dll暴露的接口引入到C#工程中。
这样就可以在C#中直接调用C++的dll了。
[解决办法]
说实话c#在手机上性能不理想。我手机是比较老的sp,用net程序启动要等1~2秒,很影响体验。
[解决办法]
可行 我就经常这样用 有的时候 .netcf里封装的类并不全 需要调用底层api,但是这些api里要传入的参数很可能是一个vc中的结构 可以把这个结构在C#里在重定义一个结构类 但是有的时候是结构套结构很麻烦 我就直接用vc实现这个功能函数 编译生成一个dll c#在调用这个dll一切ok~
[解决办法]
不用C#了,大家期待WM7 C++版本的WPF吧。
[解决办法]

探讨
说实话c#在手机上性能不理想。我手机是比较老的sp,用net程序启动要等1~2秒,很影响体验。

[解决办法]
探讨
引用:
说实话c#在手机上性能不理想。我手机是比较老的sp,用net程序启动要等1~2秒,很影响体验。


现在不是1--2秒的事儿,有时候是10--20秒的事儿

[解决办法]
这种可能不是可行,可是必然要这样做,死抱C#不是所有功能都能实现,全用C++效率又有问题:)
[解决办法]
行是可行,微软的东西都能相互调用.
从理论上是可以的.

但不清楚,开发后的效果如何.
[解决办法]
探讨
引用:
说实话c#在手机上性能不理想。我手机是比较老的sp,用net程序启动要等1~2秒,很影响体验。


现在不是1--2秒的事儿,有时候是10--20秒的事儿

[解决办法]
探讨
引用:
由于一直都用C#开发MOBILE,对C++没有用过,只是大学学过语法而已
我一直有个想法,可以不可以C#做UI和一些上层应用,底层使用C++
两者同时用,
例如C#做界面的时候,调用C++写的底层功能封装的DLL之类的,这样两者就达到了兼容
是否可行,请大家指教


DLLImport没有问题,可以调用,如果是开发应用程序,效率也没有问题,主观感觉不会有什么差别

[解决办法]
顶,关注这个问题,请高手指教
[解决办法]
关注一下,正准备学习.NET Compact Framwork 的移动设备开发,不知找不找得到相关的工作
[解决办法]
可行,不过开发大工程语言复杂的话找合作团队不怎么包办事。
[解决办法]
看看!!!!!!!!!!!!!
[解决办法]
探讨
引用:
由于一直都用C#开发MOBILE,对C++没有用过,只是大学学过语法而已
我一直有个想法,可以不可以C#做UI和一些上层应用,底层使用C++
两者同时用,
例如C#做界面的时候,调用C++写的底层功能封装的DLL之类的,这样两者就达到了兼容
是否可行,请大家指教


DLLImport没有问题,可以调用,如果是开发应用程序,效率也没有问题,主观感觉不会有什么差别

[解决办法]
C++写底层,C#作页面,就是这样的,偶只会C#,正在学习C++。。。。。。
[解决办法]
正在学习
[解决办法]
新买的WM手机,想要自己编程做软件,所以过来学学,向高手们致敬!
[解决办法]
你用C#进行互操作,不累死你才怪,最好就用C++
[解决办法]
不讲求效率的程序,用C#。
讲求效率又注重UI的程序,C# 与 C++ 一起用。


只讲求效率的程序,只用C++。
这是我的开发习惯。。。
[解决办法]
很好
谢谢!
[解决办法]
看看

[解决办法]
UP
[解决办法]
xuexile
[解决办法]
都得好好看看
[解决办法]
可以的,不过在数据类型转换上会比较麻烦,前几天遇到一个问题,一个用c++写的dll,导出两个函数,其中一个是创建接口指针的。通过其头文件,定义好C#对应的类,但发现无法正确加载dll,晕啊
一般情况下c++导出的函数如果是一般数据类型或者结构体都可以,但是类好像就有问题。
至于C#程序的效率方面,我发现在手机上也不会比c++写的慢啊
不过c#确实在调用api上面会比较麻烦。这个就具体看项目需求啦。
顺便大家看看下面这个帖子, C++ Dll返回虚接口类,C#调用的
http://topic.csdn.net/u/20091113/16/3fd0ad2a-4f94-4145-a634-5635213f5671.html
[解决办法]
都得好好看看
[解决办法]
学习一下,谢谢
[解决办法]
应该可以
[解决办法]
学习了

[解决办法]
呵呵,严重支持
[解决办法]
学习ing。。
[解决办法]
ding
[解决办法]
关注。。。。。。。
[解决办法]
关注此贴 很有用 C#开发一般应用效率并没有低到夸张 可以接受 就是对硬件要求稍高 目前主流设备可以达到要求了 除非计算量大的开发 如播放器 监控需要用c++ 逻辑功能多的程序用C#很方便
[解决办法]
关注
[解决办法]
haode
[解决办法]
up
[解决办法]
正在学习 看看先
[解决办法]
完全没问题!
[解决办法]
学习ing...
[解决办法]
爱用什么用什么
熟悉什么用什么
[解决办法]
学习中
[解决办法]
我刚刚开始学习c#
[解决办法]

[解决办法]
wm已经半死不活了,没什么意思的。
[解决办法]

[解决办法]
WM 半死不活了? 
打击啊 刚开始使用这东西
[解决办法]
前两天才用C#调用C++写的DLL文件实现了一个功能,就是DLL调用和函数的参数设置弄得我头大
[解决办法]
这。。。。。强烈支持 C#...........

热点排行