What the Course is About 1 Welcome to Adv. Visual Programming using C#
Course info Instructor: Yrd. Doç. Dr. Cengiz Örencik Course material all the notes / codes will be shared there
Book Not required You may use any programming book on C# Microsoft Visual C#.NET step by step John Sharp and Jon Jagger
Grading 4 Midterm 30% Inclass quizes (2)20% Final50% Hws Mostly coding Self study Not be graded
Aims to learn 5 The nature of object oriented programming Class, objects, methods etc. Building big programs using small ones. Test/debug Inheritance, polymorphism …. GUI design Toolbox and control properties Event driven programming Multi thread programming File processing Database access Networking
Tentative Outline Objects and Classes Introduction to visual programming Strings and string manipulation Inheritance and Polymorphism Event handling and more GUI Files and streams Database access Graphics Multithreading Networking
Getting started You will need an integrated development environment (IDE) Download Visual Studio Community community-vs community-vs If you already have a running visual studio you may go on with it, they are more or less the same If you are using a different IDE, such as Eclipse, switching to VS is recommended.
HelloWorld Lets do it from scratch First as console application Next as Visual