Course Code: vb0
In your first lesson, you will learn how to install Visual Studio on your computer. You will begin creating your first Windows application program as you discover how a Windows application works. Then you will discover what Visual Basic did behind the scenes to help you create that application. You will also learn about properties, which are characteristics of an object---such as color and size---and how to change those properties
In this lesson, you will learn about procedures and use Visual Basic to write your first code. You have been focusing mainly on form, which is the most important part of a Windows application’s graphical user interface (or GUI). Form’s primary role is to host other controls that enrich the GUI of Windows applications. Now you will discover how to add controls to your form and how to write code for these controls.
In this lesson, you will learn all about data types, which represent different varieties of data (such as numeric data or text data). You will discover how to store that information in a variable. Then you will learn how to harness the computer’s calculating ability using math operators.
This lesson will show you how to use comparison and logical operators to determine a user’s choice. Once you know the user’s choice, you will want to execute different code based on that choice. You will learn how to use If and Select Case statements to execute alternative code statements.
This lesson will explore how to use loops, which repeat code execution until a condition is no longer true. You will learn about arrays, which may hold multiple values at one time and work very well with loops. Then you will learn how to divide up code into separate procedures. You will explore two types of procedures---subroutines and functions---that help you organize your code.
Finally, you will explore how to write code that reads from and writes to a text file in order to preserve the data. You will also learn how to add Open and Save dialog boxes so you can open a text file to read from it and save to a text file to write to it. Then you will discover how to prevent and handle exceptions.
Jeffrey A. Kent is a Professor of Computer Science, teaching both traditional and online classes. He has taught a number of computer programming languages, including C, C++, Java, and Assembly. He has authored several computer- programming books on different programming languages including Visual Basic, C++ and C#. He's also an attorney, and has combined both careers by writing applications for law firms.
There are no prerequisites for this course.
2015 version, free Visual Studio 2015 Community Edition (https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx)
2010 version if necessary to support your operating system, free Visual Studio 2010 Express (http://go.microsoft.com/?linkid=9709969)
Windows 8, 8.1 or 10 (2015 version only), 7 (2010 and 2015 versions), XP or Vista (2010 version only)
Note: This course is not suitable for Macintosh users (unless through software such as Boot Camp, Parallels or the like you can run the Windows OS on your Mac OS X machine). Prior programming education or experience is not a prerequisite. Students with Visual Basic 2008 will be supported in the Discussion Areas.
A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits!
Once a session starts, two lessons will be released each week, for the six-week duration of your course. You will have access to all previously released lessons until the course ends.
Keep in mind that the interactive discussion area for each lesson automatically closes 2 weeks after each lesson is released, so you’re encouraged to complete each lesson within two weeks of its release.
The Final Exam will be released on the same day as the last lesson. Once the Final Exam has been released, you will have 2 weeks plus 10 days to complete the Final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.