Session Overview. Stand Tall with the. Paul Guggenheim. Paul Guggenheim & Associates. UltraWinTree Overview Uses Features
|
|
- Jack Hines
- 6 years ago
- Views:
Transcription
1 Stand Tall with the UltraWinTree Paul Guggenheim About PGA Working in Progress since 1984 and training Progress programmers since 1986 Designed seven comprehensive Progress courses covering all levels of expertise including - The Keys to OpenEdge Author of the Sharp Menu System, a database driven, GUI pull- down menu system. White Star Software Strategic Partner TailorPro Consultant and Reseller Tools4Progress Partner Major consulting clients include Acument Global Technologies, Buedel Foods, Canadian Bearings, Cloverdale Paints, Consolidated Foods, Foxwoods Casino, Indiana Packers Corporation, International Financial Data Services, Kenall Manufacturing and Medela Corporation. Head of the Chicago Area Progress Users Group Session Overview UltraWinTree Overview Uses Features Examples Create a Manual Tree in the Designer Review of OpenEdge ProBindingSource Single table bound Tree using Default View Style Uses Data Columns Single table bound Tree using Standard View Style Uses Node Text Column Single table bound Tree using Freeform View Style Custom Multiple Column Sets for one table
2 Session Overview Examples (continued) Parent/Child ProDataSetbound Tree using Default View Style Uses Column Set Layout Designer Parent/Child ProDataSetbound Tree using Standard View Style Uses Two Node Text Columns Parent/Child ProDataSetbound to Two Trees Uses Two Node Text Columns Recursive Relationship Company Organizational Chart Manual adding of nodes Node cutting and pasting UltraWinTree Uses Hierarchical Relationships Parent-Child Relationships (e.g. Customer-Order) Category and Grouping Recursive Relationships Definition: A relationship between occurrences of a particular table type and other occurrences of that same table type. Menu Options fixed levels or variable (recursive) File Systems Bill of Materials Organizational Chart Family Tree Geographic Categories Streets and Intersections UltraWinTree Features Features There are many, here are a few: Handles grid like columns or conventional nodes Works easily with ProDataSets Allows Multiple Column Sets for one table Can expand and contract specific nodes Cut, Copy and Paste Nodes from one branch to another Allows multiple lines per node Change the appearance of the node, the text, the column headers according to font, color and behavior. Allows changing the text of the nodes. Provides a column set layout designer
3 This tree was created manually using the Visual Designer without linking to the database or ProBindingSource. Select the UltraTreefrom the OpenEdgeUltra Controls Toolbox Dock the UltraTree to the Left.
4 Select the Nodes using the Collection Editor. Add nodes to the tree using the Add Child and Add Sibling buttons. Use Text for the description. Use Key for the class name of the type of tree. Define Temp-Table to store objects for each node. define temp-table tsample no-undo field samplename as char field sampleform as Progress.Lang.Object index samplename is unique samplename.
5 In the DoubleClickevent, check to see if the selected node exists in the tsample temp-table. METHOD PRIVATE VOID ultratreemain_doubleclick( INPUT sender AS System.Object, INPUT e AS System.EventArgs ): selnode = ultratreemain:selectednodes:item[0]. objecttype = selnode:key. find tsample where samplename = objecttype no-error. When creating the temp-table record, use the dynamic-new statement to store the sub-class form type into the sample variable of class form. if not available tsample then do: end. sample = dynamic-new objecttype() no-error. create tsample. assign tsample.samplename = objecttype tsample.sampleform = sample. sample:show(). Re-invoke windows that have been closed using the IsDisposed form property. else if not valid-object(sample) or cast(tsample.sampleform,"progress.windows.form"):isdisposed then do: end. sample = dynamic-new objecttype() no-error. assign tsample.sampleform = sample no-error. sample:show().
6 Rather than creating a duplicate form for the same type, use the Activate() method to bring to the front the form that is already created. else do: end. sample = cast(tsample.sampleform,"progress.windows.form"). sample:activate(). OpenEdge ProBindingSource The ProBindingSourceis an OpenEdge object that transfers data to and from.net UI objects. It typically maps fields from a temptable using a query or a ProDataSetto the fields defined in the ProBindingSource.NET UI ProBindingSource Query or PDS ProBindingSource Steps There are a few steps that need to be completed in order for the ProBindingSourceto communicate with an UltraWinTree. Define a temp-table that contains the fields that will be used in the UltraWinTree columns. Define a scrolling query based on that temp-table. Copy the database records into the temp-table. Open the query for the temp-table. Attach the query to the ProBindingSource. bs_file:handle = query qtfile:handle.
7 Single Table Default ViewStyle open query qtstudent for each tstudent. bsstudent:handle = query qtstudent:handle. The ProBindingSource bsstudent is set to the query qtstudent. The UltraTree sdatasourceproperty is set to the ProBindingSource in the Designer. Single Table Default ViewStyle By default, all columns from the ProBindingSource are displayed. The ShowExpansionIndicatoris set to CheckOnDisplay. Single Table Standard ViewStyle In order to display the node text and not the columns, the standard ViewStylemust be used.
8 Single Table Standard ViewStyle Rather than setting the DataSourcein the Designer, the SetDataBindingmethod may be used to bind the ProBindingSource to the UltraWinTree. ultratree1:setdatabinding(bsstudent, ""). ultratree1:viewstyle = Infragistics.Win.UltraWinTree.ViewStyle:Standard. Single Table Standard ViewStyle Both the DataSourceproperty and the SetDataBindingmethod enables the use of the ColumnSetGenerated event procedure. This event procedure is called when the DataSource property is set or when the SetDataBindingmethod executes. This allows for the assignment of the NodeTextColumnto any of the columns in the ColumnSet. e:columnset:nodetextcolumn = e:columnset:columns["fullname"]. Single Table Freeform ViewStyle The freeform ViewStyleallows the use of multiple column sets for a single table. It is necessary to use a ProDataSetfor the ProBindingSource. The mapping of fields from the ProBindingSource to the UltraWinTree is done manually in the userdefined maketree() method.
9 Single Table Freeform ViewStyle The column sets may be defined in the Designer before the ProBindingSource is bound to the UltraWinTree in the constructor method. Select the ColumnSets collection under the ColumnSettingsProperty node. Set the root column set to Student. Single Table Freeform ViewStyle From the UltraTree ColumnSet Collection Editor, add the desired column sets. Then add the desired columns to each ColumnSet. Single Table Freeform ViewStyle Add the desired columns to each ColumnSet. Set the Key to the name you want to refer to it in the procedure.
10 Single Table Freeform ViewStyle Once the columns have been defined in each column set, use the ColumnSetLayout designer to arrange the columns in the desired way. Single Table Freeform ViewStyle The user-defined method maketree() does the following: Read through each of the ProBindingSource records. Use the node add() method to set the key to the root column set to studentid. Set the values for first and last name columns in the student column set. Use the add() method to add the contact and academic column sets as child nodes below the student column set. Need to use the Override:ColumnSet property. Set the values for all columns in the contact and academic column sets. Parent/Child Default ViewStyle The student table is the parent table and the registration, offering, course, teacher and grade tables represent the child tables. ProDataSet is bound to the UltraTree in the Designer. The ColumnSetLayout Designer was used to hide unwanted columns from each columnset.
11 Parent/Child Default ViewStyle Within a class, the set-callbackmethod must be used rather than the set-callback-procedurethat is used in a procedure. dataset dsstudreg:set-callback("after-fill", "postfill", THIS-object). Notice that the this-objectsystem handle is used in place of the this-proceduresystem handle which is used for procedures. The SynchronizeCurrencyManageris set to yes so that any selection made by a user in the UltraWinTree is reflected in the ProBindingSource. Parent/Child Default ViewStyle A mouse double click and the enter key are captured to allow reporting of additional information. Parent/Child Standard ViewStyle This example is similar to the single table standard ViewStyle, since there is no binding to the UltraWinTreein the Designer and it uses the SetDataBinding method and ColumnSetGenerated events.
12 Parent/Child Standard ViewStyle There are automatically two column sets based upon the two temp-tables defined in the ProDataSet. Testing for the column set key allows the developer to apply the desired column to that particular column set. CASE e:columnset:key: WHEN "" THEN e:columnset:nodetextcolumn = e:columnset:columns["fullname"]. WHEN "tregistration" THEN e:columnset:nodetextcolumn = e:columnset:columns["coursename"]. end case. Two Trees One ProBindingSource There are two UltraWinTreesused that both execute the SetDataBinding method. treestudent:setdatabinding(bsstudentschedule,""). treeschedule:setdatabinding(bsstudentschedule,"tregistration"). Two Trees One ProBindingSource The SetDataBindingmethod gives the developer added flexibility over using the DataSource property, by allowing to specify the desired temptable buffer to be assigned to that particular UltraWinTree. Since there are two SetDataBindingmethods, there will be two ColumnSetGeneratedmethods that assign the desired node for that particular tree. Make sure that the SynchronizeCurrencyManageris set to yes and the ViewStyleis standard for both trees.
13 Organizational Chart Chief Executive Officer VP Sales VP Marketing Chief Financial Officer Chief Technology Officer Product Marketing Manager Services Marketing Manager VP Finance Controller Accounts Payable Manager Accounts Receivable Manager Organizational Chart An organizational chart is an example of a recursive relation. There are two entities, employee and position. A single employee may hold more than one position. A single position reports to only one immediately higher position, and a single position that is reported to can have many positions that report to it. Organizational Chart
14 Organizational Chart Because of the complex nature of a recursive relation, it is more convenient to not bind the ProBindingSourceto the UltraWinTreeand create the nodes manually. Two temp-tables temployeeand tpositionare defined that correspond to their respective database tables employee and position. Two ProBindingSourcesare defined which also correspond to the temployee and tposition temptables. Two queries qtemployeeand qtpositionare also defined based on their respective temp-tables. Organizational Chart After the temp-tables are loaded, each query is opened and assigned to each ProBindingSource. The first tpositionrecord is read that has zero for the ReportsToPositionID field. The add method for the nodes collection is used to create the nodes with the PositionIDbeing the key and concatenation of the employee FullNameand PositionName being used for the node text. node1 = treeposition:nodes:add(string(tposition.positionid), fullname + "- + tposition.positionname). Organizational Chart The addsubnodemethod is executed, passing the newly created node object and the PositionIDof that node. this-object:addsubnode (node1,tposition.positionid).
15 Organizational Chart To execute the recursion, the addsubnodemethod is called within itself: METHOD PUBLIC VOID addsubnode( parentnodeas Infragistics.Win.UltraWinTree.UltraTreeNode, pparentid as int): for each tposition where tposition.reportstopositionid = pparentid, temployee of tposition: node1 = parentnode:nodes:add(string(tposition.positionid), fullname + "-" + tposition.positionname). this-object:addsubnode (node1,tposition.positionid). end. Organizational Chart Since the employee s picture, start date and salary need to be in sync with the users selection on the UltraWinTree, the following elements must be present. The employee s picture start date and salary are bound to the bsemployee ProBindingSource. The position number is assigned to the UltraWinTree key. When a node is selected, the tpositionrecord is found based upon the positionidin the key, then the temployee record is found from the tposition record. By repositioning the employee query based upon this employee record will automatically populate the picture, start date and salary. Organizational Chart Edit
16 Organizational Chart Edit Organizational Chart Edit Organizational Chart Edit
17 Organizational Chart Edit To enable cutting and pasting in an UltraWinTree, set the AllowCutand the AllowPastesettings to true in the Override properties section. Organizational Chart Edit To enable multi-select capability in the UltraWinTree, set the Override:SelectionTypeto SelectType:Extended. If allowing to edit the tree text is desired, then set the Override:LabelEdit to true. For cutting and pasting, use the CutSelectedNodes() and the PasteNodes() methods. Organizational Chart Edit To save the changes to the tree back to the database, do the following steps: Call the getsubnode() method and pass the top node and the top node key. Traverse through all the child nodes and update the tposition.reportstopositionid field with the parentid key. Recursively call getsubnode(). When getsubnode() completes, all tpositionrecords will be updated with current report to position information. Delete the old position records and re-create new position records based on the tposition temp-table.
18 Summary The UltraWinTreecan be an effective way to represent data in a business application. Parent/Child and recursive relationships can be represented easily with the UltraWinTree. The UltraWinTreeworks easily with temp-tables and ProDataSets through the ProBindingSource. The UltraWinTreeprovides a rich set of visual properties and methods allowing for robust user control for viewing and for update. Questions
Session Overview. Session Overview. ProDataSet Definition. Climb Aboard the ProDataSet Train. Paul Guggenheim. Paul Guggenheim & Associates.
Climb Aboard the ProDataSets Train Paul Guggenheim About PGA Working in Progress since 1984 and training Progress programmers since 1986 Designed seven comprehensive Progress courses covering all levels
More informationAbout PGA. Overview. Belly up to the UltraToolBar. Paul Guggenheim. Paul Guggenheim & Associates
Belly up to the UltraToolBar and Paul Guggenheim About PGA Working in Progress since 1984 and training Progress programmers since 1986 Designed seven comprehensive Progress courses covering all levels
More informationUPDATING DATA WITH.NET CONTROLS AND A PROBINDINGSOURCE
UPDATING DATA WITH.NET CONTROLS AND A PROBINDINGSOURCE Fellow and OpenEdge Evangelist Document Version 1.0 March 2010 April, 2010 Page 1 of 17 DISCLAIMER Certain portions of this document contain information
More informationManaging Data in an Object World. Mike Fechner, Director, Consultingwerk Ltd.
Managing Data in an Object World Mike Fechner, Director, Consultingwerk Ltd. mike.fechner@consultingwerk.de Consultingwerk Ltd. Independent IT consulting organization Focusing on OpenEdge and.net Located
More informationHYPERION SYSTEM 9 PERFORMANCE SCORECARD
HYPERION SYSTEM 9 PERFORMANCE SCORECARD RELEASE 9.2 NEW FEATURES Welcome to Hyperion System 9 Performance Scorecard, Release 9.2. This document describes the new or modified features in this release. C
More informationSORTING DATA WITH A PROBINDINGSOURCE AND.NET CONTROLS
SORTING DATA WITH A PROBINDINGSOURCE AND.NET CONTROLS Fellow and OpenEdge Evangelist Document Version 1.0 December 2009 December, 2009 Page 1 of 31 DISCLAIMER Certain portions of this document contain
More informationARCH-11: Designing a 3-tier framework based on the ProDataSet. Gunnar Schug proalpha Software
ARCH-11: Designing a 3-tier framework based on the ProDataSet Gunnar Schug proalpha Software 1 Content proalpha - Company and Product OpenEdge Reference Architecture Basics An OpenEdge RA compliant framework
More informationNew Progress Data Types Paul Guggenheim
Datetimes, Blobs and Clobs, Inc. 1 About A Progress Evangelist since 1984, and enlightening Progress programmers since 1986 Designed several comprehensive Progress courses covering all levels of expertise
More informationDEFINING AN ABL FORM AND BINDING SOURCE
DEFINING AN ABL FORM AND BINDING SOURCE Fellow and OpenEdge Evangelist Document Version 1.0 November 2009 Using Visual Designer and GUI for.net Defining an ABL Form and Binding Source December, 2009 Page
More informationYou can link completely different files into one by adopting a file to one or more of your topics.
FILE INSPIRATION MENUs Inspiration 1 The FILE menu lists many of the operations,or functions, that you are familiar with, such as New, Open, Save, Print, and so on. Operations that are unique to Inspiration
More informationWhat are the characteristics of Object Oriented programming language?
What are the various elements of OOP? Following are the various elements of OOP:- Class:- A class is a collection of data and the various operations that can be performed on that data. Object- This is
More informationKendo UI. Builder by Progress : Using Kendo UI Designer
Kendo UI Builder by Progress : Using Kendo UI Designer Copyright 2017 Telerik AD. All rights reserved. December 2017 Last updated with new content: Version 2.1 Updated: 2017/12/22 3 Copyright 4 Contents
More informationAn OO Code Generator A Live OO Project
A Live OO Project Part I Tim Kuehn Senior Consultant www.tdkcs.com Outline Presentation Goal: To discuss the application of various OO concepts in a real-world project that does something useful. Project
More informationeschoolplus+ Cognos Query Studio Training Guide Version 2.4
+ Training Guide Version 2.4 May 2015 Arkansas Public School Computer Network This page was intentionally left blank Page 2 of 68 Table of Contents... 5 Accessing... 5 Working in Query Studio... 8 Query
More informationAccess: Using Forms for Data Entry and Editing
Access: Using Forms for Data Entry and Editing Viewing and Entering Data with Forms A form is the most convenient layout for entering, changing, and viewing records from a database table or query and are
More informationCOMPUTER CONCEPTS. Windows
COMPUTER CONCEPTS Day Chapter Fundamentals Of Computer Classification Of Computer Cpu & Block Diagram Software & Hardware Networking Concepts Topics Of Course Fundamentals (What Is Computer & Abbreviations,
More informationInfoPower for FireMonkey 2.5
InfoPower for FireMonkey 2.5 InfoPower FireMonkey 2.5 Page 1 Woll2Woll Software Feb 20th, 2014 http://www.woll2woll.com Version 2.5 Our exciting InfoPower FireMonkey 2 (FMX) component suite allows you
More informationQuery Studio Training Guide Cognos 8 February 2010 DRAFT. Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201
Query Studio Training Guide Cognos 8 February 2010 DRAFT Arkansas Public School Computer Network 101 East Capitol, Suite 101 Little Rock, AR 72201 2 Table of Contents Accessing Cognos Query Studio... 5
More informationKendo UI Builder by Progress : Using Kendo UI Designer
Kendo UI Builder by Progress : Using Kendo UI Designer Notices 2016 Telerik AD. All rights reserved. November 2016 Last updated with new content: Version 1.1 3 Notices 4 Contents Table of Contents Chapter
More informationKendo UI. Builder by Progress : What's New
Kendo UI Builder by Progress : What's New Copyright 2017 Telerik AD. All rights reserved. July 2017 Last updated with new content: Version 2.0 Updated: 2017/07/13 3 Copyright 4 Contents Table of Contents
More informationCourse Content. Objectives of Lecture 24 Inheritance. Outline of Lecture 24. Inheritance Hierarchy. The Idea Behind Inheritance
Structural Programming and Data Structures Winter 2000 CMPUT 102: Dr. Osmar R. Zaïane Course Content Introduction Objects Methods Tracing Programs Object State Sharing resources Selection Repetition Vectors
More informationArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide
Automation Design Canvas 2.0 Beta Quick-Start Guide Contents Creating and Running Your First Test... 3 Adding Quick Verification Steps... 10 Creating Advanced Test Verifications... 13 Creating a Data Driven
More informationADVANTA group.cz Strana 1 ze 24
ADVANTA 2.0 System documentation How to configure the system Advanta Part 1. Quick Start Initial Set- up Document Version 1.2. (System version 2.2.2.h) Advanta allows companies using project management
More informationCourse Content. Objectives of Lecture 24 Inheritance. Outline of Lecture 24. CMPUT 102: Inheritance Dr. Osmar R. Zaïane. University of Alberta 4
Structural Programming and Data Structures Winter 2000 CMPUT 102: Inheritance Dr. Osmar R. Zaïane Course Content Introduction Objects Methods Tracing Programs Object State Sharing resources Selection Repetition
More informationTECHNOLOGY COMPETENCY ASSESSMENT MODULE Microsoft Access
TECHNOLOGY COMPETENCY ASSESSMENT MODULE Microsoft Access This module was developed to assist students in passing the SkillCheck Incorporated Access 2003 Technology Competency Assessment. It was last updated
More informationWhat s New In the Salesforce Winter 15 Release
What s New In the Salesforce Winter 15 Release Salesforce1 Quick Start Wizard allows you to setup the app in five easy steps Step 1: Setup Navigation Step 2: Setup Action Bar Step 3: Setup Compact
More informationSILVACO. An Intuitive Front-End to Effective and Efficient Schematic Capture Design INSIDE. Introduction. Concepts of Scholar Schematic Capture
TCAD Driven CAD A Journal for CAD/CAE Engineers Introduction In our previous publication ("Scholar: An Enhanced Multi-Platform Schematic Capture", Simulation Standard, Vol.10, Number 9, September 1999)
More informationThe DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data.
Managing Data Data storage tool must provide the following features: Data definition (data structuring) Data entry (to add new data) Data editing (to change existing data) Querying (a means of extracting
More informationInfoPower for FireMonkey 3.0
InfoPower for FireMonkey 3.0 InfoPower FireMonkey 3.0 Page 1 Woll2Woll Software April 28th, 2014 http://www.woll2woll.com Version 3.0 Supported RAD Studio versions: XE5 AND XE6 (Currently only XE6) Our
More informationc360 Relationship Explorer/Charting User Guide
c360 Relationship Explorer/Charting User Guide Microsoft Dynamics CRM 4.0 compatible c360 Solutions, Inc. www.c360.com Products@c360.com www.c360.com Page 1 12/21/2010 Table of Contents c360 Relationship
More informationProgramming with ADO.NET
Programming with ADO.NET The Data Cycle The overall task of working with data in an application can be broken down into several top-level processes. For example, before you display data to a user on a
More informationAccess 2003 Introduction to Report Design
Access 2003 Introduction to Report Design TABLE OF CONTENTS CREATING A REPORT IN DESIGN VIEW... 3 BUILDING THE REPORT LAYOUT... 5 SETTING THE REPORT WIDTH... 5 DISPLAYING THE FIELD LIST... 5 WORKING WITH
More informationGO! with Microsoft Access 2016 Comprehensive
GO! with Microsoft Access 2016 Comprehensive First Edition Chapter 3 Forms, Filters, and Reports 2 Create and Use a Form to Add and Delete Records A form is a database object that can be used to: display
More informationReport Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static
Table of Contents Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Series Chart with Dynamic Series Master-Detail
More informationFirePower 4.1. Woll2Woll Software Nov 3rd, Version 4.1 Supporting RAD Studio versions: XE7. FirePower 4.
FirePower 4.1 FirePower 4.1 Page 1 Woll2Woll Software Nov 3rd, 2014 http://www.woll2woll.com Version 4.1 Supporting RAD Studio versions: XE7 Whats new in FirePower 4.1 vs 4.0 This updates redesigns the
More informationSpecification Manager
Enterprise Architect User Guide Series Specification Manager Author: Sparx Systems Date: 30/06/2017 Version: 1.0 CREATED WITH Table of Contents The Specification Manager 3 Specification Manager - Overview
More informationWhat s New in OpenEdge 11.4?
What s New in OpenEdge 11.4? Or, Why should I upgrade? Brian Bowman Principal Product Manager Progress Software Happy Birthday, OpenEdge! 2 Introducing Progress OpenEdge 11.4 Why Make the Move? Staying
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 informationPUSHING INFORMATION TO USERS
PUSHING INFORMATION TO USERS Table of Contents Sharing Elements... 3 The Share function... 4 Sharing elements with users not registered in Metric Insights...11 Understanding Folders (new in Release 5.2)...14
More informationEvent-based Programming
Window-based programming Roger Crawfis Most modern desktop systems are window-based. What location do I use to set this pixel? Non-window based environment Window based environment Window-based GUI s are
More informationRev Up to Excel 2010
Rev Up to Excel 2010 Upgraders Guide to Excel 2010 by Bill Jelen Published by H OLY MACRO! BOOKS PO Box 82, Uniontown, OH 44685 Contents About the Author Dedication Acknowledgements v v v Introduction
More informationAlso, recursive methods are usually declared private, and require a public non-recursive method to initiate them.
Laboratory 11: Expression Trees and Binary Search Trees Introduction Trees are nonlinear objects that link nodes together in a hierarchical fashion. Each node contains a reference to the data object, a
More informationMDA V8.1 What s New Functionality Overview
1 Basic Concepts of MDA V8.1 Version General Notes Ribbon Configuration File Explorer Export Measure Data Signal Explorer Instrument Box Instrument and Time Slider Oscilloscope Table Configuration Manager
More informationCA ERwin Data Modeler
CA ERwin Data Modeler Implementation Guide Service Pack 9.5.2 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to only and is subject
More informationMicrosoft Excel 2010 Level 1
Microsoft Excel 2010 Level 1 One Day Course Course Description You have basic computer skills such as using a mouse, navigating through windows, and surfing the Internet. You have also used paper-based
More informationReporting Center. Primary (Stand-Alone) Interface
Reporting Center The Reporting Center is where you will go to run or create reports on projects. It can be accessed in any of the follow ways, each with a slightly different user interface and functionality.
More informationName Return type Argument list. Then the new method is said to override the old one. So, what is the objective of subclass?
1. Overriding Methods A subclass can modify behavior inherited from a parent class. A subclass can create a method with different functionality than the parent s method but with the same: Name Return type
More informationC++ Important Questions with Answers
1. Name the operators that cannot be overloaded. sizeof,.,.*,.->, ::,? 2. What is inheritance? Inheritance is property such that a parent (or super) class passes the characteristics of itself to children
More informationIgnite UI Release Notes
Ignite UI 2016.2 Release Notes Create the best Web experiences in browsers and devices with our user interface controls designed expressly for jquery, ASP.NET MVC, HTML 5 and CSS 3. You ll be building
More informationDATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information.
INFORMATION SYSTEM LESSON 41 DATA, INFORMATION AND INFORMATION SYSTEM SMK Sultan Yahya Petra 1 DATA Data and information are used in our daily life. Each type of data has its own importance that contribute
More informationPART - I 75 x 1 = The building blocks of C++ program are (a) functions (b) classes (c) statements (d) operations
OCTOBER 2007 COMPUTER SCIENCE Choose the best answer: PART - I 75 x 1 = 75 1. Which of the following functions will be executed first automatically, when a C++ Program is (a) void (b) Main (c) Recursive
More informationMULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR
STUDENT IDENTIFICATION NO MULTIMEDIA COLLEGE JALAN GURNEY KIRI 54100 KUALA LUMPUR FIFTH SEMESTER FINAL EXAMINATION, 2014/2015 SESSION PSD2023 ALGORITHM & DATA STRUCTURE DSEW-E-F-2/13 25 MAY 2015 9.00 AM
More informationModule 6: Binary Trees
Module : Binary Trees Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 327 E-mail: natarajan.meghanathan@jsums.edu Tree All the data structures we have seen
More informationAn abstract tree stores data that is hierarchically ordered. Operations that may be performed on an abstract tree include:
4.2 Abstract Trees Having introduced the tree data structure, we will step back and consider an Abstract Tree that stores a hierarchical ordering. 4.2.1 Description An abstract tree stores data that is
More informationLesson 21 Getting Started with PowerPoint Essentials
Getting Started with PowerPoint Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition 1 Objectives Identify the parts of the PowerPoint screen and navigate through a presentation.
More informationData Dashboard Navigation for Building Administrators
Navigation for Building Administrators Table of Contents Entering the Data Dashboard! 3 Student Search! 3 Customizing Views! 4 Dashboard Display Options! 4 Building Level Data! 5 Courses Listing! 5 Sorting!
More informationAPI Testing with GreenPepper Challenges and Best Practices
Pa g e 1 API Testing with GreenPepper Challenges and Best Practices Software Testing Conference, India, 2013 Dhaval S. Koradia Ashwini A. Khaladkar Datamatics Global Services Limited, Mumbai, India. Pa
More informationPAF Chapter Junior Section Name : Class: 5 Sec: Date: SECTION - A
ICT CLASS-5 COMPREHENSIVE WORKSHEET Mid Term Session 2015-16 The City School PAF Chapter Junior Section Name : Class: 5 Sec: Date: Q1. Encircle any one correct option. i.) SECTION - A is an electronic
More informationProgram and Graphical User Interface Design
CHAPTER 2 Program and Graphical User Interface Design OBJECTIVES You will have mastered the material in this chapter when you can: Open and close Visual Studio 2010 Create a Visual Basic 2010 Windows Application
More informationCornerstone Household: Introduction to Cornerstone: For Parents Page 1
Cornerstone Household: Introduction to Cornerstone: For Parents Page 1 Introduction to Cornerstone: For Parents Cornerstone is the program that we will be using for you to access your students information.
More informationOverview. CHAPTER 2 Using the SAS System and SAS/ ASSIST Software
11 CHAPTER 2 Using the SAS System and SAS/ ASSIST Software Overview 11 Invoking the SAS System 12 Selecting Items 12 Entering Commands 13 Using Menus 13 Using Function Keys 15 Invoking SAS/ASSIST Software
More informationIntroduction to the Visual Studio.NET Integrated Development Environment IDE. CSC 211 Intermediate Programming
Introduction to the Visual Studio.NET Integrated Development Environment IDE CSC 211 Intermediate Programming Visual Studio.NET Integrated Development Environment (IDE) The Start Page(Fig. 1) Helpful links
More informationLearn about PowerPoint: Create your first presentation
Learn about PowerPoint: Create your first presentation In this tutorial, you will create a simple presentation to learn the skills basic to working with all presentations. Step 1: Get started Open PowerPoint
More informationlab MS Excel 2010 active cell
MS Excel is an example of a spreadsheet, a branch of software meant for performing different kinds of calculations, numeric data analysis and presentation, statistical operations and forecasts. The main
More informationGetting Started in CAMS Enterprise
CAMS Enterprise Getting Started in CAMS Enterprise Unit4 Education Solutions, Inc. Published: 18 May 2016 Abstract This document is designed with the new user in mind. It details basic features and functions
More informationCopyright...7. Overview of General Ledger Processes Configuration...11
Contents 2 Contents Copyright...7 Overview of General Ledger Processes... 8 Configuration...11 Preparation...11 Recommended Initial Configuration of the General Ledger Module... 11 Advanced Configuration...12
More informationCustomizing FlipCharts Promethean Module 2 (ActivInspire)
Customizing FlipCharts Promethean Module 2 (ActivInspire) Section 1: Browsers The browsers (located on the left side of the flipchart) are menus for various functions. To view the browsers, click Main
More informationPolicy Commander Console Guide - Published February, 2012
Policy Commander Console Guide - Published February, 2012 This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes
More informationCreating and Running a Report
Creating and Running a Report Reports are similar to queries in that they retrieve data from one or more tables and display the records. Unlike queries, however, reports add formatting to the output including
More informationModern Requirements4TFS 2018 Release Notes
Modern Requirements4TFS 2018 Release Notes Modern Requirements 3/7/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES... 4 2. ENHANCEMENT...
More informationSAP BEX ANALYZER AND QUERY DESIGNER
SAP BEX ANALYZER AND QUERY DESIGNER THE COMPLETE GUIDE A COMPREHENSIVE STEP BY STEP GUIDE TO CREATING AND RUNNING REPORTS USING THE SAP BW BEX ANALYZER AND QUERY DESIGNER TOOLS PETER MOXON PUBLISHED BY:
More informationCOURSE PROFILE: ENVISION USER TRAINING
COURSE PROFILE: ENVISION USER TRAINING Title Length Description Envision User Training 3 days This course teaches Envision Visual Information Portal (VIP) users how to use the tool. It is design to help
More informationThe functions performed by a typical DBMS are the following:
MODULE NAME: Database Management TOPIC: Introduction to Basic Database Concepts LECTURE 2 Functions of a DBMS The functions performed by a typical DBMS are the following: Data Definition The DBMS provides
More informationDay 1 Agenda. Brio 101 Training. Course Presentation and Reference Material
Data Warehouse www.rpi.edu/datawarehouse Brio 101 Training Course Presentation and Reference Material Day 1 Agenda Training Overview Data Warehouse and Business Intelligence Basics The Brio Environment
More informationProduct Enhancements May 2011
Product Enhancements May 2011 Features Product Enhancements May 2011 As part of our ongoing commitment to providing you with the most powerful, easy-to-use investment research tool, MarketSmith will implement
More informationTarget Tracker Quick Start Guide Steps Parent Report
Target Tracker Quick Start Guide Steps Parent Report Steps Parent Report Target Tracker Steps Parent Report draws on the Steps data already input into Target Tracker. It is designed to give parents the
More informationOrgPublisher 10.1 End User Help
OrgPublisher 10.1 End User Help Table of Contents OrgPublisher 10.1 End User Help Table of Contents Making the Chart Work for You... 5 Working with a PluginX chart... 6 How to Tell if You're Working with
More informationCourse Microsoft Dynamics 365 Customization and Configuration with Visual Development (CRM)
Course 822716 Microsoft Dynamics 365 Customization and Configuration with Visual Development (CRM) Length 3 days Prerequisites Working knowledge of: Dynamics 365 (CRM) features and functionality; development,
More informationDASHBOARD PERFORMANCE INDICATOR DATABASE SYSTEM (PIDS) USER MANUAL LIBERIA STRATEGIC ANALYSIS TABLE OF CONTETABLE OF CONT. Version 1.
UNITED STATES AGENCY FOR INTERNATIONAL DEVELOPMENT TABLE OF CONTETABLE OF CONT PERFORMANCE INDICATOR DATABASE SYSTEM (PIDS) LIBERIA STRATEGIC ANALYSIS DASHBOARD USER MANUAL Version 1.0 PERFORMANCE INDICATOR
More informationMicrosoft Dynamics GP. Analytical Accounting
Microsoft Dynamics GP Analytical Accounting Copyright Copyright 2010 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this document,
More informationSECTION A: Introduction to Banner
Revised Nov. 1, 2006 SECTION A: Introduction to Banner CONTENTS INTRODUCTION... 1 HELP... 2 GETTING STARTED... 2 1.0 INSTALLING BANNER... 2 2.0 LOGGING IN... 2 MAIN MENU... 3 3.0 DESCRIPTION... 3 4.0 SHORTCUTS
More informationTable of Contents. Enhancements provided at no additional charge as part of your annual support program
Table of Contents The EZ-CARE2 Makeover (page 2) Accounts Receivable (page 3) Audit (page 4) Backup & Restore (page 4) Data Entry (page 4) Email (page 5) EZ-Viewer (page 5) Reports (page 6) Staff (page
More informationWEB TIME SUPERVISOR GUIDE
Revised 02/23/2018 WEB TIME SUPERVISOR GUIDE CLIENT RESOURCE PAYLOCITY.COM TABLE OF CONTENTS Web Time... 3 Home... 15 Employees... 28 Reports... 130 Web Kiosk Setup... 132 Glossary... 156 Index... 158
More information12/05/2017. Geneva ServiceNow Custom Application Development
12/05/2017 Contents...3 Applications...3 Creating applications... 3 Parts of an application...22 Contextual development environment... 48 Application management... 56 Studio... 64 Service Creator...87
More informationIgnite UI Release Notes
Ignite UI 2012.2 Release Notes Create the best Web experiences in browsers and devices with our user interface controls designed expressly for jquery, ASP.NET MVC, HTML 5 and CSS 3. You ll be building
More informationCreate a Seating Chart Layout in PowerTeacher
Nova Scotia Public Education System Create a Seating Chart Layout in PowerTeacher Revision Date: 1 Seating Chart Overview...3 2 How to Create a Seating Chart Layout...4 3 How to Create Additional Layouts
More informationMicrosoft Excel 2010 Basic
Microsoft Excel 2010 Basic Introduction to MS Excel 2010 Microsoft Excel 2010 is a spreadsheet software in the new Microsoft 2010 Office Suite. Excel allows you to store, manipulate and analyze data in
More informationTryton Administration Manual Documentation
Tryton Administration Manual Documentation Release 2.0 Anthony Schrijer, Brian Dunnette May 16, 2015 Contents 1 Introduction 3 1.1 Contributors............................................... 3 2 Presumptions
More informationSpecification Manager
Enterprise Architect User Guide Series Specification Manager How to define model elements simply? In Sparx Systems Enterprise Architect, use the document-based Specification Manager to create elements
More informationSAP BusinessObjects Analysis, edition for OLAP User Guide SAP BusinessObjects XI 4.0
SAP BusinessObjects Analysis, edition for OLAP User Guide SAP BusinessObjects XI 4.0 Copyright 2011 SAP AG. All rights reserved.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign,
More informationSyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide
SyncFirst Standard Quick Start Guide Step-By-Step Guide How to Use This Manual This manual contains the complete documentation set for the SyncFirst system. The SyncFirst documentation set consists of
More informationNumbers Basics Website:
Website: http://etc.usf.edu/te/ Numbers is Apple's new spreadsheet application. It is installed as part of the iwork suite, which also includes the word processing program Pages and the presentation program
More informationTable of Contents. 1. Prepare Data for Input. CVEN 2012 Intro Geomatics Final Project Help Using ArcGIS
Table of Contents 1. Prepare Data for Input... 1 2. ArcMap Preliminaries... 2 3. Adding the Point Data... 2 4. Set Map Units... 3 5. Styling Point Data: Symbology... 4 6. Styling Point Data: Labels...
More informationGlossary Unit 1: Hardware and Software
Glossary Unit 1: Hardware and Software 1. 2. Application software computer software created to allow the user to perform specific a job or task Examples: Word processing, Spreadsheets, Database, and Graphics
More informationCollege of the Holy Cross Student Guide to the Student Academic Records System (STAR)
College of the Holy Cross Student Guide to the Student Academic Records System (STAR) Revision Date: September 1, 2013 Page 1 Contents Introduction... 3 Granting Access to the Parent Center... 4 Changing
More informationModel-view-controller View hierarchy Observer
-view-controller hierarchy Fall 2004 6831 UI Design and Implementation 1 Fall 2004 6831 UI Design and Implementation 2!"# Separation of responsibilities : application state Maintains application state
More informationGraphical Interface and Application (I3305) Semester: 1 Academic Year: 2017/2018 Dr Antoun Yaacoub
Lebanese University Faculty of Science Computer Science BS Degree Graphical Interface and Application (I3305) Semester: 1 Academic Year: 2017/2018 Dr Antoun Yaacoub 2 Crash Course in JAVA Classes A Java
More informationPAF Chapter Junior Section Name : Class: 5 Sec: Date: SECTION - A
ICT CLASS-5 COMPREHENSIVE WORKSHEET Mid Term Session 2015-16 The City School PAF Chapter Junior Section Name : Class: 5 Sec: Date: Q1. Encircle any one correct option. i.) SECTION - A is an electronic
More informationInfragistics Windows Forms 16.2 Service Release Notes October 2017
Infragistics Windows Forms 16.2 Service Release Notes October 2017 Add complete usability and extreme functionality to your next desktop application with the depth and breadth our Windows Forms UI controls.
More informationSYLLABUS B.Com (Computer) VI SEM Subject Visual Basic Unit I
SYLLABUS B.Com (Computer) VI SEM Subject Visual Basic Unit I UNIT I UNIT II UNIT III UNIT IV UNIT V Introduction to Visual Basic: Introduction Graphics User Interface (GUI), Programming Language (Procedural,
More information