Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Windows Forms

Winforms C# Development by 2 Projects

C# Windows Forms (Winforms) - Gmail app, screenshot app, hotkeys, XML, Timer, icons in C# Windows Form
Rating: 0.0 out of 50.0 (0 ratings)
2 students
Created by Baris A.
Last updated 8/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Write C# Code & Create Windows Desktop Apps
  • Create a Screenshot App in C#
  • Build Desktop Gmail Notification software
  • Learn WinForm (Windows Forms) development
  • Register global Hotkeys(Shortcut keys) in windows
  • Save and retrieve your application settings
  • Get screenshot in C#
  • get screen area information/desktop size
  • create & show notification icon of your app in taskbar
  • minimize Windows applications to taskbar with icon
  • how to show Balloon Tip for Winform apps
  • how to open a website with default browser in C#
  • how to run a link with default application in Winform
  • how To download Atom feeds in C#
  • how to parse an Atom Feed/XML document
  • get values from nodes and childnotes in XML
  • how to use Timer in Windows Forms
  • how to create/open a form from another winform
  • how to simulate button click with keypress
  • how to start a windows desktop app in minimized state

Course content

8 sections • 11 lectures • 57m total length

  • Preview01:03
  • Preview08:06

  • Screenshot application basics
    03:16

  • Developing Screenshot software
    17:57

  • Gmail Notification app overview
    00:37
  • Gmail app - Screens, Login
    07:34
  • Email XML feed in browser
    01:00

  • Parsing gmail emails, XML, atom feed
    04:49

  • Timer, keypress, taskbar icons and more
    06:53

  • Email Notification form details
    04:20

  • Preview01:26

Requirements

  • Visual Studio Free Community Edition installed
  • Familiar with C# and Windows Forms programming concepts
  • Motivation to self-improve

Description

This course concentrates on using Windows Forms and C#

In this course I will walk you through how to create 2 simple Windows Forms desktop applications C# projects:

  • Screenshoot Grabbing Tool

  • Gmail Email Check & Notification Application

This course for those who are interested to develop their skills in C#, Windows Forms by building projects.

This course is all about practice. In this course, everything will be discussed with sample projects. We will use Windows Forms as the user interface.

Some of the concepts you'll learn;

  • Create global Hotkeys(Shortcut keys) for your WinForms application in Windows

  • Save and retrieve your Windows desktop application settings

  • how to open a link with default application in your Winforms application

  • Read & parse an Atom Feed/XML document (Gmail)

  • How to simulate button click with keypress

  • Windows Forms Timer, Taskbar Notification icon of your software

C# .NET is an object-oriented language designed by Microsoft and used by systems engineers, desktop programmers, and mobile app developers the world over.

I think building applications in C# .NET is the best way to understand how things fit together, and you will understand concepts in a way that you can use them freely in your own projects or products, instead of simply copying and pasting without proper understanding.

If you are a C# .Net programmers seeking to improve your knowledge by doing short programming projects, this course is for you. I made the videos short and to the point. Projects are simple, lightweight and there is a lot of room for improving the codes.

If that's you, then let's start coding!

Who this course is for:

  • students taking C# classes, or self-taught students
  • Students who need to put the concepts and theory they learned into practice about Windows Forms
  • Students who wants to improve their c# and Winforms skills with real projects in simplest way
  • those who are interested in C#, Windows Forms, and some objected oriented programming

Instructor

Baris A.
Professional Software Engineer
Baris A.
  • 1.4 Instructor Rating
  • 3 Reviews
  • 15 Students
  • 3 Courses

Professional software development and test engineer with 10+ years of expertise in multiple sectors like finance, medical, and with various development and automation tools such as selenium and programming languages such as C# and Java. I enjoy self-improvement and aim to improve my skill set daily, while teaching online students.

Currently focusing on providing quality lessons to students across the globe on various software subjects. Help them to improve themselves.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.