Podcasts by Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9

Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9

Ready to make money and share your great Windows 8 app ideas with the world? Not sure where to start? Start here! Over the course of 34 lessons, our friend Bob Tabor from www.LearnVisualStudio.net will teach you the fundamentals of Windows Store app development by walking you through building the Contoso Cookbook Hands On Labs. Bob provides plenty of commentary, insight and encouragement to help you understand the basics of page layout with XAML, binding to collections of data and working with the features of Windows 8 exposed through the Windows Runtime like the Search and Share charms, tiles and notifications, webcam and much, much more! By the end of this series, you should be well on your way to becoming the "next big thing". Download the entire series source code For more Absolute Beginner series click here.

Further podcasts by Microsoft

Podcast on the topic Technologie

All episodes

Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 34: Where to go from here? from 2021-01-31T22:10:42.023393

Bob reviews the topics discussed in this series of lessons, and provides some additional resources and guidance on how you should approach your career as a software developer. ResourcesWindows 8 UX...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 32: Simulating App Purchases from 2021-01-31T22:10:42.023393

Continuing on from the previous lesson, now we learn how to unlock the app and its features by allowing the user to purchase a full version of the app directly from the app. Download the entire ser...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 31: Detecting Trial Versions from 2021-01-31T22:10:42.023393

In this final Hands On Lab, we use the CurrentAppSimulator class to simulate interaction with the Windows Store API. Here we simply use the configuration file to declaratively modify the user inte...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 30: Incorporating Scheduled Toasts from 2021-01-31T22:10:42.023393

This lesson demonstrates the use of scheduled toasts to remind or notify the user of some task or change in the app. Download the entire series' source code

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 29: Incorporating Push Notifications from 2021-01-31T22:10:42.023393

Continuing from the previous lesson, this lesson demonstrate how to utilize push notifications from Windows Notification Services to provide information or state updates to the user from the cloud ...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 28: Enabling Secondary Tiles from 2021-01-31T22:10:42.023393

The Windows 8 start page is one of it's most distinctive features, and this lesson demonstrates how to implement secondary tiles to allow "deep linking" into functionality or data in the ...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 27: Implementing User Preferences from 2021-01-31T22:10:42.023393

In this lesson we follow the instructions of the Hands On Lab to tie up the loose ends and actually implement the desire functionality. Download the entire series' source code

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 26: Saving User Preferences from 2021-01-31T22:10:42.023393

In this lesson we use the ToggleSwitch element to capture a user's preference on how to deal with remembering the state of the app prior to it being terminated. We talk about the different special...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 25: Adding a Settings Command and Settings Flyout from 2021-01-31T22:10:42.023393

In this lesson, we learn how to add Settings Flyouts using the Callisto controls. These are used to respond to the Settings charm in Windows 8, and can be used for About pages, Preferences or othe...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 24: Lifetime Management - Saving and Restoring State from 2021-01-31T22:10:42.023393

In this lesson, Bob explains how Windows 8 manages the resources of the computer in regards to our apps. We learn how to respond to Suspend notifications from Windows 8 so that we can store state ...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 23: Enabling your app to Record Video from 2021-01-31T22:10:42.023393

In this lesson, we demonstrate how easy it is to record a video and share it directly from our app. Download the entire series' source code

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 22: Enabling your app to Take Photos from 2021-01-31T22:10:42.023393

In this lesson, we demonstrate how easy it is to take a photo and share it directly from our app. Download the entire series' source code

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 21: Implementing an AppBar and Flyout from 2021-01-31T22:10:42.023393

In this lesson we add an AppBar, and using the Callisto controls from Tim Heuer to provide a Flyout menu that displays when the user selects an AppBar icon. Bob demonstrates how to use NuGet to ut...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 20: Implementing the Search Contract from 2021-01-31T22:10:42.023393

In this lesson, we learn how to respond to the user's request to search using the Search charm in Windows 8. We see all of the changes to our app that are automated by including a search results p...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 19: Implementing the Share Contract from 2021-01-31T22:10:42.023393

The Windows 8 charms can be tightly integrated into our app. Here, we implement the Share Contract, allowing users to select a recipe and share the recipe text and images with other apps like emai...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 18: Enabling Semantic Zooming from 2021-01-31T22:10:42.023393

In this lesson, we allow users to use the reverse-pinching motion to see a high-level overview of the different groups of recipes we offer, referred to as "Semantic Zooming". This allows...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 17: Accommodating the Snapped State from 2021-01-31T22:10:42.023393

Similar to the previous lesson, here we investigate the LayoutAwarePage and the VisualStateManager and learn how we can provide alternate layouts for snapped and filled states. Download the entire ...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 16: Responding to Device Orientation Changes from 2021-01-31T22:10:42.023393

We head back to the LayoutAwarePage and discuss how it works with the VisualStateManager to allow us to declarative respond to changes in orientation on our user's device. Download the entire serie...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 15: Implementing Type Converters from 2021-01-31T22:10:42.023393

In order to make our declarative controls and data binding work smoothly, we look at implicit XAML type converters, type converters added to our project template, then implement our own custom type...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 14: Modifying DataTemplates from 2021-01-31T22:10:42.023393

Continuing to work with the layout of our pages, we tweak the DataTemplates that are responsible for the presentation of individual data items in our data source. Download the entire series' source...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 13: Working with the GridView from 2021-01-31T22:10:42.023393

Our focus turns back to the layout of the three main pages in our app. In this lesson we learn about the major properties of the GridView and how they affect the flexible layout and presentation o...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 12: Working with Async Methods in the Windows Runtime from 2021-01-31T22:10:42.023393

The new C# 5.0 async features are explained in this lesson, including the pattern we can follow to utilize the Windows Runtime async methods to keep our apps fast and fluid. ResourcesAsynchronous P...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 11: Working with JSON Data from 2021-01-31T22:10:42.023393

In this lesson we talk about the JSON data format and look at the code in the RecipeDataSource.cs that loads and parses through that data to create instances of our RecipeDataItem and RecipeDataCol...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 10: Understanding Change Notification from 2021-01-31T22:10:42.023393

Several times up until now we've talked about the special relationship between the data and the user interface and in this lesson we talk about how change notification works and the how the interfa...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 8: Understanding how Data Binding Works at Design Time from 2021-01-31T22:10:42.023393

In this lesson we take a short aside and learn about the design time experience in Visual Studio and learn how it is able to render sample data. This gives us insights into binding syntax, data co...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 7: Data Binding and the SampleDataSource.cs from 2021-01-31T22:10:42.023393

In this lesson, we begin the process of understanding how to utilize data in our app. We begin by looking at this from the GroupedItemsPage.xaml's perspective, and how it utilizes the CollectionVi...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 33: Simulating Product Purchases from 2012-10-26T16:32:56

Finally, we learn how to enable in-product purchases to unlock certain features or allow for the purchase of in-app items allowing us to use a "freemium" business model. Download the ent...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 9: Data Binding to the RecipeDataSource.cs from 2012-10-26T16:27:57

In this lesson we follow the instructions of the Hands On Lab to add and wire up the RecipeDataSource.cs and its images and data to make sweeping changes to the app. Download the entire series' sou...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 6: Modifying the Grid App Template with Branding Elements from 2012-10-26T16:27:17

In this lesson we follow the Hands On Labs to modify the branding elements of the app by adding images and configuring our app to use them. We learn about the Package.appxmanifest and how it intro...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 5: Familiarizing Ourselves with the Grid App Template from 2012-10-26T16:27:08

In this lesson Bob walks through the major sections of the GroupedItemsDetail.xaml page explaining the purpose of the elements. He explains the purpose of the LayoutAwarePage, how binding syntax w...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 4: Introduction to XAML - Continued from 2012-10-26T16:26:59

Bob continues by talking about default properties, the Content property utilized by most controls, property element syntax, and then talks about the various schemas utilized in XAML and what they a...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 3: Introduction to XAML from 2012-10-26T16:26:49

Now that we have a project, it's time to learn XAML for user interface layout and interaction. Bob provides a fast but gentle introduction -- as he calls it, the "cheater's guide" -- to ...

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 2: Getting Started with the Grid App Template from 2012-10-26T16:26:37

In lesson Bob takes the first steps towards building the Contoso Cookbook by creating and walking through a new Grid App Template project and modifying the project name displayed on the start page....

Listen
Windows Store apps for Absolute Beginners with C# (MP4) - Channel 9
Part 1: Series Introduction from 2012-10-26T16:26:26

In this lesson Bob kicks off the series talking about the organization, required setup and goals of the lessons, and provides some motivation and guidance for getting started. Resources C# Fundam...

Listen