Creating Windows Apps with Visual Studio 2013

Learn how to create Windows based Apps using Visual Basic. I cover planning an app, designing the interface & coding.
4.6 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
110 students enrolled
$19
$40
52% off
Take This Course
  • Lectures 32
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2015 English

Course Description

This course focuses on WIndows based app development for Windows 8.1 and Windows Phone. We will use the FREE version of Visual Studio 2013 Express or the community version for this class. This is an introductory level course that also focuses on the basics of programming logic.

The course has roughly 2 hours of video content and requires additional outside work for you to be able to create some of the apps on your own. This course is structured with short topical videos related to a particular programming concept, followed by videos that demonstrate the use of the content within an app or program.

If you are interested in learning to develop Windows based apps for the Windows Platform whether it is for a laptop, tablet or phone then this course is for you.

What are the requirements?

  • Students will need to download and install a copy of either Visual Studio 2013 Express or if their school is a member of DreamSparks they can download the professional version of Visual Studio. Additionally students should watch the first course video before signing up for the course. as it has some additional tips.

What am I going to get from this course?

  • At the end of this course students will be able to create Apps that will run in the Windows 8.1 or Windows Phone environment.

What is the target audience?

  • This is an introductory course for persons that have little or no programming experience. Students will learn about programming concepts as well as how to write basic Visual Basic code using Visual Studio 2013.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
02:12

This course focuses on WIndows based app development for Windows 8.1 and Windows Phone. We will use the FREE version of Visual Studio 2013 Express or the community version for this class. This is an introductory level course that also focuses on the basics of programming logic.

The course has roughly 2 hours of video content and requires additional outside work for you to be able to create some of the apps on your own. This course is structured with short topical videos related to a particular programming concept, followed by videos that demonstrate the use of the content within an app or program.

If you are interested in learning to develop Windows based apps for the Windows Platform whether it is for a laptop, tablet or phone then this course is for you.

Section 2: Start Here
02:18

This video covers information on the software required for this class as well as some basic installation tips.

Section 3: Introduction to Computers and Programming
03:16

This is a general overview of the programming process. I feel that if you are planning on programming any electronic device you need to understand the basics on how programming works on an electronic device. I tried to keep this as brief as possible.

05:52

This section focuses on one of the most important parts of creating an app, which is the planning process. We will focus on a apps planning model that will help you to plan through the process of developing successful apps.

Section 4: Learning About Variables in a Computer App
02:07

This video covers how variables are used within an app, and how we create them within a program.

01:35

This video covers the 17 different Data Types that are available in Visual Basic and covers the most common data types the programmers would typically use in their programming projects.,

03:26

This section covers the use of math within a Visual Basic programming projects. We will look at math operators as well as covering the order of precedence for math operations in a programming project.

10:07

This will be the first app that you will write we will cover the basic concepts of

  1. Creating an app
  2. Adding controls to the app
  3. Creating an event to run the app
07:35

This is a demonstrating of the tip calculator that we discussed int the App Planning section. It demonstraights the use of:

  1. Tex Blocks
  2. Text Boxes
  3. Combo Boxes
  4. Button control
  5. The use of variables and data types
  6. The use of a click event
1 page

Attached above is an Acrobat file for writing a simple calculator. The calculator should take input from the computer keyboard and input numbers into 2 text boxes. Use this and the attached file to develop an app that demonstrated the use of basic math. The attached fil is the solution file for this project. I owuld urge you to try to complete this on your own, however if you get stuck the attached file will help you see how the project works. .

Section 5: Basic Programming Controls
04:48

Although there are thousands of different controls available on the market, we will look at the 12 most common user control used by developers.

14:49

This video shows the most common XAML controls that are often used in Windows apps development if you are using Visual Basic or C#.

03:05

The resource below is a web page that has links to several useful web resources from Microsoft. The resources include:

  1. XAML How to's
  2. XAML Control List and how the control are implemented
  3. Creating a User Interface in XAML
  4. Packaging an App for the Windows Store in Visual Studio
  5. A walk through creating an app package
  6. Sample implementations of using the current windows controls
1 page

This is an Acrobat file with embedded hyperlinks links to some sites that have additional information about XAML controls and preparing an app for the windows store.

5 pages

This is a list for learning the Naming Conventions related to naming the controls that you use within a program. These are the suggested prefixes, and helps others to understand which controls you have used in your project. and makes them more easily noticeable in the code.

1 page

The attached video demonstrates the use of the basic programming controls for developing apps in the Visual Basic environment.

02:32

This section of the course focuses on handling input error exceptions using the TRY ... CATCH programming technique.

03:46

Apps often require that we format information to have particular look style or format. This lesson looks at how we can format numbers, dates and time to display an appropriate format.

03:38

This sample app demonstrates how to format dates and numbers.

06:18

This sample app is a modification of the simple math calculator app. I have included a segment to use the Try Catch method to find input errors and I have also included a sample of formatting data. The attached aip file provides access to the project for review

Section 6: Decision Structure
06:10

Decision Structure allows programmers to make decision within the code they execute within a program. We will look at the use if IF statement and Select Case statements to make decisions within our code.

02:36

This section covers the use of the TryParse method of validation input into an app or program. Earlier we looked ar using TRY ... CATCH to find errors using a series of IF statements and the TryParse method is another method that is often used to catch input errors.

04:33

This sample program demonstrates the use of IF statement to making decisions as well as using IF statments and the TryParse methd to validate the data entered into the program.

03:53

This sample project demonstrates the use of the IF statements and TryParse to validate user input. It also demonstrated the use of the Select Case technique for making decisions within the app.

1 page

This is a challenge project challenging you to demonstrate your skills in using decision structure. The attached resource is the solution to the project should you have problems completing the challenge you might use it as a guide or if you complete it without any prolems you might use it to see other techniques or a solution to the project.

Section 7: Loop Structures
04:48

This video covers the use of Do Loops and the use of For Next statements to control program flow that use of repetition within a program.

02:54

This sample project demonstrated the use of the For ... Next loop structure.

04:44

This sample looks at the use of a Do Loop, with input validation. The attached file is a completed project if you wish to review the project in more detail.

1 page

This challenge ask you to show the use of the loop structure in developing this project.

Section 8: Random Numbers
05:28

This video focuses on the use of the random object and creating random numbers that are often used in testing apps or in the creation of games or simulations.

05:27

This sample app is a slimple coin toss game that demonstrates the use of random numbers within an app.

Dice Game Challenge
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Prof. Tom Duda, Associate Professor Computer Science

30 years of business experience

Background in manufacturing, sales, and consulting

24 years as an Associate Professor of Computer Science focusing on programming, web design and development, and database management.

I have been an online instructor at the college level since 2001. My online courses include Intro to Programming with Visual Basic, Advanced Web Design. Advanced Visual Basic, and other computer related classes.

I have had great success in my college courses by providing students with short to the point videos on programming topics and techniques, followed by sample project videos that demonstrate the topic and requiring my students to complete programming challenges to learn and practice the skills that they have learned from the video presentations.

Ready to start learning?
Take This Course