Lecture 01 - Introduction To Microsoft Visual C and Visual Studio
Lecture 01 - Introduction To Microsoft Visual C and Visual Studio
https://sites.google.com/a/quest.edu.pk/dr-irfana-memon/lecture-slides
Prerequisites for Course
• Required:
• C-language
• C++
• Class Presentation
3
Attendance……!
• There are marks of attendance…
It is
4
Course Material
• Text books
• Bradley, J.C. and Millspaugh, A.C., and Millspaugh, A.C., Programming in
Visual C#, First Edition , McGraw-Hill, 2008
• Reference books
5
Course Content (1)
Introduction to Microsoft Visual C# and Visual Studio
Working with variables, Data types, Operators, and Expressions
Visual C# Programming Language Constructs, Creating Methods
Invoking Methods, Handling Exceptions, Creating overloaded Methods
7
Purpose
• To teach fundamentals of visual C# programming to the
students.
• Students will be trained to write code using visual C# for
performing one of more tasks.
8
Software Requirement
10
Programming (1)
• A computer program is a set of instructions that you
write to tell a computer what to do
• Programmers do not use machine language when
creating computer programs. Instead, programmers
tend to use high-level programming languages
11
Programming (2)
• Programming language is converted into machine
language for execution with help of translators.
• Categories
Low level
13
Structured Programming (SP)
• In SP, the entire logic of the program is divided into
number of smaller module or function.
• Each module is peace of code that implements a
different functionality.
15
Object-Oriented Programming (2)
17
Object-Oriented Programming (4)
• Methods and variables in object-oriented
programming are encapsulated, that is, users are
only required to understand the interface and not the
internal workings of the class