SlideShare une entreprise Scribd logo
1  sur  31
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.

Contenu connexe

Tendances

c#.Net Windows application
c#.Net Windows application c#.Net Windows application
c#.Net Windows application veera
 
Developing an ASP.NET Web Application
Developing an ASP.NET Web ApplicationDeveloping an ASP.NET Web Application
Developing an ASP.NET Web ApplicationRishi Kothari
 
Graphical User Interface in JAVA
Graphical User Interface in JAVAGraphical User Interface in JAVA
Graphical User Interface in JAVAsuraj pandey
 
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 frameworkRicha Handa
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0sanket1996
 
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns pptAman Jain
 
Event Handling in java
Event Handling in javaEvent Handling in java
Event Handling in javaGoogle
 
ASP.NET 07 - Site Navigation
ASP.NET 07 - Site NavigationASP.NET 07 - Site Navigation
ASP.NET 07 - Site NavigationRandy Connolly
 
Variable and constants in Vb.NET
Variable and constants in Vb.NETVariable and constants in Vb.NET
Variable and constants in Vb.NETJaya Kumari
 
Visula C# Programming Lecture 1
Visula C# Programming Lecture 1Visula C# Programming Lecture 1
Visula C# Programming Lecture 1Abou Bakr Ashraf
 
Properties and indexers in C#
Properties and indexers in C#Properties and indexers in C#
Properties and indexers in C#Hemant Chetwani
 
Windows form application_in_vb(vb.net --3 year)
Windows form application_in_vb(vb.net --3 year)Windows form application_in_vb(vb.net --3 year)
Windows form application_in_vb(vb.net --3 year)Ankit Gupta
 
Let us understand design pattern
Let us understand design patternLet us understand design pattern
Let us understand design patternMindfire Solutions
 
C# Framework class library
C# Framework class libraryC# Framework class library
C# Framework class libraryPrem Kumar Badri
 

Tendances (20)

c#.Net Windows application
c#.Net Windows application c#.Net Windows application
c#.Net Windows application
 
Developing an ASP.NET Web Application
Developing an ASP.NET Web ApplicationDeveloping an ASP.NET Web Application
Developing an ASP.NET Web Application
 
Graphical User Interface in JAVA
Graphical User Interface in JAVAGraphical User Interface in JAVA
Graphical User Interface in JAVA
 
Introduction to .NET Framework
Introduction to .NET FrameworkIntroduction to .NET Framework
Introduction to .NET Framework
 
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
 
Exception handling in ASP .NET
Exception handling in ASP .NETException handling in ASP .NET
Exception handling in ASP .NET
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns ppt
 
Event Handling in java
Event Handling in javaEvent Handling in java
Event Handling in java
 
ASP.NET 07 - Site Navigation
ASP.NET 07 - Site NavigationASP.NET 07 - Site Navigation
ASP.NET 07 - Site Navigation
 
Variable and constants in Vb.NET
Variable and constants in Vb.NETVariable and constants in Vb.NET
Variable and constants in Vb.NET
 
Visula C# Programming Lecture 1
Visula C# Programming Lecture 1Visula C# Programming Lecture 1
Visula C# Programming Lecture 1
 
Introduction to Visual Studio.NET
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
 
Swing
SwingSwing
Swing
 
Properties and indexers in C#
Properties and indexers in C#Properties and indexers in C#
Properties and indexers in C#
 
Java applet
Java appletJava applet
Java applet
 
Windows form application_in_vb(vb.net --3 year)
Windows form application_in_vb(vb.net --3 year)Windows form application_in_vb(vb.net --3 year)
Windows form application_in_vb(vb.net --3 year)
 
Let us understand design pattern
Let us understand design patternLet us understand design pattern
Let us understand design pattern
 
ASP.NET Web form
ASP.NET Web formASP.NET Web form
ASP.NET Web form
 
C# Framework class library
C# Framework class libraryC# Framework class library
C# Framework class library
 

En vedette

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 RajaSumant 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 2013Matt 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 languagePriya Yadav
 

En vedette (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
 

Similaire à Vb.net ide

hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxEliasPetros
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic conceptsmelody77776
 
visual basic for the beginner
visual basic for the beginnervisual basic for the beginner
visual basic for the beginnerSalim M
 
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.pdfUjwala 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 framworkDipen Parmar
 
VB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptVB6_INTRODUCTION.ppt
VB6_INTRODUCTION.pptBhuvanaR13
 
Membangun Desktop App
Membangun Desktop AppMembangun Desktop App
Membangun Desktop AppFajar Baskoro
 
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 classmnewg218
 
Programming basics
Programming basicsProgramming basics
Programming basicsSenri DLN
 
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 ControlsKhademulBasher
 

Similaire à 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
 
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
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 

Plus de Faisal Aziz

Mozilla Devroom Session
Mozilla Devroom SessionMozilla Devroom Session
Mozilla Devroom SessionFaisal 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
 

Plus de 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
 

Dernier

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
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)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

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.