2015年12月30日 星期三

Windows 10: Managing the App Lifecycle

講師: Daren May 與 Geoffrey Morgan

MVA課程連結

英文字幕:18109-229278-fzmakfbx.enUS.srt

中文字幕:18109-229278-fzmakfbx.zh-TW.srt

Assessment:

  1. How many seconds are allowed for a UWP application during the suspended event?
  2. If you want to bypass the default time allowed for a UWP application during the suspended event, what should you do?
  3. In which event should you save the state of an application?
  4. You should save the navigation history as part of the application state.
  5. With Template 10, which line of code should you use to ensure that the splash screen defined in Splah.xaml is used in a UWP application?

Slides:

000012385000015029000030498000048798000109511000114522000125332000129265000526725000624058001025313001205138002242696002324114002428553002517773003325197003330841003752488

2015年12月19日 星期六

Windows 10: Inking and the InkCanvas

講師: Daren May 與 Geoffrey Morgan
MVA 課程連結
英文字幕:18139-229274-p0ilbddc.enUS.srt
中文字幕:18139-229274-p0ilbddc.zh-TW.srt
Assessment:
  1. What is the default input mode of an InkCanvas control?
  2. True or False: When using Win2D in a UWP application, you must specify DPI.
  3. What should you use to convert a stroke into a string?
  4. Which keyword should you use to ensure proper memory management when using a DrawingSession object?
  5. Which control does the InkCanvas control wrap?
Slides:
000011425000014051000022530000028418000041301000108146000112379000132288000250821000410346001110094001114117001723074001736873002411719002416425003746799

2015年10月29日 星期四

Introduction to JSON with C#: 4 | JSON Application Data Storage

MVA課程連結

英文字幕: 12722-175934-2dbqqkf5.enUS.srt

中文字幕: 12722-175934-2dbqqkf5.zh-TW.srt

Assessment:

  1. In the sample application, what data type was deserialized from the JSON file?
  2. In the sample application, when does the data.json file get edited?
  3. Which of the following would cause the deserialized list to be null upon starting up the application?
  4. In the sample application, why was the Item class made to implement the IEquatable interface?
  5. Which line of code is necessary to use File IO functions?

Introduction to JSON with C#: 3 | Parsing and Generating JSON files

MVA課程連結

英文字幕: 12722-175932-yvy1lnrs.enUS.srt

中文字幕: 12722-175932-yvy1lnrs.zh-TW.srt

Assessment:

  1. Which line of code is necessary to include in order to allow JSON.NET functions to work?
  2. Which of the following data types can be deserialized by either the JSON.NET or the JavaScriptSerializer libraries?
  3. JSON.NET is supported through the NuGet package manager within Visual Studio
  4. Which reference is needed for the JavaScriptSerializer Class to work?
  5. What are the main differences between the JSON.NET and JavaScriptSerializer libraries?

Introduction to JSON with C#: 2 | JSON Syntax

MVA課程連結

英文字幕: 12722-175930-3x0gbgua.enUS.srt

中文字幕: 12722-175930-3x0gbgua.zh-TW.srt

Assessment:

  1. What does this JSON data represent?
  2. JSON Arrays are surrounded by what?
  3. Which of the following can be JSON values?
  4. Can a JSON Array contain Objects or Arrays?
  5. What is wrong with the JSON Object listed below?

Introduction to JSON with C#: 1 | Introduction to JSON with C#

MVA課程連結

英文字幕: 12722-175928-fxg4emyc.enUS.srt

中文字幕: 12722-175928-fxg4emyc.zh-TW.srt

Assessment:

  1. Which language does JSON share its syntax with?
  2. What are the main differences between JSON and XML?
  3. What are some reasons to use JSON?

2015年9月30日 星期三

A Developer's Guide to Windows 10: 05 | XAML performance

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M05.zh-TW.srt

Assessment:

  1. What are three methods that you can use to realize an element manually?
  2. What can you use to control the order in which elements in a GridView are updated?
  3. You are developing a Universal Windows Platform (UWP) app that displays a long list of images that have associated text. What can you use to ensure that the text is rendered before the images?
  4. True or false: Incremental virtualization allows items in a list to be rendered as the user scrolls through the list.
  5. Which three elements will be instantiated when a page loads?

2015年9月29日 星期二

A Developer's Guide to Windows 10: 04 | XAML Data binding

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M04.zh-TW.srt

Assessment:

  1. What can you use to pause all binding?
  2. Which property can you use to bind to the property of another element in your app?
  3. True or False: You can use x:Bind in control templates.
  4. What is the default mode for compiled binding?
  5. What are three situations in which you must use classic binding instead of compiled binding?

2015年9月25日 星期五

A Developer's Guide to Windows 10: 21 | Porting 8.1 Apps to Windows 10

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M21.zh-TW.srt

Assessment:

  1. You have a Windows 8.1 universal app. You want to update the app to support the Universal Windows Platform (UWP) while maintaining support for Windows 8.1 devices. At a minimum, how many heads do you require?
  2. What are three supported scale factors for images in a Universal Windows Platform (UWP) app?
  3. True or false: Apps developed for Windows Phone 8.0 can run on Windows 10 desktops.
  4. When porting a Windows 8.1 RT project to a Universal Windows Platform (UWP) app, which two things require modifications?
  5. Which two methods of the FileOpenPicker are deprecated in Universal Windows Platform (UWP) apps?
  6. You have a Windows 8.1 RT project that contains the following markup in the app manifest. ... You need to port the project to the Universal Windows Platform (UWP). How should you modify the code?

2015年9月23日 星期三

A Developer's Guide to Windows 10: 20 | Live Tiles

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M20.zh-TW.srt

Assessment:

  1. In Windows 10, which of the following are the states of tiles? Choose all that apply.
  2. What are three ways to send Toasts?
  3. What are two new features of a Toast in Windows 10?
  4. You are creating a tile that uses the TileLarge template. The tile will have three groups that each has one subgroup. How many rows and columns will the tile use to display your content?
  5. What is a benefit of adaptive tiles?
  6. What is the maximum number of buttons that a Toast can contain?
  7. On a Windows 10 tile, what is the maximum value of the badge?

2015年9月18日 星期五

A Developer's Guide to Windows 10: 18 | Navigation

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M18.zh-TW.srt

Assessment:

  1. Which method can you use to pass a parameter from a page to a new page when the new page becomes the active page in a frame?
  2. What is the minimum width of a Universal Windows Platform (UWP) app that runs on a mobile device?
  3. Which method can you use to launch a portion of a Universal Windows Platform (UWP) app in a window?
  4. Which values can you use for NavigationMode? Choose all that apply.
  5. True or false: On a Windows 10 mobile device, you can resize a window.
  6. Which key combination is supported by the BackRequested event?

2015年9月17日 星期四

A Developer's Guide to Windows 10: 17 | Connected Experiences

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M17.zh-TW.srt

Assessment:

  1. Which two types of identities can be used to acquire apps from the Microsoft store for consumers?
  2. True or false: Credential locker allows for credentials to be shared between apps.
  3. If you log on to a Windows 10 device by using a Microsoft account, what will be used to allow your Windows settings to roam?
  4. After how many days will the roaming app data for a Universal Windows Platform (UWP) app be deleted if the app was not used?
  5. On a Windows 10 device, which event will trigger the local settings to be synchronized to the roaming storage location?
  6. If you log on to a Windows 10 device by using a Microsoft Azure Active Directory account, what will be used to allow your Windows settings to roam?

2015年9月14日 星期一

A Developer's Guide to Windows 10: 14 | Background execution

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M14.zh-TW.srt

Assessment:

  1. Other than long-running background tasks, what is the total amount of time that a background tasks can execute?
  2. How many background tasks for Universal Windows Platform (UWP) apps can run simultaneously?
  3. What percentage of the CPU is guaranteed for a background task to execute?
  4. Which BackgroundWorkCostValue indicates that the system has insufficient resources to run the Universal Windows Platform (UWP) app in the background?
  5. During quiet hours, which two events can occur?

2015年9月13日 星期日

A Developer's Guide to Windows 10: 13 | Application lifecycle

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M13.zh-TW.srt

Assessment:

  1. What will cause the system to terminate a suspended Universal Windows Platform (UWP) app?
  2. You are developing a Universal Windows Platform (UWP) app. You need to ensure that when the app is terminated by the system, the next time the app starts, the user is returned to the location at which they were previously. What should you include in the app?
  3. A Universal Windows Platform (UWP) app is granted extended execution. When the extended execution is revoked, how much time does the app have before the app is suspended?
  4. Which resources are used by a Universal Windows Platform (UWP) app when the app is in a suspended state?
  5. How much time does a Universal Windows Platform (UWP) app have to go from a running state to a suspended state?

2015年9月12日 星期六

A Developer's Guide to Windows 10: 11 | App-to-App Communication

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M11.zh-TW.srt

Assessment:

  1. Which method can you use in a Universal Windows Platform (UWP) app to verify whether a required app is installed?
  2. Which line of code can you use to remove all of the contents from a publisher's shared folder named fonts?
  3. In Windows 8.1 apps, which two methods can be used to activate an app?
  4. Which URI can be used to invoke the Bluetooth setting from a Universal Windows Platform (UWP) app?
  5. True or false: When a Universal Windows Platform (UWP) app uses the LaunchUriForResultsAsync method on a mobile device, the calling app is suspended until the results are returned.

2015年9月11日 星期五

A Developer's Guide to Windows 10: 09 | File Management

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M09.zh-TW.srt

Assessment:

  1. You have an app manifest that contains the following markup. ... You need to provision a folder named Folder1 in the publisher's shared folder. What should you insert at line 05?
  2. What occurs when you exceed the quota limit of the roaming app folder?
  3. A user has the following Windows 10 devices: a phone, a desktop, a tablet, and a laptop. A Universal Windows Platform (UWP) app named App1 is installed on the phone and the desktop. On the phone, a setting is saved to the roaming app data folder. Which devices will synchronize the setting? Choose all that apply.
  4. What is the quota on the roaming app data folder?

2015年9月10日 星期四

A Developer's Guide to Windows 10: 08 | Adaptive Code

2015.08.12 MVA (2015.07.28 Channel 9) 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M08.zh-TW.srt

Assessment:

  1. Complete the following sentence: Windows 10 extension SDKs are available for each ...
  2. Which TargetDeviceFamiliy name value includes any device that runs Windows 10?
  3. True or false: If you have a Universal Windows Platform (UWP) app that contains references the Windows IoT extension SDK, the app can run only on IoT devices.
  4. Which statement accurately describes adaptive code?
  5. Which API can you use at runtime to verify whether a device supports a specific Windows extension SDK?

2015年9月8日 星期二

A Developer's Guide to Windows 10: 06 | Adaptive design

2015.07.28 Channel 9 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M06.zh-TW.srt

Assessment:

  1. What is the default snap point for desktop computers?
  2. How should you size element in a Universal Windows Platform (UWP) Windows app?
  3. What is the default typeface of Windows 10?
  4. Which of the following are Microsoft design language principles? Choose all that apply.
  5. Which font contains the new icons for Windows 10?
  6. Which feature of Universal Windows Platform (UWP) apps ensures that the display size of content is relative to the device type that is being used to view the content?
  7. Which conceptual design approach involves resizing and reflowing content?

2015年9月7日 星期一

A Developer's Guide to Windows 10: 07 | Adaptive UI

2015.07.28 Channel 9 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M07.zh-TW.srt

Assessment:

  1. Which statement accurately describes the behavior of RelativePanelControl?
  2. Which of the following can you use to change what elements appear in a Universal Windows Platform (UWP) app based on factors such as authenticated access, unauthenticated access, or screen orientation?
  3. What are two built-in adaptive triggers for state transition?
  4. Which API can you use to identify the device family?
  5. Which class should you use to create a custom adaptive trigger to change the visual state?

2015年9月2日 星期三

A Developer's Guide to Windows 10: 03 | XAML Controls

2015.07.28 Channel 9 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA 課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M03.zh-TW.srt

Assessment:

  1. Which layout control can you use to scale content based on the app size?
  2. Which layout control is embedded now into most XAML UI elements?
  3. Which control can you use to render a stream from a webcam?
  4. Which text control can you use to display content in multiple columns?
  5. Which control in Windows 10 replaces the search box from Windows 8?

2015年8月31日 星期一

A Developer's Guide to Windows 10: 02 | MStore & Monetization

2015.07.28 Channel 9 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

MVA課程連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M02.zh-TW.srt

Assessment:

  1. What can you use to validate whether your app can be published to the Windows Store?
  2. You plan to use interstitial video in an app. Users who watch the app will gain access to a special feature in the app. What should the app contain to identify whether a user has viewed the video?
  3. Which class defines methods and properties to perform an in-app purchase?
  4. Which three payment methods can be used when purchasing content from the Windows Store?
  5. Which of the following is an example of a consumable in-app purchase?

2015年8月28日 星期五

A Developer's Guide to Windows 10: 01 | The Universal Windows Platform

2015.07.28 Channel 9 有新版的課程了

目前的字幕只適用於 MVA 2015.05.29 的影片,講師是 Jerry Nixon 與 Andy Wigley

W10DevGuide01

MVA 連結

中文字幕 (Bing翻譯): 786ADevGuideToWin10M01.zh-TW.srt

Assessment:

  1. Which two editions of Microsoft Visual Studio can you use for free?
  2. You have a classic Windows app that is developed by using the Windows Presentation Foundation (WPF). You want to make the app available in the Windows Store for Windows 10 devices. What should you use?
  3. How many device families are there for Windows 10 Preview?
  4. How many platform solution developer kits (SDKs) are there for Windows 10?
  5. True or false: An extension solution developer kit (SDK) provides developers with access to device family-specific APIs.

2015年8月27日 星期四

Universal Windows App Development with Cortana and the Speech SDK: (05) Designing Apps with Speech

Channel 9 連結

MVA 連結

中文字幕 (Bing翻譯): 629UniversalAppDevCortanaSpeechSDKM05.zh-TW.srt

Assessment:

  1. Which of the following performance considerations should you keep in mind while designing an app for speech?
  2. Which of the following should you consider during speech scenario testing?
  3. Which of the following are best practices for improving the user experience of an app that is designed for speech?
  4. Which of the following Windows apps provide a good in-app speech experience?
  5. True or False: When designing an app for speech, you should add hidden functionality and release it virally?
  6. Which of the following is a guideline to handle speech recognition failures?
  7. Which of the following are best practices for designing and personalizing an app for speech?
  8. If there are various ways of saying the same thing (For example, search for, look for, find, and get), which of the following elements will you use to add those as options so that your app still displays the intended result?

2015年8月24日 星期一

我是如何產生MVA中文字幕

1. 下載MVA字幕

從2015年5月後MVA做了一次很糟的改版後,從MVA下載字幕變的不可能。

現在只能從Channel 9找到字幕檔,我會在channel 9找到同樣的課程,

然後在該課程的網址後加上:/captions?f=webvtt&l=en

就可以連結到該字幕檔(Tips:用firefox可直接下載該檔),另存該檔後加上附檔名.vtt

 

2. VTT轉XLIFF

Channel 9 下載的字幕為webvtt的格式,我要將他轉換為xliff,後續使用的工具才能進行翻譯工作。

我使用我自已開發的App:SRToXLIFF 來進行轉換。

原始的MVA英文字幕,常常有斷句在奇怪地方的問題。如果直接使用原始字幕段落,電腦翻譯的結果通常都很差。

利用我的App能剪貼文字,拚接段落的工能,在轉換前先做一些調整,讓每個字幕段落都是一個完整的句子。

load srt and edit

 

3. Bing 翻譯

我是用 Multilingual app toolkit 來翻譯字幕,載入後只要選擇Translate All後就泡咖啡等著他翻譯完成

mlt

翻譯結束後,每個段落的狀態會從"New"變為"Needs Review"

 

4. 試看

電腦翻的結果有時真的是看不懂,我還是用我做的App試看結果,其實看完也等於課程學習結束了

load and review xliff

在看影片的過程中如果覺得翻譯的有問題或是看不懂,我會點 nogood_2 將這個段落重新標記為"Needs Review",

未標記 nogood_2 的段落在播過了之後,則會標記為"Translated"。

這二個標記在會 Multilingual app toolkit 中顯示出不同的狀態,因此等我看完影片後,儲存xlf檔案

再回到 Multilingual app toolkit中人工進行翻譯的工作。

 

5. srt字幕檔。

人工翻譯的工作也完成後,可重新載入或是重新整理原本的xlf檔。

最後轉換成srt字幕檔就能在一般的播放器中觀看影片和字幕。

 

 

原本的學習方式是先大致看完英文的字幕,把不懂的生字查一查,然後看影片學習

改成這種模式,時間上覺得是差不多,不過比較能夠聽懂一些專業以外的閒談內容

對全文的理解上也比較有進步。

Universal Windows App Development with Cortana and the Speech SDK: (04) Speech Recognition in Apps

MVA 連結

Channel 9 連結

中文字幕 (Bing翻譯): 629UniversalAppDevCortanaSpeechSDKM04_high.zh-TW.srt

Assessment:

  1. The speech recognition and voice commands features are available in
  2. Which of the following types of grammars require an Internet connection to work? (Select all that apply.)
  3. True or False: SRGS grammar is ideal for advanced speech recognition scenarios.
  4. You can use the pre-defined short-message dictation grammar to recognize up to how many seconds of speech audio?
  5. Which of the following statements are true about the Speech Privacy Statement? (Select all that apply.)

2015年8月21日 星期五

Open Source Questions Answered: 07 | Microsoft Open Tech

MS Open Tech: www.MSopentech.com

msopentech

MVA課程連結

中文字幕 (Bing翻譯): OpenSourceQuestionsAnsweredM07_mid.zh-TW.srt

Assessment:

  1. Which two statements regarding the Apache Cordova project are true?
  2. Microsoft Open Technologies is a community-based organization that promotes open source software for use with Microsoft products.

2015年8月20日 星期四

Open Source Questions Answered: 06 | .NET and Open Source

MVA課程連結

中文字幕 (Bing翻譯): OpenSourceQuestionsAnsweredM06_mid.zh-TW.srt

Assessment:

  1. Which two items does the .NET Foundation provide?
  2. Which actions does the .NET Foundation undertake for projects that it is considering to include? Choose all that apply.

2015年8月18日 星期二

Open Source Questions Answered: 05 | The History of ASP.NET and Open Source (Scott Hunter)

MVA課程連結

中文字幕 (Bing翻譯): OpenSourceQuestionsAnsweredM05_mid.zh-TW.srt

Assessment:

  1. Which statements regarding ASP.NET vNext are true? Choose all that apply.
  2. Which version of the Entity Framework was the first to be open source?
  3. Which version of ASP.NET MVC is the first to be considered open source?
  4. Which open source project was the first to be included as part of Visual Studio?
  5. Which statements regarding JQuery are true? Choose all that apply.

2015年8月16日 星期日

Open Source Questions Answered: 04 | Legal Concerns (Cliff Allen)

OpenSourceQuestionsAnsweredM04.01

MVA課程連結

中文字幕 (Bing翻譯): OpenSourceQuestionsAnsweredM04_mid.zh-TW.srt

Assessment:

  1. Open source software is code that you upload to a website and make available to the public.
  2. Which action may trigger legal concerns with code that is licensed by using the copyleft license type?
  3. Using unmodified, copyleft-licensed code within a cloud service is considered distribution of the source code.
  4. An open source project uses LGPL license. Which tasks are you permitted to perform?
  5. ou need to change the open source license that a code base uses. Which group of individuals must you get approval from

2015年8月13日 星期四

Open Source Questions Answered: 03 | Working the Open Source Way (Keith Dahlby)

MVA課程連結

中文字幕(Bing翻譯): OpenSourceQuestionsAnsweredM03_mid.zh-TW.srt

Assessment:

  1. You plan to make changes to open source code. You must merge your changes back to the main project in a GitHub repository. You must create a fork of the project.
  2. You are new to GitHub and do not have a GitHub account.
  3. You need to alert the owners of a GitHub project about a feature that you would like them to add. Which two actions can you perform?
  4. What are two encoding standards?
  5. Which type of source control system is Git?

2015年8月12日 星期三

Open Source Questions Answered: 02 | Grokking OSS Culture (Phil Haack)

MVA課程連結

中文字幕 (Bing翻譯):OpenSourceQuestionsAnsweredM02_mid.zh-TW.srt

Assessment:

  1. You need to make a local copy of a GitHub repository by creating a fork. Changes to the local copy are automatically merged to the master repository.
  2. You view the projects that are listed on the website www.up-for-grabs.net. This site lists all projects that are currently in progress in the GitHub repository.
  3. What does CRUD refer to?
  4. Which three actions must you consider before you choose to open source your code?
  5. You are contributing to a project on GitHub. What is a pull request?

2015年8月10日 星期一

Open Source Questions Answered: 01 An Introduction: What's So Great About OSS? (Ross Gardler)

MVA課程連結

中文字幕 (Bing翻譯)OpenSourceQuestionsAnsweredM01_mid.zh-TW.srt

Assessment:

  1. Which type of license does the Apache Software Foundation offer?
  2. Which two statements are characteristics of permissive open source licenses?
  3. Which benefits do open source software foundations provide? Choose all that apply.
  4. You write an application and publish the source code to a blog site. Visitors to the site may download and use the source code without any limitations.
  5. Open source software typically provides higher quality code at a lower cost of development than other software development practices.

2015年7月27日 星期一

Quick Start Challenge: Microsoft Advertising SDK

QuickStartChallengeAdsUniversalApps
If you’re building a game, one of the main decisions you have to make is how to monetize your app. With the growing freemium economic strategy, a simple way to make some money is to display ads in your application. And you can do so in your Windows 8.1 apps using the Microsoft Advertising SDK for Windows 8.1.

MVA課程連結

中文字幕:QuickStartChallengeAdsUniversalApps.zh-TW.srt

Assessment:
1.What’s the website where you can set up your apps to generate revenue through the ads you place in them?​
2.What namespace do you use to reference ads in a Windows Phone project?​
3.What is the name of the project type that allows you to easily build apps for multiple Microsoft platforms?​
4.What namespace do you use to reference ads in a Windows 8.1 project?​
5.What is the name of the control that you use to add advertising to your project?