Chapter 2 – Introduction to the Visual Studio .NET IDE

Slides:



Advertisements
Similar presentations
Using Macros and Visual Basic for Applications (VBA) with Excel
Advertisements

© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
© by Pearson Education, Inc. All Rights Reserved. continued …
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
 2002 Prentice Hall. All rights reserved. Chapter 2 - Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Overview of the Visual Studio.NET.
Chapter 31 Visual Basic Controls A Form is a windows-style screen displayed by Visual Basic programs. In a form, a programmer can create objects in a form.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
IE 411/511: Visual Programming for Industrial Applications
 Computer use is increasing in almost every field  Computing costs have been decreasing dramatically due to rapid developments in hardware, software.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 4 I Need a Tour Guide.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
 2009 Pearson Education, Inc. All rights reserved Introduction to the Visual Basic Express 2008 IDE.
 2009 Pearson Education, Inc. All rights reserved Dive Into ® Visual C# 2008 Express.
Jozef Goetz,  2006 Pearson Education, Inc. All rights reserved.  2002 Prentice Hall. All rights reserved. expanded by J. Goetz, 2009.
Introduction to the Visual Studio.NET IDE (LAB 1 )
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 3 Welcome Application Introduction to Visual Programming.
Chapter Two Creating a First Project in Visual Basic.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 3.1 Test-Driving the Welcome Application 3.2.
Visual Basic 2005 CHAPTER 2 Program and Graphical User Interface Design.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Chapter 2 – Introduction to the Visual Studio .NET IDE
CSC 230 (Blum)1 Visual Basic 2005 Hello World Fall 2005 T. Blum.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 2.1 Test-Driving the Welcome Application 2.2.
Microsoft Visual Basic 2010 CHAPTER TWO Program and Graphical User Interface Design.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Chapter 3 I Need a Tour Guide (Introduction to Visual Basic 2010) Clearly Visual Basic: Programming with Visual Basic nd Edition.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
CSC 230 (Blum)1 Visual Basic 2005 Hello World Fall 2005 T. Blum.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2009 Pearson Education, Inc. All rights reserved. 1 CS1120 Introduction to Windows Forms Applications Many slides modified by Prof. L. Lilien (even many.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
 2007 Pearson Education, Inc. All rights reserved Introduction to the Visual Basic Express 2005 IDE.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
 You won’t write a single line of program code.  Instead, you’ll use visual programming techniques.  Visual Studio processes your actions (such as mouse.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Dive Into® Visual Basic 2010 Express
Chapter 3: I Need a Tour Guide (Introduction to Visual Basic 2012)
Chapter 1: An Introduction to Visual Basic .NET
Chapter 2: The Visual Studio .NET Development Environment
Microsoft Access 2007 – Level 2
Chapter 1: An Introduction to Visual Basic 2015
Chapter 2 – Introduction to the Visual Studio .NET IDE
3.01 Apply Controls Associated With Visual Studio Form
Program and Graphical User Interface Design
1. Introduction to Visual Basic
3.01 Apply Controls Associated With Visual Studio Form
Introduction to the Visual C# 2005 Express Edition IDE
Comprehend. Create. Communicate. Achieve More.
Program and Graphical User Interface Design
Chapter 1 Editing a Photo
Module 6: Creating Web Pages and Working with Channels
Microsoft Windows 2000 Professional
PowerPoint Quick Tips Bad Ischl, Nov
Windows xp PART 1 DR.WAFAA SHRIEF.
Dreamweaver MX 2004 Fundamentals
Visual Studio.
Fundamentals of Using Microsoft Windows XP
Programming with Microsoft Visual Basic 2008 Fourth Edition
Overview of the IDE Visual Studio .NET is Microsoft’s Integrated Development Environment (IDE) for creating, running and debugging programs (also.
Welcome To Microsoft Word 2016
Presentation transcript:

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 Visual Studio .NET Microsoft’s Integrated Development Environment (IDE) Program in a variety of .NET languages Tools to edit and manipulate several file types

2.2 Visual Studio .NET Integrated Development Environment (IDE) The Start Page (Fig. 2.1) Helpful links appear on left side Each has a sub screen The Getting Started screen Links to recent projects The Open Project button The New Project button The What’s New screen New features and updates for Visual Studio .NET Downloadable code samples New tools The Online Community screen Ways to contact other programmers

2.2 Visual Studio .NET Integrated Development Environment (IDE) Overview location bar navigation buttons hidden window recent projects Start Page links buttons Fig. 2.1 Start Page in Visual Studio .NET.

2.2 Visual Studio .NET Integrated Development Environment (IDE) The Headlines screen Ways to browse new articles and get guides The Search Online screen Use the MSDN library which has article and tutorials Microsoft Developer Network (MSDN) The Downloads screen Updates Code samples The XML Web Services screen Information about Web services (Chapter 21) Reusable software available on the internet The Web Hosting screen Programmers can post software for public use

2.2 Visual Studio .NET Integrated Development Environment (IDE) The My Profile screen Allows Visual Studio .NET customization Keyboard preferences Window layout preferences New project dialogue (Fig. 2.2) C# .NET project Group of related files, images, and documentations C# .NET solution Group of projects creating one or a group of applications Windows Applications Anything that runs in the Windows OS Microsoft Word Microsoft Internet Explorer

2.2 Visual Studio .NET Integrated Development Environment (IDE) Overview Visual C# projects folder Visual C# Windows Application (selected) project name project location description of selected project Fig. 2.2 New Project dialog.

2.2 Visual Studio .NET Integrated Development Environment (IDE) IDE after a new project (Fig. 2.3) The form Grey rectangle in window Represents the project’s window Part of the GUI or Graphical User Interface Graphical components for user interaction User can enter data (input) Shows user instructions or results (output) Tabs One tab appears for each open document Used to save space in the IDE

2.2 Visual Studio .NET Integrated Development Environment (IDE) Overview menu title bat tabs menu bar active tab Solution Explorer Form (windows application) Properties window Fig. 2.3 Visual Studio .NET environment after a new project has been created.

2.3 Menu Bar and Toolbar The menu bar (Fig. 2.4) Commands for developing and executing programs Create new projects by going to File > New > Project Certain menu options only appear in specific IDE modes Each menu is summarized in Fig. 2.5 The toolbar (Fig. 2.6) Contains commonly used commands as icons (Fig. 2.8) Used rather than navigating through menus Simply click the icon to use the command Some icons have down arrows that offer additional commands Holding the mouse over an icon displays a tool tip (Fig. 2.7) Tool tips briefly state what the icons are or do.

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) toolbar down arrow indicates additional commands Fig. 2.6 Visual Studio .NET toolbar.

2.4.1 Solution Explorer tool tip Fig. 2.7 Tool tip demonstration.

2.4.1 Solution Explorer Toolbox Solution Explorer Properties Fig. 2.8 Toolbar icons for various Visual Studio .NET windows.

2.4 Visual Studio .NET Windows Used to explore files Used to customize controls Accessed through the toolbar icons or right edge of toolbar Also accessed through the View menu

The Solution Explorer (Fig. 2.9) Lists all files in the solution Displays the contents or a new project or open file The start up project is the project that runs when the program is executed It appears in bold in the Solution Explorer The plus and minus images expand and collapse the tree Can also double click on the file name to expand/collapse Solution Explorer toolbar The Refresh icon reloads files in the solution The Display icon shows all files, even the hidden ones Icons change based on selected file

2.4.1 Solution Explorer Fig. 2.9 Solution Explorer window. Refresh Display all files Properties window Startup project Collapse tree Expand tree Fig. 2.9 Solution Explorer window.

2.4.2 Toolbox The Toolbox (Fig. 2.10) Contains reusable controls Controls customize the form Visual programming allows ‘drag and drop’ of controls Black arrows at bottom are used to scroll through items Mouse pointer icon Allows user to deselect current control No tool tips Each icon is labeled with a its name Toolbox can be hidden on left side of IDE (Fig. 2.11) Mouse over it to expand it When the mouse is no longer over it, the toolbar goes away The pin icon is used disable auto hide

2.4.2 Toolbox Fig. 2.10 Toolbox window. toolbox group controls scroll arrow Fig. 2.10 Toolbox window.

2.4.2 Toolbox Fig. 2.11 Demonstrating window auto-hide. close button toggle auto hide mouse over window name Fig. 2.11 Demonstrating window auto-hide.

The Properties window (Fig. 2.12) Manipulate the properties of a form or control Each control has its own set of properties Properties can include size, color, text, or position Right column is the property Left column is the property value Icons The Alphabetic icon arranges the properties alphabetically The Categorized icon arranges the properties by category The Event icon allows reactions to user actions Users alter controls visually without writing code The component selection dropdown list shows what control is being altered and what other controls can be altered

2.5 Properties Window Fig. 2.12 Properties window. Component selection Characterized icon Event icon Alphabet icon Scroll bar Current value Property Description Fig. 2.12 Properties window.

Context-Sensitive help 2.5 Using Help Help menu Index Displays an alphabetic index that users can browse through Search Allows users to search for a particular help topic Filters can be use to narrow the search Dynamic help (Fig. 2.13) Provide a help topic based on the mouse location Displays relevant topics in the dynamic help window Lists help entries, samples, and “getting started” topics Context-Sensitive help Automatically brings up relevant help topics

2.5 Using Help Fig. 2.13 Dynamic Help window. Dynamic Help window Selected item Fig. 2.13 Dynamic Help window. Relative help topics for selected item (start page)

2.6 Simple Program: Displaying Text and an Image The program (Fig. 2.14) Form to hold other controls Label to display text PictureBox to display a picture No code needed to create this program Create the new program Create a new project Make the project a windows application (Fig. 2.15) Name it: ASimpleProject and sets its location (Fig. 2.16) Set the form’s title bar (Fig. 2.17) The Text property determines the text in the title bar Set the value to: A Simple Program

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 Project type Project name Click to change project location Project location Fig. 2.15 Creating a new Windows application.

2.6 Simple Program: Displaying Text and an Image Select project location Click to set project location Fig. 2.16 Setting the project location.

2.6 Simple Program: Displaying Text and an Image Name and type of object Selected property Property value Property description Fig. 2.17 Setting the form’s Text property.

2.6 Simple Program: Displaying Text and an Image Resize the form (Fig. 2.18) Click and drag one of the forms size handles Enables handles are white Disables handles are gray The grid in the background will not appear in the solution Change the form’s background color (Fig. 2.19) The BackColor determines the form’s background color Dropdown arrow is used to set the color Add a label control to the form (Fig. 2.20) Controls can be dragged to the form Controls can be added to the form by double clicking The forms background color is the default of added controls

2.6 Simple Program: Displaying Text and an Image Title bar grid Disabled sizing handle Mouse pointer over a sizing handle Enabled sizing handle Fig. 2.18 Form with sizing handles.

2.6 Simple Program: Displaying Text and an Image Current color Custom palette Down arrow Fig. 2.19 Changing property BackColor.

2.6 Simple Program: Displaying Text and an Image Label control New background color Fig. 2.20 Adding a new label to the form.

2.6 Simple Program: Displaying Text and an Image Set the label’s text (Fig. 2.21) The Text property is used to set the text of a label The label can be dragged to a desired location Or Format > Center In Form > Horizontal can also be used to position the label as in in this example Set the label’s font size and align text (Fig. 2.22) The Font property changes the label’s text (Fig. 2.23) The TextAlign property to align the text (Fig. 2.24) Add a picture box to the form (Fig. 2.25) Picture boxes are used to display pictures Drag the picture box onto the form

2.6 Simple Program: Displaying Text and an Image Label centered with updated Text property Fig. 2.21 Label in position with its Text property set.

2.6 Simple Program: Displaying Text and an Image Ellipsis indicate dialog will appear Fig. 2.22 Properties window displaying the label’s properties.

2.6 Simple Program: Displaying Text and an Image Current font Font size Fig. 2.23 Font window for selecting fonts, styles and sizes.

2.6 Simple Program: Displaying Text and an Image Text alignment option Top-center alignment option Fig. 2.24 Centering the text in the label.

2.6 Simple Program: Displaying Text and an Image Updated Label New PictureBox Fig. 2.25 Inserting and aligning the picture box.

2.6 Simple Program: Displaying Text and an Image Insert an image The Image property sets the image that appears (Fig. 2.26) Pictures should be of type .gif, .jpeg, or .png (Fig. 2.27) The picture box is resizable to fit the entire image (Fig. 2.28) Save the project In the Solution Explorer select File > Save Using Save All will save the source code and the project Run the project (Fig. 2.29) In run mode several IDE features are disabled Click Build Solution in the Build menu to compile the solution Click Debug in the Start menu or press the F5 key

2.6 Simple Program: Displaying Text and an Image Image property value (no image selected) Fig. 2.26 Image property of the picture box.

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 Newly inserted image (after resizing the picture box) Fig. 2.28 Picture box after the image has been inserted.

2.6 Simple Program: Displaying Text and an Image Start button Run mode Design form End button Design form (grid) Running application Fig. 2.29 IDE in run mode, with the running application in the foreground.

2.6 Simple Program: Displaying Text and an Image Terminating the program Click the close button (x in the top right corner) Or click the End button in the toolbar