《medc 2006移动开发 动手实验》由会员分享,可在线阅读,更多相关《medc 2006移动开发 动手实验(151页珍藏版)》请在金锄头文库上搜索。
1、MEDC 2006 移动开发 动手实验请不要将实验手册带走,谢谢合作。本文档所包含信息仅代表文档出版时微软公司的观点。但由于未来微软必然会对市场策略进行调整,本文档的有效性并不受微软保障,微软不保证在本文档出版之后信息的正确性。本白皮书提供相关信息仅供参考。微软对本文档之外的任何内容没有任何保证、表述、暗示或者约定。读者应该遵从各种相关版权法令的规定。未经微软公司的书面授权,不得对本文档中的任何部分进行复制存储操作,或引入可检索系统中;不得因任何目的,以任何形式和方式(电子、机械、图像、录音及其他)传播本文档。本文档相关内容可能包含了微软的专利、专利应用、商标、版权或者其他知识产权。除非经微软
2、书面形式的特别说明,提供本文档不包括使用这些专利、商标、版权或者其他任何知识产权的权利。除非特别注明,本文档中所描述的各种公司、机构、产品、域名、e-mail地址、标记、人物、地点和事件均属虚构,并非有意针对任何真实的公司、机构、产品、域名、email地址、标记、人物、地点或事件。版权所有 2006 Microsoft Corporation。保留所有权利。Microsoft、Windows、ActiveSync、Visual Studio以及Windows Mobile,都是微软公司在美国和/或其他国家的注册商标或商标。本文档中所提及实际的公司名称和产品名称可能是其他公司的商标。目录使用Vi
3、sual Studio 2005创建基于Windows Mobile设备的.NET Framework精简版应用程序4实验1: 使用Visual Studio 2005为基于Windows Mobile的设备建立一个.NET Compact Framework应用程序7练习 1: 创建Smartphone应用程序和使用SQL Mobile数据8练习 2: 添加向联系人发送电子邮件的功能27使用ASP.NET 2.0中的移动控件创建电子书库应用36实验1:使用 Visual Studio 2005中的ASP.NET 移动控件创建电子书浏览器应用程序39练习1: 创建一个ASP.NET 移动设备应
4、用程序39练习2: 使用ObjectList控件显示DataSet中的数据46练习3: 使用模板对指定设备进行定制52使用Visual Studio 2005和SQL server 2005开发基于SQL的移动应用58实验1: 使用Visual Studio 2005 和 SQL Server 2005 开发 SQL Mobile 应用程序61练习 1: 在 Windows Mobile 5.0 应用程序中创建并使用 SQL 服务器移动版本数据库61练习 2: 在 SQL Server 2005 和 SQL Server Mobile Edition 之间同步数据82练习 3: 使用 web
5、service 在任何后端数据库 SQL Server Mobile Edition 之间同步数据121使用.NET Framework精简版2.0开发多线程应用127实验1: 使用.NET Compact Framework 2.0开发多线程的应用程序130练习 1: 使用 .NET Compact Framework 2.0 创建多线程应用(推荐)131练习 2: 修改多线程应用程序136练习 3: 测试线程和线程池140练习 4: 在线程中更新用户界面(推荐)143练习 5: 使用同步对象同步线程147Patterns & Practices: Mobile Composite UI应用
6、程序积木介绍156实验1: Composite UI Application Block开发的介绍158练习1: Composite UI Application Block的概念与特性158练习2: 创建一个模块160附录 A. 结束运行在设备或者模拟器上的应用程序167151动手实验:HOL205Patterns & Practices:Mobile CompositeUI应用程序积木介绍HOL201使用Visual Studio 2005创建基于Windows Mobile设备的.NET Framework精简版应用程序概述本次动手实验中,您将学习如何使用微软的Visual Studio
7、平台与.NET框架技术开发基于Windows Mobile设备的应用程序,您将使用VS2005来对Windows Mobile程序进行基本的生成,发布,运行等操作。使用.NET Compact Framework与Windows Mobile软件开发包,自如的开发与进行移动手机数据的存储与管理,同时可以使用Microsoft SQL Server 2005 Mobile Edition (SQL Mobile)对数据进行保存与查阅。当完成全部实验后,您将对Windows Mobile平台开发工具与相关技术有全面的了解。技术等级:200预计完成时间1小时应用于 Microsoft .NET Co
8、mpact Framework version 1.0 Microsoft SQL Server 2005 Mobile Edition (SQL Mobile) Microsoft Visual Studio 2005 Windows Mobile version 5.0 software for Pocket PCs Windows Mobile version 5.0 software for SmartphonesSmartphones实验需求本动手实验需要以下软件:Microsoft Windows XP 专业版Internet Information Services (IIS)动
9、手实验使用Windows XP专业版中的IIS,请确认IIS已正确安装。Visual Studio 2005本实验需要VS2005标准版,专业版或团队开发版。任何测试版本与演示版不能进行工作。如果没有合适的Visual Studio 2005,请访问 http:/ ActiveSync 4.0 or laterActiveSync 4.0或更新的版本使您的电脑能够与Windows Mobilebased 设备连接Windows Mobile 5.0 SDKs.Windows Mobile 5.0 SDKs使得能在Visual Studio 2005平台上开发Pocket PC 与 Smartp
10、hone软件下载并安装Windows Mobile 5.0 SDK for Pocket PC :http:/ Windows Mobile 5.0 SDK for Smartphone:http:/ computers IP address/ProductData/UpdateService.asmx实验1: 使用Visual Studio 2005为基于Windows Mobile的设备建立一个.NET Compact Framework应用程序本实验中,您将学习如何使用已有的Visual Studio 和 .NET Framework技术开发基于Windows Mobile系统的设备的应
11、用程序。本实验从建立一个简单的Smartphone程序开始,接着对存储在SQL Server 2005 Mobile Edition (SQL Mobile)中的数据进行于访问,同时包括显示图片文件。然后利用Microsoft Pocket Outlook Object Model API (POOM),发送一条e-mail信息给Microsoft Office Outlook Mobile,增加一个更新数据到SQL Mobile database并下载附件中的图片文件功能的Web service创建一个Smartphone应用程序,让销售代表使用高清晰的图片与客户进行交流,这样,即使在旅途中
12、,销售代表也可以轻松地连接到客户端获取他们想要的信息,令他们的工作将更加有效。实例能够使销售代表快速浏览产品图片,及时的与客户进行电子邮件的交流并将信息存贮在Outlook Mobile Contacts list,同时可以轻松对数据进行更新与升级实验目的通过本实验,您将熟悉用 Visual Studio 2005 和 SQL Mobile建立Windows Mobile应用程序的过程,同时熟悉在新的 Windows Mobile 5.0里管理应用程序接口(APIs)的基本操作与使用在本动手实验中,您将体验:创建Smartphone 应用程序与使用SQL Mobile数据提供发送e-mail支
13、持练习 1: 创建Smartphone应用程序和使用SQL Mobile数据这个练习使用Visual Studio 2005创建Smartphone 应用程序。您将结合命令与移动设备的软键盘,添加一个浏览产品目录的功能,在已有的SQL Mobile 数据库里创建数据源,在Windows Mobile 5.0 模拟器里进行测试。按照下面的步骤,在Visual Studio中创建Windows Mobile 5.0 项目在Visual Studio中创建Windows Mobile 项目1. 首先启动VisualStudio 2005,点击Start | AllPrograms | Microso
14、ftVisualStudio 2005点击MicrosoftVisualStudio 2005的图标。2. 在VisualStudio 2005的菜单栏处点击File | New | Project弹出New Project对话框。3. 在“NewProject”对话框中“Projecttypes”下展开“VisualC#”节点下的“SmartDevice”节点选择“WindowsMobile5.0 Smartphone”。如图1所示图1:选择Windows Mobile 5.0 Smartphone device4. 在“NewProject”对话框中的“Templates”下面选择“DeviceApplication”。5. 在“Name”输入框中输入名称“OrderManager”。6. 点击“Browse”把路径定位到“C:ProgramFilesWindowsMobileDeveloperSamplesHOLsMED201_NETCF_APPS_VS2005Exercises”下点击Open。7. 点击“OK”。完成后如图2所示图2:OrderManager 项目根据据下列步骤,创建SQLMobile数据库,在本练习的稍后您还会使用到这个数据源来添加浏览功能。添加一个新的数据源1. 在“MicrosoftVisualS