`
zmo_xu
  • 浏览: 63598 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

转WinMobile相关问题 以便以后查询

阅读更多

实在对不住大家,上次回答问题已经是9月份了,这两个月与其说忙,还不如说是太懒。忙了一年了,到了TechEd之后,忽然觉得有点厌倦,就休息了一阵。不过新年快到了,怎么样也要给大家个交代。希望大家的问题都有了答案。如果大家到现在还没答案,那我的罪过可就大了。
这里边有一些问题我不知道答案,列出来只是希望有这方面经验的朋友能够提供一些帮助,我在这里一起谢过。
另外,Jucky At hystudio.cn的朋友发来的邮件,我不知道是什么编码,所以看不到,请您重新发一下。
最后,希望大家能过个好年,明年大家继续努力。

回复:VS.NET 2005 Beta 2初体验(3)操作SQL Mobile数据库         Knight       9/26/2006 11:11:00 AM
马老师:
我是一个变成新手,使用的是VS2005+SQL2k+sqlce2.0。在合并复制数据库是总是提示有错误。

(1)如果连接字符串用"Microsoft.SQLServer.OLEDB.CE.2.0; Data Source=\My Documents\CarDATA.sdf"则提示:
“未处理 System.ArgumentException
Message="连接字符串 microsoft.sqlserver.oledb.ce.2.0; data source 中未知的连接选项。"
StackTrace:
位于 System.Data.SqlServerCe.ConStringUtil.ParseStringIntoHashtable()
位于 System.Data.SqlServerCe.ConStringUtil.ParseConnectionString()
位于 System.Data.SqlServerCe.SqlCeReplication.set_SubscriberConnectionString()
位于 PICCcarCalc.DBoperate.UpdateDB()
位于 PICCcarCalc.Main.MenuUpdateDB_Click()
位于 System.Windows.Forms.MenuItem.OnClick()
位于 System.Windows.Forms.Menu.ProcessMnuProc()
位于 System.Windows.Forms.Form.WnProc()
位于 System.Windows.Forms.Control._InternalWnProc()
位于 Microsoft.AGL.Forms.EVL.EnterMainLoop()
位于 System.Windows.Forms.Application.Run()
位于 PICCcarCalc.Main.Main()”

(2)如果连接字符串用" Data Source=\My Documents\CarDATA.sdf"则提示:“内部错误:传输消息中的http标头信息已坏或缺失。可能是网络传输错误或IIS问题。”

这个问题已经搞了一个月了,还没查到问题在哪里,麻烦您回个邮件指点一下(如果需要详细的代码请告知)。谢谢!

问题可能很简单,你把连接字符串写成@" Data Source=\My Documents\CarDATA.sdf"就行了,应该是转意字符的问题,但是他的错误提示是带有迷惑性的。
如何在VS 2005里使用SQL CE 2.0在帮助文件里有提到,你可以参考MSDN。



回复:Windows Mobile BLOG 问题集锦 2006-9-25         qdwyj       9/28/2006 2:42:00 PM
马大哥好:
我有个问题,我用vs2003做的ppc程序,直接连接pc机上的
数据库,我现在如果连接98和2k系统中的sql server没有问题,但是连接xp怎么也连接不上,请问是什么原因?

是使用SqlCeClient程序集中的对象吧?我觉得可能是网络配置或者安全限制的问题,因为我在XP的机器上是可以访问SQL Server的,这一点是没问题的。所以问题不应该出在操作系统上。具体情况可能需要你自己找原因了。

回复:Windows Mobile BLOG 问题集锦 2006-9-25         nojie88820000       10/7/2006 8:57:00 PM
马老师好:
这个问题困扰了我很久,一直不知怎么解决。知道你是权威,所以冒昧向你请教,还望有空时指导一下。
我在使用RDA.Pull()同步server 2000和sql ce的时候, 系统报出如下错误信息:
" Error Code: 80072EFD
A request to send data to the computer running IIS has failed. For more information see HRESULT. [,,,,,]
Minor Error : 28037
Source:Microsoft SQL Server 2005 Mobile Edition

这个错误是因为你的Windows Mobile设备或者模拟器无法访问到IIS造成的。你可以在Pocket IE里输入http://wolf/sqlmobile/sscesa30.dll确定你的设备是能够访问IIS的。如果不能访问,则说明是网络配置的原因。看下我BLOG里关于模拟器网络配置的文章。


回复:VS.NET 2005 Beta 2初体验(3)操作SQL Mobile数据库         kingwkb       11/3/2006 11:20:00 AM
哪有c++搞sql mobile的例子吗?

参考下面这个类库,你可以直接在C++的工程里使用下面的类库:
http://www.pocketpcdn.com/libraries/voado.html



回复:Windows CE开发之起步停车         kk       11/23/2006 4:58:00 PM
老师您好:

我目前正在实作一个利用PDA 控制远程 PC (包含PC连接CAN局域网络的单芯片系统), 现在PDA Phone 都是使用Windows Mobil 的操作系统!
请问我将利用何种编译器开发比较适合? eVB . eVC++ 还是其它呢?
是否可以回答我上面问题?
E-mail : lkk_coolmit at yahoo.com.tw

这是一个开发工具选择的问题,如果您的程序需要与串口通讯、或者访问一些硬件设备,可以考虑使用EVC来开发。
EVB已经逐渐过时了,建议不必考虑。
如果您的程序需要访问数据库、Web Service,需要开发大量的复杂界面,可以考虑使用.NET Compact Framework。


回复:Windows Mobile数据同步项目方案         哈哈       11/23/2006 5:53:00 PM
请教一问题:
我在evc下写的动态连接库DLL,在vs2005下用C#用p/invoke调用时,为什么报找不到"*.dll"的错误啊?

您必须保证DLL暴露的函数都是WINAPI的,也就是__stdcall。不过找不到DLL的错误应该是文件路径的问题。Windows Mobile中必须使用绝对路径。

回复:瞎想:我该把逻辑层放到哪里         实现“添加到收藏夹”       12/1/2006 3:02:00 PM
我在程序里嵌入了WebBrowser控件,现在我想用这个控件调出“添加到收藏夹”的界面,如何调?

WebBrowser控件应该是没有提供这个功能。我也不知道解决的办法,把这个问题放在这里,希望有朋友知道答案。

发送者: 田博
=====================================
 小区广播就像电台广播一样,能够接收信息,不同的是它接收的是文字信息,由电信运营商发布。此项功能经证实完全免费(我打1860咨询
过,又用神州行测试过,免月租,免信息费)。通过小区广播我们能够比较及时地知道一些有用信息的主要内容,例如新闻,体育,娱乐和招
聘等资料。
  说完小区广播的好处,现在就说一下手机的小区广播功能吧。据我了解,几乎所有手机都支持小区广播,但三星X108(X608和E108的功能
和X108一样)是我用过的手机中最好的。有些手机由于内存所限只能显示信息的一半内容,有些可以显示完整的信息,但按掉后就没有了。而
X108不但可以将这些信息缓存起来,而且可以把一些重要的保存下来,据我了解,保存的信息加上缓存的可以有50条之多(曾经试过51条),
而且不占用其它地方的内存。这样,我们就可以隔一段时间看一下广播,当天的主要新闻也就大概了解清楚了。新闻和体育两个频道的信息加
起来应该超过50条一天。
  小区广播的设置方法:功能表-信息-小区信息,把接收设为“开”状态,然后在信道清单添加广播频道。 以下是中国移动提供的广
播频道:

  1、100频道:沟通100频道。2、1频道:购物频道。3、3频道:游戏金领频道。4、6频道:新闻频道。5、8频道:财经频道。6、9频道:
体育频道。7、11频道:交友频道。8、18频道:人才频道。9、33频道:休闲地带频道。10、38频道:娱乐频道。11、66频道:招标频道。12、
331频道:诺基亚频道。
用C#可以实现吗,?有碍现成的API吗?

这个问题,我不知道答案,放在这里,希望了解的朋友帮我回答一下。

发送者:
=====================================
我想请问一下,采用C++调用ADOCE的方式来访问Pocket Access数据库的这种方式,因为在Windows moblie 5.0以上版本要打补丁才能使用,所以现在想改PDA数据库,请问改成什么比较好? sqlite sqlanywhere sqlserver这几种可不可行?哪个比较好?

Oracle Lite和Sybase SqlAnywhere都是收费的产品,而SQL Mobile是免费的,而且和VS 2005开发工具结合的比较好。如果对后端数据库没有什么特殊的要求,比如需要和oracle或sybase数据库同步,选择SQL Mobile还是最优的方案。

发送者: 邱强
=====================================
马宁,你好,我在VS2005环境中用C#开发smartphone2003程序的时候,其中用到了压缩解压缩技术,.Net本身没有提高相应的类库。在2.0的框架下我使用了第三方的dll可以完成这个功能。但这个第三方的dll不被.Net Compact Framwork 1.0支持。请问如果解决这个问题?另外一个问题是:我在画图的时候用到了Pen,需要有线的宽度和线的类型,但在.Net Compact Framwork 1.0下Pen类没有这个属性,请教怎么解决?OpenNetCF1.4的PenEx虽然有宽度和线型,但GraphicEx中的方法又少了很多。难道所有的画图都要我调用系统API函数来完成吗?盼望能得到你的指教。谢谢。

关于压缩的问题,我记得博客园里有一篇文章,介绍把.NET Framework中的压缩程序集反编译,然后加入到.NET CF中,您可以参考一下。
.NET CF 1.0的问题很多,如果方便的话,还是建议您尽快升到.NET 2.0。对于Pen的问题,我是自己继承了一下Graphic类,通过多次绘制来实现宽度的。办法比较笨。


发送者: AAWOLF 你好!
=====================================
datagrid添加一列复选框,怎么做,找资料,没有解决问题,谢谢了

这个问题不了解,希望知道的朋友回答下。

发送者: 陈新康
=====================================
我的机器是P4 2.8G,内存1G,开发工具VS2005,运行WM5.0模拟器速度非常慢。请问有什么办法可以提高速度?

个人觉得,你的问题可能是出在每次Debug程序之后就把模拟器关掉了,而且没有保存相应的状态。模拟器在第一次启动的时候,的确会比较慢,而且在程序第一次部署的时候需要安装一些组件也会比较慢。只要你每次不关掉模拟器,那么下一次程序只会部署改变的程序,那么速度会比较快。但是无论如何,模拟器的速度是没有办法和真实设备上的运行速度相比的,但基本上还可以忍受。

发送者: 郭学颖
=====================================
我建一个自定义的控件,该控件里有一个listview我想让我自定义出的控件调用ListView.ColumnHeaderCollection时,控件中的Column也会改变

您创建的是一个UserControl,还是继承自ListView的Control,我不太明白您的意思。

发送者: itsilkworm
=====================================
马老师:
    你好,我是一个Mobile开发的初学者,我今天听你的WebcastDriect3D Mobile 初体验时,在第六分钟你说的“D3D Mobile和windows mobile 平台上的**是分开的两个部分”,我没有听清楚D3D Mobile和什么是分开的两个部分?另外想问问马老师,我想在Mobile上加上声音,Driect3D支持声音吗?如果不支持的话那么就该用什么呀?希望马老师能够给我个意见。
            致

礼!!

                                   Itsilkworm

特意下载下来听了一下,我说的是“D3D Mobile和Windows Mobile上的DirectDraw是分开的两个部分”。我前边说D3D Mobile是以DirectX 8.0为基础的,而在D8中Direct3D和DirectDraw是分开的两个部分,到了D9里边这两部分被整合成DirectGraphic了。

发送者: 韩振东
Email: hanzd@supermap.com
IP地址: 219.239.241.54
=====================================
您好!我现在在eVC下开发GIS系统,想实现一个浮动的工具条,我尝试了多次都失败了,希望得到您的帮助,最好有点源代码,先谢谢啦!

浮动工具条,这也是我多年来想实现而没实现的东西。我提供两种思路,不保证可行:1)创建一个单独的窗体,指定某些参数,使其可以不全屏显示;2)在窗体中创建一个子窗体,响应拖动时间,并且保证能够置于顶层。不过估计这两种方法都不能浮动于标题栏之上。
期待你成功之后可以和我们分享一下成功经验。

分享到:
评论

相关推荐

    WinMobile开发示例工程

    在IT行业中,Windows Mobile(简称WinMobile)是一个已经过时的操作系统平台,主要用于早期的智能手机和平板电脑。尽管现在已被Windows Phone和Android等现代操作系统所取代,但了解WinMobile的开发对于历史研究或...

    win Mobile SDcard容量 电池 信息查询

    WindowsMobile VB dot net SDcard 容量查询 GetDiskFreeSpaceExW 调用 API Battery 状态查询 GetSystemPowerStatusEx 调用 API 给自己将来备忘

    winmobile手机同步演示

    【winmobile手机同步演示】 Windows Mobile(简称WinMobile)是由微软公司开发的一种移动操作系统,它为智能手机和平板电脑提供了一个类似Windows桌面环境的界面。在2000年代中期到后期,WinMobile在商务和专业用户...

    GPRS拨号设置软件(WinMobile,WinCE)

    拨号设置软件,可以读取系统拨号设置,特别是可以设置APN,第一个版本,有时学要多点两次才会有效果。

    WinMobile 的虚拟键盘 TouchMe Reloaded 11-03-13

    **WinMobile 虚拟键盘 TouchMe Reloaded 11-03-13** WinMobile,全称为Windows Mobile,是微软开发的一款操作系统,主要用于移动设备,如智能手机和平板电脑。在WinMobile系统中,虚拟键盘是用户进行输入操作的重要...

    winmobile应用去掉时间限制

    winmobile应用去掉时间限制中国农民调查

    WinMobile WinCE 拨号上网配置软件

    在移动设备领域,WinMobile和WinCE是两个广泛使用的操作系统平台,主要用于掌上电脑和智能手机。这些设备常常需要通过GPRS或3G网络进行数据通信,例如浏览网页、收发邮件或者下载应用。"WinMobile WinCE 拨号上网...

    ActiveSyncsetupchs-xp_winmobile_ActiveSyncsetup_

    标题中的"ActiveSyncsetupchs-xp_winmobile_ActiveSyncsetup_" 指向的是微软的ActiveSync设置程序的中文版,适用于Windows Mobile设备,并且是为Windows XP操作系统设计的。ActiveSync是微软早期开发的一款同步软件...

    win10mobile工具

    标题中的“win10mobile工具”指的是用于Windows 10 Mobile设备的升级工具,这是一个专为微软的移动操作系统设计的软件。Windows 10 Mobile是继Windows Phone 8之后的一个重要版本,它提供了与桌面版Windows 10相似的...

    winMobile调用nativeAPI录音.rar

    winMobile调用nativeAPI录音.rarwinMobile调用nativeAPI录音.rarwinMobile调用nativeAPI录音.rarwinMobile调用nativeAPI录音.rarwinMobile调用nativeAPI录音.rar

    sqlserver查询分析器 win10可用

    下面将详细介绍SQL Server查询分析器在Win10上的使用及相关知识点。 1. **SQL Server Management Studio (SSMS)**:这是微软官方提供的SQL Server查询分析器,适用于Win10。SSMS提供了一个集成环境,用于管理和开发...

    winmobile下开发openssl需要库wcecompat

    在Windows Mobile(简称WinMobile)平台上进行开发时,OpenSSL是一个重要的加密库,常用于实现安全通信、数据加密以及数字签名等功能。标题提到的“winmobile下开发openssl需要库wcecompat”,指的是在Windows ...

    winmobile程序连接sqlserver的连接说明及例子

    1. WinMobile程序连接SQL Server数据库的方式:文件中提到了通过.NET Compact Framework使用SqlClient命名空间的APIs来连接SQL Server数据库。这包括使用.NET Framework基于的SqlClient数据提供者从PC连接到SQL ...

    Win Mobile最小化到托盘

    在Windows Mobile操作系统中,"Win Mobile最小化到托盘"是指一种编程技术,允许应用程序在被最小化时,不在任务栏上显示图标,而是隐藏到系统托盘区域。这种功能通常用于节省屏幕空间,同时保持应用程序后台运行。...

    win10 apple mobile device ethernet.cab

    解决win10系统 apple mobile device ethernet 感叹号,无法共享苹果手机网络问题。

    win32 SDK 查询工具 顶

    5. **相关函数链接**:显示与所查询函数相关的其他API,方便扩展学习。 描述中的“顶”可能是对这个查询工具的高度评价,意味着它在功能和用户体验上可能非常出色,值得开发者尝试。 在提供的文件列表中,“Data....

    javame和WinMobile集成

    - **兼容性问题**:由于Java ME并非为Windows Mobile定制,因此可能会遇到一些兼容性问题,需要开发者进行适配和优化。 - **性能考量**:考虑到Windows Mobile设备的硬件限制,优化程序性能以确保良好的用户体验是...

    WindowsMobile手机摄像头转WebCamera软件

    WindowsMobile 5.0 - 6.5 用的手机摄像头软件,可以将您的手机摄像头转换成网络摄像头。 使用CoolCamera软件,网上很多CoolCamera都是手机端的程序,PC端的程序基本难觅踪影,这里两个终端的配套软件一并奉上,按照...

    WINMobile5下的 视频SampleGrabberFilter 过滤器

    标题中的“WINMobile5下的 视频SampleGrabberFilter 过滤器”指的是在Windows Mobile 5.0操作系统上,利用DirectShow框架进行视频处理时,一个关键的组件——Sample Grabber Filter。这个过滤器是DirectShow框架的一...

    Windows Mobile开发概述

    Windows Mobile开发概述主要涵盖的是微软为智能手机设计的操作系统的开发知识,这个系统曾经广泛应用于早期的智能手机和平板设备。本文将深入探讨Windows Mobile的生态系统、开发工具、编程语言、应用程序接口(API)...

Global site tag (gtag.js) - Google Analytics