SlideShare a Scribd company logo
Microsoft Visual Studio 2010
An Introduction to Visual Studio 2010
Faran Sabir Roll. 1009 BS-
IT(Morning)
Microsoft Visual Studio Presentation
Overview
 Machine, Assembly and High-Level Languages
 Visual Studio 2010 IDE
 Solutions and Projects
 Creating a New Project
 Examples
Microsoft Visual Studio Presentation
Machine, Assembly and High-
Level Languages
Programmers write instructions in programming
languages. Some of these are directly
understandable by computers, and others require
intermediate translation steps.
Computer languages that are in use today can be
divided into three general types:
 machine languages
 assembly languages
 high-level languages
Microsoft Visual Studio Presentation
Machine, Assembly and High-
Level Languages
A computer can directly understand only its own
machine language.
As the “natural language” of a particular computer,
machine language is defined by the computer’s
hardware design. Machine languages are machine
dependent.
Machine languages generally consist of streams of
numbers (ultimately reduced to 1s and 0s in the
binary number system).
Microsoft Visual Studio Presentation
Machine, Assembly and High-
Level Languages
The following section of a machine-language
program demonstrates the incomprehensibility
of machine language to humans:
+1300042774
+1400593419
+1200274027
Machine-language programming proved to be
slow and error prone.
Microsoft Visual Studio Presentation
Machine, Assembly and High-
Level Languages
Programmers began using English-like
abbreviations to represent the computer’s
basic operations.
These abbreviations formed the basis of
assembly languages.
LOAD BASEPAY
ADD OVERPAY
STORE GROSSPAY
Microsoft Visual Studio Presentation
Machine, Assembly and High-
Level Languages
Translator programs called assemblers
convert assembly-language programs to
machine language.
Although it is clearer to humans, computers
cannot understand assembly-language code
until it is translated into machine language.
Assembly languages still require many
instructions to accomplish even the simplest
tasks.
Microsoft Visual Studio Presentation
Machine, Assembly and High-
Level Languages
To speed up the programming process,
high-level languages were developed.
Programs called compilers convert high-level-
language programs into machine language.
High-level languages look almost like everyday
English and contain common mathematical
notations.
grossPay = basePay + overTimePay
Visual Basic is one of the world’s most popular
high-level programming languages.
Microsoft Visual Studio Presentation
Microsoft Visual Studio
Microsoft Visual Studio is an integrated
development environment (IDE) from Microsoft. It is
used to develop computer programs for Microsoft
Windows, as well as web sites, web applications and web
services. Visual Studio uses Microsoft software
development platforms such as Windows API, Windows
Forms, Windows Presentation Foundation, Windows
Store and Microsoft Silverlight. It can produce
both native code and managed code.
Microsoft Visual Studio Presentation
Microsoft Visual Studio
Microsoft Visual Studio Presentation
Visual Studio 2010 Languages
Visual Basic.NET
C# (pronounced C-Sharp)
J# (pronounced J-Sharp)
C++ (pronounced C plus plus)
ASP.NET (web page creation)
Microsoft Visual Studio Presentation
Visual Basic
Visual Basic is a so-called object-oriented,
event-driven visual programming language.
Programs are created with the use of a software
tool called an Integrated Development
Environment (IDE).
The latest versions of Visual Basic are fully object
oriented and respond to user-initiated events such
as mouse clicks, keystrokes and timers.
In Visual Studio, it is convenient to make programs
by dragging and dropping predefined objects like
buttons and textboxes.
Microsoft Visual Studio Presentation
Visual Basic
Microsoft Visual Studio Presentation
C# (C Sharp)
C# Studio is a simple IDE for
a C#/Mono/GTK#  developer. It
has a standard "project/editor/output"
interface.
The latest and greatest version is 0.1.
The CVS access and online CVS is
also available. Microsoft Visual Studio Presentation
C# (C Sharp)
Microsoft Visual Studio Presentation
J# (J Sharp)
Visual J# programming language was a
transitional language for programmers
of Java and Visual J++ languages, so
they could use their existing knowledge
and applications on .NET Framework.
Microsoft Visual Studio Presentation
J# (J Sharp)
Microsoft Visual Studio Presentation
C++ (C plus plus)
C++ is a general-purpose
programming language. It
has imperative, object-
oriented and generic
programming features, while
also providing the facilities
for low-level memoryMicrosoft Visual Studio Presentation
C++ (C plus plus)
Microsoft Visual Studio Presentation
ASP.NET (Web Page Creation)
ASP.NET is an open source server-
side Web application framework designed
for Web development to produce dynamic
Web pages. It was developed
by Microsoft to allow programmers to
build dynamic web sites, web
applications and web services.
Microsoft Visual Studio Presentation
ASP.NET (Web Page Creation)
Microsoft Visual Studio Presentation
Some Advantages of Visual Studio
Greatly reduces amount of code you must write
Automatically colors code depending what it is
Comments are Green
Keywords are Blue
Organizes code in separate files
IntelliSense
Code Snippets
Real-time compiler feedback
Blue squiggle under code indicates an error
Green squiggle under code indicates a possible error
Microsoft Visual Studio Presentation
Creating a New Project
Select either File > New Project…, which
creates a new project, or File > Open
Project…, which opens an existing project.
From the Start Page, under the Recent
Projects section, click the link Create:
Project… or Open: Project….
Click either the New Project Button or the
Open File Button.
Microsoft Visual Studio Presentation
Working With a Project
The Solution Explorer window displays a list of
the files in a project and the projects in a solution.
The Properties window displays an object’s
attributes, such as its size, color and position. The
Properties window allows you to set object
properties visually without writing code.
Using visual programming, you can “drag and
drop” controls onto the Form from the Toolbox.
Properties icon Object Browser icon
Toolbox iconSolution Explorer
icon
Microsoft Visual Studio Presentation
Properties Window
| Properties window displaying a Form’s properties.
Object’s
name
(Form1)
Object’s class
(System.Windows.Forms.Form)
Down arrow for selecting Form
or control objects
Items that have been
changed from their default
values (by the user or by Visual
Studio) are listed in bold
Property values
(right column)
Properties
(left column)
Description of
selected property
Design category
Selected property
Alphabetical icon
Categorized icon
Component object box
Microsoft Visual Studio Presentation
Reference
1. http://www.facebook.com/l.php
?u=http%3A%2F
%2Fen.m.wikipedia.org
%2Fwiki
%2FMicrosoft_Visual_Studio
&h=lAQFbPjZl
2. http://www.acsu.buffalo.edu/~
bsharris/HomepageMicrosoft Visual Studio Presentation

More Related Content

What's hot

Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
Spy Seat
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
Saad Wazir
 
02 intro to vb-net ide
02 intro to vb-net ide02 intro to vb-net ide
02 intro to vb-net ide
Jomel Penalba
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
Anup Singh
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
Iblesoft
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
llmeade
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
MUKALU STEVEN
 
Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015
Julian Atanasoae
 
Introduction to visual basic
Introduction to visual basicIntroduction to visual basic
Introduction to visual basic
Manav Khandelwal
 
Understanding IDEs
Understanding IDEsUnderstanding IDEs
Understanding IDEs
sunmitraeducation
 
Visual programming lecture
Visual programming lecture Visual programming lecture
Visual programming lecture
AqsaHayat3
 
Microsoft C# programming basics
Microsoft C# programming basics  Microsoft C# programming basics
Microsoft C# programming basics
Prognoz Technologies Pvt. Ltd.
 
A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net  A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net
Prognoz Technologies Pvt. Ltd.
 
Adobeflex(2)
Adobeflex(2)Adobeflex(2)
Adobeflex(2)
tomcoh
 
Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8
Dave Bost
 
Vc++ 3
Vc++ 3Vc++ 3
Vc++ 3
Raman Rv
 
Chapter 01 Introduction to Visual Basic
Chapter 01 Introduction to Visual BasicChapter 01 Introduction to Visual Basic
Chapter 01 Introduction to Visual Basic
gbonilla53
 
WPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these daysWPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these days
Dave Bost
 
Asp net
Asp netAsp net
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
Gayathri Cit
 

What's hot (20)

Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
02 intro to vb-net ide
02 intro to vb-net ide02 intro to vb-net ide
02 intro to vb-net ide
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
 
Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015Windows 10 pentru dezvoltatori - InfoEducație 2015
Windows 10 pentru dezvoltatori - InfoEducație 2015
 
Introduction to visual basic
Introduction to visual basicIntroduction to visual basic
Introduction to visual basic
 
Understanding IDEs
Understanding IDEsUnderstanding IDEs
Understanding IDEs
 
Visual programming lecture
Visual programming lecture Visual programming lecture
Visual programming lecture
 
Microsoft C# programming basics
Microsoft C# programming basics  Microsoft C# programming basics
Microsoft C# programming basics
 
A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net  A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net
 
Adobeflex(2)
Adobeflex(2)Adobeflex(2)
Adobeflex(2)
 
Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8Developing for Windows Phone 8 and Windows 8
Developing for Windows Phone 8 and Windows 8
 
Vc++ 3
Vc++ 3Vc++ 3
Vc++ 3
 
Chapter 01 Introduction to Visual Basic
Chapter 01 Introduction to Visual BasicChapter 01 Introduction to Visual Basic
Chapter 01 Introduction to Visual Basic
 
WPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these daysWPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these days
 
Asp net
Asp netAsp net
Asp net
 
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
 

Similar to Visual Studio

Introduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual StudioIntroduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual Studio
UbaidKv
 
Sharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual BasicSharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual Basic
Sharbani Bhattacharya
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
classall
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop App
Fajar Baskoro
 
Pengantar Pemrograman Visual II
Pengantar Pemrograman Visual IIPengantar Pemrograman Visual II
Pengantar Pemrograman Visual II
Wahyu Primadi
 
Windows 8 App Development
Windows 8 App DevelopmentWindows 8 App Development
.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx
EllenGracePorras
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
Nicko Satria Consulting
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
Roman Okolovich
 
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming
francopw
 
01. Introduction to Programming
01. Introduction to Programming01. Introduction to Programming
01. Introduction to Programming
Intro C# Book
 
Webhouse
WebhouseWebhouse
How to Develop Cross Platform Application in Visual Studio Code?
How to Develop Cross Platform Application in Visual Studio Code?How to Develop Cross Platform Application in Visual Studio Code?
How to Develop Cross Platform Application in Visual Studio Code?
Flutter Agency
 
Windows Development Story with Xamarin
Windows Development Story with XamarinWindows Development Story with Xamarin
Windows Development Story with Xamarin
Joshua Drew
 
Vb lecture
Vb lectureVb lecture
Vb lecture
alldesign
 
Introduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 FundamentalsIntroduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 Fundamentals
Sanay Kumar
 
Mca 504 dotnet_unit1
Mca 504 dotnet_unit1Mca 504 dotnet_unit1
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studio
jeff23_athisbest
 
Visual studio 11 developer preview
Visual studio 11 developer previewVisual studio 11 developer preview
Visual studio 11 developer previewWei Sun
 
Brief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design SystemBrief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design System
Domenico Monaco
 

Similar to Visual Studio (20)

Introduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual StudioIntroduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual Studio
 
Sharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual BasicSharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual Basic
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop App
 
Pengantar Pemrograman Visual II
Pengantar Pemrograman Visual IIPengantar Pemrograman Visual II
Pengantar Pemrograman Visual II
 
Windows 8 App Development
Windows 8 App DevelopmentWindows 8 App Development
Windows 8 App Development
 
.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx
 
Visual Studio 2012 introduction
Visual Studio  2012 introductionVisual Studio  2012 introduction
Visual Studio 2012 introduction
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming Chapter 1 — Introduction to Visual Basic 2010 Programming
Chapter 1 — Introduction to Visual Basic 2010 Programming
 
01. Introduction to Programming
01. Introduction to Programming01. Introduction to Programming
01. Introduction to Programming
 
Webhouse
WebhouseWebhouse
Webhouse
 
How to Develop Cross Platform Application in Visual Studio Code?
How to Develop Cross Platform Application in Visual Studio Code?How to Develop Cross Platform Application in Visual Studio Code?
How to Develop Cross Platform Application in Visual Studio Code?
 
Windows Development Story with Xamarin
Windows Development Story with XamarinWindows Development Story with Xamarin
Windows Development Story with Xamarin
 
Vb lecture
Vb lectureVb lecture
Vb lecture
 
Introduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 FundamentalsIntroduction to Visual Basic 6.0 Fundamentals
Introduction to Visual Basic 6.0 Fundamentals
 
Mca 504 dotnet_unit1
Mca 504 dotnet_unit1Mca 504 dotnet_unit1
Mca 504 dotnet_unit1
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studio
 
Visual studio 11 developer preview
Visual studio 11 developer previewVisual studio 11 developer preview
Visual studio 11 developer preview
 
Brief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design SystemBrief introduction Fluent UI Microsoft Design System
Brief introduction Fluent UI Microsoft Design System
 

More from university of education,Lahore

Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
university of education,Lahore
 
Steganography
SteganographySteganography
Classical Encryption Techniques
Classical Encryption TechniquesClassical Encryption Techniques
Classical Encryption Techniques
university of education,Lahore
 
Activites and Time Planning
Activites and Time PlanningActivites and Time Planning
Activites and Time Planning
university of education,Lahore
 
OSI Security Architecture
OSI Security ArchitectureOSI Security Architecture
OSI Security Architecture
university of education,Lahore
 
Network Security Terminologies
Network Security TerminologiesNetwork Security Terminologies
Network Security Terminologies
university of education,Lahore
 
Project Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk ManagementProject Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk Management
university of education,Lahore
 
Software Testing and Debugging
Software Testing and DebuggingSoftware Testing and Debugging
Software Testing and Debugging
university of education,Lahore
 
ePayment Methods
ePayment MethodsePayment Methods
SEO
SEOSEO
A Star Search
A Star SearchA Star Search
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
university of education,Lahore
 
Uml Diagrams
Uml DiagramsUml Diagrams
eDras Max
eDras MaxeDras Max
RAD Model
RAD ModelRAD Model
Microsoft Project
Microsoft ProjectMicrosoft Project
Itertaive Process Development
Itertaive Process DevelopmentItertaive Process Development
Itertaive Process Development
university of education,Lahore
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
university of education,Lahore
 
Lect 2 assessing the technology landscape
Lect 2 assessing the technology landscapeLect 2 assessing the technology landscape
Lect 2 assessing the technology landscape
university of education,Lahore
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
university of education,Lahore
 

More from university of education,Lahore (20)

Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
 
Steganography
SteganographySteganography
Steganography
 
Classical Encryption Techniques
Classical Encryption TechniquesClassical Encryption Techniques
Classical Encryption Techniques
 
Activites and Time Planning
Activites and Time PlanningActivites and Time Planning
Activites and Time Planning
 
OSI Security Architecture
OSI Security ArchitectureOSI Security Architecture
OSI Security Architecture
 
Network Security Terminologies
Network Security TerminologiesNetwork Security Terminologies
Network Security Terminologies
 
Project Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk ManagementProject Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk Management
 
Software Testing and Debugging
Software Testing and DebuggingSoftware Testing and Debugging
Software Testing and Debugging
 
ePayment Methods
ePayment MethodsePayment Methods
ePayment Methods
 
SEO
SEOSEO
SEO
 
A Star Search
A Star SearchA Star Search
A Star Search
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Uml Diagrams
Uml DiagramsUml Diagrams
Uml Diagrams
 
eDras Max
eDras MaxeDras Max
eDras Max
 
RAD Model
RAD ModelRAD Model
RAD Model
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Itertaive Process Development
Itertaive Process DevelopmentItertaive Process Development
Itertaive Process Development
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
 
Lect 2 assessing the technology landscape
Lect 2 assessing the technology landscapeLect 2 assessing the technology landscape
Lect 2 assessing the technology landscape
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
 

Recently uploaded

Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
Celine George
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 

Recently uploaded (20)

Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 

Visual Studio

  • 1. Microsoft Visual Studio 2010 An Introduction to Visual Studio 2010 Faran Sabir Roll. 1009 BS- IT(Morning) Microsoft Visual Studio Presentation
  • 2. Overview  Machine, Assembly and High-Level Languages  Visual Studio 2010 IDE  Solutions and Projects  Creating a New Project  Examples Microsoft Visual Studio Presentation
  • 3. Machine, Assembly and High- Level Languages Programmers write instructions in programming languages. Some of these are directly understandable by computers, and others require intermediate translation steps. Computer languages that are in use today can be divided into three general types:  machine languages  assembly languages  high-level languages Microsoft Visual Studio Presentation
  • 4. Machine, Assembly and High- Level Languages A computer can directly understand only its own machine language. As the “natural language” of a particular computer, machine language is defined by the computer’s hardware design. Machine languages are machine dependent. Machine languages generally consist of streams of numbers (ultimately reduced to 1s and 0s in the binary number system). Microsoft Visual Studio Presentation
  • 5. Machine, Assembly and High- Level Languages The following section of a machine-language program demonstrates the incomprehensibility of machine language to humans: +1300042774 +1400593419 +1200274027 Machine-language programming proved to be slow and error prone. Microsoft Visual Studio Presentation
  • 6. Machine, Assembly and High- Level Languages Programmers began using English-like abbreviations to represent the computer’s basic operations. These abbreviations formed the basis of assembly languages. LOAD BASEPAY ADD OVERPAY STORE GROSSPAY Microsoft Visual Studio Presentation
  • 7. Machine, Assembly and High- Level Languages Translator programs called assemblers convert assembly-language programs to machine language. Although it is clearer to humans, computers cannot understand assembly-language code until it is translated into machine language. Assembly languages still require many instructions to accomplish even the simplest tasks. Microsoft Visual Studio Presentation
  • 8. Machine, Assembly and High- Level Languages To speed up the programming process, high-level languages were developed. Programs called compilers convert high-level- language programs into machine language. High-level languages look almost like everyday English and contain common mathematical notations. grossPay = basePay + overTimePay Visual Basic is one of the world’s most popular high-level programming languages. Microsoft Visual Studio Presentation
  • 9. Microsoft Visual Studio Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code. Microsoft Visual Studio Presentation
  • 10. Microsoft Visual Studio Microsoft Visual Studio Presentation
  • 11. Visual Studio 2010 Languages Visual Basic.NET C# (pronounced C-Sharp) J# (pronounced J-Sharp) C++ (pronounced C plus plus) ASP.NET (web page creation) Microsoft Visual Studio Presentation
  • 12. Visual Basic Visual Basic is a so-called object-oriented, event-driven visual programming language. Programs are created with the use of a software tool called an Integrated Development Environment (IDE). The latest versions of Visual Basic are fully object oriented and respond to user-initiated events such as mouse clicks, keystrokes and timers. In Visual Studio, it is convenient to make programs by dragging and dropping predefined objects like buttons and textboxes. Microsoft Visual Studio Presentation
  • 13. Visual Basic Microsoft Visual Studio Presentation
  • 14. C# (C Sharp) C# Studio is a simple IDE for a C#/Mono/GTK#  developer. It has a standard "project/editor/output" interface. The latest and greatest version is 0.1. The CVS access and online CVS is also available. Microsoft Visual Studio Presentation
  • 15. C# (C Sharp) Microsoft Visual Studio Presentation
  • 16. J# (J Sharp) Visual J# programming language was a transitional language for programmers of Java and Visual J++ languages, so they could use their existing knowledge and applications on .NET Framework. Microsoft Visual Studio Presentation
  • 17. J# (J Sharp) Microsoft Visual Studio Presentation
  • 18. C++ (C plus plus) C++ is a general-purpose programming language. It has imperative, object- oriented and generic programming features, while also providing the facilities for low-level memoryMicrosoft Visual Studio Presentation
  • 19. C++ (C plus plus) Microsoft Visual Studio Presentation
  • 20. ASP.NET (Web Page Creation) ASP.NET is an open source server- side Web application framework designed for Web development to produce dynamic Web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. Microsoft Visual Studio Presentation
  • 21. ASP.NET (Web Page Creation) Microsoft Visual Studio Presentation
  • 22. Some Advantages of Visual Studio Greatly reduces amount of code you must write Automatically colors code depending what it is Comments are Green Keywords are Blue Organizes code in separate files IntelliSense Code Snippets Real-time compiler feedback Blue squiggle under code indicates an error Green squiggle under code indicates a possible error Microsoft Visual Studio Presentation
  • 23. Creating a New Project Select either File > New Project…, which creates a new project, or File > Open Project…, which opens an existing project. From the Start Page, under the Recent Projects section, click the link Create: Project… or Open: Project…. Click either the New Project Button or the Open File Button. Microsoft Visual Studio Presentation
  • 24. Working With a Project The Solution Explorer window displays a list of the files in a project and the projects in a solution. The Properties window displays an object’s attributes, such as its size, color and position. The Properties window allows you to set object properties visually without writing code. Using visual programming, you can “drag and drop” controls onto the Form from the Toolbox. Properties icon Object Browser icon Toolbox iconSolution Explorer icon Microsoft Visual Studio Presentation
  • 25. Properties Window | Properties window displaying a Form’s properties. Object’s name (Form1) Object’s class (System.Windows.Forms.Form) Down arrow for selecting Form or control objects Items that have been changed from their default values (by the user or by Visual Studio) are listed in bold Property values (right column) Properties (left column) Description of selected property Design category Selected property Alphabetical icon Categorized icon Component object box Microsoft Visual Studio Presentation