发表评论
谢谢楼主费神出此贴
我还未入门
现想配置开发MOBILE5.0的软件环境
应该安装哪些软件,以及安装应该按照什么顺序
谢谢!!
szzszzszz925@163.com
#2楼[
楼主]2007-03-14 11:13 |
@Bob Li
感谢回复!!
我听人说要用什么EVC来写的
那是怎么一回事呢?
我装了一个EVC4,结果一编译电脑就重启,非常不解
还有我想进行底层的动作,应该怎么配置环境呢?
因为未入门,问题低级,请见凉!
期待答复!
我想用EVC的原因是本人对VC比较熟悉
请指示,谢谢!!
#5楼[
楼主]2007-03-15 14:26 |
@szz
请问你的evc是从微软的网站下载的吗?我安装的是evc4+sp4,运行良好!请你在其他机器安装试一试。
另外还需要安装Pocket PC 2003和Smartphone 2003的SDK,但evc不支持Windows Mobile 5.0的开发。如果你想开发Windows Mobile 5.0的程序,需要使用Visual Studio 2005,并安装Windows Mobile 5.0的Pocket PC SDK和Smartphone SDK。
Windows Mobile SDK都包含了丰富的示例代码,再结合SDK文档,相信以你的VC功底,应该可以很快入门。
原来mobile 5.0系统的pda开发非得用visual studio 2005啊
看来得另花工夫熟悉它了
谢谢你的解答
谢谢了
至于为什么一编译就重启
实在不明原因
对了,我想有目的的改动一下 特定网络通信的底层东西
是否可以通过visual studio 2005来弄呢?是不是要写驱动一类的东西呢?又或者是对系统本身的源码进行二次开发?
我只做过linux下的,对windows mobile 一点不熟悉
不知道该从哪方面入手,烦请您再指点一下,不胜感激!!
#7楼[
楼主]2007-03-15 21:10 |
@szz
推荐你看这本书,网上有电子版下载,你自己找找...
Programming Microsoft Windows CE .NET, Third Edition
by Douglas Boling
#9楼[
楼主]2007-03-15 22:00 |
@szz
不必客气,以后多多交流!
#11楼[
楼主]2007-03-25 13:33 |
@Laser.NET
老朋友,别客气:D
请问你下
为什么在我的计算机上安装Device Emulator 2.0中文版后,但是一直找不到中文的模拟器。这是为什么呢?
还有SQL CE的SDK现在下不了,你可以给我一个传个吗,谢谢!
#13楼[
楼主]2007-04-02 22:43 |
@轩辕
1.在这里可以找到模拟器:
C:\Program Files\Microsoft Device Emulator\1.0
2.SQL CE = SQL Server Compact Edition?
如果你安装了VS2005,用自带安装的SQL Mobile SDK就行啦
大家开发的时候,都用的什么系统?
我们公司用的是 Server 2003,Win Ce 5.0SDK可以安装,但是" CE 5.0 Device Emulator"却要求是Server 2000或者XP,搞的装不上去,挺郁闷.
不知道各位有没有什么解决办法?
谢谢你的解答,我现在主要是没有办法在设备仿真器管理器中找到中文版的模拟器。而且我安装Device Emulator 2.0独立版,它自动释放到G盘上。
因为我没有找到中文模拟器,所以我再使用G盘上被释放出来的文件点击安装文件,它会说一个.cab文件不存在,晕
#17楼[
楼主]2007-04-03 18:30 |
@GG
这我也想不到办法解决,安装双系统吧...
@轩辕
我是安装了VS2005,它自带了1.0的仿真器,然后通过安装WM6 SDK将仿真器升级到2.0英文版,最后安装2.0简体中文独立版本。
谢谢你的帮助,我和你是一样的过程,但是就是没有中文的,呵呵。以后有问题还要向你请教。:)
#19楼[
楼主]2007-04-03 20:14 |
@轩辕
我安装独立版本时,它自动释放后就启动安装程序了。
安装完成,就变成中文版了。
不过用英文版也问题不大:D
主要是想在这上面做个解决方案,英文的显示都是乱码,呵呵,我在其他的机器上也试了下,也和我的机器是一样的结果,就是不显示中文,我还找到模拟器中的区域设置,根本就没有中国这个选项,真的被弄的晕头转向
#21楼[
楼主]2007-04-03 21:25 |
@轩辕
等等...你说的应该是仿真器镜像是英文的Windows Mobile操作系统,而不是仿真器软件本身是英文吧?那你要去下载简体中文本地化版本的仿真器镜像(Localized Windows Emulator Images),SDK自带的都是英文的,简体中文和其他语言的要自己下载安装。
我以前用Windows Mobile 5.0的时候下载了Localized Windows Mobile Emulator Images,但是Windows Mobile 6.0只有英文版的,没见有中文的镜像。这几天一直因为这个不知道怎么解决,主要我不理解Device Emulator 2.0中文独立版是什么意思,难道不是将英文的Device Emulator 2.0转换为中文的??
#23楼[
楼主]2007-04-04 12:34 |
@轩辕
WM6目前没有提供中文版的镜像下载,如果可以的话就用WM5的中文镜像先用着,差别不大。
Device Emulator 2.0独立版是为了让部分没有安装WM6 SDK的开发人员也能够用上Device Emulator 2.0。如果你安装了WM6 SDK,可以通过安装Device Emulator 2.0中文独立版将SDK自带的英文版升级到中文版。
Device Emulator 2.0的语言版本跟Emulator Images的语言版本是没有关系的,如果要改变Emulator Images的语言,需要额外下载安装对应语言版本的Emulator Images。
不知道你现在明白了没有?
谢谢你细心的解答,我还是等WM6的中文镜像出来吧。呵呵,我的WM6 SDK自带的Device Emulator 2.0在安装Device Emulator 2.0中文独立版后还是没有办法成为中文版。我重装系统看看可以解决不。
谢谢你这样帮助我,因为接触这个还不久,不是很熟练。还有一点要请问你的是,现在.net cf的开发工作多不多,我马上要毕业了,下个月就去北京,虽然接触过WIN 32,但是远远没有.NET CF熟悉。这些天看了看你的SQL CE的讲座文稿,也在做一个企业解决方案的项目,希望的就是在北京可以找到一个这样类似的工作。但是感觉还是C++方面的WM开发很多,这使得我有点迷茫,但是我觉得既然WM6的ROM包含了.NET CF SP1和SQL CE,感觉应该要逐渐取代MFC的程序,只不过底层的驱动开发还是WIN 32,但是WM应用程序的开发将会是.NET CF的天下。
#25楼[
楼主]2007-04-04 18:24 |
@轩辕
基本企业应用还是.net cf的天下。要掌握.net cf开发,可以先掌握.net windows forms开发,因为这方面资料很多,然后学习.net cf开发会很简单的。在北京这方面的工作还是很好找的,而且人才很缺!
你的话让我对学.net cf越来越有信心了,谢谢你这两天的指点。
我装了 Windows Mobile 5.0 SDK for Smartphone,在帮助文档中,没找到关于发短信相关的内容。能指点一下吗?谢谢先
#28楼[
楼主]2007-04-05 15:27 |
文档路径为:
Developer's Reference > Native Code > Networking and Communication > Messaging
参考示例:
C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Smartphone SDK\Samples\CPP\Win32\Mapirule
谢谢Bob.
我的问题,到不是什么大问题.因为我这个项目还是用WM5开发,不用WinCe,只是我自己想多了解下.
看着你对轩辕的指导,我也顺便学了不少东西,呵呵.
#30楼[
楼主]2007-04-05 17:11 |
@GG
共同进步:)
好东东,收藏了。本人也即将开始WinMoblie方面的开发,以作备忘。感谢 Bob!:)
请教各位高手,
用EVC4.0开发的Pocket PC 2003的程序能不能在Mobile5.0上运行?
#33楼[
楼主]2007-05-28 22:19 |
@Fisherheart
大部分可以的
在蓝牙虚拟串口时,evc提示PORTEMUPortParams结构没有定义,搞不清楚怎么回事
本人是一名學生,需要用c++ 編寫 wm5 的遊戲。
遊戲裡需要用到MySQL的數據庫,請問各位有好的入門網頁提議嗎?
我看微軟官網的看了很久也不明白,而大家討論的又是c#所以不合用。
各位可以幫幫小弟嗎?謝。
#37楼[
楼主]2007-10-22 22:57 |
@Marco
WM5是不支持MySQL数据库的。
请问一下用VS2005自带的智能设备中的Windows CE 5.0中的模板做开发。现在要用到SQL数据库,但是在Wnodws CE 5.0里面我找不到System.Data.Sqlclient这个程序集啦。请问一下,Windows CE 5.0连SQL数据库要如何设置呀?
#39楼[
楼主]2007-12-16 14:04 |
请问我按装了VS2005。还需要按装
Windows Mobile 5.0 SDK for Pocket PC
Windows Mobile 5.0 SDK for Smartphone
以上的吗?
我用的多普达838机型。请问是需要开发SMARTPHONE 还是POCKET PC
谢谢
#42楼[
楼主]2008-01-25 00:10 |
@红色誓言
需要安装 WM5 SDK,多普达838是Pocket PC。
VS2005开发POCKET PC 中对数据库的操作
我需要封装一个动态库,问哪为高手有空。有偿开发---
mk8000@163.com msn:liubingliuwen@hotmail.com
地点:北京亚运村
大哥,您好。我一位朋友介绍您是mobile开发高手。
特想请教你问题
下面是我写的SQL mobile 与SQL 2000同步 ,运行程序时总是出现"运行IIS的计算机出错,请尝试重新启动IIS服务器。"。
已经重启了很多次了,还是不行。
在浏览器中能“http://127.0.0.1/SQLCE/sqlcesa30.dll”打开它,显示:SQL Server Mobile Server Agent 3.0
SQL server 数据库已经添加了IUSR_用户。
大哥您知道是怎么回事吗?或者哪里配置有错误。
另外哪位可以发个SQL mobile同步例题给我吗?Mail:feishanmin@163.com
万分感谢!!!
public void CaseSynchronizationS()
{
// Connection String to the SQL Server.
string rdaOleDbConnectString = "Provider=sqloledb; Data Source=PPC;Initial Catalog=Northwind; " + "User Id=sa;Password=fei";
// Initialize RDA Object.
SqlCeRemoteDataAccess rda = null;
try
{
//Try the Pull Operation.
rda = new SqlCeRemoteDataAccess();
rda.InternetUrl = "http://127.0.0.1/SQLCE/sqlcesa30.dll";
rda.LocalConnectionString = ("Data Source ="
+ (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)
+ ("\\ajData.sdf;"
+ ("Password =" + "\"fei\";"))));
rda.Pull("ss", "select sname,ssex from s ", rdaOleDbConnectString,RdaTrackOption.TrackingOnWithIndexes);
}
catch (Exception msex)
{
MessageBox.Show(msex.Message.ToString());
}
finally
{
//Dispose of the RDA Object.
rda.Dispose();
}
#46楼[
楼主]2008-03-04 19:55 |
大哥,您好!我刚接触WM5.0开发,现在的项目需要使用消息队列来实现数据通信。我用mobile的模拟器测试一直没通过。消息队列的测试项目,我用的是微软的那个demo,运行的时候总是报这个错误“The queue does not exist or you do not have sufficient permission to perform the operation ”。找了很多资料,有人说是消息队列的配置有问题,但具体怎么解决方法,一直找不到。您能指点下吗?
#48楼[
楼主]2008-03-09 16:55 |
黎老师,我听了你的那个vs2008移动开发新体验,想自己搭建一下开发环境,我也是才入门,我在vista中只装了visual c# 2008和.net cf 3.5,然后在你的帖子里下了windows mobile 6 sdk,可是装sdk的时候弹出需要安装vs2005或以后版本,还有需要安装.net cf 2.0 sp2,不然就装不上,这个是怎么回事啊
我的邮箱是stoneluo@live.cn,请老师指点指点
#50楼[
楼主]2008-03-09 23:44 |
@stoneluo
这是Windows Mobile 6 SDK的问题,因为它发布的时候,VS2008还没有出来,所以它只跟VS2005绑定,没有先安装了VS2005就安装不了WM6 SDK。我建议是你先用VS2008+WM5入门,效果差不多的。如果你确实要搭建VS2008+WM6的开发环境,那么就应该在安装VS2008之前先安装VS2005。
--引用--------------------------------------------------
黎波: @stoneluo
这是Windows Mobile 6 SDK的问题,因为它发布的时候,VS2008还没有出来,所以它只跟VS2005绑定,没有先安装了VS2005就安装不了WM6 SDK。我建议是你先用VS2008+WM5入门,效果差不多的。如果你确实要搭建VS2008+WM6的开发环境,那么就应该在安装VS2008之前先安装VS2005。
--------------------------------------------------------
原来如此哦,谢谢黎老师,我在装vista以前是用的vs2005+wm5,重装系统以后就装的2008。还有黎老师能推荐一些人气比较好的学习wm程序开发网站吗?我找了一些网站发的帖子很少,回复的也很少。
#52楼[
楼主]2008-03-10 21:31 |
前两天问你的那个测试的问题已经解决了,但还是无法运行到断点处!我的开发环境是vs2005,windows mobile 6,但我想问的主要还是数据同步处理,因为数据在sql server2005 & pda上的ssce里都有改变,我选择是同步复制这个方案,但配置太复杂,又没有相关系统介绍,所以现在开发还是无法进行,不知道具体的该怎么处理,请您就我这具体问题给推荐一下具体例子或者是知道,先谢谢您了...
我在自己blogs里描述了一下需求,希望您能赐教...楼上也是我,刚注册了blog,谢谢
再问一个问题,开发时,我要访问我手机本地的sql server2005 compact edition数据库,它的连接字符串该怎么写,如果我要做同步时,SqlCeReplication的SubscriberConnectionString属性又该怎么写...我项目下有个Sample.sdf数据库文件,是我在项目中加数据源时,它提示我是否将该数据库复制到项目中时我点是而建立的,其中,在我加数据源时,所选的这个Sample.sdf文件是我建的一个订阅的数据库文件,但我在代码中用"Data Source='Sample.sdf';"连接串构造SqlCeConnection对象并打开时,它提示找不到该数据库文件,而我用另外一个方法,"Data Source='" + System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\Sample.sdf';"打开时,可以找到,也能正常读取它的数据,甚至可以跟sql server2005服务器同步成功,但在我看项目下的这个sample.sdf中的数据时,却没有我插入的数据,也就是说我刚才的操作是操作的后一种连接的sample.sdf,问:如何访问手机本地的数据库,又如何跟服务器端同步,给我解释一下这两个连接字符串的意思吧,找了了一下午了,也没找到能说明白的资料,多谢了...
#56楼[
楼主]2008-03-19 22:40 |
今天又弄了半天,基本算是明白了,呵呵...多谢...
请教个问题
wince
1。我使用VS2005,写文件时,中文出现乱码,
2。是不是WINCE只支持UNICODE?UNICODE和ASCI码怎么转换
SOCKET是ASCI模式,谢谢了
#59楼[
楼主]2008-04-09 20:18 |
@smallmage
Wince只支持Unicode。你用C++写的程序吗?如果是.NET本身就支持Unicode了。
你好,我想请教一个问题,现在在做红外的通信程序,请问模拟器可以配置usb的红外适配器么,另外如果想要在PC上用C#的红外类(framework完整版貌似不支持)是不是能用p/invoke调用本地函数实现,具体过程你知道吗?谢谢
问一个wm6上dshow filter开发的问题,
1、请问wm6 sdk上说的路径就是指sdk的路径吗,还是需要另外安装directx sdk,因为我在wm6 sdk的目录中看到了相关文件
2、为什么在strmbase.lib中可以找到的外部符号,链接是还是说无法解析,而且按照sdk文档说的,改动dll入口点为dllcrtmainstartup@12,结果连这个入口点也无法解析
拜托解答一下,网上也找不到相关资料,搞好几天了,急呀
#62楼[
楼主]2008-04-17 21:40 |
@fogman_d
不好意思,我没有做过Directx开发。
#63楼[
楼主]2008-04-17 21:59 |
@qsj
Windows Mobile仿真器应该不支持USB红外吧,反正我是没有做过。.NET完整版应该没有红外的类,你可以上网找找有没有人封装好了的。
我想开发基于WM6 的智能手机上的应用程序,并且此程序需要通信,现在有CDMA和GPRS两种网络,请问我需要关心网络的问题吗?也就是说,WM6操作系统是否对C网和G网两种网络进行了统一的管理,还有,是不是我开发了WM6的应用程序,就可以在装有WM6的手机上运行,而不管此手机是C网还是G网。
#65楼[
楼主]2008-05-06 12:39 |
@cjsafty
不需要关心C网还是G网。
不过GPRS有两种拨号方式:cmwap和cmnet,cmnet不会有什么影响,而cmwap是通过代理上网的,有些通讯可能会受影响,切记!
感谢黎波 对我的回复。
请问关于WM6的应用程序的开发,你认为有哪些网站或者论坛比较值得
去学习呢,能不能推荐下。
#67楼[
楼主]2008-05-10 21:55 |
我去了MSDN和CSDN。确实是个好地方。
我的任务是以较快的速度用C#开发基于WM6 的手机应用程序,现在是在校研究生,但是对这一块一无所知,只是对C有所了解。
我先后买了三本书,windows mobile (6.0 )移动应用开发宝典,C#入门经典,C#高级编程
这三本书。其中开发宝典这本书我看了一遍,在脑海里对windows mobile 有个初步的认识,现在在看
后两本书,但现在我突然发觉是不是看错了书,我感觉到一丝恐慌,因为后面两本书是对.NET Framework 开发windows应用程序,而不是针对其精简版. net compact framework,开发手机应用程序。我想问下,如果选择这两本C#参考书,是不是在走弯路。你认为我该看什么书比较好。
#69楼[
楼主]2008-05-15 16:06 |
多谢您的指导。
我到图书馆看了这本书,但是这本书是06年出的,不是针对Windows mobile 6.0 professional 写的,是针对POCKET pc 2003的,
我想作WM6的应用程序,这本书会不会有些老?
我的Email是cjsafty@126.com,能给我些详细的指导吗?
#71楼[
楼主]2008-05-21 23:06 |
@cjsafty
不会的,里面真正重要的内容都是适用的,开发环境的差异你可以看其他资料。
请问黎老师,我是windows mobile开发的新手,有.net的底子,能不能给我推荐一本比较适合我的书籍,不胜感激
#73楼[
楼主]2008-05-24 15:13 |
黎老师你好:
我最近遇到了一个问题,在Pocket2003与PC通信时出现WebException,我的环境VS2005,ActuveSync4.5,就是在调用WebService时出现这个异常的,我用的路径时PC真实路径,DMA口。急请您给小弟说下解决办法。
请问,在vs2005中可不可以使用托管代码来开发基于windows mobile的windows 服务程序?如果不行,有没有什么其它的途径可以做到?谢谢.
请问
1.在视频转发器端通过internet以rtsp协议发送H.264编码的流媒体内容
(实时监控录像),如果我要写应用程序在WM6手机端接收。
那么H.264的解码这一块应该怎么解决,RTSP这一块呢?
能不能给些提示?
2.我有用C写 的H.264解码的源程序,通过调用非托管代码的方式使用是否明智?但是P/invoke不支持.net 2.0,还有其他工具吗?网上现在有
p invoke interop assistant
3.mobile 6 是不是包含大量的非托管的DLL,这些应该怎么看得到。
补充下,使用RTP协议传送数据,这里也涉及到UDP。
WM6是不是有相应的API
想请教一个问题
我用数据想将PDA和PC链接起来,在pc上的winform程序如何获取pad中的文件?路径是怎样的?
#80楼[
楼主]2008-07-04 00:00 |
@脚印
你可以看看Windows Mobile SDK关于Remote API (RAPI)的内容。
黎老师你好,我是从SYMBIAN装到WM来的,由于我对WM基本没什么了解,想问一下是不是WM一定要学习C#呢? 能不能用C++开发? 另外WM6能安装在XP上吗? 能否介绍一下关于WM6开发环境的搭建(例如跟哪些软件搭配)? 谢谢。
--引用--------------------------------------------------
小深: 黎老师你好,我是从SYMBIAN装到WM来的,由于我对WM基本没什么了解,想问一下是不是WM一定要学习C#呢? 能不能用C++开发? 另外WM6能安装在XP上吗? 能否介绍一下关于WM6开发环境的搭建(例如跟哪些软件搭配)? 谢谢。
--------------------------------------------------------
装 VS2005,可以使用其中的 VC++ 进行开发。
Windows Mobile 6.0 是手机操作系统;
但可以在 XP 中安装它的模拟器,使你能在 XP 系统中模拟手机。
具体的,装装看就知道了。
--引用--------------------------------------------------
cjsafty: 补充下,使用RTP协议传送数据,这里也涉及到UDP。
WM6是不是有相应的API
--------------------------------------------------------
.Net 开发只是一种可以选择的平台。
实际上,WM它支持WINDOWS API;
做过PC机平台上的VC++开发就知道了。
使用 Windows Socket 即可。
再次请教一个问题:
我实现了PDA数据文件与PC的移动,
但是出了一个问题
1、如果第一次 将PDA中的文件复制到PC上--成功
2、将PDA从PC上退出(直接拔掉数据线)
使用该函数检测 ,结果还是True
public bool InitDevice(int nTimeout)
{
RAPIINIT ri = new RAPIINIT();
ri.cbSize = System.Runtime.InteropServices.Marshal.SizeOf(ri);
int hRes = CeRapiInitEx(ref ri);
ManualResetEvent me = new ManualResetEvent(false);
SafeWaitHandle savehandle = new SafeWaitHandle(ri.heRapiInit, false );
me.SafeWaitHandle = savehandle;
if (!me.WaitOne(nTimeout, true))
{
CeRapiUninit();
return false;
}
else
{
return true;
}
}
int ret = CeRapiInit();
if (ret != 0)
{
// 连接失败,获取失败代码
int e = CeRapiGetError();
// 抛出异常
Marshal.ThrowExceptionForHR(ret);
}
这个 ret 居然还是为0;
问题一: 当成功连接后(有过数据连接交互),拔掉数据线,如何判断是否连接上PDA
3、将PDA连接上PC(插入数据线)
4 、再次读取PDA中的数据 失败!
问题二: 重新连接PDA后, remoteFile = CeCreateFile(RemoteFileName, GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
remoteFile 的值还是一直为-1 (创建失败)
如何解决这个问题?
谢谢
找到错误的地方了
在每次连接之后都要释放
public bool InitDevice(int nTimeout)
{
RAPIINIT ri = new RAPIINIT();
ri.cbSize = System.Runtime.InteropServices.Marshal.SizeOf(ri);
int hRes = CeRapiInitEx(ref ri);
ManualResetEvent me = new ManualResetEvent(false);
SafeWaitHandle savehandle = new SafeWaitHandle(ri.heRapiInit, false);
me.SafeWaitHandle = savehandle;
if (!me.WaitOne(nTimeout, true))
{
CeRapiUninit();
return false;
}
else
{
CeRapiUninit();
return true;
}
}
黎老师:
我最近在做SQL2005和SQLCE的数据的合并与复制,主要代码如下:
public partial class Form1 : Form
{
string filename = @"\Program Files\SQLMobile\sqlmobile.sdf";
private void Sync()
{
SqlCeReplication repl = new SqlCeReplication();
repl.InternetUrl = @"http://HY-Hugh/SQLMobile/sqlcesa30.dll";" target="_new">http://HY-Hugh/SQLMobile/sqlcesa30.dll";
repl.Publisher = @"HY-HUGH";
repl.PublisherDatabase = @"SQLMobile";
repl.PublisherSecurityMode = SecurityType.NTAuthentication;
repl.Publication = @"SQLMobile";
repl.Subscriber = @"SQLMobile";
repl.SubscriberConnectionString = @"Data Source='" + filename + "';Max Database Size=128;Default Lock Escalation =100;";
try
{
repl.AddSubscription(AddOption. CreateDatabase);
repl.Synchronize();
}
catch (SqlCeException e)
{
MessageBox.Show(e.ToString());
}
}
private void DeleteDB()
{
if (System.IO.File.Exists(filename))
{
System.IO.File.Delete(filename);
}
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
DeleteDB();
Sync();
if (sqlmobileDataSetUtil.DesignerUtil.IsRunTime())
{
// TODO: 删除此行代码以移除“sqlmobileDataSet.FlightData”的默认 AutoFill。
this.flightDataTableAdapter.Fill(this.sqlmobileDataSet.FlightData);
}
if (sqlmobileDataSetUtil.DesignerUtil.IsRunTime())
{
// TODO: 删除此行代码以移除“sqlmobileDataSet.MembershipData”的默认 AutoFill。
this.membershipDataTableAdapter.Fill(this.sqlmobileDataSet.MembershipData);
}
}
运行后报这个错误:将数据发送到运行IIS的计算机的请求失败.有关详细信息请参阅HRESULT。这是为什么啊?
黎老师,你好
最近碰到一个项目,用PDA连远程数据库,非常想做,可是没接触过mobile, 不知怎样入门,能否指点一下。想拜你为师,或者有偿远程家教,可以吗。
With Best Regards,
Yu Ming
0065-96709682
turbot_yu@hotmail.com
想用vs2005, windows mobile 6, motorola mc75
黎老师,我想请教一下,VISTA下,如何让WMDC6.1和Windows Mobile 6.0模拟器实现同步?好像WMDC都检测不到设备。其实我是想测试一次下用Windows Mobile 6.0的WAP功能,但是一直都行。谢谢了,有空告诉我一下哦。
黎老师你好:
请问如何在PDA客户端上实现监听,可以接收其他客户端发送的信息,服务端是在pc上。
#92楼[
楼主]2008-08-20 18:23 |
#93楼[
楼主]2008-08-20 18:34 |
#94楼[
楼主]2008-08-20 18:39 |
@Turbot
原因可能有两个:
1.ConnectionString错了
2.你的SQL Express数据库不允许外部数据访问
#95楼[
楼主]2008-08-20 18:40 |
@luffy2341
没明白你描述的场景。
请问有没有直接用Winform程序直接访问PDA中数据库的方法?
我现在是把PDA中的数据库复制到本地进行操作,然后再覆盖到PDA中。
谢谢!
请问是不是Windows Mobile5.0,以及更高版本的开发只能用.NET?
EVC不可以开发Windows Mobile5.0以上的应用程序吗?
那用.NET开发,还能用MFC吗,本人对.NET一点不了解,谢谢了!
--引用--------------------------------------------------
ssch: 再问一个问题,开发时,我要访问我手机本地的sql server2005 compact edition数据库,它的连接字符串该怎么写,如果我要做同步时,SqlCeReplication的SubscriberConnectionString属性又该怎么写...我项目下有个Sample.sdf数据库文件,是我在项目中加数据源时,它提示我是否将该数据库复制到项目中时我点是而建立的,其中,在我加数据源时,所选的这个Sample.sdf文件是我建的一个订阅的数据库文件,但我在代码中用"Data Source='Sample.sdf';"连接串构造SqlCeConnection对象并打开时,它提示找不到该数据库文件,而我用另外一个方法,"Data Source='" + System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\Sample.sdf';"打开时,可以找到,也能正常读取它的数据,甚至可以跟sql server2005服务器同步成功,但在我看项目下的这个sample.sdf中的数据时,却没有我插入的数据,也就是说我刚才的操作是操作的后一种连接的sample.sdf,问:如何访问手机本地的数据库,又如何跟服务器端同步,给我解释一下这两个连接字符串的意思吧,找了了一下午了,也没找到能说明白的资料,多谢了...
--------------------------------------------------------
能问一下您这个问题到底是怎么回事嘛?我弄了好久,也没有弄明白啊!谢谢。。
windows mobile 5 下,可以用 .net cf 枚举可用网络(如GPRS、CDMA),然后建立GPRS 或 CDMA连接
给点参考资料也行,谢谢了
#100楼[
楼主]2008-09-25 21:56 |
Hurry.
I am looking for the WM6.0 Platform builder. but can't find it .
Before I used the WM5.0 Platform builder but it can't install at Vista OS.
So if have some information . Please mail to me .
谢谢
fox23 还把建立GPRS的文章翻译了下
但是,这个程序不能在我的手机上跑
我手机是coolpad 728的,\windows\ 目录下没有 cellcore.dll
应该怎么做呢?
#103楼[
楼主]2008-09-26 19:03 |
@0x
因为coolpad的手机不是Windows Mobile系统,是Windows CE系统。
您好,请教下,用evc4.0+ppc2003开发的程序要如何才能在wm5.0上运行起来,因项目吃紧,不能再考虑移植到vs2005上了,急盼回复,谢谢!祝身体健康,工作顺利! 我邮箱: ivanxxf@hotmail.com
#105楼[
楼主]2008-10-06 12:25 |
你好,我现在想实现sql ce2.0与sql server2000的数据传输,用什么比较好,我是新手,不理解之处请见谅!
#108楼[
楼主]2008-10-06 14:15 |
黎老是,我前面看你的代码用的都是sql ce3.1的,有没有sql ce2.0的例子呢,谢谢
#110楼[
楼主]2008-10-06 15:05 |
@rooney
原理是一样的,或者你可以搜索一下sqlce2.0的资料,不过比较少。
黎老师,您好我现在机器上装了visual studio2005、 sql 2005那个visual studio2005中自带了pocket pc2003的模拟器,请问我想做PDA与PC的数据库之间的传输,还需要什么,PDA端的数据库应该用sqlce那个版本?主要是想将PC建立的数据库传递到PC端,以便在PC端在离线的状态下对数据进行查询,谢谢
黎老师,你好!请问一下我想实现在wince上通过网线将数据传输入到pc上,我用Socket进行两者之间的数据传送,但是总是访问不到pc机,我用IP建立连接结果失败了!直接在地址栏中访问pc机的IP地址或者机器名也不行!不知道为什么是需要设置什么或者安装什么吗?实在没辙了还望老师能指教一下!如果愿意能加我QQ吗?QQ:249342183或者msn:loveyj@hotmail.com 感谢不尽!
#113楼[
楼主]2008-10-20 18:15 |
@dianzisun
如果你使用RDA或Merge Replication的话,还需要在PC上安装SQL Server Mobile Server Tools,并且配置好,具体你可以查找相关的教程。
#114楼[
楼主]2008-10-20 18:17 |
@Rita Young
这个是网络设置的原因,你可以在PC上ping一下wince的IP,或反过来试一试。
黎老师你好,我用smartphone 仿真器 调用 一个 webservice ,返回 无法连接到远程服务器,怎么解决,web服务正确,地址也是用 机器名
黎老师:
你好,我最近做蓝牙连接打印机打印文档的问题,把蓝牙模拟成com端口,通过COM口往打印机发送数据,发现英文可以打出来,但是汉字打出来却是乱码,这个问题我想了好多办法,至今任未解决,希望黎老师能够指点指点,万分感谢!
黎老师:
如果您方便的话,也可以发份类似的代码段给我,谢谢你了.
黎老师:
我的邮箱是yangjd1020@126.com
黎老师,您好!Chris Craft 的 Day 18 Mobile Weather 的代码,我在模拟器中可以完好运行。但是一旦我把 .exe 甚至 .cab 拿到我的 wm6.1 手机上面(已经安装 .net cf 3.5),一运行就出现“未能建立与网络的连接”错误。我确定我的手机是可以上网的,不管我是用 wifi、cmnet、还是 cmwap,手机上面的 ie、ucweb、google maps 等都可以正常使用,但是这个 mobile weather 就是不行。请问是什么原因?有解决方法么?谢谢!
楼主你好,我有个小问题(请原谅我的冒昧),就是如何确保单实例运行呢(就想msn那样)。cf2.0里的Proecss类不能获取进程名称,请问还有什么好方法呢。谢谢!
请问在PPC上调用服务器WEBSERVICE的时候,有时候会出现WEBEXCEPTION错误,这是什么原因造成的啊?该怎么解决呢?只是有时出现!而且出现错误的时候只要重新启动一下IIS就行了!
黎老师:
您好,我事wince的初学者,有.net的底子,您可以推荐本书给我看看吗?
黎老师
您好。
请问WINCE6.0上可以使用SQLCE3.0吗?
PB6.0中没有SQLCE3.0的选项,只有SQLCE3.5的,而SQLCE3.5需要用VS2008开发。而我目前的开发环境是2005。
有什么办法可以在WINCE6.0上使用SQLCE3.0吗?
谢谢。
#127楼[
楼主]2009-01-16 18:21 |
谢谢老师的回答。
PB6 SP1安装了,08年每个月的补丁都打了。
打了补丁后,只有SQLCE3.5,没有SQLCE3.0。CF2.0及CF3.5都有。
而SQLCE3.5需要用VS2008写程序,WINCE6.0只能用VS2005,不想同时安装两个VS版本。
不知道黎老师有什么好的办法解决这个问题?要么实现VS2005连接SQLCE3.5,要么实现WINCE6.0支持SQLCE3.0?
谢谢!
黎老师
您好。
我最近使用Mobile做一个类似移动QQ的软件,
有几个问题一直没搞明白,请黎老师指点指点
Mobile每次通过GPRS请求服务器的特定端口,告诉服务器MObile的现有的IP和端口。服务器以后通过这个IP和端口和Mobile进行通信,但是好像这个在很短的时间(5秒左右吧)就会自动断开。服务器再也无法向Moblie发信息了。
因此我就只能每隔5秒(或者小于5秒)给服务器发一个包,告诉服务器Mobile现在的IP和端口。
这就产生了2个问题,
(1)Mobile在频繁的给服务器发消息,服务器的压力可能就比较大了(Mobile终端较多)
(2)当我按一下电源键或者长时间不动PDA(PDA黑屏,并没有关机)的情况下好像我的Timer控件就失效了,直到我打开电源开关它才会接着往下执行,发现电源关闭的那段时间线程是停止的。不晓得这个结论是否正确。
不论是system.threading.timer或system.windows.forms.timer,还是自己写的thread
我的主要目的就是为了在服务器上能够随时给PDA发送数据包。不晓得黎老师是否有好的解决方!
(当pda长时间放着,屏幕就黑了,只有按电源开关才能点亮屏幕,我的关闭打开电源开关就是指这个)
黎老师,
你好,我手上有一块greenphone的手机,是PXA270,当前跑的是QT系统,我想把WM移植上去,您知道怎样构建WM的整个系统吗?能给些帮助吗?谢谢!
大家好,大家了解windows mobile的控件的用法吗?
我现在有个问题是,设置闹钟的时候,有个星期几的多选框,我想问问,这个多选框是个什么控件呢?
黎老师你好:
我现在用vs2005里wince5.0开发一个用于检测的仪器,现在需要用到移动数据库,我看了好多关于数据库的书可是都是和windows form 相关的,和智能仪器相关的却很少,我知道智能仪器里自带了一个sql server mobile edition,但是就是没法正常用。
我现在只安装了vs2005 ,请问要用移动数据库是不是还要安装其他东西啊,你能给我介绍几本关于智能仪器中移动数据库的书吗?
sql server mobile edition和sql server ce一样吗?我还要安装什么才能用移动数据库呢?
这些问题已经困扰我很久了,请黎老师指导一下了,谢谢!
还有就是要开发一个基于wince的仪器都需要安装哪些软件呢?
我也就安装了vs2005,sql server2005 ,我看您上面介绍了好多sdk,我都不太懂,难道安装了vs2005 还需要安装这些吗?
黎老师:
请问如何用可视化工具建立sql server mobile 数据库啊,就比如您那个northwind 数据库用什么建的啊,我总觉的vs2005自带的无法建立完整的mobile数据库,但是建立sql server 2005 数据库却没什么问题,sql server 2005还可以用sql server 2005 软件进行建立,那mobile数据库用什么建呢?
黎老师:
你好!
请问一下我使用mibile5.0和6.0下载一个cab的文件,在点击它的链接时候总是打开一大段乱码,是怎么回事啊。不过我从开发人员那里拷贝cab安装文件到模拟器上面是可以安装的。并且用sybian的模拟器可以下载下来。可能描述的不清楚。请加我邮箱聊,紧急求救999999999999999999999
列举出来那么多,都不知道该下载哪个,好晕啊
如果能详细说明就好了,到现在还没有看到数据库界面,救命啊!!!