博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
70-599 微软Windows Phone 7开发人员证书考试真题
阅读量:6902 次
发布时间:2019-06-27

本文共 7280 字,大约阅读时间需要 24 分钟。

微软的Windows Phone 7的开发人认证7月份已经发布,上周我去考过了70-599的考试,这篇文章总结一下微软对于Windows Phone开发人员的能力要求,认证要求以及提供考试的一些指导信息。关于Windows Phone开发的Overview介绍,请见我之前为诺基亚培训总结的。

微软的WP7开发人员认证全称为MCPD: Windows Phone Developer,包含以下三门考试

MCPD: Windows Phone Developer certification requirements*

Exam number

MCTS prerequisite: TS: Silverlight 4, Development

MCTS prerequisite: TS: Accessing Data with Microsoft .NET Framework 4

MCPD requirement: PRO: Designing and Developing Windows Phone Applications

可以看见,除了基础的C#能力之外,开发Windows Phone微软主要要求三方面的能力:Silverlight、Data Access和Phone API。个人理解如果你目前已经对Silverlight了解,那基本上直接就可以熟练开发WP7应用程序,因为Phone相关的原理和API一周基本上就可以掌握。下面这张图也基本上涵盖了主要的API,如果不考虑XNA,从下往上看,BCL我相信大家都比较熟练,之后再掌握Silverlight,然后再学习Phone API。

 

MCTS prerequisite: TS: Silverlight 4, Development

以我个人的经验,其实对于没有接触过Silverlight的朋友,其实进行WP7开发的主要瓶颈还是Silverlight而不是Phone的API。核心我觉得需要理解以下几点Silverlight的知识点。

  • XAML(用XML的方式定义对象对象树
  • Resource & Style (一个能够存放任何对象的Dictionary,通过x:Key来获取这个对象)
  • /Attached Property/ / Attached Event
  • Control Template (Silverlight用来定义和修改控件Render的Layout)
  • (将两个对象值自动相互传递的机制)

强烈推荐考试准备材料

 

 

MCTS prerequisite: TS: Accessing Data with Microsoft .NET Framework 4

 这个主要测试关于ADO.net,Linq to SQL以及Linq to Entities的内容,这门考试是很多MCPD的基础课程,例如Azure Developer。内容以后有机会再解释。

 

 

MCPD requirement: PRO: Designing and Developing Windows Phone Applications

这门课是真正关于Windows Phone的考试,主要考试内容包括:
·         Designing Data Access Strategies (19%) (this article)
·         Designing and Implementing Notification Strategies (17%)
·         Working with Platform APIs, Tasks, and Choosers (21%)
·         Designing the Application Architecture (21%)
·         Designing the User Interface and User Experience (23%)
根据回忆来讲,考试主要考了Push Notification(Notification Header), Back Key, IsolateStorage, Input Scope, WebClient, BindTileToShell(Uris), Toast, Accelometer, NetworkChange, Binary Serialization, Manipulation, storyboard-driven animations, DeviceExtendedProperties, XAP file size, GeoLocation.TimeStamp, TouchPanelCapabilities, MVVM View Model Unit Test, Setting.EnableRedrawRegions等
在考试之前,强烈推荐以下这个系列的文章,基本上很详细的介绍关于Windows Phone各个方面的知识和考试内容:
Getting ready for the Windows Phone 7 Exam 70-599

 Getting ready for Exam 70-599: Designing and Developing Windows Phone 7 Applications. Helpful Links and Resources
 
 

70-599 Sample

最后在这里贴几道考试的Sample题目供大家参考。
 

Question

You are designing a Windows Phone 7 application. The application must use a dynamic application key to access a companys web services. You need to recommend a way to help keep the application secure. What should you recommend?

A. Create a proxy web service to retrieve the application key.

B. Store the application key in a resource file associated to the application project.

C. Encrypt the application key and store it in the Application.Resources section of the App.xaml.cs file.

D. Use a custom class in the same assembly as the WebClient object that contains a string property holding the application key.

Answer: A

 

Question

You are designing a Windows Phone 7 application. You need to store data so that it will be available if the application is resumed. What should you recommend?

A. In the application Deactivated event handler, save data to the PhoneApplicationService.State dictionary. In the application Launching event handler, read the data from the PhoneApplicationService.State dictionary.

B. In the application Deactivated event handler, save the data to the PhoneApplicationService.State dictionary. In the application Activated event handler, read the data from the PhoneApplicationService.State dictionary.

C. In the application Closing event handler, save the data to the PhoneApplicationService.State dictionary. In the application Activated event handler, read the data from the PhoneApplicationService.State dictionary.

D. In application Closing event handler, save the data to the PhoneApplicationService.State dictionary.

E. In application Launching event handler, read the data from the PhoneApplicationService.State dictionary.

Answer: B

 

Question

You are designing a Windows Phone 7 application that uses multiple pages for the entry of user data. A user can freely navigate among the pages in the application at any time. The user can also perform actions that use a launcher or chooser object to select data to populate data entry fields. You need to recommend a way for page data to persist when the user navigates through the application. What should you recommend?

A. Add a button to the page with a Click event that persists the page data to IsolatedStorage when the button is clicked.

B. Add NavigatedTo and NavigatedFrom events that retrieve and store page data by using the State property of the PhoneApplicationService object when the events are executed.

C. Add logic to the Application_Launching and Application_Closing events that retrieve and store page data to IsolatedStorage when the events are executed.

D. Add logic to the Application_Deactivated and Application_Activated events that retrieve and store page data by using the State property of the PhoneApplicationService object when the events are executed.

Answer: B

  

Question

You are designing a Windows Phone 7 application.

The application will provide a button that launches the default camera application when the button is pressed. After a photo is taken, the application will display the captured photo to the user.

You need to ensure that after the photo is taken and the application is reactivated, the photo is retrieved.

What should you declare in the code (Each correct answer presents part of the solution. Choose all that apply.)

A. an instance of CameraCaptureTask at the end of the constructor of the PhoneApplicationPage class

B. an instance of CameraCaptureTask with a global scope within the PhoneApplicationPage class

C. an instance of PhotoChooserTask with a global scope within the PhoneApplicationPage class

D. an event handler for the completion of CameraCaptureTask within the constructor of the PhoneApplicationPage class

E. an event handler for the completion of CameraCaptureTask within the event handler of the Click event of the button

F. an event handler for the completion of PhotoChooserTask within the constructor of the PhoneApplicationPage class

Answer : A B D

 

Questions

If you want to pass the Windows Phone 7 application certification pass, you need to ensure your application does not exceed the max memory size, which API should you use to determine it?

A.      Use DeviceExtendedProperties to check ApplicationPeakMemoryUsage is less than 90 MB when DeviceTotalMemory is larger than 256 MB.

B.      Use DeviceExtendedProperties to check ApplicationPeakMemoryUsage is less than 90 MB when DeviceTotalMemory is less than or equal to 256 MB.

C.      Use DeviceExtendedProperties to check DeviceTotalMemory is less than 90 MB when ApplicationPeakMemoryUsage is less than or equal to 256 MB.

D.      Use DeviceExtendedProperties to check ApplicationPeakMemoryUsageis less than 90 MB when DeviceTotalMemory is less than or equal to 256 MB.

Answer: B

 

Question

Your push notification server wants to push a message which requires to be delay delivered to the device. Which HTTP header should you set for the notification request?

A.      Date

B.      X-NotificationStatus

C.      X-NotificationClass

D.      X-MessageID

Answer : C

转载于:https://www.cnblogs.com/linuszhu/archive/2011/09/08/70-599Exam.html

你可能感兴趣的文章
linux C 获取当前的工作目录
查看>>
快速atof()函数
查看>>
Starting an Interactive Client Process in C++
查看>>
MSSQL-应用案例-日志表设计优化与实现
查看>>
中国移动应该怎样看待云计算
查看>>
网络安全人才平均月薪近万 这五个城市需求最大
查看>>
云安全风险不再是最令人担心的问题?
查看>>
怎样正确地测试和维护防火墙?
查看>>
打造智能城市 要先撑起一张智能接入的全覆盖大网
查看>>
VMware通过统一端点管理、Windows 10支持与加强身份管理为数字工作空间提供创新...
查看>>
企业信息化“五段论”
查看>>
Verizon报告:2020年IoT平台市场规模将达16亿美元
查看>>
社区的成长才是我们的价值所在 - 阿里云全球第二批 MVP 祁宁专访
查看>>
php在网站根目录下写文件
查看>>
英特尔京东云强强联合 服务互联网+转型升级
查看>>
网络安全靠大家
查看>>
构建生态企业 打造移动化无限可能
查看>>
绝非玩笑!人工智能或开创黑客新时代
查看>>
除了密钥,公有云还有哪些安全保护方式?
查看>>
安全防护重在数据 人才选拔重在心力、脑力、体力
查看>>