click below
click below
Normal Size Small Size show me how
Chapter 2
Dive Into Visual Studio Express 2012 for Windows Desktop
Term | Definition |
---|---|
Visual Studio 2012 | Microsoft's Integrated Development Environment(IDE) for creating, running, and debugging apps(also called applications) written in various .NET programming languages |
Project | A group of related files, such as the Visual C# code and any images that might make up an app |
Solutions | Contains one or more projects. Visual Studio organizes apps into projects and solutions |
Dialogs | Windows that facilitate user-computer communication |
Templates | The project types users can create in Visual C# and other languages. Visual studio provides templates for the project types you can create, including Windows Forms apps |
Windows Forms App | An app that executes within a Windows operating system(such as Windows 7 or Windows 8) and typically has a graphical user interface(GUI). A form represents the main window of the Windows forms app that you're creating |
Graphical User Interface(GUI) | Users interact with this visual part of the app. |
Visual Studio Design View | Contains the features that enable you to create an app's GUI |
Label | Typically contains descriptive text(for example, "Welcome to Visual C#") |
PictureBox | Displays an image |
What Makes Up an App/s GUI | Collectively, the form and controls make up the app's GUI |
Active Tap | Highlighted in blue |
Menu Bar | Commands for managing the IDE and for developing, maintaining, and executing apps are contained on menus located on the menu bar of the IDE |
Visual Studio Menu Bar Menu Options | 1. File.. 2. Edit.. 3. View.. 4. Project.. 5. Build.. 6. Debug.. 7. Team.. 8. Format.. 9. Tools.. 10. Test.. 11. Window.. 12. Help |
File | Contains commands for opening, closing, adding, and saving projects, as well as printing project data and exiting Visual Studio |
Edit | Contains commands for editing apps, such as cut, copy, paste, undo, redo, delete, find, and select |
View | Contains commands for displaying IDE windows(for example, Solution Explorer, ToolBox, Properties window) and for adding toolbars to the IDE |
Project | Contains commands for managing projects and their files |
Build | Contains options for turning your app into an executable program |
Debug | Contains commands for compiling, debugging(that is, identifying and correcting problems in apps) and running apps |
Team | Allows you to connect to a Team Foundation Server - used by development teams that typically have multiple people working on the same app |
Format | Contains commands for arranging and modifying a Form's controls. The Format menu appears only when a GUI component is selected in Design view |
Tools | Contains commands for accessing additional IDE tools and options for customizing the IDE |
Test | Contains options for performing various types of automated testing on your app |
Window | Contains commands for hiding, opening, closing, and displaying IDE windows |
Help | Contains commands for accessing the IDE's help features |
Toolbar | You can access many common menu commands from the toolbar, which contains icons that graphically represent commands, such as opening a file, adding an item to a project, saving files, and running apps |
Tool Tips | Hovering the mouse pointer over an icon highlights it and, after a brief pause, displays a description of the icon called a tool tip. These help you become familiar with the IDE's features and serve as useful reminders for each toolbar icon's function |
Solution Explorer Window | Provides access to all of a solution's files |
Solution Explorer Window Startup Project | The one that runs when you select DEBUG>Start Debugging |
Toolbox Window | Contains controls used to customize forms |
Properties Window | Contains the properties for the currently selected Form, control or file in the IDE. Properties specify information about the Form or control, such as its size, color, and position. Allows you to modify forms and controls visually, without writing code |
Visual App Development | Creating simple apps by dragging and dropping predefined building blocks into place is called visual app development. You can place predefined controls onto the form instead of writing the code yourself |
Menus | Contain groups of commands(menu items) that, when selected, cause the IDE to perform actions(for example, open a window, save a file, print a file, and execute and app) |
Visual C# App Development | Usually involves a combination of writing a portion of the app code and have Visual Studio generate the remaining code |
Form's Text Property | The text that appears at the top of the Form(the title bar) is specified in the Form's Text property |
Form's Sizing Handles | To resize the Form, click and drag one of the Form's enabled sizing handles(the small squares around the Form). Enabled sizing handles appear as white boxes |
BackColor Property | Specifies the background color of a Form. The Form's background color is the default background color for any controls added to the Form |
Toolbox Control Icons | Double clicking any Toolbox control icon places a control of that type on the Form. Alternatively, you can drag and drop controls from the Toolbox to the Form |
Label's Text Property | Determines the text(if any) that the Label displays. The Form and Label each have their own Text property |
Property Ellipsis Button | When clicked, displays a dialog containg additional options |
Font Dialog | You can select the font for the text in the user interface using this dialog |
TextAlign Property | Determines how the text is aligned within a Label's boundaries |
PictureBox Control | Displays images. The Image Property specifies the image to display |
App in Design Mode | An app that is in design mode is not executing |
App In Run Mode | The app is executing - you can interact with only a few IDE features - in run mode |
When Designing An App Visually | The name of the Visual C# files appears in the project tab, followed by [Design] |
Terminating an App Execution | To terminate an app execution, click the close box |