|
[讨论]小白的Windows Mobile 之旅
这是一个基于LCC的免费编译器.功能强大,速度极快,可定制,比较方便 支持插件化.一般可以制作win32及控制台应用程序,而且可以导入vc或嵌入式vc程序 可以制作pocket pc及wince应用程序,功能可谓相当强大,比dev c++有过之而无不及 支持各种资源的编辑 |
|
[讨论]小白的Windows Mobile 之旅
这是十分宝贵的经验,多亏小金无私的奉献,来古月人家喝女儿红 ^^ |
|
[讨论]小白的Windows Mobile 之旅
谢谢加百列版主,热心的小金. 确实因为采用SDK做的话,需要考虑两种设备屏幕的分辨率; 其次考虑是否支持Touch功能,我这样的想法,不知道可行不可行,我先找找资料 |
|
|
|
[讨论]小白的Windows Mobile 之旅
mfc我一直很不喜欢用,所以关于gui方面的,几乎都用delphi来做, c语言虽然快捷,但自己积累了很多功能函数不想做成函数的方式, 还是c++做起来最好,自己积累一个功能类,方面到处使用和维护. 因为目前不知道为什么我的编译环境vc++不支持驱动设备开发,所以 就先用c#上手试试. |
|
[讨论]小白的Windows Mobile 之旅
斑竹,我不用MFC的,我不是MFC的支持者,咨询一下,WM下 除了MFC做界面,还有纯SDK,C#,还有没有其他的Form可视化编程? |
|
[讨论]小白的Windows Mobile 之旅
平时用的很多的就是纯SDK编程,为了快速开发和更好的支持,我想还是先走c#,当用c#熟悉了wm系统后,根据需求采用vc或者c#都可以,主要是看那个方便了; 有了c#的开发基础和知识积累后,再用VC开发,我觉得上手就容易多了. |
|
[讨论]小白的Windows Mobile 之旅
确实对智能设备本身一些特有功能还不是太熟悉,我先将windows开发的一些经验在wm开发上先熟悉,然后看看能否自己尝试将这些功能一一封装成自己的功能类,将来之需要维护好这个类就可以了. 蓝牙,短信,等等,我现在正在搜索资料和参考熟悉,尽可能的话,先了解,熟悉,最后再封装成类调用. |
|
[讨论]小白的Windows Mobile 之旅
我默认安装的是IE8,有点奇怪,只能先搜索一下看看 目前我安装的VS是定制安装的(个人习惯),基本上都安装齐全了, 目前只支持vb.net/c# ,visual c++选择了移动开发,然后选好sdk和.net 点完成,只有轻微的一声,这个生成画面就重新刷新一下,没有进入编辑状态. |
|
[讨论]新手学习Windows Mobile 开发咨询,请解惑.
这点是最重要的,用户体验,还必须有个好的UI,如果支持SuiPack这样的东东就好了! |
|
[讨论]新手学习Windows Mobile 开发咨询,请解惑.
最后,再次感谢 版主:加百力先生,热心的小金先生; 入门咨询的话题,到目前就停止了,下面,我开始去摸索,如果有什么其他的问题,会再开新帖交流的,谢谢你们无私的帮助! |
|
[讨论]新手学习Windows Mobile 开发咨询,请解惑.
牢记在心! 谢谢小金的提醒! |
|
|
|
|
|
[讨论]新手学习Windows Mobile 开发咨询,请解惑.
就是这个意思,我觉得个人手机数量大于商务智能手机,如果在6.0以上能够互相兼容多好哈? 或者部分不兼容的api函数,用宏来定义,自己写? |
|
|
|
[讨论]新手学习Windows Mobile 开发咨询,请解惑.
真有些迫不及待了! |
|
[讨论]新手学习Windows Mobile 开发咨询,请解惑.
SOCKET s = socket (AF_BTH, SOCK_STREAM, BTHPROTO_RFCOMM); 这里1 这里1 代替了AF_INET 0 默认TCP if (s == INVALID_SOCKET) { wprintf (L"Socket creation failed, error %d\n", WSAGetLastError ()); return; } SOCKADDR_BTH sab; //代替了 SOCKADDR_IN memset (&sab, 0, sizeof(sab)); sab.addressFamily = AF_BTH;//这里 if (0 != bind (s, (SOCKADDR *) &sab, sizeof(sab))) { wprintf (L"Socket bind, error %d\n", WSAGetLastError ()); closesocket (s); return; } listen (s, 5);//监听 for ( ; ; ) {//死循环 SOCKADDR_BTH sab2; int ilen = sizeof(sab2); SOCKET s2 = accept (s, &sab2, &ilen); if (s2 == INVALID_SOCKET) { wprintf (L"Socket bind, error %d\n", WSAGetLastError ()); break;//防止界面锁死,退出循环 } wprintf (L"Connection came from %04x%08x to channel %d\n", GET_NAP(sab2.btAddr), GET_SAP(sab2.btAddr), sab2.port);//显示连接远程地址和端口 SpinConnectionThreadsOnSocket (s2); } closesocket (s); 看起来这个和winsock差不多,只是一些设备有些专用的语法? 那就是说以前做的产品,做下修改就可以用在WM上? |
|
[讨论]新手学习Windows Mobile 开发咨询,请解惑.
http://www.china-pub.com/39246&ref=ps Microsoft Mobile移动应用开发宝典 http://www.china-pub.com/192099&ref=browse C#与.NET 3.5高级程序设计(第4版)(C#圣经,好评如潮) 这是我选定的两本书 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值