Starting Microsoft Visual Studio 6.0 And Exploring Available Controls Tools
|
|
- Myron Fleming
- 5 years ago
- Views:
Transcription
1 Starting Microsoft Visual Studio 6.0 And Exploring Available Controls Tools Section 1. Opening Microsoft Visual Studio Start Microsoft Visual Studio ("C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE") 2. Select New Project (File->New) 3. Select Microsoft Foundation Classes Application Wizard (MFC AppWizard(exe)) 4. Set Project Name and Location where to save the application 5. Click OK 1
2 6. Select type of application (In our examples we work with Dialog based application) a. Single Document-> for document based applications such as Note Pad b. Multiple Document -> for document based applications with multiple document support c. Dialog based -> for dialog based applications (our focus) 7. Click Finish to accept default settings OR Next to customize further 2
3 8. Customize according needs and click Next a. About box: Select if interested to write some notes about the application. b. 3D Controls: Select if you want to see the GUI as 3D view not flat 2D. c. ActiveX Control: Beyond the scope of the course. d. Dialog Title: Edit this to have the title of the dialog to your interest. 3
4 9. Customize according needs and click Next a. Choose whether interested to automatically generate source file comments. b. Select as shared dll (the executable file needs MFC to run) or Statically linked library (doesn t need MFC to run but takes more memory space). 10.Click Finish. 11.Click OK Congratulations! We have created our fully working first Windows application in Visual C++. It includes some of the standard interface features used in virtually all Windows Programs. 4
5 Section 2. Exploring Available Controls Tools The following are few of the available controls in Microsoft Visual Studio 6.0 Controls Toolbox 1) Static Text Used for making labels. Can not be edited on run time. 2) Edit Box Used for entering text. Can be edited on run time. 3) Group Box Used for grouping controls. Radio buttons use Group Box to act together. 4) Button Clickable object to trigger events. 5) Check Box A small box used to select or unselect options. Not mutually exclusive. 6) Radio Button Used to select only one option among available options. Mutually exclusive. 7) Combo Box Used to supply predefined options where only one is shown. 8) Horizontal Scroll bar Used to scroll horizontally when a contained exceeds visible area horizontally. 9) Vertical Scroll bar Used to scroll vertically when a contained exceeds visible area vertically. 10) Spin Used to scroll up and down in a predefined options. Similar to combo box. 11) Progress Used to show progress of some processes, like copying files in Windows Explorer. 12) Slider Used to slide forward and backwards. Example slice viewer. 13) List Control 5
6 Used for listing data in column format. 14) Tab Control Used to separate several GUI interfaces of an application with tabs. 15) Date Time Picker Special Combo box designed for date selection. Comes with Month Calander. 16) Month Calendar Special spin for choosing month and year. 17) IP Address Special Edit Box designed for editing IP address in particular format. And more more more more 6
7 Section 3. Examples Example 1. Working With Push Buttons 1. Do the steps given in section 1, with project name Example2 2. Select the TODO: place dialog controls here static text and delete it by simply pressing the delete button. 3. Select the Button control from the controls toolbox 4. Move the mouse over the dialog template. The cursor will change to cross sign showing that it is ready to deploy a control residing on the clipboard. Position the cross away from the OK and Cancel buttons and then click with the mouse. A new button will appear labelled (with a caption) Button 1 as shown below. 7
8 5. Select the button just added and type on the keyboard Press ME. The moment we start typing, a new dialog box will open, called the property dialog box of a control, in our case a push button. What we just started typing will go to the caption of the property dialog box. This is the text that we see written on the button. It is called the Caption of the button. 6. For the ID combo box on the Push Button Property dialog box, type IDC_PRESS_ME. This makes the identifier of the button just added IDC_PRESS_ME which is easy to remember and more meaningful. 7. Close the Push Button Property dialog box. The label of the new button should now read as Press Me. 8. For the sake of curiosity compile and run. The new button, when clicked, does nothing. This is what we should expect after all we haven t attached any code to it in order to instruct it to respond for a click event. 9. Now we attach code to the new button. Right click on the newly added button and select Events from the context menu. The New Window Message and Event Handlers dialog appears for the dialog class as shown below. 8
9 10. Select IDC_PRESS_ME under the Class or Object to handle section and BN_CLICKED (meaning when the button is clicked) under New Windows messages/events. If the Press Me button is pressed (when the application is running), Windows Operating System sends the Working With Buttons dialog (remember this is the title of our project and thus we call the executable program by that name for convenience) a message. We use the New Windows Message and Event Handlers dialog box to trap when this occurs and direct our program to specific code that handles the event. Click the Add and Edit button. The Add Member Function dialog box appears as shown in the figure below. 11. Click OK to accept the default name OnPressMe. Its good name anyways! The body of the function now appears as shown below finally letting us type whatever we want to do when the Press Me button is clicked (pressed). SHORT CUT:- In fact, all the steps 9 11 could be replaced as simply as double clicking on the newly added button, setting caption and ID and clicking OK on the Push Button Properties dialog box. 9
10 12. As for the code to be attached type void CExample2Dlg::OnPressMe() // TODO: Add your control notification handler code here MessageBox("Thanks hey, I needed that!", You just clicked Press Me Button ); 13. Compile and Run and press on the Press Me button. Woahhhhhhhh!!! With just one line of code we have made a difference. A dialog message box appears with a title and message. MessageBox is a predefined class of VC++ which prompts a message to the user. The first argument is the actual message and the second message is the title of the message box. Please see MSDN for more details. Few Remarks:- The place where we had access to controls toolbox and the design of the GUI is called RESOURCE VIEW because that is where we find all the resources for our GUI design. While the place where we add code to our controls is called is called FILE VIEW. In order to swap between resource view and file view and also class view, we use the project workspace pane on the left side of the VC We have three tabs one for each of the class view, resource view and file view. Thus if we want to modify the code of the Press Me button, we could go to file view and double click Example2Dlg.cpp file where Example2 is the name of our project. Likewise, if one wants to access the resource view all what is needed to be done is to go to resource view tab and double click on IDD_EXAMPLE2_DIALOG identifier under Dialog folder. Now suppose, we want to count the number of times the Press Me button was clicked. We proceed as follows: 1. Add a member variable to Example2Dlg class. This can be done by selecting Class View from the workspace pane and right click on CExample2Dlg and then selecting Add Member Variable from the context menu. 2. Type int for Variable Type and clickcounter for Variable Declaration. Leave the access mode to public as given by default. Click Ok. 3. Obviously, we need to initialize the clickcounter variable to zero somewhere in our program. The best place is on the constructor method of Example2Dlg class. To go to the constructor method, go to Class View, double click CExample2Dlg clss name to expand it, double click the first method which is the constructor. Its name should read, CExample2Dlg(CWnd *pparent = NULL). Once you double click it, an editor will showing the course code for the constructor method. As a last line type clickcounter = 0; 4. We have already created the OnPressMe function in step 12 above, so we go there and add a last line clickcounter++; in order to increment the click counter by one every time the Press Me button is pressed. 10
11 5. Finally we say something about the number of clicks when the Ok or Cancel buttons of the dialog are clicked to close the program. Before doing so however, let us add one function which gives the required messages for both Ok and Cancel Button in order to avoid code repetition. Go to class view, select Example2Dlg, right click, and select Add Member function from the context menu. Function Type call it bool and function name (declaration) call it ClickCounterMessage. Leave the access mode as public and click Ok. The function name will now appear in the class view tab under CExample2Dlg class. Double click it to go the function body which is of course empty and enter the following code: bool CExample2Dlg::ClickCounterMessage() if (clickcounter == 0) MessageBox("You haven't clicked Press Me button.", "No no no...", MB_ICONSTOP); return false; if (clickcounter == 1) MessageBox("You clicked Press Me button once."); else CString s; s.format("press Me was clicked %d times", clickcounter); MessageBox(s); return true; 6. Now, we may edit the handler of Ok and Cancel buttons and call this function to print what is needed. 7. In order to put code for the Ok or Cancel button i.e. add a handler, simply double click it on resource View in order to go to its handler function. Add the following code. void CExample2Dlg::OnOK() // TODO: Add extra validation here if (ClickCounterMessage()) CDialog::OnOK(); void CExample2Dlg::OnCancel() // TODO: Add extra cleanup here if (ClickCounterMessage()) CDialog::OnCancel(); 11
12 Example 2. Working With Static Texts and Edit Boxes Now that we are familiar with the pieces of details when working with Visual Studio environment, we may create the following example quite fairly straight forward. 1. Design the following GUI 2. Our aim is to insert two numbers and compute sum and product. Of course our main goal is on how to extract text and number from Edit Box. The simplest way to extract information from control tools is to attach a variable to the control. And so accessing the variable is same as accessing the control with certain precaution. Before we attach a variable however, let us give the edit boxes proper names. Right click on the first edit box and select properties. As its ID, type IDC_EDIT_FIRST_NUMBER. Similarly call the second edit box as IDC_EDIT_SECOND_NUMBER. 3. In order to attach a variable for the first edit box, go to the View menu and select Class Wizard (Ctrl + W). Select Member Variables tab. Select IDC_EDIT_FIRST_NUMBER and click on Add Variable button on the right hand side. The Add Member variable dialog box appears. For variable name, type firstnumber, for Category select Value, and for Variable Type select double. Similarly, do the same for the second edit box with a variable name secondnumber. 4. Add handler for the Get Sum button. Edit the following code. void CExample3Dlg::OnButtonSum() // TODO: Add your control notification handler code here UpdateData(); //Take data from control to variable CEdit* firstnumberedit = (CEdit *)GetDlgItem(IDC_EDIT_FIRST_NUMBER); CString firstnumbertext; firstnumberedit->getwindowtext(firstnumbertext); if (strlen(firstnumbertext) == 0) MessageBox("Please Enter first number."); return; CEdit* secondnumberedit = (CEdit *)GetDlgItem(IDC_EDIT_SECOND_NUMBER); 12
13 CString secondnumbertext; secondnumberedit->getwindowtext(secondnumbertext); if (strlen(secondnumbertext) == 0) MessageBox("Please Enter second number."); return; double sum = m_firstnumber + m_secondnumber; /* //Alternatively double firstnumber = atof(firstnumbertext); double secondnumber = atof(secondnumbertext); double sum = firstnumber + secondnumber; */ CString sumstring; sumstring.format("the sum is %f", sum); MessageBox(sumString); return; 5. Similarly edit the handler of the Get Product button as above except for the use of multiplication instead of addition. 13
14 Example 3. Working With Radio Buttons and Check Boxes Radio buttons and Check boxes are used for selecting options among alternative choices. While radio buttons are mutually exclusive, check boxes are not. We demonstrate using an example. 1. Design the following GUI as follows. First choose a Group control. Make its caption Destination and select its Tab stop option from its Properties window. Then add four radio buttons and call them London, Paris, Rome and Vancouver. Moreover change their ID of the radio buttons to IDC_London, IDC_Paris, IDC_Rome and IDC_Vancopuver respectively. Similarly add a second Group control, make its caption Hotels, select its tab stop check box and then add three radio buttons and you may select all of them and select their style property from the properties dialog to pushbutton style. Also change their IDs to IDC_Luxury, IDC_Standard and IDC_Economy. Finally you may also add two check boxes for completeness. Call them IDC_Dance and IDC_Champagne. 2. Now in order to make the radio buttons under destination to work independent of the Hotel radio buttons and the check boxes not to be affected, select the Group option of London and Luxury radio buttons and Dinner check box from their respective Property dialog boxes. 14
15 3. Finally, in order to retrieve which radio button is selected for destination, we attach a variable for each group of radio buttons that work independently. Thus we need to attach a variable for IDC_London and IDC_Luxury. Call the variable for destination as m_destination and that of the hotel m_hotel and their types int and category value. 4. Now class wizard has already initialized for us the variables to -1 which means no radio button is selected at the beginning. We alter this to 0 to mean select the first radio buttons by default. To do so we go to the constructor method of the our program in class view pane and change the -1 s to 0 s. 5. Now we may double click the Ok button of our dialog to edit its handler to something like the following: void CExample4Dlg::OnOK() // TODO: Add extra validation here UpdateData(); CString strdestination, strhotel; GetDlgItem(IDC_LONDON + m_destination)->getwindowtext(strdestination); GetDlgItem(IDC_LUXURY + m_hotel)->getwindowtext(strhotel); CString s = "Buon Vialgio to a " + strhotel + " Hotel in " + strdestination; CButton* dancebutton = (CButton*)GetDlgItem(IDC_DANCE); CButton* champagnbutton = (CButton*)GetDlgItem(IDC_CHAMPAGN); if (dancebutton->getcheck()) s += " and a dinner dance"; if(champagnbutton->getcheck()) s += " with Champagn"; MessageBox(s); CDialog::OnOK(); 6. We may also agree up on this: One can go for dance and opt not to have champagne but one can not have champagne without dinner dance. Thus if Champagne check box is selected, surely dinner dance is selected and if dinner dance not selected then champagne is also not selected. To do so, we may add BN_CLICKED functions for both dinner dance and champagne check boxes and edit their handlers as follows: void CExample4Dlg::OnDance() // TODO: Add your control notification handler code here CButton* dancebutton = (CButton*)GetDlgItem(IDC_DANCE); CButton* champagnbutton = (CButton*)GetDlgItem(IDC_CHAMPAGN); if (!dancebutton->getcheck()) champagnbutton->setcheck(0); void CExample4Dlg::OnChampagn() // TODO: Add your control notification handler code here CButton* dancebutton = (CButton*)GetDlgItem(IDC_DANCE); CButton* champagnbutton = (CButton*)GetDlgItem(IDC_CHAMPAGN); if (champagnbutton->getcheck()) dancebutton->setcheck(1); 7. Compile and Run and have fun. 15
Creating an MFC Project in Visual Studio 2012
Creating an MFC Project in Visual Studio 2012 Step1: Step2: Step3: Step4: Step5: You don t need to continue this wizard any longer, you can press Finish to finish creating your project. We will introduce
More informationMFC One Step At A Time By: Brandon Fogerty
MFC One Step At A Time 1 By: Brandon Fogerty Development Environment 2 Operating System: Windows XP/NT Development Studio: Microsoft.Net Visual C++ 2005 Step 1: 3 Fire up Visual Studio. Then go to File->New->Project
More informationDataViews Visual C++ Tutorial Guide. DataViews for Windows Version 2.2
DataViews Visual C++ Tutorial Guide DataViews for Windows Version 2.2 Introduction GE Fanuc DataViews Corporate Headquarters 47 Pleasant Street Northampton, MA 01060 U.S.A. Telephone:(413) 586-4144 FAX:(413)
More informationYour First Windows Form
Your First Windows Form From now on, we re going to be creating Windows Forms Applications, rather than Console Applications. Windows Forms Applications make use of something called a Form. The Form is
More informationTarget Definition Builder. Software release 4.20
Target Definition Builder Software release 4.20 July 2003 Target Definition Builder Printing History 1 st printing December 21, 2001 2 nd printing May 31, 2002 3 rd printing October 31, 2002 4 th printing
More informationWheatstone Corporation Technical Documentation
Wheatstone Corporation Technical Documentation WheatNet-IP Scheduler Technical Manual Preliminary V 2.0.0 600 Industrial Drive New Bern, NC 28562 252.638.7000 www.wheatstone.com Rev 2.0 March, 2015 Dick
More informationNiceForm User Guide. English Edition. Rev Euro Plus d.o.o. & Niceware International LLC All rights reserved.
www.nicelabel.com, info@nicelabel.com English Edition Rev-0910 2009 Euro Plus d.o.o. & Niceware International LLC All rights reserved. www.nicelabel.com Head Office Euro Plus d.o.o. Ulica Lojzeta Hrovata
More informationLet s Make a Front Panel using FrontCAD
Let s Make a Front Panel using FrontCAD By Jim Patchell FrontCad is meant to be a simple, easy to use CAD program for creating front panel designs and artwork. It is a free, open source program, with the
More informationText box. Command button. 1. Click the tool for the control you choose to draw in this case, the text box.
Visual Basic Concepts Hello, Visual Basic See Also There are three main steps to creating an application in Visual Basic: 1. Create the interface. 2. Set properties. 3. Write code. To see how this is done,
More informationUSER MANUAL. > analyze. reduce. recover
USER MANUAL > analyze > reduce > recover Table of Contents COPY AUDIT... 1 OVERVIEW... 1 IMPORTANT NOTES FOR PRINT AUDIT 4 CUSTOMERS... 1 COMMUNICATOR TECHNICAL NOTES... 2 COPY AUDIT SOFTWARE... 2 INSTALLING
More informationTYX CORPORATION. Productivity Enhancement Systems. Revision 1.1. Date April 7, Binary I\O dll resource with MFC tutorial
TYX CORPORATION Productivity Enhancement Systems Reference TYX_0051_7 Revision 1.1 Document PawsIODLLHowTo.doc Date April 7, 2003 Binary I\O dll resource with MFC tutorial This document will help with
More informationBASICS OF GRAPHICAL APPS
CSC 2014 Java Bootcamp Lecture 7 GUI Design BASICS OF GRAPHICAL APPS 2 Graphical Applications So far we ve focused on command-line applications, which interact with the user using simple text prompts In
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 informationMicrosoft Visual Basic 2005 CHAPTER 5. Mobile Applications Using Decision Structures
Microsoft Visual Basic 2005 CHAPTER 5 Mobile Applications Using Decision Structures Objectives Write programs for devices other than a personal computer Understand the use of handheld technology Write
More informationA Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?
1 A Quick Tour WHAT S IN THIS CHAPTER? Installing and getting started with Visual Studio 2012 Creating and running your fi rst application Debugging and deploying an application Ever since software has
More informationwww.openwire.org www.mitov.com Copyright Boian Mitov 2004-2011 Index Installation...3 Where is PlotLab?...3 Creating a new PlotLab project in Visual C++...3 Creating a simple Scope application...13 Creating
More informationUser s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know!
User s guide to using the ForeTees TinyMCE online editor TinyMCE is a WYSIWYG (what you see is what you get) editor that allows users a familiar word-processing interface to use when editing the announcement
More informationUNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS
UNIT 3 ADDITIONAL CONTROLS AND MENUS OF WINDOWS 1 SYLLABUS 3.1 Working with other controls of toolbox : 3.1.1 Date Time Picker 3.1.2 List Box 3.1.2.1 Item collection 3.1.3 Combo Box 3.1.4 Picture Box 3.15
More informationNetBeans IDE Java Quick Start Tutorial
NetBeans IDE Java Quick Start Tutorial Welcome to NetBeans IDE! This tutorial provides a very simple and quick introduction to the NetBeans IDE workflow by walking you through the creation of a simple
More informationCOPYRIGHTED MATERIAL. Making Excel More Efficient
Making Excel More Efficient If you find yourself spending a major part of your day working with Excel, you can make those chores go faster and so make your overall work life more productive by making Excel
More informationGUI Components Continued EECS 448
GUI Components Continued EECS 448 Lab Assignment In this lab you will create a simple text editor application in order to learn new GUI design concepts This text editor will be able to load and save text
More informationCOMMON QUARTERLY EXAMINATION SEPTEMBER 2018
i.ne COMMON QUARTERLY EXAMINATION SEPTEMBER 2018 1. a) 12 2. a) Delete 3. b) Insert column 4. d) Ruler 5. a) F2 6. b) Auto fill 7. c) Label 8. c) Master page 9. b) Navigator 10. d) Abstraction 11. d) Void
More informationGetting started 7. Setting properties 23
Contents 1 2 3 Getting started 7 Introduction 8 Installing Visual Basic 10 Exploring the IDE 12 Starting a new project 14 Adding a visual control 16 Adding functional code 18 Saving projects 20 Reopening
More informationASIC-200 Version 5.0. integrated industrial control software. HMI Guide
ASIC-200 Version 5.0 integrated industrial control software HMI Guide Revision Description Date C Name change, correct where applicable with document 4/07 HMI Guide: 139168(C) Published by: Pro-face 750
More informationOcean Wizards and Developers Tools in Visual Studio
Ocean Wizards and Developers Tools in Visual Studio For Geoscientists and Software Developers Published by Schlumberger Information Solutions, 5599 San Felipe, Houston Texas 77056 Copyright Notice Copyright
More informationXLink EzRollBack Pro User Manual Table Contents
XLink EzRollBack Pro User Manual Table Contents Chapter 1 Welcome to XLink's EzRollback... 2 1.1 System Requirements... 4 1.2 Installation Guide... 5 1.3 License Information... 9 1.4 How To Get Help From
More informationColor iqc and Color imatch Managing Electronic Submissions Guide
Color iqc and Color imatch Managing Electronic Submissions Guide Version 8.0 July 2012 Color iqc contains many features designed to help you manage and participate in any electronic supply chain management
More informationTUTORIAL. Ve r s i on 1. 0
TUTORIAL Ve r s i on 1. 0 C O N T E N T S CHAPTER 1 1 Introduction 3 ABOUT THIS GUIDE... 4 THIS TUTORIAL...5 PROJECT OUTLINE...5 WHAT'S COVERED...5 SOURCE FILES...6 CHAPTER 2 2 The Tutorial 7 THE ENVIRONMENT...
More informationIntroduction to Windows
Introduction to Windows Naturally, if you have downloaded this document, you will already be to some extent anyway familiar with Windows. If so you can skip the first couple of pages and move on to the
More informationMCS 2 USB Software for OSX
for OSX JLCooper makes no warranties, express or implied, regarding this software s fitness for a particular purpose, and in no event shall JLCooper Electronics be liable for incidental or consequential
More information2 The Stata user interface
2 The Stata user interface The windows This chapter introduces the core of Stata s interface: its main windows, its toolbar, its menus, and its dialogs. The five main windows are the Review, Results, Command,
More informationMicrosoft Word - Templates
Microsoft Word - Templates Templates & Styles. Microsoft Word come will a large amount of predefined templates designed for you to use, it is also possible to download additional templates from web sites
More informationIntroduction. Key features and lab exercises to familiarize new users to the Visual environment
Introduction Key features and lab exercises to familiarize new users to the Visual environment January 1999 CONTENTS KEY FEATURES... 3 Statement Completion Options 3 Auto List Members 3 Auto Type Info
More informationKODAK Software User s Guide
KODAK Create@Home Software User s Guide Table of Contents 1 Welcome to KODAK Create@Home Software Features... 1-1 Supported File Formats... 1-1 System Requirements... 1-1 Software Updates...1-2 Automatic
More informationKarlen Communications Track Changes and Comments in Word. Karen McCall, M.Ed.
Karlen Communications Track Changes and Comments in Word Karen McCall, M.Ed. Table of Contents Introduction... 3 Track Changes... 3 Track Changes Options... 4 The Revisions Pane... 10 Accepting and Rejecting
More informationWindows Programming Using MFC and Visual C ++.Net
Windows Programming Using MFC and Visual C ++.Net Introduction Masoud Milani School of Computer Science Florida International University Miami, FL 33199 milani@fiu.edu INTRODUCTION This course covers the
More information(Refer Slide Time: 01:40)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #25 Javascript Part I Today will be talking about a language
More informationAssignment 1. Application Development
Application Development Assignment 1 Content Application Development Day 1 Lecture The lecture provides an introduction to programming, the concept of classes and objects in Java and the Eclipse development
More informationMobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09
Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09 Hello, today we will create another application called a math quiz. This
More informationChapter 1 Getting Started
Chapter 1 Getting Started The C# class Just like all object oriented programming languages, C# supports the concept of a class. A class is a little like a data structure in that it aggregates different
More informationGUI Design and Event- Driven Programming
4349Book.fm Page 1 Friday, December 16, 2005 1:33 AM Part 1 GUI Design and Event- Driven Programming This Section: Chapter 1: Getting Started with Visual Basic 2005 Chapter 2: Visual Basic: The Language
More informationChapter 2. Creating Applications with Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of
Chapter 2 Creating Applications with Visual Basic Addison Wesley is an imprint of 2011 Pearson Addison-Wesley. All rights reserved. Section 2.1 FOCUS ON PROBLEM SOLVING: BUILDING THE DIRECTIONS APPLICATION
More informationDive Into Visual C# 2008 Express
1 2 2 Dive Into Visual C# 2008 Express OBJECTIVES In this chapter you will learn: The basics of the Visual Studio Integrated Development Environment (IDE) that assists you in writing, running and debugging
More informationUsing Windows Explorer and Libraries in Windows 7
Using Windows Explorer and Libraries in Windows 7 Windows Explorer is a program that is used like a folder to navigate through the different parts of your computer. Using Windows Explorer, you can view
More informationEclipse CDT Tutorial. Eclipse CDT Homepage: Tutorial written by: James D Aniello
Eclipse CDT Tutorial Eclipse CDT Homepage: http://www.eclipse.org/cdt/ Tutorial written by: James D Aniello Hello and welcome to the Eclipse CDT Tutorial. This tutorial will teach you the basics of the
More informationRecommended GUI Design Standards
Recommended GUI Design Standards Page 1 Layout and Organization of Your User Interface Organize the user interface so that the information follows either vertically or horizontally, with the most important
More informationProblem Solving through Programming In C Prof. Anupam Basu Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur
Problem Solving through Programming In C Prof. Anupam Basu Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 18 Switch Statement (Contd.) And Introduction to
More informationHow To Capture Screen Shots
What Is FastStone Capture? FastStone Capture is a program that can be used to capture screen images that you want to place in a document, a brochure, an e-mail message, a slide show and for lots of other
More informationLECTURE 5 Control Structures Part 2
LECTURE 5 Control Structures Part 2 REPETITION STATEMENTS Repetition statements are called loops, and are used to repeat the same code multiple times in succession. The number of repetitions is based on
More informationBRIEFCASES & TASKS ZIMBRA. Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases.
BRIEFCASES & TASKS ZIMBRA BRIEFCASES Briefcase can be used to share and manage documents. Documents can be shared, edited, and created using Briefcases. Options Briefcase New Briefcase To create briefcases,
More informationMS Word MS Outlook Mailbox Maintenance
MS Word 2007 MS Outlook 2013 Mailbox Maintenance INTRODUCTION... 1 Understanding the MS Outlook Mailbox... 1 BASIC MAILBOX MAINTENANCE... 1 Mailbox Cleanup... 1 Check Your Mailbox Size... 1 The Quota
More informationTxWin 5.xx Programming and User Guide
TxWin 5.xx Programming and User Guide Jan van Wijk Brief programming and user guide for the open-source TxWin text UI library Presentation contents Interfacing, include files, LIBs The message event model
More informationCHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS
CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS Full Text Version of the Video Series Published April, 2014 Bob Tabor http://www.learnvisualstudio.net Contents Introduction... 2 Lesson
More informationAs you probably know, Microsoft Excel is an
Introducing Excel Programming As you probably know, Microsoft Excel is an electronic worksheet you can use for a variety of purposes, including the following: maintain lists; perform mathematical, financial,
More informationTutor Handbook for WebCT
Tutor Handbook for WebCT Contents Introduction...4 Getting started...5 Getting a course set up...5 Logging onto WebCT...5 The Homepage...6 Formatting and designing the Homepage...8 Changing text on the
More informationPlotting Points. By Francine Wolfe Professor Susan Rodger Duke University June 2010
Plotting Points By Francine Wolfe Professor Susan Rodger Duke University June 2010 Description This tutorial will show you how to create a game where the player has to plot points on a graph. The method
More informationUsing Visual Basic Studio 2008
Using Visual Basic Studio 2008 Recall that object-oriented programming language is a programming language that allows the programmer to use objects to accomplish a program s goal. An object is anything
More informationLesson 1: Getting Started with
Microsoft Office Specialist 2016 Series Microsoft Outlook 2016 Certification Guide Lesson 1: Getting Started with Email Lesson Objectives In this lesson, you will learn to identify Outlook program items,
More informationMFC Programmer s Guide: Getting Started
MFC Programmer s Guide: Getting Started MFC PROGRAMMERS GUIDE... 2 PREPARING THE DEVELOPMENT ENVIRONMENT FOR INTEGRATION... 3 INTRODUCING APC... 4 GETTING VISUAL BASIC FOR APPLICATIONS INTO YOUR MFC PROJECT...
More informationCreating a new CDC policy using the Database Administration Console
Creating a new CDC policy using the Database Administration Console When you start Progress Developer Studio for OpenEdge for the first time, you need to specify a workspace location. A workspace is a
More informationComputer Essentials Session 1 Lesson Plan
Note: Completing the Mouse Tutorial and Mousercise exercise which are available on the Class Resources webpage constitutes the first part of this lesson. ABOUT PROGRAMS AND OPERATING SYSTEMS Any time a
More informationTips from the experts: How to waste a lot of time on this assignment
Com S 227 Spring 2018 Assignment 1 100 points Due Date: Friday, September 14, 11:59 pm (midnight) Late deadline (25% penalty): Monday, September 17, 11:59 pm General information This assignment is to be
More informationICOM 4015 Advanced Programming Laboratory. Chapter 1 Introduction to Eclipse, Java and JUnit
ICOM 4015 Advanced Programming Laboratory Chapter 1 Introduction to Eclipse, Java and JUnit University of Puerto Rico Electrical and Computer Engineering Department by Juan E. Surís 1 Introduction This
More informationFM 4/100 USB Software for OSX
FM 4/100 USB Software for OSX JLCooper makes no warranties, express or implied, regarding this software s fitness for a particular purpose, and in no event shall JLCooper Electronics be liable for incidental
More informationMPLAB Harmony Help - MPLAB Harmony Graphics Composer User's Guide
MPLAB Harmony Help - MPLAB Harmony Graphics Composer User's Guide MPLAB Harmony Integrated Software Framework v1.11 2013-2017 Microchip Technology Inc. All rights reserved. MPLAB Harmony Graphics Composer
More informationIncluded with the system is a high quality speech synthesizer, which is installed automatically during the SymWord setup procedure.
Introduction to SymWord SymWord is a simple to use, talking, symbol-word processor. It has the basic functionality of a word processor. SymWord can also be configured to produce speech and/or display text
More informationTemplates and Forms A Complete Overview for Connect Users
Templates and Forms A Complete Overview for Connect Users Chapter 1: Introduction... 3 Chapter 2: Microsoft Online Templates... 3 Word Templates... 3 Template Details... 4 Create a Template... 4 Update
More informationME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW
ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW Objectives: The goal of this exercise is to introduce the Laboratory Virtual Instrument Engineering Workbench, or LabVIEW software. LabVIEW is the primary software
More informationBucknell University Digital Collections. LUNA Insight User Guide February 2006
Bucknell University Digital Collections LUNA Insight User Guide February 2006 User Guide - Table of Contents Topic Page Number Installing Insight. 2-4 Connecting to Insight 5 Opening Collections. 6 Main
More informationPan London Suspected Cancer Referral Forms for GPs A step-by-step guide to installing, using and ing the forms for GPs using EMIS Web
Pan London Suspected Cancer Referral Forms for GPs A step-by-step guide to installing, using and emailing the forms for GPs using EMIS Web Dr Ian Rubenstein Eagle House Surgery Ponders End Enfield 1 Table
More informationIntroduction to Programming in C Department of Computer Science and Engineering
Introduction to Programming in C Department of Computer Science and Engineering Once we know structures and pointers to structures, we can introduce some very important data structure called link list.
More informationPowerPoint Basics: Create a Photo Slide Show
PowerPoint Basics: Create a Photo Slide Show P 570 / 1 Here s an Enjoyable Way to Learn How to Use Microsoft PowerPoint Microsoft PowerPoint is a program included with all versions of Microsoft Office.
More informationSlicing. Slice multiple parts 13,0601,1489,1664(SP6P1)
Slicing 13,0601,1489,1664(SP6P1) In this exercise, we will learn how to perform Slicing on multiple part. Slicing is the stage where the printing layers are set according to the printer definition or printing
More informationStudioPrompter Tutorials. Prepare before you start the Tutorials. Opening and importing text files. Using the Control Bar. Using Dual Monitors
StudioPrompter Tutorials Prepare before you start the Tutorials Opening and importing text files Using the Control Bar Using Dual Monitors Using Speed Controls Using Alternate Files Using Text Markers
More informationKODAK Software User s Guide. Software Version 9.0
KODAK Create@Home Software User s Guide Software Version 9.0 Table of Contents 1 Welcome to KODAK Create@Home Software Features... 1-1 Supported File Formats... 1-1 System Requirements... 1-1 Software
More informationOracle Connector for Outlook User s Guide
Oracle Connector for Outlook 2003 User s Guide MIT IS&T Oracle Connector for Outlook Release Team Revised: January 7, 2005 MIT IS&T Oracle Connector for Outlook Release Team MIT-OCFO-2003-UG.doc Revised
More informationCopyright 2018 MakeUseOf. All Rights Reserved.
15 Power User Tips for Tabs in Firefox 57 Quantum Written by Lori Kaufman Published March 2018. Read the original article here: https://www.makeuseof.com/tag/firefox-tabs-tips/ This ebook is the intellectual
More informationSlickEdit Gadgets. SlickEdit Gadgets
SlickEdit Gadgets As a programmer, one of the best feelings in the world is writing something that makes you want to call your programming buddies over and say, This is cool! Check this out. Sometimes
More informationVisual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB
Visual Programming 1. What is Visual Basic? Visual Basic is a powerful application development toolkit developed by John Kemeny and Thomas Kurtz. It is a Microsoft Windows Programming language. Visual
More informationUsing the Computer & Managing Files Part 2
Using the Computer & Managing Files Part 2 Using the Computer & Managing Files...65 Example 1 File compression, or zipping...66 Exercise 1 Download and install software...66 Exercise 2 Understand file
More informationMicrosoft Visual Basic 2005 CHAPTER 6. Loop Structures
Microsoft Visual Basic 2005 CHAPTER 6 Loop Structures Objectives Add a MenuStrip object Use the InputBox function Display data using the ListBox object Understand the use of counters and accumulators Understand
More informationWhat is Publisher, anyway?
What is Publisher, anyway? Microsoft Publisher designed for users who need to create and personalize publications such as marketing materials, business stationery, signage, newsletters and other items
More informationINFORMATICS LABORATORY WORK #4
KHARKIV NATIONAL UNIVERSITY OF RADIO ELECTRONICS INFORMATICS LABORATORY WORK #4 MAZE GAME CREATION Associate Professor A.S. Eremenko, Associate Professor A.V. Persikov Maze In this lab, you build a maze
More informationJScript Reference. Contents
JScript Reference Contents Exploring the JScript Language JScript Example Altium Designer and Borland Delphi Run Time Libraries Server Processes JScript Source Files PRJSCR, JS and DFM files About JScript
More informationSolutions. Ans. True. Ans. False. 11. How many types of masters are available in Impress?
Chapter 10: Presentation Tool OpenOffice Impress Solutions Summative Assessment Multiple-Choice Questions (MCQs) 1. is the extension of the Impress presentation. a..odp b..ppt c..odb d. None of the above
More informationUsing Flow Control with the HEAD Recorder
03/17 Using with the HEAD Recorder The HEAD Recorder is a data acquisition software program that features an editable function. This function allows complex program sequences to be predefined, which can
More informationTaskbar: Working with Several Windows at Once
Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,
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 informationSPARK. User Manual Ver ITLAQ Technologies
SPARK Forms Builder for Office 365 User Manual Ver. 3.5.50.102 0 ITLAQ Technologies www.itlaq.com Table of Contents 1 The Form Designer Workspace... 3 1.1 Form Toolbox... 3 1.1.1 Hiding/ Unhiding/ Minimizing
More information2 Getting Started. Getting Started (v1.8.6) 3/5/2007
2 Getting Started Java will be used in the examples in this section; however, the information applies to all supported languages for which you have installed a compiler (e.g., Ada, C, C++, Java) unless
More informationMicrosoft Access 2010
2013\2014 Microsoft Access 2010 Tamer Farkouh M i c r o s o f t A c c e s s 2 0 1 0 P a g e 1 Definitions Microsoft Access 2010 What is a database? A database is defined as an organized collection of data
More informationA new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips
Getting Started With Heritage Makers A Guide to the Heritage Studio 3.0 Drag and Drop Publishing System presented by Heritage Makers A new clients guide to: Activating a new Studio 3.0 Account Creating
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 informationIntroduction to Microsoft Excel 2010
Introduction to Microsoft Excel 2010 This class is designed to cover the following basics: What you can do with Excel Excel Ribbon Moving and selecting cells Formatting cells Adding Worksheets, Rows and
More informationSection 2. Opening and Editing Documents
Section 2 Opening and Editing Documents Topics contained within this section: Opening Documents Using Scroll Bars Selecting Text Inserting and Deleting Text Copying and Moving Text Understanding and Using
More informationUser Guide. Chapter 6. Teacher Pages
User Guide Chapter 6 s Table of Contents Introduction... 5 Tips for s... 6 Pitfalls... 7 Key Information... 8 I. How to add a... 8 II. How to Edit... 10 SharpSchool s WYSIWYG Editor... 11 Publish a...
More informationUse PrimoPDF To Print Jobs That Include Attached External Documents (PowerDB Version or later)
Use PrimoPDF To Print Jobs That Include Attached External Documents (PowerDB Version 10.5.1 or later) Overview PrimoPDF software is a free download used for creating PDF documents from any other type of
More informationCOMSC-031 Web Site Development- Part 2. Part-Time Instructor: Joenil Mistal
COMSC-031 Web Site Development- Part 2 Part-Time Instructor: Joenil Mistal Chapter 9 9 Creating Pages with Frames You can divide the display area of a Web browser into multiple panes by creating frames.
More informationJSF Tools Reference Guide. Version: M5
JSF Tools Reference Guide Version: 3.3.0.M5 1. Introduction... 1 1.1. Key Features of JSF Tools... 1 2. 3. 4. 5. 1.2. Other relevant resources on the topic... 2 JavaServer Faces Support... 3 2.1. Facelets
More informationConnecting SQL Data Sources to Excel Using Windward Studios Report Designer
Connecting SQL Data Sources to Excel Using Windward Studios Report Designer Welcome to Windward Studios Report Designer Windward Studios takes a unique approach to reporting. Our Report Designer sits directly
More information