Windows Phone 8 Introductory Tutorial (i) Introduction

Source: Internet
Author: User
Tags new features microsoft website

Hello, Welcome to this series of tutorials that contains 35 lessons for creating applications for window Phone 8 platforms. My name is Bob Tabor, and over the last 11 years I've been creating a video lecture tutorial on Microsoft development tools and Technologies on the Microsoft website and on my own website (www.LearnVisualStudio.NET).

According to the title of this series, this training will be for "absolute beginner", although this is certainly true, as we will start with the most basic creation of mobile apps, but you will see new and advanced features that we will soon go to some Windows Phone 8 operating systems.

This series was launched because of my previous series (Windows phone 7 Development for absolute Beginners, beginner Windows Phone 7 development) received a positive response. We have completely redesigned this tutorial series, so if you've seen that tutorial, you'll see great changes.

Before viewing this series, let's say you're already familiar with C #. If not, please shelve the series for a few days and watch the C # Fundamentals for Absolute Beginners on the CHANNEL9 Web site. I've been designing this series to think of audiences as beginners in C #. The minimum requirement before starting this series is that you need to have basic knowledge of object-oriented programming about classes, attributes, methods, visibility modifiers, collections, generic collections, and so on.

We designed this series as a tutorial, which means that this series will guide you through the creation of two fully functional application steps to help you create your application. Hopefully this approach will help you understand how many concepts in a real-world application scenario work together. To sort out the basics, I'll also create small applications to illustrate some of the concepts.

I will also discuss operating system and hardware requirements to get started with software that requires installation, access to developer licenses, design applications, submit to stores, and more. So hopefully this tutorial will be a good starting point for Windows Phone 8 platform developers.

Before we show you the applications we're going to create in this series, we need to do some preparation work. The screen now displayed is my desktop. The code is loaded into Visual Studio. The video is recorded in 720p HD format and is very clear. Therefore, if you cannot see the text on the screen, it is likely that your Internet connection cannot handle the high-bit rate of the video stream. Your best option is to use the download link below this video. You can download files of different formats and resolutions based on the target device watching the video.

Then you need to download the material and the code contained in the zip file. I'll make sure that the link appears on this page as well as on every page that shows the video in this lecture. The link contains the material that you need to include in your project and the application that completes the version, so you can compare the code I write to the code you write.

Finally, for the first time on the CHANNEL9 website, we provide text and screenshots versions of the video (which appear below each video). Although they are not the records of every word I say in the video, they do cover exactly the same material and provide the code I have entered, so you can copy and paste them into your application. I am offering this version for the convenience of people who have hearing impairment and do not use English as the main language. In addition, it should be useful for future reference, and you don't have to look back at the video to review some of the ideas or techniques mentioned previously.

OK, so what apps will we create in this series?

Demo Application with Name soundboard

Demo Application with Name AroundMe

You'll hear my voice for the next 11 hours, but it's actually a collaborative effort. The first is Channel9 's Clint Rutkas, who is the mastermind behind the two applications we're going to create. I think we have had 100 or so emails to discuss the nuances of various codes, and he was patient and helpful, worthy of the greatest contributor to the series. The Windows phone team has supported this effort and made the series available to readers. I think it is largely because the previous version of this series has received enthusiastic responses from your Channel9 loyal audience. So, thank you!

Finally Nokia and their developer advisor helped me to review the footage. Nokia has stepped up support for Windows Phone 8 platforms and platform developers, and I have been impressed by the enthusiasm with which they do things. Take time to take a look at their website: http://www.dvlup.com

They offer one-on-one support, frequent interactions, contest prizes, and more to make developers like you and me more involved and think about how to collaborate to build this platform. You need to register on the www.dvlup.com Web site to participate.

From this I think of my beloved Nokia Lumia 920. He's definitely the coolest device I've ever had, and believe me, I have some popular devices built on other platforms that I can get on the market today. If you are interested in Windows Phone 8 development, although this is not a necessity, I think you would very much like to have a mobile phone like that. It is not only a good developer to build the test platform of the application, but also is a very good device. Let me tell you some of my favorite features:

Great camera-my wife keeps letting me send photos taken with my cell phone, because her, uh, her weaker phone is almost impossible to compare with, especially in weak light.

nfc-Near-field communications (Near field Communications) Exchange data with other mobile phones with NFC capabilities, regardless of the platform on which the phone belongs.

Fixed-you can pin anything to the start page, music, Web sites, applications .... And I can find apps that update the tiles with new information, so I don't have to open the application to know something, such as looking at the weather or my calendar, or looking at the countdown to the holidays.

Wireless Charging-yes, you can buy a charging shell for almost any phone to achieve this function, but it is placed inside your phone!

Voice commands-Ideal for creating OneNote's to-do items or sending messages when I'm on the road.

Another cool thing is that the platform is growing and I can change their mind every time I demonstrate my phone's function. I have convinced my family and friends that when they renew their contracts, this is their next phone. And I've just read an article about what the enterprise market growth will bring to application developers, and it's very exciting.

Http://www.windowsphone.com/en-US/business/for-business

So you might ask what is the best feature? What is my opinion? I think that's what you can do with the existing C #,. NET and Windows runtime experience to build applications that can be carried at any time.

Yes, if I want to create an application for another platform, I can spend weeks or even months learning a new language, a new application interface. Or I could build apps for all platforms, but eventually miss out on some of the key new features that only Windows Phone 8 OS has. The idea is natural and therefore very interesting.

So if you've just started Windows Phone 8 development, I'm sure you'll soon be able to share my excitement at the moment. This series is one of the best ways to improve quickly.

If you're stuck somewhere or you don't understand something, you can ask a question at the bottom of the page in the comment area. Clint or me or anyone else who prepares this material will help you solve the problem and move on.

So let's start building the environment in the next lesson, and then write the code quickly. See you next class.

The entire series of source code: HTTP://AKA.MS/ABSBEGINNERDEVWP8

PDF version of the entire series: Http://aka.ms/absbeginnerdevwp8pdf

See more highlights of this column: http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.