SlideShare a Scribd company logo
Visual Studio .NET IDE
 Visual Studio .NET IDE (Integrated Development Environment) is
  the Development Environment for all .NET based applications which
  comes with rich features.
 VS .NET IDE provides many options and is packed with many
  features that simplify application development by handling the
  complexities. Visual Studio .NET IDE is an enhancement to
  all previous IDE’s by Microsoft.
 Important Features
 One IDE for all .NET Projects
    Visual Studio .NET IDE provides a single environment for developing all types of .NET
     applications. Application’s range from single windows applications to complex n-tier
     applications and rich web applications.
 Option to choose from Multiple Programming Languages
    You can choose the programming language of your choice to develop applications
     based on your expertise in that language.
 IDE is Customizable
 You can customize the IDE based on your preferences. The
  customize option allows you to do this. With these settings you can
  set the IDE screen the way you want, the way the keyboard behaves
  and you can also filter the help files based on the language of your
  choice.
 Built-in Browser
 The IDE comes with a built-in browser that helps you browse the
  Internet without launching another application. You can look for
  additional resources, online help files, source codes and much more
  with this built-in browser feature.
 When we open VS .NET from Start->Programs->Microsoft Visual
  Studio .NET->Microsoft Visual Studio .NET the window that is
  displayed first is the Start Page which is shown below. The start
  Page allows us to select from the most recent projects with which
  we worked.
 The Integrated Development Environment (IDE) shown
  in the image below is what we actually work with. This
  IDE is shared by all programming languages in Visual
  Studio.
 You can view the toolbars towards the left side of the
  image along with the Solution Explorer window towards
  the right.
ToolBars




                   Sol
                   Explorer



Toolb
ox

                    Prop
                    Window
New Project Dialogue Box
 The New Project dialogue box like the one in the image
  below is used to create a new project specifying it's type
  allowing us to name the project and also specify it's
  location on the disk where it is saved.
 The default location on the hard disk where all the
  projects are saved is
  C:DocumentsandSettingsAdministratorMyDocuments
  VisualStudioProjects.
 Following are different templates under Project Types and their use.
 Windows Application: This template allows to create standard
  windows based applications.
 Class Library: Class libraries are those that provide functionality
  similar to Active X and DLL by creating classes that access other
  applications.
 Windows Control Library: This allows to create our own windows
  controls. Also called as User Controls, where you group some
  controls, add it to the toolbox and make it available to other projects.
 ASP .NET Web Application: This allows to create web-based
  applications using IIS. We can create web pages, rich web
  applications and web services.
 ASP .NET Web Service: Allows to create XML Web Services.
 Web Control Library: Allows to create User-defined controls for the
  Web. Similar to user defined windows controls but these are used
  for Web.
 Console Application: A new kind of application in Visual Studio
  .NET. They are command line based applications.
 Windows Service: These run continuously regardless of the user
  interaction. They are designed for special purpose and once written,
  will keep running and come to an end only when the system is shut
  down.
 Other: This template is to develop other kinds of applications like
  enterprise applications, database applications etc.
Solution Explorer Window
 The Solution Explorer window gives an overview of the solution we
  are working with and lists all the files in the project. An image of the
  Solution Explorer window is shown below.
Server Explorer Window
 The Server Explorer window is a great tool that provides "drag and
  drop" feature and helps us work with databases in an easy graphical
  environment. For example, if we drag and drop a database table
  onto a form, VB .NET automatically creates connection and
  command objects that are needed to access that table. The image
  below         displays       Server        Explorer        window.
Intellisense
 Intellisense is what that is responsible for the boxes that open as
  we type the code. IntelliSense provides a list of options that make
  language references easily accessible and helps us to find the
  information we need. They also complete the typing for us. The
  image below displays that.
 List members – lists the members of an object.
 Parameter info – lists the arguments of procedure calls.
 Quick info – displays info in tool tips as the mouse rests on elements
  in code.
 Complete word - completes type word.
 Automatic brace matching – adds braces when required.
Code Designer Window
 Code Designers like the image below allows us to edit and write
  code.
 This is the window that opens when we double-click on a form or
  any control.
 This is the place where we write all the code for the application.
 Notice the two drop-down list boxes at the top of the code window in
  the image below.
 The left box allows us to select the object's code we are working
  with and the right box allows us to select the part of code that we
  want to work.
 Also notice the "+" and "-" boxes in the code designer. You can use
  those boxes to display code Visual Basic .NET already created, like,
  Windows Forms Designer generated code, etc.
Properties Window
 The properties window allows us to set properties for various objects
  at design time.
 For example, if you want to change the font, font size, backcolor,
  name, text that appears on a button, textbox etc, you can do that in
  this window.
 Below is the image of properties window. You can view the
  properties window by selecting
 View->Properties Window from the main menu or by pressing F4 on
  the keyboard.
Dynamic Help Window
 The dynamic help window displays help which looks up for things
  automatically.
 For example, if you want to get help with a form, select the form and
  select Help->Dynamic Help from the main menu.
 Doing that displays all the information relating to forms. The image
  below displays that.
 You can get help relating to anything with this feature. Say, if you
  want to know more about the form, select the form and select
 Dynamic Help from the Help menu. Doing that displays information
  about the form as shown in the image below..
Command Window
 The command window in the image below is a useful window. Using
  this window we can add new item to the project, add new project
  and so on.
 You     can  view   the   command     window      by    selecting
  View->Other Windows->Command Window from the main menu.
  The command window in the image displays all possible commands
  with                                                        File.
Task List Window

 The task list window displays all the tasks that VB .NET assumes
  we still have to finish.
 You can view the task list window by selecting View->Show tasks-
  >All or View->Other Windows->Task List from the main menu.
 The image below shows that. As you can see from the image, the
  task list displayed "TextBox1 not declared", "RichTextBox1 not
  declared".
 The reason for that message is, there were no controls on the form
  and attempts where made to write code for a textbox and a
  richtextbox.
 Task list also displays syntax errors and other errors you normally
  encounter                       during                      coding.
Class View Window
 The class view window like the image below is the window that
  presents solutions and projects in terms of the classes they contain
  and the members of these classes.
 Using the class view window also helps us to find a member of a
  class that we want to work with. As you can notice from the image,
  the class view window displayed all the methods and events for the
  controls which were available on the form.
Output Window
 The output window as you can see in the image below displays the
  results of building and running applications.
Object Browser Window

 The object explorer window allows us to view all the members of an
  object at once.
 It lists all the objects in our code and gives us access to them. The
  image below displays an object explorer window.
 You can view the object explorer window by selecting View->Other
  Windows-> Object Browser from the main menu.
Toolbox Window
 The toolbox window is the window that gives us access to all
  controls, components, etc.
 As you can see from the image below, the toolbox uses tabs to
  divide it's contents into categories (Data, Components, Windows
  Forms and General).
 The Data tab displays tools for creating datasets and making data
  connections, the Windows Forms tab displays tools for adding
  controls to forms, the General tab is left empty by default, the
  Clipboard Ring tab displays recent items stored in the clipboard and
  allows us to select from them.
Component tray
 Components that are invisible at run time gets added in component
  tray. E.g – timer.

More Related Content

What's hot

Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
priyadharshini murugan
 
Web Application
Web ApplicationWeb Application
Web Application
Sameer Poudel
 
MFC Message Handling
MFC Message HandlingMFC Message Handling
MFC Message Handling
Janani Anbarasan
 
Visual programming lecture
Visual programming lecture Visual programming lecture
Visual programming lecture
AqsaHayat3
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
classall
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
Ahllen Javier
 
Cohesion and coupling
Cohesion and couplingCohesion and coupling
Cohesion and coupling
Aprajita (Abbey) Singh
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
Arun Prasad
 
Web engineering - MVC
Web engineering - MVCWeb engineering - MVC
Web engineering - MVC
Nosheen Qamar
 
Validation Controls in asp.net
Validation Controls in asp.netValidation Controls in asp.net
Validation Controls in asp.net
Deep Patel
 
VB Function and procedure
VB Function and procedureVB Function and procedure
VB Function and procedurepragya ratan
 
VB.NET:An introduction to Namespaces in .NET framework
VB.NET:An introduction to  Namespaces in .NET frameworkVB.NET:An introduction to  Namespaces in .NET framework
VB.NET:An introduction to Namespaces in .NET framework
Richa Handa
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9koolkampus
 
SQL
SQLSQL
Types of Drivers in JDBC
Types of Drivers in JDBCTypes of Drivers in JDBC
Types of Drivers in JDBC
Hemant Sharma
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clr
SanSan149
 
Webservices
WebservicesWebservices
Webservices
Gerard Sylvester
 

What's hot (20)

Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 
Web Application
Web ApplicationWeb Application
Web Application
 
Sdi & mdi
Sdi & mdiSdi & mdi
Sdi & mdi
 
MFC Message Handling
MFC Message HandlingMFC Message Handling
MFC Message Handling
 
Visual programming lecture
Visual programming lecture Visual programming lecture
Visual programming lecture
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
 
Cohesion and coupling
Cohesion and couplingCohesion and coupling
Cohesion and coupling
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Web engineering - MVC
Web engineering - MVCWeb engineering - MVC
Web engineering - MVC
 
Visual Studio IDE
Visual Studio IDEVisual Studio IDE
Visual Studio IDE
 
Validation Controls in asp.net
Validation Controls in asp.netValidation Controls in asp.net
Validation Controls in asp.net
 
VB Function and procedure
VB Function and procedureVB Function and procedure
VB Function and procedure
 
Model View Controller (MVC)
Model View Controller (MVC)Model View Controller (MVC)
Model View Controller (MVC)
 
VB.NET:An introduction to Namespaces in .NET framework
VB.NET:An introduction to  Namespaces in .NET frameworkVB.NET:An introduction to  Namespaces in .NET framework
VB.NET:An introduction to Namespaces in .NET framework
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
 
SQL
SQLSQL
SQL
 
Types of Drivers in JDBC
Types of Drivers in JDBCTypes of Drivers in JDBC
Types of Drivers in JDBC
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clr
 
Webservices
WebservicesWebservices
Webservices
 

Viewers also liked

Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar Raja
Sumant Raja
 
Pallavi-resume-UPDATED-2
Pallavi-resume-UPDATED-2Pallavi-resume-UPDATED-2
Pallavi-resume-UPDATED-2pallavi alllam
 
Rizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS ProfileRizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS ProfileRizwana Shaikh
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_VitaeAjay Sharma
 
Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013
Matt Raible
 
1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit JainAnkit Jain
 
Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Kedar Deo
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01Niit Care
 
Presentation on mini dictionary using C language
Presentation on  mini dictionary using C languagePresentation on  mini dictionary using C language
Presentation on mini dictionary using C language
Priya Yadav
 

Viewers also liked (20)

Apoorve - Resume
Apoorve - ResumeApoorve - Resume
Apoorve - Resume
 
Resume
ResumeResume
Resume
 
Resume (2)
Resume (2)Resume (2)
Resume (2)
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar Raja
 
Pallavi-resume-UPDATED-2
Pallavi-resume-UPDATED-2Pallavi-resume-UPDATED-2
Pallavi-resume-UPDATED-2
 
Rizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS ProfileRizwana-Shaikh_Angular JS Profile
Rizwana-Shaikh_Angular JS Profile
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_Vitae
 
Resume
ResumeResume
Resume
 
Soumya Resume
Soumya ResumeSoumya Resume
Soumya Resume
 
Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013Java Web Application Security - Denver JUG 2013
Java Web Application Security - Denver JUG 2013
 
JnanaPrakash
JnanaPrakashJnanaPrakash
JnanaPrakash
 
1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain1 . Update Resume (in doc)- Ankit Jain
1 . Update Resume (in doc)- Ankit Jain
 
Resume
ResumeResume
Resume
 
Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)Resume - Kedar Deo (Oct 2016)
Resume - Kedar Deo (Oct 2016)
 
Shilpa Resume
Shilpa ResumeShilpa Resume
Shilpa Resume
 
Sabyasachi MBA CV
Sabyasachi MBA CVSabyasachi MBA CV
Sabyasachi MBA CV
 
Vb.net session 01
Vb.net session 01Vb.net session 01
Vb.net session 01
 
Presentation on mini dictionary using C language
Presentation on  mini dictionary using C languagePresentation on  mini dictionary using C language
Presentation on mini dictionary using C language
 
anusha resume
anusha resumeanusha resume
anusha resume
 

Similar to Vb.net ide

hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
EliasPetros
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic concepts
melody77776
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginner
Salim M
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
ASHRAFALI592771
 
Unit -II Introduction to visual programming.pdf
Unit -II Introduction to visual programming.pdfUnit -II Introduction to visual programming.pdf
Unit -II Introduction to visual programming.pdf
Ujwala Junghare
 
Visual studio ide componects dot net framwork
Visual studio ide componects dot net framworkVisual studio ide componects dot net framwork
Visual studio ide componects dot net framwork
Dipen Parmar
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
BhuvanaR13
 
Vb lecture
Vb lectureVb lecture
Vb lecture
alldesign
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0sanket1996
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop App
Fajar Baskoro
 
Visual basic
Visual basicVisual basic
Visual basic
mafffffe19
 
Visual programming basic.ppt bs cs5th class
Visual programming basic.ppt bs cs5th classVisual programming basic.ppt bs cs5th class
Visual programming basic.ppt bs cs5th class
mnewg218
 
Programming basics
Programming basicsProgramming basics
Programming basics
Senri DLN
 
unit 4.docx
unit 4.docxunit 4.docx
unit 4.docx
Sadhana Sreekanth
 
Ch02 bronson
Ch02 bronsonCh02 bronson
Ch02 bronson
Bharathi N Reddy
 
Introduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsIntroduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET Controls
KhademulBasher
 
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
Gayathri Cit
 

Similar to Vb.net ide (20)

hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic concepts
 
Vb basics
Vb basicsVb basics
Vb basics
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginner
 
Visual Programming
Visual ProgrammingVisual Programming
Visual Programming
 
Unit -II Introduction to visual programming.pdf
Unit -II Introduction to visual programming.pdfUnit -II Introduction to visual programming.pdf
Unit -II Introduction to visual programming.pdf
 
Visual studio ide componects dot net framwork
Visual studio ide componects dot net framworkVisual studio ide componects dot net framwork
Visual studio ide componects dot net framwork
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.ppt
 
Vb lecture
Vb lectureVb lecture
Vb lecture
 
Meaning Of VB
Meaning Of VBMeaning Of VB
Meaning Of VB
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop App
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual programming basic.ppt bs cs5th class
Visual programming basic.ppt bs cs5th classVisual programming basic.ppt bs cs5th class
Visual programming basic.ppt bs cs5th class
 
Programming basics
Programming basicsProgramming basics
Programming basics
 
unit 4.docx
unit 4.docxunit 4.docx
unit 4.docx
 
Ch02 bronson
Ch02 bronsonCh02 bronson
Ch02 bronson
 
Introduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsIntroduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET Controls
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Vb unit t 1.1
Vb unit t 1.1Vb unit t 1.1
Vb unit t 1.1
 

More from Faisal Aziz

Mozilla Devroom Session
Mozilla Devroom SessionMozilla Devroom Session
Mozilla Devroom Session
Faisal Aziz
 
Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Faisal Aziz
 
Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps
Faisal Aziz
 
Lecture 2-project organization
Lecture 2-project organizationLecture 2-project organization
Lecture 2-project organizationFaisal Aziz
 
Modified.net overview
Modified.net overviewModified.net overview
Modified.net overviewFaisal Aziz
 
The ecommerce-models-1208250464320375-9
The ecommerce-models-1208250464320375-9The ecommerce-models-1208250464320375-9
The ecommerce-models-1208250464320375-9Faisal Aziz
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net frameworkFaisal Aziz
 
Event+driven+programming key+features
Event+driven+programming key+featuresEvent+driven+programming key+features
Event+driven+programming key+featuresFaisal Aziz
 
The msg box function and the messagebox class
The msg box function and the messagebox classThe msg box function and the messagebox class
The msg box function and the messagebox classFaisal Aziz
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceFaisal Aziz
 
Rock your firefox
Rock your firefoxRock your firefox
Rock your firefoxFaisal Aziz
 
How to use firefox like a boss
How to use firefox like a bossHow to use firefox like a boss
How to use firefox like a bossFaisal Aziz
 

More from Faisal Aziz (17)

Mozilla Devroom Session
Mozilla Devroom SessionMozilla Devroom Session
Mozilla Devroom Session
 
Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps
 
Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps Learn mozilla l10n in 5 steps
Learn mozilla l10n in 5 steps
 
Spmcasestudy
SpmcasestudySpmcasestudy
Spmcasestudy
 
Lecture 2-project organization
Lecture 2-project organizationLecture 2-project organization
Lecture 2-project organization
 
Modified.net overview
Modified.net overviewModified.net overview
Modified.net overview
 
The ecommerce-models-1208250464320375-9
The ecommerce-models-1208250464320375-9The ecommerce-models-1208250464320375-9
The ecommerce-models-1208250464320375-9
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
 
Event+driven+programming key+features
Event+driven+programming key+featuresEvent+driven+programming key+features
Event+driven+programming key+features
 
Arrays
ArraysArrays
Arrays
 
The msg box function and the messagebox class
The msg box function and the messagebox classThe msg box function and the messagebox class
The msg box function and the messagebox class
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Hci history
Hci historyHci history
Hci history
 
Hci chapt1
Hci chapt1Hci chapt1
Hci chapt1
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Rock your firefox
Rock your firefoxRock your firefox
Rock your firefox
 
How to use firefox like a boss
How to use firefox like a bossHow to use firefox like a boss
How to use firefox like a boss
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

Vb.net ide

  • 1. Visual Studio .NET IDE  Visual Studio .NET IDE (Integrated Development Environment) is the Development Environment for all .NET based applications which comes with rich features.  VS .NET IDE provides many options and is packed with many features that simplify application development by handling the complexities. Visual Studio .NET IDE is an enhancement to all previous IDE’s by Microsoft.  Important Features  One IDE for all .NET Projects  Visual Studio .NET IDE provides a single environment for developing all types of .NET applications. Application’s range from single windows applications to complex n-tier applications and rich web applications.  Option to choose from Multiple Programming Languages  You can choose the programming language of your choice to develop applications based on your expertise in that language.
  • 2.  IDE is Customizable  You can customize the IDE based on your preferences. The customize option allows you to do this. With these settings you can set the IDE screen the way you want, the way the keyboard behaves and you can also filter the help files based on the language of your choice.  Built-in Browser  The IDE comes with a built-in browser that helps you browse the Internet without launching another application. You can look for additional resources, online help files, source codes and much more with this built-in browser feature.  When we open VS .NET from Start->Programs->Microsoft Visual Studio .NET->Microsoft Visual Studio .NET the window that is displayed first is the Start Page which is shown below. The start Page allows us to select from the most recent projects with which we worked.
  • 3.
  • 4.  The Integrated Development Environment (IDE) shown in the image below is what we actually work with. This IDE is shared by all programming languages in Visual Studio.  You can view the toolbars towards the left side of the image along with the Solution Explorer window towards the right.
  • 5. ToolBars Sol Explorer Toolb ox Prop Window
  • 6. New Project Dialogue Box  The New Project dialogue box like the one in the image below is used to create a new project specifying it's type allowing us to name the project and also specify it's location on the disk where it is saved.  The default location on the hard disk where all the projects are saved is C:DocumentsandSettingsAdministratorMyDocuments VisualStudioProjects.
  • 7.
  • 8.  Following are different templates under Project Types and their use.  Windows Application: This template allows to create standard windows based applications.  Class Library: Class libraries are those that provide functionality similar to Active X and DLL by creating classes that access other applications.  Windows Control Library: This allows to create our own windows controls. Also called as User Controls, where you group some controls, add it to the toolbox and make it available to other projects.  ASP .NET Web Application: This allows to create web-based applications using IIS. We can create web pages, rich web applications and web services.  ASP .NET Web Service: Allows to create XML Web Services.
  • 9.  Web Control Library: Allows to create User-defined controls for the Web. Similar to user defined windows controls but these are used for Web.  Console Application: A new kind of application in Visual Studio .NET. They are command line based applications.  Windows Service: These run continuously regardless of the user interaction. They are designed for special purpose and once written, will keep running and come to an end only when the system is shut down.  Other: This template is to develop other kinds of applications like enterprise applications, database applications etc.
  • 10. Solution Explorer Window  The Solution Explorer window gives an overview of the solution we are working with and lists all the files in the project. An image of the Solution Explorer window is shown below.
  • 11. Server Explorer Window  The Server Explorer window is a great tool that provides "drag and drop" feature and helps us work with databases in an easy graphical environment. For example, if we drag and drop a database table onto a form, VB .NET automatically creates connection and command objects that are needed to access that table. The image below displays Server Explorer window.
  • 12. Intellisense  Intellisense is what that is responsible for the boxes that open as we type the code. IntelliSense provides a list of options that make language references easily accessible and helps us to find the information we need. They also complete the typing for us. The image below displays that.  List members – lists the members of an object.  Parameter info – lists the arguments of procedure calls.  Quick info – displays info in tool tips as the mouse rests on elements in code.  Complete word - completes type word.  Automatic brace matching – adds braces when required.
  • 13.
  • 14. Code Designer Window  Code Designers like the image below allows us to edit and write code.  This is the window that opens when we double-click on a form or any control.  This is the place where we write all the code for the application.  Notice the two drop-down list boxes at the top of the code window in the image below.  The left box allows us to select the object's code we are working with and the right box allows us to select the part of code that we want to work.  Also notice the "+" and "-" boxes in the code designer. You can use those boxes to display code Visual Basic .NET already created, like, Windows Forms Designer generated code, etc.
  • 15.
  • 16. Properties Window  The properties window allows us to set properties for various objects at design time.  For example, if you want to change the font, font size, backcolor, name, text that appears on a button, textbox etc, you can do that in this window.  Below is the image of properties window. You can view the properties window by selecting  View->Properties Window from the main menu or by pressing F4 on the keyboard.
  • 17.
  • 18. Dynamic Help Window  The dynamic help window displays help which looks up for things automatically.  For example, if you want to get help with a form, select the form and select Help->Dynamic Help from the main menu.  Doing that displays all the information relating to forms. The image below displays that.  You can get help relating to anything with this feature. Say, if you want to know more about the form, select the form and select  Dynamic Help from the Help menu. Doing that displays information about the form as shown in the image below..
  • 19.
  • 20. Command Window  The command window in the image below is a useful window. Using this window we can add new item to the project, add new project and so on.  You can view the command window by selecting View->Other Windows->Command Window from the main menu. The command window in the image displays all possible commands with File.
  • 21.
  • 22. Task List Window  The task list window displays all the tasks that VB .NET assumes we still have to finish.  You can view the task list window by selecting View->Show tasks- >All or View->Other Windows->Task List from the main menu.  The image below shows that. As you can see from the image, the task list displayed "TextBox1 not declared", "RichTextBox1 not declared".  The reason for that message is, there were no controls on the form and attempts where made to write code for a textbox and a richtextbox.  Task list also displays syntax errors and other errors you normally encounter during coding.
  • 23.
  • 24. Class View Window  The class view window like the image below is the window that presents solutions and projects in terms of the classes they contain and the members of these classes.  Using the class view window also helps us to find a member of a class that we want to work with. As you can notice from the image, the class view window displayed all the methods and events for the controls which were available on the form.
  • 25.
  • 26. Output Window  The output window as you can see in the image below displays the results of building and running applications.
  • 27. Object Browser Window  The object explorer window allows us to view all the members of an object at once.  It lists all the objects in our code and gives us access to them. The image below displays an object explorer window.  You can view the object explorer window by selecting View->Other Windows-> Object Browser from the main menu.
  • 28.
  • 29. Toolbox Window  The toolbox window is the window that gives us access to all controls, components, etc.  As you can see from the image below, the toolbox uses tabs to divide it's contents into categories (Data, Components, Windows Forms and General).  The Data tab displays tools for creating datasets and making data connections, the Windows Forms tab displays tools for adding controls to forms, the General tab is left empty by default, the Clipboard Ring tab displays recent items stored in the clipboard and allows us to select from them.
  • 30.
  • 31. Component tray  Components that are invisible at run time gets added in component tray. E.g – timer.