Learn C# with Windows Forms and a Variety of Projects
Learn C# with Windows Forms and a Variety of Projects, available at $69.99, has an average rating of 4.55, with 200 lectures, based on 114 reviews, and has 841 subscribers.
You will learn about Students will know how to find, download and install Visual Studio 2017 Community, the latest version as of the making of this course. Students will know how to create an executable Windows Form project. Students will know how to use a variety of the panels that show in Visual Studio. Students will know how to set various object properties. Students will know how to describe the purpose of the public keyword. Students will know how to describe the purpose of the private keyword. Students will know how to describe the purpose of the class keyword. Students will know how to interpret a hierarchy consisting of name spaces, classes and methods. Students will learn how to use the object explorer in Visual Studio. Students will understand the purpose of the files that make up a Window Forms project. Students will understand what a constructor is. Students will understand how visual object changes are reflected in code in the appropriate file. Students will learn the meaning of the this keyword. Students will learn the meaning of the partial keyword. Students will understand how to pull a class from a namespace. Students will understand how a class functions as a container for code. Students will understand how a class can also be imagined as a template for making objects. Students will understand how to use the memory panel and the meaning of the new keyword. Students will understand the concept of an assembly. Students will understand how to work with references. Students will understand the concept of an integer data type. Students will understand why variables are needed. Students will understand what it means to assign values and call methods. Understand why a variety of different data types is needed. Understand that there are templates for many different data types. Understand specific data types like int, double, bool and others. Students will understand how to use the + symbol with strings. Students will understand implicit method calls like string . Format and string . Concat. Students will understand how to make use of the locals window in Visual Studio. Understand how to set various object properties by changing the designer file manually. Understand how to work with a struct that represents colors. Understand how to use methods like trim and to upper to work with strings. Understand the concept of a method overload. Understand what purpose the .NET Framework serves. Describe the purpose of a fully qualified name. Understand the concept of method nesting. Understand the concept of static methods. Understand the purpose of enumerations. Understand the purpose of try/catch. Become familiar with exceptions. Understand simple logical conditions with if/else. Understand more complex logical conditions with if/else if/else. Understand how to use panels, calendar and check boxes. Understand how to use combo boxes. Understand how to prevent null reference exceptions with combo boxes. Understand how to work with rich textboxes. Understand how to make selections in rich text boxes and how to highlight. Understand how to make if/else operate with methods that return a bool. Understand how to use the ternary operator to make logical decisions. Understand how to work with list boxes. Understand how to work with switch blocks Understand how to use multiple catch blocks. Understand how to use modern switch blocks. Learn how to use data grid views. Learn how to make use of TryParse methods. Understand where to find the .NET Framework. Understand the difference between unary and binary operators Understand how to use a rich text box in a simplified way. Understand how to make use of a x++, ++x, –x Understand the how and why of a while loops. Understand why the parts of a while loop are present and coded a certain way. Understand how to make use of grid views with while loops. Understand the fundamentals of for loops. Understand how to make if work with open file dialogs. Understand how to make if work with save file dialogs. Understand how to work with the rich text box methods. Understand how to use complex index notation with data grid views. Understand how to step through the column entries with a for loop. Understand how to work with double for loops. Understand how to navigate through the command prompt window. Understand the concept of a verbatim string. Understand how to use string arrays in an application. Understand how to add name spaces and using the IO namespace. Learn how to use the folder browser dialog box. Understand how to use if with folder browser dialogs. Understand how to use foreach loops with string arrays. Understand how to use picture boxes and image lists. Understand how to use if/else with image lists and image list indexes. Understand overall how to build a simple picture browser. Understand how to print images to pdf's and paper. Understand the purpose of the .net framework and how public properties give us access to private fields. Understand how to use the print preview dialog box Understand how to use page margins when printing to fit images on a page. Understand how to view images at their proper size using a form. Understand the difference between local variables and fields. Learn how to perform a variety of image resizing operations. Learn how to use the clipboard Learn how to use switch blocks Learn how to use multiple windows forms in one project Learn how to write to /read from files on the hard drive Learn how to print to pritners and PDF files Learn how to print entire windows forms controls as bit maps Learn how to work with memory streams Learn how to work with emails, smtp and attachments Learn how to use multiple using blocks for try/catch Learn how to work with C# and word Learn how to write to files and load files Learn how to send email messages from c# This course is ideal for individuals who are This course for those who are interested in C#, Windows Forms, and some objected oriented programming. or The bottom sections are more focused on practical applications of C#. It is particularly useful for This course for those who are interested in C#, Windows Forms, and some objected oriented programming. or The bottom sections are more focused on practical applications of C#.
Enroll now: Learn C# with Windows Forms and a Variety of Projects
Summary
Title: Learn C# with Windows Forms and a Variety of Projects
Price: $69.99
Average Rating: 4.55
Number of Lectures: 200
Number of Published Lectures: 200
Number of Curriculum Items: 200
Number of Published Curriculum Objects: 200
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Students will know how to find, download and install Visual Studio 2017 Community, the latest version as of the making of this course.
- Students will know how to create an executable Windows Form project.
- Students will know how to use a variety of the panels that show in Visual Studio.
- Students will know how to set various object properties.
- Students will know how to describe the purpose of the public keyword.
- Students will know how to describe the purpose of the private keyword.
- Students will know how to describe the purpose of the class keyword.
- Students will know how to interpret a hierarchy consisting of name spaces, classes and methods.
- Students will learn how to use the object explorer in Visual Studio.
- Students will understand the purpose of the files that make up a Window Forms project.
- Students will understand what a constructor is.
- Students will understand how visual object changes are reflected in code in the appropriate file.
- Students will learn the meaning of the this keyword.
- Students will learn the meaning of the partial keyword.
- Students will understand how to pull a class from a namespace.
- Students will understand how a class functions as a container for code.
- Students will understand how a class can also be imagined as a template for making objects.
- Students will understand how to use the memory panel and the meaning of the new keyword.
- Students will understand the concept of an assembly.
- Students will understand how to work with references.
- Students will understand the concept of an integer data type.
- Students will understand why variables are needed.
- Students will understand what it means to assign values and call methods.
- Understand why a variety of different data types is needed.
- Understand that there are templates for many different data types.
- Understand specific data types like int, double, bool and others.
- Students will understand how to use the + symbol with strings.
- Students will understand implicit method calls like string . Format and string . Concat.
- Students will understand how to make use of the locals window in Visual Studio.
- Understand how to set various object properties by changing the designer file manually.
- Understand how to work with a struct that represents colors.
- Understand how to use methods like trim and to upper to work with strings.
- Understand the concept of a method overload.
- Understand what purpose the .NET Framework serves.
- Describe the purpose of a fully qualified name.
- Understand the concept of method nesting.
- Understand the concept of static methods.
- Understand the purpose of enumerations.
- Understand the purpose of try/catch.
- Become familiar with exceptions.
- Understand simple logical conditions with if/else.
- Understand more complex logical conditions with if/else if/else.
- Understand how to use panels, calendar and check boxes.
- Understand how to use combo boxes.
- Understand how to prevent null reference exceptions with combo boxes.
- Understand how to work with rich textboxes.
- Understand how to make selections in rich text boxes and how to highlight.
- Understand how to make if/else operate with methods that return a bool.
- Understand how to use the ternary operator to make logical decisions.
- Understand how to work with list boxes.
- Understand how to work with switch blocks
- Understand how to use multiple catch blocks.
- Understand how to use modern switch blocks.
- Learn how to use data grid views.
- Learn how to make use of TryParse methods.
- Understand where to find the .NET Framework.
- Understand the difference between unary and binary operators
- Understand how to use a rich text box in a simplified way.
- Understand how to make use of a x++, ++x, –x
- Understand the how and why of a while loops.
- Understand why the parts of a while loop are present and coded a certain way.
- Understand how to make use of grid views with while loops.
- Understand the fundamentals of for loops.
- Understand how to make if work with open file dialogs.
- Understand how to make if work with save file dialogs.
- Understand how to work with the rich text box methods.
- Understand how to use complex index notation with data grid views.
- Understand how to step through the column entries with a for loop.
- Understand how to work with double for loops.
- Understand how to navigate through the command prompt window.
- Understand the concept of a verbatim string.
- Understand how to use string arrays in an application.
- Understand how to add name spaces and using the IO namespace.
- Learn how to use the folder browser dialog box.
- Understand how to use if with folder browser dialogs.
- Understand how to use foreach loops with string arrays.
- Understand how to use picture boxes and image lists.
- Understand how to use if/else with image lists and image list indexes.
- Understand overall how to build a simple picture browser.
- Understand how to print images to pdf's and paper.
- Understand the purpose of the .net framework and how public properties give us access to private fields.
- Understand how to use the print preview dialog box
- Understand how to use page margins when printing to fit images on a page.
- Understand how to view images at their proper size using a form.
- Understand the difference between local variables and fields.
- Learn how to perform a variety of image resizing operations.
- Learn how to use the clipboard
- Learn how to use switch blocks
- Learn how to use multiple windows forms in one project
- Learn how to write to /read from files on the hard drive
- Learn how to print to pritners and PDF files
- Learn how to print entire windows forms controls as bit maps
- Learn how to work with memory streams
- Learn how to work with emails, smtp and attachments
- Learn how to use multiple using blocks for try/catch
- Learn how to work with C# and word
- Learn how to write to files and load files
- Learn how to send email messages from c#
Who Should Attend
- This course for those who are interested in C#, Windows Forms, and some objected oriented programming.
- The bottom sections are more focused on practical applications of C#.
Target Audiences
- This course for those who are interested in C#, Windows Forms, and some objected oriented programming.
- The bottom sections are more focused on practical applications of C#.
Update 7/21/2023: Added an article lesson with a zip showing how to make a simple platformer game using Windows Forms and C#.
Update 7/20/2023: Some Unity Scripts are also now added . These are good for beginning learners. They are all heavily commented so it’s very important to read all the comments to understand what the code is doing. They’re on the bottom in article form.
Update 7/19/202023: Added on bottom a zipped up C# project that amounts to a customer calendar generator. I haven’t made videos on this yet, as I lack the time.
-
Dynamic calendar generation based on selected months, days, and year.
-
Month and day selection using CheckedListBox controls.
-
Year selection using a NumericUpDown control.
-
Copying text from a top RichTextBox to all corresponding RichTextBoxes in the calendar.
-
Clearing text from all RichTextBoxes in the calendar.
-
Zoom control using a TrackBar to adjust the calendar size.
-
Font size adjustment using a separate TrackBar for the RichTextBoxes’ font size.
Update 7/19/2023: Added on bottom a zipped up C# project that creates a draggable text box whose location and content are saved between form loads. It’s a sticky note basically for Windows Forms. I have not yet made videos on this, as I lack the time but the code has a lot of rich comments.
Update 7/18/2023: On the bottom is a C# Game Project in a zipped up file. I HAVE NOT had the time to make videos of this project.The GameForm project has been meticulously documented with detailed comments to help learners understand the purpose and functionality of each line of code. Here’s an overview of how the lines of code are heavily commented. You play a character that has to avoid three little monster moving around on the screen. It’s about 260 lines of code.
Dear aspiring coders,
Are you ready to unlock the power of C# programming and take your skills to the next level? Look no further than our comprehensive online course on Udemy!
Imagine immersing yourself in a course that not only covers the basics of C# and Windows Forms but also explores intricate details that require careful analysis. With a plethora of exercises placed throughout the videos, you’ll be able to apply what you’ve learned and solidify your understanding of the material. And don’t worry about getting stuck – we provide solutions to the exercises after the pauses, so you can test and check your work.
Our course uses the latest version of Visual Studio, with all the code typed line by line, in real time, inside the program. And while this is a beginner’s course, we do not avoid very technical details. We discuss concepts related to object-oriented programming early on and provide closed-captions automatically for those who are hearing-impaired.
But that’s not all! We are excited to announce that we have recently added four new sections dedicated to building practical projects, including a fairly extensive database project. This project explores the intricacies of database programming in C# and will challenge you to take your skills to the next level. And with our videos presented in HD quality with clear and crisp audio, you’ll be able to follow along every step of the way.
Don’t wait any longer to take advantage of this incredible opportunity. Act now and join us on this exciting journey into the world of programming. We encourage you to watch our free preview videos and review our course goals, so you can see exactly whether this course is the right fit for you.
You know that you have the potential to excel in programming, so why not give yourself the tools you need to succeed? Let us help you unlock your full potential and explore the exciting possibilities of C# programming together.
Thank you for considering our course, and we hope to see you soon!
Course Curriculum
Chapter 1: Get the needed tool
Lecture 1: Getting Visual Studio 2017 Community (no coding)
Chapter 2: Digging into the Structures of a Windows Forms Project
Lecture 1: Creating and running your first executable (no coding)
Lecture 2: Displaying a message with a label (no coding)
Lecture 3: Reacting to a button click (coding)
Lecture 4: Understanding namespaces, classes, keywords, part 1(examining existing code)
Lecture 5: Understanding namespaces, classes, keywords, part 2(examining existing code)
Lecture 6: Understanding namespaces, classes, keywords, part 3 (examining existing code)
Lecture 7: Understanding Initialize Component, part 1 (examining existing code)
Lecture 8: Understanding Initialize Component, part 2 (modifying existing code)
Lecture 9: Understanding references (modifying existing code)
Chapter 3: Coding Fundamentals
Lecture 1: Using int variables (coding)
Lecture 2: Using different data types, part 1 (interface design)
Lecture 3: Using different data types, part 2 (coding)
Lecture 4: Using different data types, part 3 (coding)
Lecture 5: String methods, part 1(coding/interface design)
Lecture 6: String methods, part 2(coding)
Lecture 7: Using the .NET Framework (coding)
Lecture 8: Classes Vs. structs
Lecture 9: Method nesting
Lecture 10: Enumerations
Lecture 11: Exceptions
Lecture 12: Variable scope
Chapter 4: Flow Control
Lecture 1: if/else, simple version
Lecture 2: If/else if/else, part 1
Lecture 3: If/else if/else, part 2
Lecture 4: If/else with methods
Lecture 5: Ternary operator, part1
Lecture 6: Ternary operator, part 2
Lecture 7: Switch blocks
Lecture 8: Logical and
Lecture 9: Modern switch blocks, part 1
Lecture 10: Modern switch blocks, part 2
Lecture 11: Modern switch blocks, part 3
Lecture 12: TryParse method with datetime
Lecture 13: TryParse source code
Chapter 5: Loops and if/else
Lecture 1: Changing variables using compound operations
Lecture 2: While loops, easy example
Lecture 3: While loops, practical example, part 1
Lecture 4: While loops, practical example, part 2
Lecture 5: For loops, basic example
Lecture 6: For loops, basic example, part 2
Lecture 7: If with rich text boxes, part 1
Lecture 8: If with rich text boxes, part
Lecture 9: Gridviews with for loops, part 1
Lecture 10: Gridviews with for loops, part 2
Lecture 11: Working with double loops
Lecture 12: Foreach loops with arrays, part 1
Lecture 13: Foreach loops with arrays, part 2
Lecture 14: Picture browser, part 1
Lecture 15: Picture browser, part 2
Lecture 16: Picture browser, part 3
Lecture 17: Picture browser, part 4
Lecture 18: Picture browser, part 5
Lecture 19: Picture browser, part 6
Lecture 20: Picture browser, part 7
Lecture 21: Image browser, part 8
Lecture 22: Image browser, part 9
Lecture 23: Image browser, part 10
Lecture 24: Image browser, part 11
Lecture 25: Image browser, part 12
Lecture 26: Image browser, part 13
Lecture 27: Image browser, part 14
Lecture 28: Image browser, part 15
Lecture 29: Image browser, part 16
Lecture 30: Image browser, part 17, fix issues with crashing code
Chapter 6: Shape Calculator Project
Lecture 1: Overview of the ideas behind the shape calculator
Lecture 2: Notes box interface
Lecture 3: Save file dialog for notes panel
Lecture 4: Open file dialog for notes panel
Lecture 5: Rectangle panel interface layout
Lecture 6: Tooltip code for rectangle panel
Lecture 7: Copy to clip board rectangle label
Lecture 8: Code for calculating area/perimeter, step 1
Lecture 9: Code for calculating area/perimeter, step 2
Lecture 10: Add border to label panel
Lecture 11: Add border to label panel
Lecture 12: Make interface for cylinder object
Lecture 13: Combo box for switching panels
Lecture 14: Volume button for cylinder object
Lecture 15: Copy ability for volume label
Chapter 7: Financial Calculator Project
Lecture 1: Overview of the project
Lecture 2: Add tab control
Lecture 3: Add images to tab pages
Lecture 4: Picture box with formulas
Lecture 5: Add printing font objects to bottom
Lecture 6: Overview of formulas used in project
Lecture 7: Add calculations tab interface parts
Lecture 8: Add menu items
Lecture 9: Discrete compounding code, part 1
Lecture 10: Discrete compounding code, part 2
Lecture 11: Continuous compounding code
Lecture 12: Print preview, print dialog, color dialog
Lecture 13: Print event code
Instructors
-
T O
Spreader of Knowledge
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 8 votes
- 4 stars: 38 votes
- 5 stars: 67 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024