SlideShare uma empresa Scribd logo
1 de 26
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

Mais conteúdo relacionado

Mais procurados

Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Oleksii Prohonnyi
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework OverviewDoncho Minkov
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To DotnetSAMIR BHOGAYTA
 
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 FundamentalsSanay Kumar
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecturedeepakshare
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
 
JDBC: java DataBase connectivity
JDBC: java DataBase connectivityJDBC: java DataBase connectivity
JDBC: java DataBase connectivityTanmoy Barman
 
Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core javamahir jain
 
C# Tutorial
C# Tutorial C# Tutorial
C# Tutorial Jm Ramos
 
ASP.NET MVC Presentation
ASP.NET MVC PresentationASP.NET MVC Presentation
ASP.NET MVC Presentationivpol
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxclassall
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to javaSaba Ameer
 

Mais procurados (20)

Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework Overview
 
Introduction To Dotnet
Introduction To DotnetIntroduction To Dotnet
Introduction To Dotnet
 
What's new in Visual Studio 2022
What's new in Visual Studio 2022What's new in Visual Studio 2022
What's new in Visual Studio 2022
 
Java Servlets
Java ServletsJava Servlets
Java Servlets
 
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
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
Android Services
Android ServicesAndroid Services
Android Services
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
ASP.NET Basics
ASP.NET Basics ASP.NET Basics
ASP.NET Basics
 
JDBC: java DataBase connectivity
JDBC: java DataBase connectivityJDBC: java DataBase connectivity
JDBC: java DataBase connectivity
 
Presentation on Core java
Presentation on Core javaPresentation on Core java
Presentation on Core java
 
C# Tutorial
C# Tutorial C# Tutorial
C# Tutorial
 
Meaning Of VB
Meaning Of VBMeaning Of VB
Meaning Of VB
 
ASP.NET MVC Presentation
ASP.NET MVC PresentationASP.NET MVC Presentation
ASP.NET MVC Presentation
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Android User Interface
Android User InterfaceAndroid User Interface
Android User Interface
 
Vb introduction.
Vb introduction.Vb introduction.
Vb introduction.
 

Destaque (12)

Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Visual studio introduccion
Visual studio introduccionVisual studio introduccion
Visual studio introduccion
 
Visual Studio 2015 and the Next .NET Framework
Visual Studio 2015 and the Next .NET FrameworkVisual Studio 2015 and the Next .NET Framework
Visual Studio 2015 and the Next .NET Framework
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Web and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 UltimateWeb and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 Ultimate
 
Sahara Trust Hospital
Sahara Trust HospitalSahara Trust Hospital
Sahara Trust Hospital
 
.Net Unit Testing with Visual Studio 2010
.Net Unit Testing with Visual Studio 2010.Net Unit Testing with Visual Studio 2010
.Net Unit Testing with Visual Studio 2010
 
Introduction to Visual studio 2012
Introduction to Visual studio 2012 Introduction to Visual studio 2012
Introduction to Visual studio 2012
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
 
Office Automation System
Office Automation SystemOffice Automation System
Office Automation System
 
Introducing Visual Studio Online
Introducing Visual Studio OnlineIntroducing Visual Studio Online
Introducing Visual Studio Online
 

Semelhante a 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 StudioUbaidKv
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop AppFajar Baskoro
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturteIblesoft
 
Pengantar Pemrograman Visual II
Pengantar Pemrograman Visual IIPengantar Pemrograman Visual II
Pengantar Pemrograman Visual IIWahyu Primadi
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training reportAnup Singh
 
Programming basics
Programming basicsProgramming basics
Programming basicsSenri DLN
 
Chapter 01
Chapter 01Chapter 01
Chapter 01llmeade
 
.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptxEllenGracePorras
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewRoman 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 ProgrammingIntro C# Book
 
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 XamarinJoshua Drew
 

Semelhante a 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
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop App
 
Microsoft.net architecturte
Microsoft.net architecturteMicrosoft.net architecturte
Microsoft.net architecturte
 
Pengantar Pemrograman Visual II
Pengantar Pemrograman Visual IIPengantar Pemrograman Visual II
Pengantar Pemrograman Visual II
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
 
Programming basics
Programming basicsProgramming basics
Programming basics
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
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
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 
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
 
Understanding IDEs
Understanding IDEsUnderstanding IDEs
Understanding IDEs
 
Vb lecture
Vb lectureVb lecture
Vb lecture
 

Mais de university of education,Lahore

Mais de university of education,Lahore (20)

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
 
Java Script
Java ScriptJava Script
Java Script
 

Último

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Último (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

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