MEDC2006移动开发动手实验请不要将实验手册带走,谢谢合作。本文档所包含信息仅代表文档出版时微软公司的观点。但由于未来微软必然会对市场策略进行调整,本文档的有效性并不受微软保障,微软不保证在本文档出版之后信息的正确性。本白皮书提供相关信息仅供参考。微软对本文档之外的任何内容没有任何保证、表述、暗示或者约定。读者应该遵从各种相关版权法令的规定。未经微软公司的书面授权,不得对本文档中的任何部分进行复制存储操作,或引入可检索系统中;不得因任何目的,以任何形式和方式(电子、机械、图像、录音及其他)传播本文档。本文档相关内容可能包含了微软的专利、专利应用、商标、版权或者其他知识产权。除非经微软书面形式的特别说明,提供本文档不包括使用这些专利、商标、版权或者其他任何知识产权的权利。除非特别注明,本文档中所描述的各种公司、机构、产品、域名、e-mail地址、标记、人物、地点和事件均属虚构,并非有意针对任何真实的公司、机构、产品、域名、email地址、标记、人物、地点或事件。版权所有©2006MicrosoftCorporation。保留所有权利。Microsoft、Windows、ActiveSync、VisualStudio以及WindowsMobile,都是微软公司在美国和/或其他国家的注册商标或商标。本文档中所提及实际的公司名称和产品名称可能是其他公司的商标。目录使用VisualStudio2005创建基于WindowsMobile设备的.NETFramework精简版应用程序.........................4实验1:使用VisualStudio2005为基于WindowsMobile的设备建立一个.NETCompactFramework应用程序......................................................................................................................................................7练习1:创建Smartphone应用程序和使用SQLMobile数据...............................................................8练习2:添加向联系人发送电子邮件的功能..........................................................................................27使用ASP.NET2.0中的移动控件创建电子书库应用........................................................................................36实验1:使用VisualStudio2005中的ASP.NET移动控件创建电子书浏览器应用程序................................39练习1:创建一个ASP.NET移动设备应用程序.....................................................................................39练习2:使用ObjectList控件显示DataSet中的数据.............................................................................46练习3:使用模板对指定设备进行定制..................................................................................................52使用VisualStudio2005和SQLserver2005开发基于SQL的移动应用.........................................................58实验1:使用VisualStudio2005和SQLServer2005开发SQLMobile应用程序.....................................61练习1:在WindowsMobile5.0应用程序中创建并使用SQL服务器移动版本数据库........................61练习2:在SQLServer2005和SQLServerMobileEdition之间同步数据........................................82练习3:使用webservice在任何后端数据库SQLServerMobileEdition之间同步数据....................121使用.NETFramework精简版2.0开发多线程应用...........................................................................................127实验1:使用.NETCompactFramework2.0开发多线程的应用程序............................................................130练习1:使用.NETCompactFramework2.0创建多线程应用(推荐)..............................................131练习2:修改多线程应用程序................................................................................................................136练习3:测试线程和线程池............................................