SlideShare a Scribd company logo
1 of 46
Chapter 2 – Introduction to the Visual Studio .NET IDE Outline 2.1 Introduction 2.2 Visual Studio .NET Integrated Development  Environment (IDE) Overview 2.3 Menu Bar and Toolbar 2.4 Visual Studio .NET Windows 2.4.1  Solution Explorer 2.4.2  Toolbox 2.4.3  Properties Window 2.5 Using Help 2.6 Simple Program: Displaying Text and an Image
2.1  Introduction ,[object Object],[object Object],[object Object],[object Object]
2.2  Visual Studio .NET Integrated Development Environment (IDE) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2  Visual Studio .NET Integrated Development Environment (IDE) Overview Fig. 2.1 Start Page  in Visual Studio .NET.  navigation buttons location bar recent projects buttons hidden window Start Page  links
2.2  Visual Studio .NET Integrated Development Environment (IDE) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2  Visual Studio .NET Integrated Development Environment (IDE) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2  Visual Studio .NET Integrated Development Environment (IDE) Overview Fig. 2.2 New Project  dialog.   Visual C# projects folder project name project location description of selected project Visual C#  Windows Application  (selected)
2.2  Visual Studio .NET Integrated Development Environment (IDE) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.2  Visual Studio .NET Integrated Development Environment (IDE) Overview Fig. 2.3 Visual Studio .NET environment after a new project has been created.   tabs menu title bat menu bar active tab Solution Explorer Properties  window Form (windows application)
2.3  Menu Bar and Toolbar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.3  Menu Bar and Toolbar Fig. 2.4 Visual Studio .NET menu bar.
2.3  Menu Bar and Toolbar Fig. 2.5 Summary of Visual Studio menus.
2.3  Menu Bar and Toolbar Fig. 2.6 Visual Studio .NET toolbar.   toolbar icon (indicates a command to open a file) down arrow indicates additional commands toolbar
2.4.1  Solution Explorer Fig. 2.7 Tool tip demonstration.   tool tip
2.4.1  Solution Explorer Fig. 2.8 Toolbar icons for various Visual Studio .NET windows.   Properties  Toolbox  Solution Explorer
2.4  Visual Studio .NET Windows ,[object Object],[object Object],[object Object],[object Object],[object Object]
2.4.1  Solution Explorer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.4.1  Solution Explorer Fig. 2.9 Solution Explorer  window.   Refresh Display all files Startup project Collapse tree Expand tree Properties  window
2.4.2  Toolbox ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.4.2  Toolbox Fig. 2.10 Toolbox  window.   toolbox group controls scroll arrow
2.4.2  Toolbox Fig. 2.11 Demonstrating window auto-hide.   mouse over window name toggle auto hide close button
2.4.3  Properties window ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.5  Properties Window Fig. 2.12 Properties  window.   Alphabet icon Characterized icon Event icon Component selection Scroll bar Current value Property Description
2.5  Using Help ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.5  Using Help Fig. 2.13 Dynamic Help  window.   Relative help topics for selected item ( start page ) Dynamic Help  window Selected item
2.6  Simple Program: Displaying Text and an Image ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6  Simple Program: Displaying Text and an Image Fig. 2.14 Simple program as it executes.
2.6  Simple Program: Displaying Text and an Image Fig. 2.15 Creating a new Windows application.   Project name Project location Click to change project location Project type
2.6  Simple Program: Displaying Text and an Image Fig. 2.16 Setting the project location.   Select project location Click to set project location
2.6  Simple Program: Displaying Text and an Image Fig. 2.17 Setting the form’s  Text  property.   Name and type of object Property value Selected property Property description
2.6  Simple Program: Displaying Text and an Image ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6  Simple Program: Displaying Text and an Image Fig. 2.18 Form with sizing handles .   grid Mouse pointer over a sizing handle Enabled sizing handle Disabled sizing handle Title bar
2.6  Simple Program: Displaying Text and an Image Fig. 2.19 Changing property  BackColor .   Down arrow Current color Custom  palette
2.6  Simple Program: Displaying Text and an Image Fig. 2.20 Adding a new label to the form.   Label  control New background color
2.6  Simple Program: Displaying Text and an Image ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6  Simple Program: Displaying Text and an Image Fig. 2.21 Label in position with its  Text  property set.   Label  centered with updated  Text  property
2.6  Simple Program: Displaying Text and an Image Fig. 2.22 Properties  window displaying the label’s properties.   Ellipsis indicate dialog will appear
2.6  Simple Program: Displaying Text and an Image Fig. 2.23 Font  window for selecting fonts, styles and sizes.   Font size Current font
2.6  Simple Program: Displaying Text and an Image Fig. 2.24 Centering the text in the label.   Text alignment option Top-center alignment option
2.6  Simple Program: Displaying Text and an Image Fig. 2.25 Inserting and aligning the picture box.   Updated  Label New  PictureBox
2.6  Simple Program: Displaying Text and an Image ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6  Simple Program: Displaying Text and an Image Fig. 2.26 Image  property of the picture box.   Image  property value (no image selected)
2.6  Simple Program: Displaying Text and an Image Fig. 2.27 Selecting an image for the picture box.
2.6  Simple Program: Displaying Text and an Image Fig. 2.28 Picture box after the image has been inserted.   Newly inserted image (after resizing the picture box)
2.6  Simple Program: Displaying Text and an Image Fig. 2.29 IDE in run mode, with the running application in the foreground.   Start button End button Run mode Design form Design form (grid) Running application
2.6  Simple Program: Displaying Text and an Image ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Chapter 03 - Program Coding and Design
Chapter 03 - Program Coding and DesignChapter 03 - Program Coding and Design
Chapter 03 - Program Coding and Designpatf719
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0sanket1996
 
Autocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricksAutocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricksHandry J
 
android layouts
android layoutsandroid layouts
android layoutsDeepa Rani
 
Sugar U: Session 8: Configuring Sugar for Your Business Using Studio
Sugar U: Session 8: Configuring Sugar for Your Business Using StudioSugar U: Session 8: Configuring Sugar for Your Business Using Studio
Sugar U: Session 8: Configuring Sugar for Your Business Using StudioSugarCRM
 
Chapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface DesignChapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface Designfrancopw
 
Marakana Android User Interface
Marakana Android User InterfaceMarakana Android User Interface
Marakana Android User InterfaceMarko Gargenta
 
Software engineering modeling lab lectures
Software engineering modeling lab lecturesSoftware engineering modeling lab lectures
Software engineering modeling lab lecturesmarwaeng
 
Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding francopw
 
Lesson 6 - Collaborate And Approve Content
Lesson 6 - Collaborate And Approve ContentLesson 6 - Collaborate And Approve Content
Lesson 6 - Collaborate And Approve ContentInformatica
 
Android ui layout
Android ui layoutAndroid ui layout
Android ui layoutKrazy Koder
 

What's hot (20)

Chapter 03 - Program Coding and Design
Chapter 03 - Program Coding and DesignChapter 03 - Program Coding and Design
Chapter 03 - Program Coding and Design
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
 
Autocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricksAutocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricks
 
Vbasic
VbasicVbasic
Vbasic
 
Visual basic
Visual basicVisual basic
Visual basic
 
android layouts
android layoutsandroid layouts
android layouts
 
Sugar U: Session 8: Configuring Sugar for Your Business Using Studio
Sugar U: Session 8: Configuring Sugar for Your Business Using StudioSugar U: Session 8: Configuring Sugar for Your Business Using Studio
Sugar U: Session 8: Configuring Sugar for Your Business Using Studio
 
Chapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface DesignChapter 2 — Program and Graphical User Interface Design
Chapter 2 — Program and Graphical User Interface Design
 
Marakana Android User Interface
Marakana Android User InterfaceMarakana Android User Interface
Marakana Android User Interface
 
Android User Interface
Android User InterfaceAndroid User Interface
Android User Interface
 
Unit 1.1
Unit 1.1Unit 1.1
Unit 1.1
 
Visusual basic
Visusual basicVisusual basic
Visusual basic
 
Ch02 bronson
Ch02 bronsonCh02 bronson
Ch02 bronson
 
Software engineering modeling lab lectures
Software engineering modeling lab lecturesSoftware engineering modeling lab lectures
Software engineering modeling lab lectures
 
Meaning Of VB
Meaning Of VBMeaning Of VB
Meaning Of VB
 
Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding
 
Unit2
Unit2Unit2
Unit2
 
Lesson 6 - Collaborate And Approve Content
Lesson 6 - Collaborate And Approve ContentLesson 6 - Collaborate And Approve Content
Lesson 6 - Collaborate And Approve Content
 
Android ui layout
Android ui layoutAndroid ui layout
Android ui layout
 

Similar to Csphtp1 02

02 intro to vb-net ide
02 intro to vb-net ide02 intro to vb-net ide
02 intro to vb-net ideJomel Penalba
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic conceptsmelody77776
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptBhuvanaR13
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxEliasPetros
 
Adobe illustrator cs5 full tutorials
Adobe illustrator cs5  full tutorialsAdobe illustrator cs5  full tutorials
Adobe illustrator cs5 full tutorialsMuhammad Taqi
 
Chapter2.ppt
Chapter2.pptChapter2.ppt
Chapter2.pptLalRatan
 
Autocad excel vba
Autocad excel vbaAutocad excel vba
Autocad excel vbarjg_vijay
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginnerSalim M
 
138436976-Lecture-1-Introduction-to-AutoCAD-ppt.ppt
138436976-Lecture-1-Introduction-to-AutoCAD-ppt.ppt138436976-Lecture-1-Introduction-to-AutoCAD-ppt.ppt
138436976-Lecture-1-Introduction-to-AutoCAD-ppt.pptDavidbham
 
Adobe Illustrator CS5 Part 1 : Introduction to Illustrator
Adobe Illustrator CS5 Part 1 : Introduction to IllustratorAdobe Illustrator CS5 Part 1 : Introduction to Illustrator
Adobe Illustrator CS5 Part 1 : Introduction to Illustratorcsula its training
 
Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)Mark Vincent Cantero
 
Csphtp1 12
Csphtp1 12Csphtp1 12
Csphtp1 12HUST
 

Similar to Csphtp1 02 (20)

02 intro to vb-net ide
02 intro to vb-net ide02 intro to vb-net ide
02 intro to vb-net ide
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic concepts
 
Vb basic
Vb basicVb basic
Vb basic
 
Vb.net ide
Vb.net ideVb.net ide
Vb.net ide
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
 
Adobe illustrator cs5 full tutorials
Adobe illustrator cs5  full tutorialsAdobe illustrator cs5  full tutorials
Adobe illustrator cs5 full tutorials
 
4.C#
4.C#4.C#
4.C#
 
Chapter2.ppt
Chapter2.pptChapter2.ppt
Chapter2.ppt
 
Autocad excel vba
Autocad excel vbaAutocad excel vba
Autocad excel vba
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginner
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
138436976-Lecture-1-Introduction-to-AutoCAD-ppt.ppt
138436976-Lecture-1-Introduction-to-AutoCAD-ppt.ppt138436976-Lecture-1-Introduction-to-AutoCAD-ppt.ppt
138436976-Lecture-1-Introduction-to-AutoCAD-ppt.ppt
 
Adobe Illustrator CS5 Part 1 : Introduction to Illustrator
Adobe Illustrator CS5 Part 1 : Introduction to IllustratorAdobe Illustrator CS5 Part 1 : Introduction to Illustrator
Adobe Illustrator CS5 Part 1 : Introduction to Illustrator
 
UNIT-2-AJAVA.pdf
UNIT-2-AJAVA.pdfUNIT-2-AJAVA.pdf
UNIT-2-AJAVA.pdf
 
Intake 37 9
Intake 37 9Intake 37 9
Intake 37 9
 
Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)Introduction to visual basic 6 (1)
Introduction to visual basic 6 (1)
 
Csphtp1 12
Csphtp1 12Csphtp1 12
Csphtp1 12
 
Vb basics
Vb basicsVb basics
Vb basics
 

More from HUST

Csphtp1 23
Csphtp1 23Csphtp1 23
Csphtp1 23HUST
 
Csphtp1 24
Csphtp1 24Csphtp1 24
Csphtp1 24HUST
 
Csphtp1 24
Csphtp1 24Csphtp1 24
Csphtp1 24HUST
 
Csphtp1 22
Csphtp1 22Csphtp1 22
Csphtp1 22HUST
 
Csphtp1 21
Csphtp1 21Csphtp1 21
Csphtp1 21HUST
 
Csphtp1 20
Csphtp1 20Csphtp1 20
Csphtp1 20HUST
 
Csphtp1 19
Csphtp1 19Csphtp1 19
Csphtp1 19HUST
 
Csphtp1 18
Csphtp1 18Csphtp1 18
Csphtp1 18HUST
 
Csphtp1 17
Csphtp1 17Csphtp1 17
Csphtp1 17HUST
 
Csphtp1 16
Csphtp1 16Csphtp1 16
Csphtp1 16HUST
 
Csphtp1 15
Csphtp1 15Csphtp1 15
Csphtp1 15HUST
 
Csphtp1 14
Csphtp1 14Csphtp1 14
Csphtp1 14HUST
 
Csphtp1 13
Csphtp1 13Csphtp1 13
Csphtp1 13HUST
 
Csphtp1 11
Csphtp1 11Csphtp1 11
Csphtp1 11HUST
 
Csphtp1 10
Csphtp1 10Csphtp1 10
Csphtp1 10HUST
 
Csphtp1 09
Csphtp1 09Csphtp1 09
Csphtp1 09HUST
 
Csphtp1 08
Csphtp1 08Csphtp1 08
Csphtp1 08HUST
 
Csphtp1 07
Csphtp1 07Csphtp1 07
Csphtp1 07HUST
 
Csphtp1 06
Csphtp1 06Csphtp1 06
Csphtp1 06HUST
 
Csphtp1 05
Csphtp1 05Csphtp1 05
Csphtp1 05HUST
 

More from HUST (20)

Csphtp1 23
Csphtp1 23Csphtp1 23
Csphtp1 23
 
Csphtp1 24
Csphtp1 24Csphtp1 24
Csphtp1 24
 
Csphtp1 24
Csphtp1 24Csphtp1 24
Csphtp1 24
 
Csphtp1 22
Csphtp1 22Csphtp1 22
Csphtp1 22
 
Csphtp1 21
Csphtp1 21Csphtp1 21
Csphtp1 21
 
Csphtp1 20
Csphtp1 20Csphtp1 20
Csphtp1 20
 
Csphtp1 19
Csphtp1 19Csphtp1 19
Csphtp1 19
 
Csphtp1 18
Csphtp1 18Csphtp1 18
Csphtp1 18
 
Csphtp1 17
Csphtp1 17Csphtp1 17
Csphtp1 17
 
Csphtp1 16
Csphtp1 16Csphtp1 16
Csphtp1 16
 
Csphtp1 15
Csphtp1 15Csphtp1 15
Csphtp1 15
 
Csphtp1 14
Csphtp1 14Csphtp1 14
Csphtp1 14
 
Csphtp1 13
Csphtp1 13Csphtp1 13
Csphtp1 13
 
Csphtp1 11
Csphtp1 11Csphtp1 11
Csphtp1 11
 
Csphtp1 10
Csphtp1 10Csphtp1 10
Csphtp1 10
 
Csphtp1 09
Csphtp1 09Csphtp1 09
Csphtp1 09
 
Csphtp1 08
Csphtp1 08Csphtp1 08
Csphtp1 08
 
Csphtp1 07
Csphtp1 07Csphtp1 07
Csphtp1 07
 
Csphtp1 06
Csphtp1 06Csphtp1 06
Csphtp1 06
 
Csphtp1 05
Csphtp1 05Csphtp1 05
Csphtp1 05
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Csphtp1 02

  • 1. Chapter 2 – Introduction to the Visual Studio .NET IDE Outline 2.1 Introduction 2.2 Visual Studio .NET Integrated Development Environment (IDE) Overview 2.3 Menu Bar and Toolbar 2.4 Visual Studio .NET Windows 2.4.1 Solution Explorer 2.4.2 Toolbox 2.4.3 Properties Window 2.5 Using Help 2.6 Simple Program: Displaying Text and an Image
  • 2.
  • 3.
  • 4. 2.2 Visual Studio .NET Integrated Development Environment (IDE) Overview Fig. 2.1 Start Page in Visual Studio .NET. navigation buttons location bar recent projects buttons hidden window Start Page links
  • 5.
  • 6.
  • 7. 2.2 Visual Studio .NET Integrated Development Environment (IDE) Overview Fig. 2.2 New Project dialog. Visual C# projects folder project name project location description of selected project Visual C# Windows Application (selected)
  • 8.
  • 9. 2.2 Visual Studio .NET Integrated Development Environment (IDE) Overview Fig. 2.3 Visual Studio .NET environment after a new project has been created. tabs menu title bat menu bar active tab Solution Explorer Properties window Form (windows application)
  • 10.
  • 11. 2.3 Menu Bar and Toolbar Fig. 2.4 Visual Studio .NET menu bar.
  • 12. 2.3 Menu Bar and Toolbar Fig. 2.5 Summary of Visual Studio menus.
  • 13. 2.3 Menu Bar and Toolbar Fig. 2.6 Visual Studio .NET toolbar. toolbar icon (indicates a command to open a file) down arrow indicates additional commands toolbar
  • 14. 2.4.1 Solution Explorer Fig. 2.7 Tool tip demonstration. tool tip
  • 15. 2.4.1 Solution Explorer Fig. 2.8 Toolbar icons for various Visual Studio .NET windows. Properties Toolbox Solution Explorer
  • 16.
  • 17.
  • 18. 2.4.1 Solution Explorer Fig. 2.9 Solution Explorer window. Refresh Display all files Startup project Collapse tree Expand tree Properties window
  • 19.
  • 20. 2.4.2 Toolbox Fig. 2.10 Toolbox window. toolbox group controls scroll arrow
  • 21. 2.4.2 Toolbox Fig. 2.11 Demonstrating window auto-hide. mouse over window name toggle auto hide close button
  • 22.
  • 23. 2.5 Properties Window Fig. 2.12 Properties window. Alphabet icon Characterized icon Event icon Component selection Scroll bar Current value Property Description
  • 24.
  • 25. 2.5 Using Help Fig. 2.13 Dynamic Help window. Relative help topics for selected item ( start page ) Dynamic Help window Selected item
  • 26.
  • 27. 2.6 Simple Program: Displaying Text and an Image Fig. 2.14 Simple program as it executes.
  • 28. 2.6 Simple Program: Displaying Text and an Image Fig. 2.15 Creating a new Windows application. Project name Project location Click to change project location Project type
  • 29. 2.6 Simple Program: Displaying Text and an Image Fig. 2.16 Setting the project location. Select project location Click to set project location
  • 30. 2.6 Simple Program: Displaying Text and an Image Fig. 2.17 Setting the form’s Text property. Name and type of object Property value Selected property Property description
  • 31.
  • 32. 2.6 Simple Program: Displaying Text and an Image Fig. 2.18 Form with sizing handles . grid Mouse pointer over a sizing handle Enabled sizing handle Disabled sizing handle Title bar
  • 33. 2.6 Simple Program: Displaying Text and an Image Fig. 2.19 Changing property BackColor . Down arrow Current color Custom palette
  • 34. 2.6 Simple Program: Displaying Text and an Image Fig. 2.20 Adding a new label to the form. Label control New background color
  • 35.
  • 36. 2.6 Simple Program: Displaying Text and an Image Fig. 2.21 Label in position with its Text property set. Label centered with updated Text property
  • 37. 2.6 Simple Program: Displaying Text and an Image Fig. 2.22 Properties window displaying the label’s properties. Ellipsis indicate dialog will appear
  • 38. 2.6 Simple Program: Displaying Text and an Image Fig. 2.23 Font window for selecting fonts, styles and sizes. Font size Current font
  • 39. 2.6 Simple Program: Displaying Text and an Image Fig. 2.24 Centering the text in the label. Text alignment option Top-center alignment option
  • 40. 2.6 Simple Program: Displaying Text and an Image Fig. 2.25 Inserting and aligning the picture box. Updated Label New PictureBox
  • 41.
  • 42. 2.6 Simple Program: Displaying Text and an Image Fig. 2.26 Image property of the picture box. Image property value (no image selected)
  • 43. 2.6 Simple Program: Displaying Text and an Image Fig. 2.27 Selecting an image for the picture box.
  • 44. 2.6 Simple Program: Displaying Text and an Image Fig. 2.28 Picture box after the image has been inserted. Newly inserted image (after resizing the picture box)
  • 45. 2.6 Simple Program: Displaying Text and an Image Fig. 2.29 IDE in run mode, with the running application in the foreground. Start button End button Run mode Design form Design form (grid) Running application
  • 46.