Chapter 6. Multiform Projects The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
|
|
- Melvin Mills
- 5 years ago
- Views:
Transcription
1 Chapter 6 Multiform Projects McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved.
2 Chapter Objectives - 1 Include multiple forms in an application Use a template to create an About box form Create a new instance of a form's class and show the new form Use the Show, ShowDialog, and Hide methods to display and hide forms Understand the various form events and select the best method for your code McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-2
3 Chapter Objectives - 2 Declare variables with the correct scope and access level for multiform projects Create new properties of a form and pass data values from one form to another Create and display a splash screen Run your project outside of the IDE McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-3
4 Using Multiple Forms Projects can appear more professional if different windows are used for different types of information Example: Display summary information on a well designed form instead of in a message box The first form a project displays is called the startup form A project can have as many forms as you wish McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-4
5 Select Add Windows Form from the Project menu Select from many installed templates in the Add New Item dialog box Choose Windows Forms in Categories list Choose Windows Form as the template Enter a name for the new form and click Add Creating New Forms - 1 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-5
6 Creating New Forms - 2 After adding a new form, it appears on the screen and is added to the Solution Explorer window While in design time, switch between forms In the Solution Explorer window Select a form name, click View Designer or View Code button Use tabs at top of the Document window If too many tabs to display all of the forms, click the Active Files button to drop down a list and make a selection Each form is a separate class with separate files McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-6
7 Creating New Forms - 3 Click on tabs to switch between forms Drop down the list of active files and make a selection McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-7
8 Adding Existing Form Files to a Project Forms may be used in more than one project Use a form created for one project in a new project A form is saved as three separate files Extensions:.cs,.designer.cs, and.resx To add an existing form to a project, use Project/Add Existing Item Select only the FormName.cs file All three files for that form will be automatically copied into the project folder McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-8
9 Removing Forms from a Project Select the name of the file to be removed in the Solution Explorer and do one of the following: Press the Delete key Right-click the file name and choose Delete Choose Exclude From Project Removes the form from the project but does not delete the files McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-9
10 Creating a New Instance of a Form Each form in a project is a class which can be used to create a new object Similar to controls placed on forms Create a new instance of a form before it can be displayed McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-10
11 An About Box One popular type of form Found in most Windows programs under Help/About Displays the name and version of the program and information about the programmer or company Create an About box by adding controls to a standard Windows form McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-11
12 Using the About Box Template - 1 Choose Add Windows Form from the Project menu Select Windows Forms for Category Select About Box from the Templates list A new form named AboutBox1 is added to the project Set the properties of the controls on the form McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-12
13 Using the About Box Template - 2 A new form created with the About Box template Select the About Box template to add a preformatted AboutBox form to a project McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-13
14 Setting Assembly Information The About Box template form includes the product name, version, copyright, company name and description Open the Project Designer from Project/ProjectName Properties Click the Assembly Information button Fill in desired information in the Assembly Information dialog box Code behind AboutBox form retrieves and displays the entered Assembly Information McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-14
15 Displaying an About Form To display the About Box form (or any form), create a new object of the form's class in code Declare a new instance of the form using the keyword new // Create a new instance of the AboutBox1 form class. AboutBox1 aboutform = new AboutBox1(); Display the form using a Show or ShowDialog method // Show the new aboutform object. aboutform.showdialog(); McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-15
16 Showing a Form Show method displays a form as modeless Both forms are open and a user can navigate from one form to the other ShowDialog method displays a form as modal A user must respond to the form in some way No other program code can execute until the user responds to, hides, or closes a modal form McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-16
17 The Show and ShowDialog Methods General Form FormObjectName.Show(); FormObjectName.ShowDialog(); Examples SummaryForm asummaryform = new SummaryForm(); asummaryform.show(); SummaryForm asummaryform = new SummaryForm(); asummaryform.showdialog(); The code is generally placed in a menu item or button s click event handler McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-17
18 Hiding or Closing a Form Close a form using the Close method asummaryform.close(); The Close method behaves differently for a modeless form (using the Show method) compared to a modal form (using the ShowDialog method) Modeless Close destroys the form instance and removes it from memory Modal Close only hides the form instance If the same instance is displayed again, any data from the previous ShowDialog will still be there Using the form's Hide method sets the form object's Visible property to False and keeps the form object in memory ready to be redisplayed McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-18
19 Responding to Form Events Two primary events to write code for FormName.Load Occurs only the first time a form is loaded into memory FormName.Activated Occurs after the Load event, just as control is passed to a form Occurs each time the form is shown A good location to place initializing steps or set the focus in a particular place on the form McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-19
20 The Sequence of Form Events - 1 Load Occurs the first time a form is displayed Activated Occurs each time the form is shown Place initialization or SetFocus events here Paint Occurs each time any portion of the form is redrawn Happens each time a change is made or the form is moved or uncovered McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-20
21 The Sequence of Form Events - 2 Deactivate Occurs when the form is no longer the active form When a user clicks another window or the form is about to be hidden or closed FormClosing Occurs as the form is about to close FormClosed Occurs after the form is closed McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-21
22 Writing Event Handlers for Selected Events To write an event handler for a form event other than the Load event Click on the form to show its properties in the Properties window Click the Events button Double-click the desired event to create an empty event handler Properties button Events button Double-click on the event McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-22
23 Variables and Constants in Multiform Projects Private variables and constants within a form (or other class) cannot be seen by code in other classes Private is the default access level To declare variables as Public makes them available to all other classes Public variables present security problems and violate the principles of object oriented programming (OOP) The correct approach for passing variables from one form object to another is to set up properties of the form s class Use a property method to pass values from one form to another McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-23
24 Creating Properties in a Class Set a new property of a form class Need a private class-level variable to store the value Available only to methods and property blocks within the class Need public property methods to allow other classes to view and/or set the property When program creates objects from a class Need to assign values to the properties Class controls access to its properties through property methods McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-24
25 Property Blocks A class allows its properties to be retrieved or set with accessor methods in a property block get accessor method retrieves a property value Similar to a method declared with a return value Before the closing brace a return value must be assigned set accessor method assigns a value to the property Uses the value keyword to refer to the incoming value for the property Property block declared as public to allow external objects to access it Data type of incoming value for a set must match type of the return value of the corresponding get McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-25
26 The Property Block General Form // Class-level variable to hold the value internally. private DataType MemberVariable; public DataType PropertyName { get { return MemberVariable; } set { // Statements, such as validation. MemberVariable = value; } } Holds value of property internally Property name to "outside world". Use a "friendly" name Keyword that refers to the incoming value assigned to the property McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-26
27 The Property Block - Example private string lastnamestring; public string LastName { get { return lastnamestring; } set { lastnamestring = value; } } Holds the value of the property Name of property Retrieve the value of the property Assign a value to the property McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-27
28 Read-Only Properties In some instances, a property can be retrieved by an object but not changed Write a property block that contains only a get (creates a read-only property) // Private class-level variable to hold the property value. private decimal paydecimal; // Property block for read-only property. public decimal Pay { get { return paydecimal; } } McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-28
29 Write-only Properties A property that can be assigned by an object but not retrieved Write a property block that contains only a set (creates a write-only property) // Private class-level variable to hold the property value. private decimal hoursdecimal; // Property block for write-only property. public decimal Hours { set { hoursdecimal = value; } } McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-29
30 Applying the Properties to Multiple Forms - 1 From a main form, pass a total to a summary form The summary form Create a private variable (totalsummarysalesdecimal) to hold the value for the total Create a property set method (TotalSales) to allow the value to be assigned The main form Pass the value from the private variable (totalsalesdecimal) to the property of the summary form (TotalSales) Stored internally in the SummaryForm as totalsummarysalesdecimal Assign the private variable (totalsalesdecimal) to the property of the summary form (TotalSales) Show the summary form McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-30
31 public partial class SummaryForm : Form { private decimal totalsummarysalesdecimal; public decimal TotalSales { set { totalsummarysalesdecimal = value; } } //... More code for the rest of the form class Applying the Properties to Multiple Forms - 2 //Event-handling method in the main calculation form. private void summarybutton_click(object sender, EventArgs e) { // Display the summary form. SummaryForm asummaryform = new SummaryForm(); } asummaryform.totalsales = totalsalesdecimal; asummaryform.showdialog(); McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-31
32 Passing Summary Values among Forms To maintain the value of a property for multiple instances of a class Declare the property as static Static variables retain their value for every object instantiated using the new keyword Static keyword is used on both the private variable and property method A static keyword in a property method creates a public property that can be accessed from anywhere in the project A specific object of the class does not have to be instantiated McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-32
33 A Splash Screen Displays a logo or window while a program is loading Splash screens tell the user the program is loading and starting Makes a large application appear to load and start faster McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-33
34 Creating a Splash Screen Simply another form in a project Eliminate the title bar and close button Timer component will control length of time splash screen appears Set the StartPosition to CenterScreen Leave Text property blank Set ControlBox to false Add graphics and any additional information on the form Many programs display AssemblyInfo on Splash screen McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-34
35 Controlling the Time a Splash Form Displays In a large application, the splash form displays while the rest of the application loads For a small application, use a Timer component to hold the form on the screen Add a Timer component to the splash form Set the Enabled property to true Set the Interval property to the number of milliseconds Example: set to 5000 for 5 seconds The timer s Tick event fires when the interval passes Close the form in the Tick event handler McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-35
36 Making the Splash Form Display First - 1 C# Programs begin execution in the Program.cs file, which appears in the Solution Explorer Open Program.cs in the Editor Add the code to instantiate and show the splash form Using ShowDialog, the main form does not appear until the splash form closes Using Show, the main form appears behind the splash form McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-36
37 Making the Splash Form Display First - 2 The Program.cs file with the code added to show the splash form static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SplashForm asplashform = new SplashForm(); asplashform.showdialog(); Application.Run(new MainForm()); } Add these two statements to display the splash form MainForm is the name of the startup form Change this if you change the startup form McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-37
38 Running Your Program Outside the IDE The.exe file is in the project s bin\debug folder It can be moved to another computer, placed on the system desktop, or used as a shortcut, like any other application To copy the.exe file to another computer, make sure it has the correct version of the Microsoft.NET Framework The framework can be downloaded for free from the Microsoft Web site You can change the program's icon in the Project Designer (Project/ProjectName Properties) Application tab, click Browse button next to Icon and browse to another file with an.ico extension Recompile after setting a new icon McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 6-38
CIS 3260 Intro to Programming in C#
Multiform Projects McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Include multiple forms in an application Create a new instance of a form's class and show the new form Use the Show,
More informationCIS Intro to Programming in C#
OOP: Creating Classes and Using a Business Tier McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Understand how a three-tier application separates the user interface from the business
More informationBuilding Multitier Programs with Classes
2-1 2-1 Building Multitier Programs with Classes Chapter 2 This chapter reviews object-oriented programming concepts and techniques for breaking programs into multiple tiers with multiple classes. Objectives
More informationChapter 2. Building Multitier Programs with Classes The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 2 Building Multitier Programs with Classes McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Objectives Discuss object-oriented terminology Create your own class and instantiate
More informationChapter 12. OOP: Creating Object-Oriented Programs The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 12 OOP: Creating Object-Oriented Programs McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Use object-oriented terminology correctly Create a two-tier
More informationCIS 3260 Intro. to Programming with C#
Running Your First Program in Visual C# 2008 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Run Visual Studio Start a New Project Select File/New/Project Visual C# and Windows must
More informationCIS 3260 Intro to Programming with C#
Menus and Common Dialog Boxes McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Create menus and submenus for program control Display and use the Windows common dialog boxes McGraw-Hill
More informationChapter 12. OOP: Creating Object- Oriented Programs. McGraw-Hill. Copyright 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved.
Chapter 12 OOP: Creating Object- Oriented Programs McGraw-Hill Copyright 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. Objectives (1 of 2) Use object-oriented terminology correctly. Create
More informationMenus and Printing. Menus. A focal point of most Windows applications
Menus and Printing Menus A focal point of most Windows applications Almost all applications have a MainMenu Bar or MenuStrip MainMenu Bar or MenuStrip resides under the title bar MainMenu or MenuStrip
More informationCopyright 2014 Pearson Education, Inc. Chapter 7. Multiple Forms, Modules, and Menus. Copyright 2014 Pearson Education, Inc.
Chapter 7 Multiple Forms, Modules, and Menus Topics 7.1 Multiple Forms 7.2 Modules 7.3 Menus 7.4 Focus on Problem Solving: Building the High Adventure Travel Agency Price Quote Application Overview This
More informationIntroduction. Create a New Project. Create the Main Form. Assignment 1 Lights Out! in C# GUI Programming 10 points
Assignment 1 Lights Out! in C# GUI Programming 10 points Introduction In this lab you will create a simple C# application with a menu, some buttons, and an About dialog box. You will learn how to create
More informationChapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web
More informationMicrosoft Visual Basic 2005: Reloaded
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 1 An Introduction to Visual Basic 2005 Objectives After studying this chapter, you should be able to: Explain the history of programming languages
More informationKeeping Track, Menus. CSC 330 Object-Oriented Programming 1
Keeping Track, Menus CSC 330 Object-Oriented Programming 1 Chapter Objectives Keeping Track Create menus and submenus for program control Display and use the Windows common dialog boxes Create context
More informationTuneTown Lab Instructions
TuneTown Lab Instructions Purpose: Practice creating a modal dialog. Incidentally, learn to use a list view control. Credit: This program was designed by Jeff Prosise and published in MSDN Magazine. However,
More informationCALCULATOR APPLICATION
CALCULATOR APPLICATION Form1.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
More informationAdvanced User's Workshop
Advanced User's Workshop Creating Local Distribution Lists Using Global and Local Distribution Lists Sharing a Local Distribution List Email Ribbon Bar Options Outlook 2007 & Office 2007 Application Integration
More informationDiscovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills
Discovering Computers & Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills Objectives Perform basic mouse operations Start Windows and log on to the computer Identify the objects
More informationTIMESLIPS PREFERENCES
TIMESLIPS PREFERENCES From the main menu, click SETUP PREFERENCES. There are multiple pages and is critical when configuring how each individual user wishes to view and interact with the various menus
More informationSkill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2)
Skill Area 336 Explain Essential Programming Concept Programming Language 2 (PL2) 336.2-Apply Basic Program Development Techniques 336.2.1 Identify language components for program development 336.2.2 Use
More informationCST242 Windows Forms with C# Page 1
CST242 Windows Forms with C# Page 1 1 2 4 5 6 7 9 10 Windows Forms with C# CST242 Visual C# Windows Forms Applications A user interface that is designed for running Windows-based Desktop applications A
More informationClick on OneDrive on the menu bar at the top to display your Documents home page.
Getting started with OneDrive Information Services Getting started with OneDrive What is OneDrive @ University of Edinburgh? OneDrive @ University of Edinburgh is a cloud storage area you can use to share
More informationMicrosoft Office Outlook 2007: Intermediate Course 01 Customizing Outlook
Microsoft Office Outlook 2007: Intermediate Course 01 Customizing Outlook Slide 1 Customizing Outlook Course objectives Create a custom toolbar and customize the menu bar; customize the Quick Access toolbar,
More informationModule 8: Building a Windows Forms User Interface
Module 8: Building a Windows Forms User Interface Table of Contents Module Overview 8-1 Lesson 1: Managing Forms and Dialog Boxes 8-2 Lesson 2: Creating Menus and Toolbars 8-13 Lab: Implementing Menus
More informationIn this exercise you will gain hands-on experience using STK X to embed STK functionality in a container application created with C#.
STK X Tutorial - C# In this exercise you will gain hands-on experience using STK X to embed STK functionality in a container application created with C#. CONTENTS TUTORIAL SOURCE CODE... 1 CREATE THE PROJECT...
More informationChapter 14. Additional Topics in C# 2010 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 14 Additional Topics in C# McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Validate user input in the Validating event handler and display messages
More informationChapter 11. Data Files The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 11 Data Files McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives Store and retrieve data in files using streams Save the values from a list box and reload
More informationChapter 13. Graphics, Animation, Sound and Drag-and-Drop The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 13 Graphics, Animation, Sound and Drag-and-Drop McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Use Graphics methods to draw shapes, lines, and filled
More informationNewforma Contact Directory Quick Reference Guide
Newforma Contact Directory Quick Reference Guide This topic provides a reference for the Newforma Contact Directory. Purpose The Newforma Contact Directory gives users access to the central list of companies
More information9/21/2010. Based on Chapter 2 in Advanced Programming Using Visual Basic.NET by Bradley and Millspaugh
Building Multitier Programs with Classes Based on Chapter 2 in Advanced Programming Using Visual Basic.NET by Bradley and Millspaugh The Object-Oriented Oriented (OOP) Development Approach Large production
More informationMicrosoft Office Outlook 2007: Basic Course 01 - Getting Started
Microsoft Office Outlook 2007: Basic Course 01 - Getting Started Slide 1 Getting Started Course objectives Identify the components of the Outlook environment and use Outlook panes and folders Use Outlook
More informationDelegating Access & Managing Another Person s Mail/Calendar with Outlook. Information Technology
Delegating Access & Managing Another Person s Mail/Calendar with Outlook Information Technology 1. Click the File tab 2. Click Account Settings, and then click Delegate Access 3. Click Add 4. Type the
More informationVisual Basic 2008 The programming part
Visual Basic 2008 The programming part Code Computer applications are built by giving instructions to the computer. In programming, the instructions are called statements, and all of the statements that
More informationHOUR 4 Understanding Events
HOUR 4 Understanding Events It s fairly easy to produce an attractive interface for an application using Visual Basic.NET s integrated design tools. You can create beautiful forms that have buttons to
More informationChapter 6 Dialogs. Creating a Dialog Style Form
Chapter 6 Dialogs We all know the importance of dialogs in Windows applications. Dialogs using the.net FCL are very easy to implement if you already know how to use basic controls on forms. A dialog is
More informationQuick Guide for the ServoWorks.NET API 2010/7/13
Quick Guide for the ServoWorks.NET API 2010/7/13 This document will guide you through creating a simple sample application that jogs axis 1 in a single direction using Soft Servo Systems ServoWorks.NET
More informationFiltering - Zimbra
Filtering Email - Zimbra Email filtering allows you to definite rules to manage incoming email. For instance, you may apply a filter on incoming email to route particular emails into folders or delete
More informationMS Word MS Outlook Level 1
MS Word 2007 MS Outlook 2013 Level 1 Table of Contents MS Outlook 2013... 1 Outlook 2013 Interface... 1 The Ribbon in Outlook 2013... 2 Sneak a Peek... 2 Pin a Peek... 3 Managing the Size of the Outlook
More informationMicrosoft Visual Basic 2015: Reloaded
Microsoft Visual Basic 2015: Reloaded Sixth Edition Chapter Three Memory Locations and Calculations Objectives After studying this chapter, you should be able to: Declare variables and named constants
More informationUse Default Form Instances
Use Default Form Instances Created: 2011-01-03 Modified:2012-07-05 Contents Introduction... 2 Add Form Classes... 3 Starting Form (Home Page)... 5 Use Multiple Forms... 6 Different Ways of Showing Forms...
More informationEvents. Event Handler Arguments 12/12/2017. EEE-425 Programming Languages (2016) 1
Events Events Single Event Handlers Click Event Mouse Events Key Board Events Create and handle controls in runtime An event is something that happens. Your birthday is an event. An event in programming
More informationLab 11-1 Creating a Knowledge Base
In this lab you will learn how to create and maintain a knowledge base. Knowledge bases help the trainable Group Locators improve their extraction results by providing trained extraction examples. Lab
More informationDeveloping for Mobile Devices Lab (Part 2 of 2)
Developing for Mobile Devices Lab (Part 2 of 2) Overview In the previous lab you learned how to create desktop and mobile applications using Visual Studio. Two important features that were not covered
More informationSkinning Manual v1.0. Skinning Example
Skinning Manual v1.0 Introduction Centroid Skinning, available in CNC11 v3.15 r24+ for Mill and Lathe, allows developers to create their own front-end or skin for their application. Skinning allows developers
More informationCreating Projects using Microsoft Visual Studio 2017
Creating Projects using Microsoft Visual Studio 2017 CTEC1239/2018S Computer Programming Version 1.0: Covers Windows 10 PCs in L2 Last updated: 2018.05.12 Starting Visual Studio 2017 From the Windows 10
More informationThis manual will explain how to do a mail merge in Cordell Connect, using the following Windows programs:
Section 10 Mail Merge Cordell Connect has very a useful mail merge function for letters and mailing labels. Mail merges can be performed using project, company or contact information. The data source for
More informationLESSON A. The Splash Screen Application
The Splash Screen Application LESSON A LESSON A After studying Lesson A, you should be able to: Start and customize Visual Studio 2010 or Visual Basic 2010 Express Create a Visual Basic 2010 Windows application
More informationChapter11 practice file folder. For more information, see Download the practice files in this book s Introduction.
Make databases user friendly 11 IN THIS CHAPTER, YOU WILL LEARN HOW TO Design navigation forms. Create custom categories. Control which features are available. A Microsoft Access 2013 database can be a
More informationAdvanced Programming Using Visual Basic 2008
Building Multitier Programs with Classes Advanced Programming Using Visual Basic 2008 The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each
More informationUsing Microsoft Word. Paragraph Formatting. Displaying Hidden Characters
Using Microsoft Word Paragraph Formatting Every time you press the full-stop key in a document, you are telling Word that you are finishing one sentence and starting a new one. Similarly, if you press
More informationAdd Tags to a Sent Message [New in v0.6] Misc 2
Tag Toolbar 0.6 Contents Overview Display and Toggle Tags Change Mode Use Categories Search Tags [New in v0.6] Add Tags to a Sent Message [New in v0.6] Misc 2 Overview Recognize attached tags easily Thunderbird
More informationVisual C# Program: Simple Game 3
C h a p t e r 6C Visual C# Program: Simple Game 3 In this chapter, you will learn how to use the following Visual C# Application functions to World Class standards: Opening Visual C# Editor Beginning a
More informationLESSON B. The Toolbox Window
The Toolbox Window After studying Lesson B, you should be able to: Add a control to a form Set the properties of a label, picture box, and button control Select multiple controls Center controls on the
More informationColligo Contributor Pro 4.4 SP2. User Guide
4.4 SP2 User Guide CONTENTS Introduction... 3 Benefits... 3 System Requirements... 3 Software Requirements... 3 Client Software Requirements... 3 Server Software Requirements... 3 Installing Colligo Contributor...
More informationContents Introduction... 1
User Guiide APPLICATION LOAD TIME PROFILER Contents Introduction... 1 Modes of Operation... 1 Limitations... 2 Installing and Opening the Utility... 2 Loading an Application from the Utility... 3 Opening
More informationCreate a PERSONALISED Word/OpenOffice Template
Create a PERSONALISED Word/OpenOffice Template Create a personalised template in Microsoft Word Start a new blank document in Word Create the template, for example your personal letterhead, and make any
More information1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. True False
True / False Questions 1. A Web Form created in Visual Basic can only be displayed in Internet Explorer. 2. Windows Explorer and Internet Explorer are Web browsers. 3. Developing Web applications requires
More informationWork with the Google Folder App
Work with the Google Folder App Blackboard Web Community Manager Trademark Notice Blackboard, the Blackboard logos, and the unique trade dress of Blackboard are the trademarks, service marks, trade dress
More informationThe first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear.
4 Programming with C#.NET 1 Camera The first program we write will display a picture on a Windows screen, with buttons to make the picture appear and disappear. Begin by loading Microsoft Visual Studio
More informationCADS Detailing FAQ s ENGINEERING SOFTWARE 004 Network Licence File - Installation Guide. 004 Network Licence File Installation Guide
CADS Detailing FAQ s ENGINEERING SOFTWARE 004 Network Licence File - Installation Guide 004 Network Licence File Installation Guide The CADS Network licence does not use an active process to manage the
More informationOffice Automation Suite 4.4
Office Automation Suite 4.4 Setup Guide 2016-06-10 Addovation Page 1 of 18 Contents 1 Introduction... 2 1.1 General features and technical info... 2 1.2 Compatibility matrix... 2 2 Installation Guide...
More informationEDIT A CONTENT OBJECT
EDIT A CONTENT OBJECT Table of Contents Overview 2 1 Edit a Content Object 3 Edit Player Options 9 Edit Parameters 11 Duplicate a Page 13 Delete a Single Page 16 Add a New Page 17 2 Edit Metadata 21 3
More informationHelp Documentation. Copyright V Copyright 2015, FormConnections, Inc. All rights reserved.
Help Documentation V1.7.6 Copyright Copyright 2015, FormConnections, Inc. All rights reserved. 1 of 33 FormConnect Help 1. Overview FormConnect is an easy to use app for creating business forms on your
More informationYou can record macros to automate tedious
Introduction to Macros You can record macros to automate tedious and repetitive tasks in Excel without writing programming code directly. Macros are efficiency tools that enable you to perform repetitive
More informationOffice Automation Suite V 5.0
Office Automation Suite V 5.0 User Guide 28.09.2018 Page 1/ 93 Contents 1 Introduction...4 2 Connect to IFS...4 3 Information Merger...5 3.1 The Automation Assistant - Overview...6 3.1.1 Properties...6
More informationUser pages for RM Portico
Using gives you access to your files on your school or college network from a browser on any computer (including desktops, laptops, tablets, netbooks and smartphones; for more information see Appendix
More informationms-help://ms.technet.2004apr.1033/win2ksrv/tnoffline/prodtechnol/win2ksrv/howto/grpolwt.htm
Page 1 of 17 Windows 2000 Server Step-by-Step Guide to Understanding the Group Policy Feature Set Operating System Abstract Group Policy is the central component of the Change and Configuration Management
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introducing Visual Basic 8 Installing Visual Studio 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects
More informationENCAPSULATION. private, public, scope and visibility rules. packages and package level access.
ENCAPSULATION private, public, scope and visibility rules. packages and package level access. Q. Explain the term Encapsulation with an example? Ans: The wrapping up to data and methods into a single units
More informationDataPro Quick Start Guide
DataPro Quick Start Guide Introduction The DataPro application provides the user with the ability to download and analyze data acquired using the ULTRA-LITE PRO range of Auto Meter products. Please see
More informationGetting Started with OneNote 2016
1 Getting Started with OneNote 2016 Understanding OneNote 2016 Concepts Getting Started Managing Notebooks Navigating and Viewing Notebooks Learning Objective: Explore the user interface, create, save,
More informationSession 10 MS Word. Mail Merge
Session 10 MS Word Mail Merge Table of Contents SESSION 10 - MAIL MERGE... 3 How Mail Merge Works?... 3 Getting Started... 4 Start the Mail Merge Wizard... 4 Selecting the starting document... 5 Letters:...
More informationinmailx Integration for Legal Officers
Records Management Unit www.utas.edu.au/it/records HPE RM Help Sheet 31 Subject TRIM Reference inmailx Email Integration for Legal Officers Commencement Date 6 January Last Modified 6 January Review Date
More informationObject Oriented Programming
Object Oriented Programming Objectives To review the concepts and terminology of object-oriented programming To discuss some features of objectoriented design 1-2 Review: Objects In Java and other Object-Oriented
More informationProgramming Language 2 (PL2)
Programming Language 2 (PL2) 337.2.1 Explain the concept of arguments and parameters 337.2.2 Identify the scope of local and global variables 337.2.3 Apply global and local variables to sub procedures
More informationPrivate Sales & Flash Sales v4.x Configuration for Magento 2
Private Sales & Flash Sales v4.x Configuration for Magento 2 From Plumrocket Documentation Contents 1. Configuring Private Sales and Flash Sales Extension 1.1. Configuring Private Sales Homepage 1.2. Configuring
More informationAdobe Acrobat Reader 4.05
Adobe Acrobat Reader 4.05 1. Installing Adobe Acrobat Reader 4.05 If you already have Adobe Acrobat Reader installed on your computer, please ensure that it is version 4.05 and that it is Adobe Acrobat
More informationOffice Automation Suite V 5.0
Office Automation Suite V 5.0 User Guide 30.01.2019 Addovation 2019 Contents 1 Introduction... 4 2 Connect to IFS... 4 3 Information Merger... 5 3.1 The Automation Assistant - Overview... 6 Properties...
More informationInstall using the Umbraco Package Manager
Installation instructions Using the Umbraco Package Manager This documentation is available and updated online http://www.bendsoft.com/downloads/tools- for- umbraco/sharepoint- doclib- for- umbraco/installation/
More informationWeb Access to with Office 365
Web Access to Email with Office 365 Web Access to email allows you to access your LSE mailbox from any computer or mobile device connected to the internet. Be aware, however, that Outlook 365 looks and
More informationBDM Hyperion Workspace Basics
BDM Hyperion Workspace Basics Contents of this Guide - Toolbars & Buttons Workspace User Interface 1 Standard Toolbar 3 Explore Toolbar 3 File extensions and icons 4 Folders 4 Browsing Folders 4 Root folder
More informationRevRatio 1.0. User Manual
RevRatio 1.0 User Manual Contents 1. Introduction... 4 1.1 System requirements... 4 2. Getting started... 5 2.1 Installing RevRatio... 5 2.1.1 Installing additional plugins (optional)... 6 2.2 Starting
More informationToday we spend some time in OO Programming (Object Oriented). Hope you did already work with the first Starter and the box at:
maxbox Starter 2 Start with OO Programming 1.1 First Step Today we spend some time in OO Programming (Object Oriented). Hope you did already work with the first Starter and the box at: http://www.softwareschule.ch/download/maxbox_starter.pdf
More informationLaboratorio di Ingegneria del Software
Laboratorio di Ingegneria del Software L-A Interfaccia utente System.Windows.Forms The System.Windows.Forms namespace contains classes for creating Windows-based applications The classes can be grouped
More informationLaboratorio di Ingegneria del L-A
Software L-A Interfaccia utente System.Windows.Forms The System.Windows.Forms namespace contains classes for creating Windows-based applications The classes can be grouped into the following categories:
More informationGETTING STARTED. Our Tutorial Video, Transcribed for you PERRLA Support. Copyright 2012, PERRLA LLC All Rights Reserved
PERRLA GETTING STARTED Our Tutorial Video, Transcribed for you PERRLA Support Copyright 2012, PERRLA LLC All Rights Reserved http://www.perrla.com Page 1 Getting Started This video assumes you ve already
More informationF i l e H a n d l e r
F i l e H a n d l e r U S E R G U I D E Issue Date: April 2017 Kardex VCA Pty Ltd PO BOX 1082 Wodonga VIC 3689 Australia P: +61 2 6056 1202 E: support@kardex.com.au W: www.kardex.com.au Doc ID: File Handler
More information1. Open Outlook by clicking on the Outlook icon. 2. Select Next in the following two boxes. 3. Type your name, , and password in the appropriate
1 4 9 11 12 1 1. Open Outlook by clicking on the Outlook icon. 2. Select Next in the following two boxes. 3. Type your name, email, and password in the appropriate blanks and click next. 4. Choose Allow
More information1 Using the NetBeans IDE
Chapter 1: Using the NetBeans IDE 5 1 Using the NetBeans IDE In this chapter we will examine how to set up a new application program using the NetBeans Integrated Development Environment with the language
More informationTurningPoint AnyWhere
TurningPoint AnyWhere TurningPoint Blackboard Registration Tool Making the Tool Available 1. From the Control Panel, select click Customization >>Tool Availability. 2. From the Tools list, check Registration
More informationYou can call the project anything you like I will be calling this one project slide show.
C# Tutorial Load all images from a folder Slide Show In this tutorial we will see how to create a C# slide show where you load everything from a single folder and view them through a timer. This exercise
More informationCreating and Using a Database in Access 2007
Objectives: Describe databases and database management systems Design a database to satisfy a collection of requirements Start Access Describe the features of the Access window Create a database Create
More informationEZViewer DCM Installation
EZViewer DCM Installation Note: To change the product logo for your own print manual or PDF, click "Tools > Manual Designer" and modify the print manual template. EZViewer DCM Introduction by GJC Software
More informationMicrosoft Visual Basic 2005: Reloaded
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 10 Creating Classes and Objects Objectives After studying this chapter, you should be able to: Define a class Instantiate an object from a class
More informationCustomizing the Altium Designer Resources
Customizing the Altium Designer Resources Summary This tutorial describes how to customize your Altium Designer resources, such as commands, menus, toolbars and shortcut keys. This tutorial describes how
More informationIntroduction. Headers and Footers. Word 2010 Working with Headers and Footers. To Insert a Header or Footer: Page 1
Word 2010 Working with Headers and Footers Introduction Page 1 You can make your document look professional and polished by utilizing the header and footer sections. The header is a section of the document
More informationEL-USB-RT API Guide V1.0
EL-USB-RT API Guide V1.0 Contents 1 Introduction 2 C++ Sample Dialog Application 3 C++ Sample Observer Pattern Application 4 C# Sample Application 4.1 Capturing USB Device Connect \ Disconnect Events 5
More informationDeveloping Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started
Developing Desktop Apps for Ultrabook Devices in Windows 8*: Getting Started By Paul Ferrill The Ultrabook provides a rich set of sensor capabilities to enhance a wide range of applications. It also includes
More informationObject Oriented Programming
Object Oriented Programming Objectives To review the concepts and terminology of object-oriented programming To discuss some features of objectoriented design 1-2 Review: Objects In Java and other Object-Oriented
More informationVersions. Overview. OU Campus Versions Page 1 of 6
Versions Overview A unique version of a page is saved through the automatic version control system every time a page is published. A backup version of a page can also be created at will with the use of
More information