0% found this document useful (0 votes)
2 views

Lecture 01 Introduction

The document outlines the course structure for Visual Programming (CS-211), detailing credit hours, marking schemes, and lab work requirements. It introduces C# as a modern programming language within the .NET framework and explains the functionalities of Visual Studio as an Integrated Development Environment. Additionally, it emphasizes rules for students and advice for effective learning.

Uploaded by

Javeria Hassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Lecture 01 Introduction

The document outlines the course structure for Visual Programming (CS-211), detailing credit hours, marking schemes, and lab work requirements. It introduces C# as a modern programming language within the .NET framework and explains the functionalities of Visual Studio as an Integrated Development Environment. Additionally, it emphasizes rules for students and advice for effective learning.

Uploaded by

Javeria Hassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Visual Programming

Course Code: CS-211

Lecture 1
www.tuf.edu.pk
unioffaisalabad

Credit Hours: 3(2-1)

Theory: Cr. Hr. 02


Practical: Cr. Hr. 01
www.tuf.edu.pk
Marking Scheme unioffaisalabad

 Mid Exam= 25 Marks


 Final Exam= 40 Marks
 Practical = 50 Marks
 Sessional = 35 Marks
– Assignment 1 (05)
– Assignment 2 (05)
– Assignment 3 (05)
– Quiz 1 (05)
– Quiz 2 (05)
– Presentations (10)
Total Marks: 100 + 50
www.tuf.edu.pk
unioffaisalabad

Lab Work
 Quiz 1 = 05 Marks
 Quiz 2 = 05 Marks
 Project 1 = 05 Marks
 Project 2 = 05 Marks
 Lab Manual = 10 Marks
 Viva = 10 Marks
 Practical = 10 Marks

Total Marks: 50
www.tuf.edu.pk
unioffaisalabad

Rules to Remember
 Some quizzes will be unannounced.
 Do not rely fully on the instructors.
 Keep your mobile Silent and keep it inside your bag.
 Raise your hand before speaking or leaving your seat.
 Convey your issue to your instructor through your CR.
 Partially or fully copied assignments will be marked as ZERO.
 There will be no extension in the deadlines.
www.tuf.edu.pk
unioffaisalabad

Advice…!!
Kindly read the book before and after the lecture, if
some terms/ words are not covered in the lecture, if
appear in exam it might not appear strange or out
of course.
www.tuf.edu.pk
unioffaisalabad

C# Introduction

.NET Framework
C# Features
Visual Studio
www.tuf.edu.pk
unioffaisalabad

C# (C-sharp)
 C# (C-sharp) is a modern, object-oriented programming
language developed by Microsoft as part of the .NET
framework.
 It was first released in 2000 and it has become one of the most
widely used languages for building Windows applications, web
services, and more.
 C# combines the power of C and C++ with the simplicity of
languages like Java.
www.tuf.edu.pk
unioffaisalabad

.NET Framework
 .NET Framework is used to create and run software
applications.
 It provides tools and libraries and structure required for
application development.
 It not only develop applications but also display applications
and execute applications.
 It is called framework because it supports multiple languages,
multiple technologies and multiple databases.
 .NET apps can run on many operating systems, using different
implementations of .NET.
www.tuf.edu.pk
unioffaisalabad

Inside .NET Framework


www.tuf.edu.pk
unioffaisalabad

CLR – The Heart of .NET Framework


Common Language Runtime (CLR)
• Managed execution environment
• Executes .NET applications
• Controls the execution process
• Automatic memory management (garbage collection)
• Programming languages integration
• Multiple versions support assemblies
• Integrated type safety and security
www.tuf.edu.pk
unioffaisalabad

FCR –Framework Class Library


Framework Class Library (FCR)
• Provides basic functionalities to developers
• Console applications
• Windows forms GUI applications
• Web applications (Dynamic websites)
• Applications for mobile devices.
www.tuf.edu.pk
unioffaisalabad
www.tuf.edu.pk
unioffaisalabad
www.tuf.edu.pk
unioffaisalabad

Visual Studio
 Visual Studio is an Integrated Development Environment
(IDE) developed by Microsoft to create Desktop applications,
GUI(Graphical User Interface), consoles, web applications,
mobile applications, cloud, web services, etc.
 With the help of this IDE, you can create managed code as well
as native code.
 Write code
 Design user interface
 Compile code
 Execute/ test/ debug applications
 Browse the help
 Manage project files
www.tuf.edu.pk
unioffaisalabad

Install Visual Studio 2022

https://visualstudio.microsoft.com/

How to install Visual Studio 2022

https://www.youtube.com/watch?v=Ivvwh-7H
2ek
www.tuf.edu.pk
unioffaisalabad
www.tuf.edu.pk
unioffaisalabad
www.tuf.edu.pk
unioffaisalabad
www.tuf.edu.pk
unioffaisalabad

Example 1
www.tuf.edu.pk
unioffaisalabad

Example 2

You might also like