
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.
This video covers information on the software required for this class as well as some basic installation tips.
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.
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.
This video covers how variables are used within an app, and how we create them within a program.
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.,
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.
This will be the first app that you will write we will cover the basic concepts of
This is a demonstrating of the tip calculator that we discussed int the App Planning section. It demonstraights the use of:
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. .
Although there are thousands of different controls available on the market, we will look at the 12 most common user control used by developers.
This video shows the most common XAML controls that are often used in Windows apps development if you are using Visual Basic or C#.
The resource below is a web page that has links to several useful web resources from Microsoft. The resources include:
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.
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.
The attached video demonstrates the use of the basic programming controls for developing apps in the Visual Basic environment.
This section of the course focuses on handling input error exceptions using the TRY ... CATCH programming technique.
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.
This sample app demonstrates how to format dates and numbers.
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
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.
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.
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.
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.
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.
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.
This sample project demonstrated the use of the For ... Next loop structure.
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.
This challenge ask you to show the use of the loop structure in developing this project.
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.
This sample app is a slimple coin toss game that demonstrates the use of random numbers within an app.
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.