文章分类 -  Windows Mobile

Mobile 开发
.Net Compact Framework 高级篇(2)-- 扩展SOAP应用[转]
摘要:本文主要讲述如何在.Net CF中发送自定义的SOAP消息来调用WebService。可能大家对如何实现自定义的SOAP有一定的了解。但是在.Net CF中,有一些地方值得大家注意。 为何要实现自定义的SOAP呢?以及SOAP的好处在于? 一般调用WebService时,我们可以发送Http信息,也可以发送SOAP1.1/1.2信息。如果我们希望在调用某些方法时只针对于特定的用户时。那通常做法,... 阅读全文

posted @ 2009-03-04 13:26 黄裳 阅读(157) 评论(0) 推荐(0)

.Net Compact Framework 高级篇(1)[转]
摘要:本篇文章主要讲述短信拦截的一些方法,虽然该方法不是最理想的方法,但仍然能够达到相同的功效。 作为高级篇的第一篇文章,希望文中的一些API的使用方法,能够给更多人予以帮助。 在.net 2.0中,MS就提供了Microsoft.WindowsMobile.PocketOutlook.MessageInterception命名空间,通过使用该命名空间,可以截获短信和邮件的到达消息。 该命名空间中的一... 阅读全文

posted @ 2009-03-04 13:24 黄裳 阅读(172) 评论(0) 推荐(0)

.Net Compact Framework 小技巧(1)[转]
摘要:在开发过程中都会遇到一些小小的问题,可能这个问题看似简单,但处理起来就相当的麻烦也说不定. 我将一些自己开发中的小技巧写出来告诉给大家,希望大家有所帮助. 这篇文章中将介绍如何隐藏起Form右上角的OK/X按钮,有时候用户觉得不需要这个按钮,那去掉它吧~~~~ 再次介绍下该按钮的功能,X表示最小化,OK表示确认并关闭.通常新建一个Form后,默认窗体的最小化是True,所以如果需要显示OK的话... 阅读全文

posted @ 2009-03-04 13:09 黄裳 阅读(125) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(11)--使用范型来创建控件[转]
摘要:.net cf 1.0->.net cf 2.0->.net cf3.5 随着cf版本的升级,我们不断的在使用着cf提供的新功能。有没有想过如何改善代码质量?不仅使得代码看起来更清晰呢? 随着C#3.0的推出,相信泛型已成为大家耳熟能详的名词。在今后的项目中,我们如不尝试使用它来创建控件吧。 原先,我们在Form上添加一个控件,使用如下方法: Code highlighting prod... 阅读全文

posted @ 2009-03-04 13:08 黄裳 阅读(133) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(10)--多语言程序的定制[转]
摘要:很多时候,一款软件不仅仅只是一套语言环境,如果针对不同国家的人,各写一套软件来发布,明显不现实。 如何实现多语言呢?我相信看完这篇文章后,一定会对你有所帮助. 全球化过程力图确保您的应用程序可以处理来自不同文化的数据。它可能会非常简单,如确保您的日历标题足够宽以便能够处理夏威夷月份名称,或者使用您的用户所期望的负数格式。 全球化不同于本地化,后者实际上是将应用程序的资源翻译为不同的语言。即使只... 阅读全文

posted @ 2009-03-04 13:06 黄裳 阅读(105) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(9)[转]
摘要:今天说要讲述的内容是上文中的一个延伸,在上文中,提及到SystemState类。 该类主要是用于收集和监视系统的很多状态信息。 今天主要介绍它的另一个功能,当监视条件满足后,启动应用程序。 为何这么做呢?譬如当你设定好一个监视,让系统自己处理,一旦条件触发后,就会立刻调用相应的程序。 场景:当我收到100条未读短信后,立刻将收件箱中的已读短信删除。 下面将具体介绍下,如何使用该方法。 创建Sy... 阅读全文

posted @ 2009-03-04 13:05 黄裳 阅读(117) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(8)[转]
摘要:本文主要讲述如何打开,关闭蓝牙。在后续文章中会讲述如何利用蓝牙实现文件传输等。 由于WM模拟器不支持蓝牙的调试,所以,如果你要调试代码,请在实际真实的设备中调试。 打开/关闭蓝牙主要依赖1个API(BthUtil.dll中的BthSetMode,传入蓝牙模式) 蓝牙共3个模式: PowerOff关闭蓝牙/Connectable打开蓝牙/Discoverable打开蓝牙并可发现。 Connec... 阅读全文

posted @ 2009-03-04 13:04 黄裳 阅读(142) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(7)[转]
摘要:今天这篇文章的主题就是如何获取Windows Mobile设备中的MRU(最近打开文件列表) 关于MRU的获取,有2种方法。 先来介绍用.net开发的方法---访问注册表。 在注册表的:[HKEY_CURRENT_USER\Software\Microsoft\Shell\TaskSwitch]中,存有所有的MRU中的信息。可能你访问的时候会有很多,但在Windows Mobile显示的时候... 阅读全文

posted @ 2009-03-04 13:02 黄裳 阅读(128) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(5)-- Exception[转]
摘要:无论你的程序写的多好,总无法避免产生异常。既然产生异常,那我们就应该去捕获它。在.Net CF中一些异常的类型和消息不足以描述问题的根源,那么,查看一下它是否有自定义属性可能会让你立刻知道到底是哪出了问题。 WebException: 可以根据其WebException.Status属性的类型来判断。该类型是WebExceptionStatus枚举,它有16种可能的值,足以描述错误。 ... 阅读全文

posted @ 2009-03-04 13:01 黄裳 阅读(242) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(4)[转]
摘要:这篇文章主要讲述:Microsoft.WindowsMobile.PocketOutlook命名空间下的五个类: 1.OutlookSession 2.AppointmentCollection, Appointment 3.ContactCollection, Contact 4.SmsMessage 5.EmailMessage 该命名空间主要针对PocketOutlook中的所提供的App... 阅读全文

posted @ 2009-03-04 12:57 黄裳 阅读(159) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(3)[转]
摘要:这篇文章主要讲述:Microsoft.WindowsMobile.Forms命名空间下的三个类: 1.CameraCaptureDialog 2.SelectPictureDialog 3.ChooseContactDialog 该命名空间在WM5.0中就已经存在,且都是调用系统中提供的对象,可能很多人都已掌握,这里就当复习下。 程序运行如下: 1.CameraCaptureDialog:... 阅读全文

posted @ 2009-03-04 12:56 黄裳 阅读(168) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(2)[转]
摘要:在上一篇文章中,介绍了几个命名空间的使用,这篇文章,主要叙述System命名空间里的主要类及其方法。 1.AppDomain: 表示应用程序域,它是一个应用程序在其中执行的独立环境。应用程序域为执行托管代码提供隔离、卸载和安全边界。 多个应用程序域可以在一个进程中运行;但是,在应用程序域和线程之间没有一对一的关联。多个线程可以属于一个应用程序域,尽管给定的线程并不局限于一个应用程序域,但在任何给... 阅读全文

posted @ 2009-03-04 12:53 黄裳 阅读(126) 评论(0) 推荐(0)

.Net Compact Framework 基础篇(1)[转]
摘要:一直就想整理一下所有.Net Compact Framework下的所有托管类使用方法和非托管方法。 写这文章的目的:给那些入门的开发者,以及在需要某些功能的时候可以作为帮助文档来参考。在写这些文章的时候,可能我也是在不断的学习中,对很多知识也不是很了解,各位读者在阅读时,可以将自己的需求和想法告诉我,我会不断扩充和完善它。 文章将先从托管类开始。 开发环境:VS2008,平台:WM6.0 ... 阅读全文

posted @ 2009-03-04 12:05 黄裳 阅读(138) 评论(0) 推荐(0)

导航