Schema Classes. Polyhedra Ltd
|
|
- Mavis Kennedy
- 8 years ago
- Views:
Transcription
1 Schema Classes Polyhedra Ltd
2
3 Copyright notice This document is copyright by Polyhedra Ltd. All Rights Reserved. This document contains information proprietary to Polyhedra Ltd. It is supplied in confidence and must not be used for any purpose other than that for which it was supplied. This document may not, in whole or in part, be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine readable form without prior written consent from Polyhedra Ltd. Trademarks Polyhedra is a registered trademark of Polyhedra Ltd. Certain terms used in this document are trademarks: while these are not acknowledged as such in the text, this should in no way be construed as a challenge to that trademark status, or as an infringement of that status. Manual Details Manual title Schema Classes Document number manuals/schemacl Revision number Revision Date 22nd June 2006 Software Version This documentation corresponds to the following version of the software: Version 6.3 i
4
5 PREFACE This document describes the Schema Classes library provided with Polyhedra. The Schema classes are a collection of predefined Control Language (CL) classes providing access to the CL schema. All the Schema classes are supported by the Control Language Client (CLC). A subset are also supported by the Real-Time Relational Database (RTRDB). This document is a reference manual and it is recommended that the reader should also read Polyhedra Overview, Polyhedra User's Guide and the appropriate Polyhedra component document prior to reading this manual. This manual should be used in conjunction with the Control Language Reference manual. This document is aimed at the application writer and therefore it is assumed that the reader is familiar with object-oriented concepts. The organisation of the document is as follows: Section 1 Overview of classes Section 2 How to use the manual Section 3 Description of Schema classes iii
6
7 CONTENTS 1. OVERVIEW OF CLASSES USING THIS MANUAL Class summary layout Class description layout SCHEMA CLASSES...5 Class...9 Library...11 Object...12 Property...13 Schema...15 Tables TABLE 1 - CLASS ATTRIBUTES...7 TABLE 2 - CLASS HANDLERS...7 TABLE 3 - LIBRARY ATTRIBUTES...7 TABLE 4 - OBJECT ATTRIBUTES...7 TABLE 5 - OBJECT HANDLERS...7 TABLE 6 - PROPERTY ATTRIBUTES...8 TABLE 7 - SCHEMA ATTRIBUTES...8 v
8
9 Schema Classes Overview of classes 1. Overview of classes Polyhedra Control Language (CL) includes a large number of pre-defined classes. These typically provide useful functions or access to certain operating system capabilities. They can be used either directly or as the superclass for deriving classes specific to an individual application. All pre-defined classes in CL operate in the same way, independent of platform; they have the same specification no matter what host operating system is being used to run Polyhedra. As a result, a graphical application developed in CL to run on UNIX system will run in the same way on, say, Microsoft Windows. This independence shields the application writer from the specific details of a particular platform and allows truly portable applications to be developed. The pre-defined CL classes may be supported by CL in the Real-time Relational Database or the Control Language Client (CLC). Pre-defined classes are divided into libraries. The following libraries are currently supported by Polyhedra: Utility Classes Schema Classes Communications Classes Utility classes add certain operating system capabilities to Polyhedra Control Language. Schema classes provide access to the definitions of all the classes loaded into a running system. Communication classes provide the ability to program UDP and TCP sockets in this way, the programmer is able to control communication to and from processes on local or remote machines. 1
10
11 Schema Classes Using this manual 2. Using this manual This manual is arranged with two purposes in mind. First, it is intended to provide a complete description of each class. It is also designed to be suitable as a quick reference guide. As a result, the material in Section 3 is presented in two parts. The first contains a summary of each class, with a brief account of the defined attributes and handlers. The second part holds a full description of the classes, including small samples of code where appropriate. 2.1 Class summary layout The class summaries are laid out in the following manner: Each class in the library is treated in alphabetical order. For each class, tables of attributes and advanced attributes are given, in the following format: Type Name Restrictions Default Page where: Type Name Restrictions specifies the type of the attribute. specifies the name of the attribute. specifies whether the attribute is get only, set only or both. If this field is blank, the attribute can be both written to and read from in CL. If the attribute can only be set, set only is specified and if the attribute can only be read, get only is specified. Default defines the default values of the attribute. Page specifies on which page a detailed description of the attribute is given. Advanced attributes are the same as any other attributes in terms of their implementation and use. They generally deal with advanced topics which an inexperienced user may not have encountered. Only experienced users are expected to use advanced attributes. The lists include attributes inherited from superclasses as well as those defined by the class itself. Those defined by the class are listed first, in alphabetical order. They are separated from the lists of inherited attributes by a thick double line as shown in the table below. Type Name Restrictions Default Page Attributes defined by this class. Attributes inherited from superclass. Attributes inherited from superclass' superclass 3
12 Using this manual Schema Classes The attribute tables are followed by a separate table of handlers, ordered in the same manner. The handler table has the following format: Type Format Restrictions Page where: Type Format Restrictions Page specifies the type of the return value of the handler, if the handler returns a value. defines the handler name and the types of any parameters it takes. states whether the handler definition can be redefined by derived classes or whether it is call only and cannot be redefined by derived classes. If this field is blank, the handler can be both redefined and called. specifies on what page a detailed description of the handler is given. 2.2 Class description layout The complete class descriptions follow the class summary tables. Each class description contains the following: 1. The class name (as the page title). 2. The word abstract, if the class is abstract. Abstract classes cannot be used directly, but only as a superclass for subclasses. 3. A brief description of the class. 4. An inheritance list if the class is derived. The list specifies the class and all superclasses in order of inheritance. 5. Attribute and advanced attribute details. 6. Handler details. Only those attributes and handlers defined in the class itself are described; inherited attributes and handlers are described in the details of the base class. The descriptions have the following format: attribute-name type attribute-name = default-value attribute description. handler-name type handler-name(parameters) handler description 4
13 Schema Classes Schema classes 3. Schema classes The Schema class library defines a number of CL pre-defined classes that provide access to the CL schema. The CL schema is a collection of objects representing the CL classes defined in the system. Every defined CL class has a corresponding object, a class object. This object has a set of attributes describing the class. For instance, a class object has a Name attribute whose value is the class name. These objects are instances of the class called Class. Class also has its own class object, which is itself an instance of the Class class. A diagram may be useful to illustrate this: Class Name SuperClass "Class" Null "A" Null "B" Figure 1: Class objects An class object also has an attribute called Properties. This is an array of references to objects of class type Property, each of which describes a property (i.e. an attribute or a handler) of the class. For example, a property object has a Type attribute referencing the class object describing the property's type. Other attributes exist and are described in detail later. The CL schema is accessible via a global variable called Schema referencing the Schema object (there is always one and only one Schema object in the system). The Schema object is an instance of the class called Schema. It has an attribute called Classes which is an array of references to class objects. The array holds descriptions of all the classes defined in the system. In summary, starting from the Schema object, it is possible to navigate through all the classes defined in CL, and to discover all the properties of any class. For example, consider the following code fragment which iterates over all the CL classes: local reference Class c repeat foreach c in Classes of Schema -- c now points to a class object -- Name of c references the name of the class end repeat CL also allows navigation from an object to its class definition. CL considers all classes to be derived from the class Object. The Object class has one attribute called class. This is a reference to the class object describing the object's class. 5
14 Schema classes Schema Classes The following function uses this information to detect whether the class of a particular object is derived from the class of another object. function Boolean IsDerivedFrom(Object o1, Object o2) local reference Class c set c to Class of o1 repeat while exists c if c = Class of o2 then return True set c to SuperClass of c end repeat return False end IsDerivedFrom Here is an updated diagram showing the complete arrangement of the CL schema: Schema Class Classes Class Name SuperClass "Class" "Object" Null "Schema" "Property" Figure 2: Class objects 6
15 Schema Classes Schema classes A summary of attributes and handlers for each class is shown below: Class 1 Type Name Restrictions Default Page String FileName get only 9 array of Object Instances get only 9 reference Library MyLibrary get only 9 String Name get only 9 Boolean Primitive get only 9 array of Property Properties get only 10 reference Class SuperClass get only 10 Table 1 - Class attributes Type Format Restrictions Page Integer GetInstanceCount( ) 9 Integer GetInstanceSize( ) 9 Table 2 - Class handlers Library 1 Type Name Restrictions Default Page String Name get only 11 array of Class Classes get only 11 Table 3 - Library attributes Object 1 Type Name Restrictions Default Page reference Class Class get only 12 Table 4 - Object attributes Type Format Restrictions Page Boolean InTransaction( ) 12 Boolean InError( ) 12 String ErrorText( ) 12 Table 5 - Object handlers 1 The Default field is left blank because instances of these classes cannot be created explicitly. 7
16 Schema classes Schema Classes Property 2 Type Name Restrictions Default Page Boolean Exported get only 13 String Filename get only 13 String Name get only 13 reference Class ParentClass get only 13 Integer PropertyType get only 14 reference Class Type get only 14 String Value get only 14 Table 6 - Property attributes Schema 2 Type Name Restrictions Default Page array of Class Classes get only 15 array of Library Libraries get only 15 Table 7 - Schema attributes 2 The Default field is left blank because instances of these classes cannot be created explicitly. 8
17 Schema Classes Class Class An instance of the Class class provides details about a single class defined in the system. All classes are included, even those that are not loaded. FileName String FileName FileName contains the name of the file on disk containing its definition. For predefined classes the value is an empty string. FileName is get only. GetInstanceCount Integer GetInstanceCount() GetInstanceCount returns the number of instances that currently exist for the class. This function is only supported in the Control Language Client (CL) GetInstanceSize Integer GetInstanceSize() GetInstanceSize returns the size of an individual object in bytes. This function is only supported in the Control Language Client (CL) Instances array of Object Instances Instances represents an array containing references to all instances of this class. Contents of the array cannot be modified directly. Instances is get only. This attribute is only supported in the Control Language Client (CL). MyLibrary reference Library MyLibrary MyLibrary contains a reference to the library where the class is defined and is get only. Name String Name Name contains the name of the class. It is get only. 9
18 Class Schema Classes Primitive Boolean Primitive Primitive is get only. It indicates whether the type is primitive or a class. A value of True indicates that the class is primitive, such as Integer, Real, Boolean, DateTime or String. A value of False indicates that the type is a class. Properties array of Property Properties Properties is an array of property objects (one for each property defined for the class) and it is get only. This array is empty if the class has not been loaded. This attribute is only supported in the Control Language Client (CL). SuperClass reference Class SuperClass SuperClass is a reference to the class object representing the superclass of the class. It is get only. The value is Null if the class has no superclass or it has not been loaded. 10
19 Schema Classes Library Library The Library class provides access to information about a Control Language class library. In a running system there exists one instance of the library class for each library defined in the system. Classes array of Class Classes Classes is an array of the classes contained in the library, and it is get only. This attribute is only supported within the Control Language Client (CL). Name String Name Name contains the name of the library as supplied in the source text of the library. It is get only. 11
20 Object Schema Classes Object The Object class is the base class for all classes. It is present in the Real-time Relational Database, but has no properties. Class reference Class Class Class is a reference to the class object representing the class of this object. ErrorText String ErrorText() ErrorText contains the text of the error, if any, generated by the last commit or data change made on this object. InTransaction Boolean InTransaction() This indicates whether the object is currently included in a transaction. This can be used to prevent the attempted inclusion of an object in a second transaction which would result in a run-time error. InError Boolean InError() This indicates whether the last commit or data change made to this object failed. 12
21 Schema Classes Property Property The Property class provides details about a single property of a class. Exported Boolean Exported Exported indicates whether the property is exported. It is get only. FileName String FileName FileName contains the name of the file on disk containing its definition. For predefined classes the value is an empty string. FileName is get only. Name String Name Name contains the name of the property. It is get only. ParentClass reference Class ParentClass ParentClass contains a reference to the class object representing the class in which this property is defined. It is get only. 13
22 Property Schema Classes PropertyType Integer PropertyType PropertyType contains an integer value indicating what kind of property this is. Possible values and meanings are: 5 Constant 6 Override 7 Export 8 Attribute 10 Handler 11 Function 12 On-set handler It is get only. Type reference Class Type This is a reference to the class object representing the type of the property. It is get only. Value String Value Value is a textual representation of the value of the property. It is get only. 14
23 Schema Classes Schema Schema The Schema class provides access to the CL schema. Classes array of Class Classes Classes is an array of Class objects, one for each class defined in the system. It is get only. Libraries array of Library Libraries Libraries is an array of Library objects; one for each library loaded into the system. It is get only. 15
24
25 Schema Classes Index Index Attribute Class (Object class), 7, 12 Classes (Library class), 7, 11 Classes (Schema class), 8, 15 Exported (Property class), 8, 13 FileName (Class class), 7, 9, 13 Instances (Class class), 7, 9 Libraries (Schema class), 8, 15 MyLibrary (Class class), 7, 9 Name (Class class), 7, 9 Name (Library class), 7, 11 Name (Property class), 8, 13, 14 Primitive (Class class), 7, 10 Properties, 5 Properties (Class class), 7, 10 summary of attributes and handlers, 7 SuperClass (Class class), 7, 10 Type (Property class), 8, 14 Value (Property class), 8, 14 CL schema, 5 CL schema (updated diagram), 6 Class Class, 9 Library, 11 Object, 12 Property, 5, 13 Schema, 15 Class attribute (Object class), 7, 12 Class class, 9 Classes Communications, 1 Schema, 1 Utility, 1 Classes attribute (Library class), 7, 11 Classes attribute (Schema class), 8, 15 Communications classes, 1 ErrorText handler (Object class), 7, 12 Exported attribute (Property class), 8, 13 FileName attribute (Class class), 7, 9, 13 Handler ErrorText (Object class), 7, 12 Handlers and attributes summary, 7 InError (Object class), 7, 12 Instantiate (Class class), 7 InTransaction (Object class), 7, 12 InError handler (Object class), 7, 12 Instances attribute (Class class), 7, 9 Instantiate handler (Class class), 7 InTransaction handler (Object class), 7, 12 Libraries attribute (Schema class), 8, 15 Library class, 11 MyLibrary attribute (Class class), 7, 9 Name attribute, 5 Name attribute (Class class), 7, 9 Name attribute (Library class), 7, 11 Name attribute (Property class), 8, 13, 14 Object class, 12 Primitive attribute (Class class), 7, 10 Properties attribute, 5 Properties attribute (Class class), 7, 10 Property class, 5, 13 Schema CL, 5 class objects diagram, 5 class objects updated diagram, 6 Schema class, 15 Schema classes, 1, 5 Summary attributes and handlers, 7 SuperClass attribute (Class class), 7, 10 Type attribute (Property class), 8, 14 Utility classes, 1 Value attribute (Property class), 8, 14 17
Computing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
More informationImplementation Aspects of OO-Languages
1 Implementation Aspects of OO-Languages Allocation of space for data members: The space for data members is laid out the same way it is done for structures in C or other languages. Specifically: The data
More informationJava Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
More informationAIMMS User s Guide - Advanced Data Management
AIMMS User s Guide - Advanced Data Management This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com or order your hardcopy
More informationStreamLink 5.0. StreamLink Configuration XML Reference. November 2009 C O N F I D E N T I A L
StreamLink Configuration XML Reference November 2009 C O N F I D E N T I A L Contents Contents 1 Preface... 1 1.1 1.2 1.3 1.4 1.5 1.6 What... this document contains 1 About... Caplin document formats 1
More informationJava 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition
Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating
More informationcore. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt
core. 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Volume I - Fundamentals Seventh Edition CAY S. HORSTMANN GARY
More informationChapter 1 Fundamentals of Java Programming
Chapter 1 Fundamentals of Java Programming Computers and Computer Programming Writing and Executing a Java Program Elements of a Java Program Features of Java Accessing the Classes and Class Members The
More informationAuthoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
More informationWebSphere Business Monitor
WebSphere Business Monitor Monitor models 2010 IBM Corporation This presentation should provide an overview of monitor models in WebSphere Business Monitor. WBPM_Monitor_MonitorModels.ppt Page 1 of 25
More informationCS 111 Classes I 1. Software Organization View to this point:
CS 111 Classes I 1 Software Organization View to this point: Data Objects and primitive types Primitive types operators (+, /,,*, %). int, float, double, char, boolean Memory location holds the data Objects
More informationwww.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk
CS506 Web Design and Development Solved Online Quiz No. 01 Which of the following is a general purpose container? JFrame Dialog JPanel JApplet Which of the following package needs to be import while handling
More informationDyalog for Mac OS Installation and Configuration Guide
The tool of thought for expert programming Dyalog for Mac OS Installation and Configuration Guide Version 14.1 Dyalog Limited Minchens Court, Minchens Lane Bramley, Hampshire RG26 5BH United Kingdom tel:
More informationJava Interview Questions and Answers
1. What is the most important feature of Java? Java is a platform independent language. 2. What do you mean by platform independence? Platform independence means that we can write and compile the java
More informationCA Process Automation
CA Process Automation Glossary Service Pack 04.0.01 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
More informationUsing Temporary Tables to Improve Performance for SQL Data Services
Using Temporary Tables to Improve Performance for SQL Data Services 2014- Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying,
More informationExport of audit trail events from Salto software. Version 2.0
Export of audit trail events from Salto software Version 2.0 Historic of changes Version Status Date Author Change description 1.0 Stable 20/12/2011 Mikel Larreategi First version of the specs. 2.0 Stable
More informationJava the UML Way: Integrating Object-Oriented Design and Programming
Java the UML Way: Integrating Object-Oriented Design and Programming by Else Lervik and Vegard B. Havdal ISBN 0-470-84386-1 John Wiley & Sons, Ltd. Table of Contents Preface xi 1 Introduction 1 1.1 Preliminaries
More informationNo Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.
[MS-SPWFCSOM]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,
More informationObject-Oriented Design Lecture 4 CSU 370 Fall 2007 (Pucella) Tuesday, Sep 18, 2007
Object-Oriented Design Lecture 4 CSU 370 Fall 2007 (Pucella) Tuesday, Sep 18, 2007 The Java Type System By now, you have seen a fair amount of Java. Time to study in more depth the foundations of the language,
More informationNovell Identity Manager
AUTHORIZED DOCUMENTATION Manual Task Service Driver Implementation Guide Novell Identity Manager 4.0.1 April 15, 2011 www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with
More informationFundamentals of Java Programming
Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors
More informationData Domain Profiling and Data Masking for Hadoop
Data Domain Profiling and Data Masking for Hadoop 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or
More informationGlossary of Object Oriented Terms
Appendix E Glossary of Object Oriented Terms abstract class: A class primarily intended to define an instance, but can not be instantiated without additional methods. abstract data type: An abstraction
More informationRTI Monitor. Release Notes
RTI Monitor Release Notes Version 5.1.0 2013 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. December 2013. Trademarks Real-Time Innovations, RTI, and Connext are trademarks
More informationFree Java textbook available online. Introduction to the Java programming language. Compilation. A simple java program
Free Java textbook available online "Thinking in Java" by Bruce Eckel, 4th edition, 2006, ISBN 0131872486, Pearson Education Introduction to the Java programming language CS 4354 Summer II 2015 The third
More informationFree Java textbook available online. Introduction to the Java programming language. Compilation. A simple java program
Free Java textbook available online "Thinking in Java" by Bruce Eckel, 4th edition, 2006, ISBN 0131872486, Pearson Education Introduction to the Java programming language CS 4354 Summer II 2014 Jill Seaman
More informationFacebook Twitter YouTube Google Plus Website Email
PHP MySQL COURSE WITH OOP COURSE COVERS: PHP MySQL OBJECT ORIENTED PROGRAMMING WITH PHP SYLLABUS PHP 1. Writing PHP scripts- Writing PHP scripts, learn about PHP code structure, how to write and execute
More informationA Meeting Room Scheduling Problem
A Scheduling Problem Objective Engineering, Inc. 699 Windsong Trail Austin, Texas 78746 512-328-9658 FAX: 512-328-9661 ooinfo@oeng.com http://www.oeng.com Objective Engineering, Inc., 1999-2007. Photocopying,
More informationA Java-based system support for distributed applications on the Internet
A Java-based system support for distributed applications on the Internet D. Hagimont 1, D. Louvegnies 2 SIRAC Project INRIA, 655 av. de l Europe, 38330 Montbonnot Saint-Martin, France Abstract: We have
More informationAP Computer Science Java Subset
APPENDIX A AP Computer Science Java Subset The AP Java subset is intended to outline the features of Java that may appear on the AP Computer Science A Exam. The AP Java subset is NOT intended as an overall
More informationCourse MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
More informationPart I. Multiple Choice Questions (2 points each):
Part I. Multiple Choice Questions (2 points each): 1. Which of the following is NOT a key component of object oriented programming? (a) Inheritance (b) Encapsulation (c) Polymorphism (d) Parallelism ******
More informationSiemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11
Siemens Applied Automation Page 1 Maxum ODBC 3.11 Table of Contents Installing the Polyhedra ODBC driver... 2 Using ODBC with the Maxum Database... 2 Microsoft Access 2000 Example... 2 Access Example (Prior
More informationUML FOR OBJECTIVE-C. Excel Software www.excelsoftware.com
UML FOR OBJECTIVE-C Excel Software www.excelsoftware.com Objective-C is a popular programming language for Mac OS X computers. The Unified Modeling Language (UML) is the industry standard notation for
More informationRSA Authentication Manager 7.1 Basic Exercises
RSA Authentication Manager 7.1 Basic Exercises Contact Information Go to the RSA corporate web site for regional Customer Support telephone and fax numbers: www.rsa.com Trademarks RSA and the RSA logo
More informationAxio Reporting Tools
Copyright 2004 Axio International Limited. All rights reserved. Axio International Limited. Publisher No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed, or otherwise
More informationScriptLogic Enterprise Security Reporter. VERSION 3 Installation Guide
ScriptLogic Enterprise Security Reporter VERSION 3 Installation Guide ENTERPRISE SECURITY REPORTER 3 INSTALLATION GUIDE II Copyright 2011 by ScriptLogic Corporation All rights reserved. This publication
More informationSecure Agent Quick Start for Windows
Secure Agent Quick Start for Windows 1993-2015 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)
More informationTECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction
Standard 2: Technology and Society Interaction Technology and Ethics Analyze legal technology issues and formulate solutions and strategies that foster responsible technology usage. 1. Practice responsible
More informationCustomizing LANsurveyor Maps
Customizing LANsurveyor Maps Revised 2/15/2008 Introduction...1 Customizing Large Network Maps...1 Selecting Mapped Devices...1 Changing the Map Zoom Percentage...2 Customizing Map Properties...2 Using
More informationDEVELOP. Choosing a Development Tool. Microsoft Dynamics GP. White Paper
DEVELOP Microsoft Dynamics GP Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date:
More informationWeb Services Development Kit
Rhythmyx Web Services Development Kit Version 6.5.2 Printed on 11 September, 2007 Copyright and Licensing Statement All intellectual property rights in the SOFTWARE and associated user documentation, implementation
More informationCoveo Platform 7.0. Microsoft Dynamics CRM Connector Guide
Coveo Platform 7.0 Microsoft Dynamics CRM Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
More informationArchitecting the Future of Big Data
Hive ODBC Driver User Guide Revised: October 1, 2012 2012 Hortonworks Inc. All Rights Reserved. Parts of this Program and Documentation include proprietary software and content that is copyrighted and
More informationHP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Application Setup help topics for printing
HP Service Manager Software Version: 9.40 For the supported Windows and Linux operating systems Application Setup help topics for printing Document Release Date: December 2014 Software Release Date: December
More informationEVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
More informationSQL Server An Overview
SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system
More informationObject Oriented Software Design
Object Oriented Software Design Introduction to Java - II Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa October 28, 2010 G. Lipari (Scuola Superiore Sant Anna) Introduction
More informationIBM Tivoli Identitiy Manager 5.1: Writing Java Extensions and Application Code
IBM Tivoli Identitiy Manager 5.1: Writing Java Extensions and Application Code White Paper April 2012 Ori Pomerantz orip@us.ibm.com Copyright IBM Corp. 2012. All Rights Reserved. US Government Users Restricted
More information1 The Java Virtual Machine
1 The Java Virtual Machine About the Spec Format This document describes the Java virtual machine and the instruction set. In this introduction, each component of the machine is briefly described. This
More informationvcenter Orchestrator Developer's Guide
vcenter Orchestrator 4.0 EN-000129-02 You can find the most up-to-date technical documentation on the VMware Web site at: http://www.vmware.com/support/ The VMware Web site also provides the latest product
More informationLogging in Java Applications
Logging in Java Applications Logging provides a way to capture information about the operation of an application. Once captured, the information can be used for many purposes, but it is particularly useful
More informationSend Email TLM. Table of contents
Table of contents 1 Overview... 3 1.1 Overview...3 1.1.1 Introduction...3 1.1.2 Definitions... 3 1.1.3 Concepts... 3 1.1.4 Features...4 1.1.5 Requirements... 4 2 Warranty... 5 2.1 Terms of Use... 5 3 Configuration...6
More informationUniversity of Twente. A simulation of the Java Virtual Machine using graph grammars
University of Twente Department of Computer Science A simulation of the Java Virtual Machine using graph grammars Master of Science thesis M. R. Arends, November 2003 A simulation of the Java Virtual Machine
More informationSNMP Informant. SNMP Informant, the default Microsoft SNMP extension agents and WMI January 2009
Informant Systems, Inc. 11135-23A Avenue Edmonton, AB T6J4W5 Canada p: 780.908.6669 f: 780.434.8991 www.informant-systems.com SNMP Informant SNMP Informant, the default Microsoft SNMP extension agents
More informationScenario 2: Cognos SQL and Native SQL.
Proven Practice Scenario 2: Cognos SQL and Native SQL. Product(s): IBM Cognos ReportNet and IBM Cognos 8 Area of Interest: Performance Scenario 2: Cognos SQL and Native SQL. 2 Copyright Copyright 2008
More informationAudit Management Reference
www.novell.com/documentation Audit Management Reference ZENworks 11 Support Pack 3 February 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of
More informationHP Storage Essentials Storage Resource Management Report Optimizer Software 6.0. Building Reports Using the Web Intelligence Java Report Panel
HP Storage Essentials Storage Resource Management Report Optimizer Software 6.0 Building Reports Using the Web Intelligence Java Report Panel First edition: July 2008 Legal and notice information Copyright
More informationInstance Creation. Chapter
Chapter 5 Instance Creation We've now covered enough material to look more closely at creating instances of a class. The basic instance creation message is new, which returns a new instance of the class.
More informationorrelog SNMP Trap Monitor Software Users Manual
orrelog SNMP Trap Monitor Software Users Manual http://www.correlog.com mailto:info@correlog.com CorreLog, SNMP Trap Monitor Software Manual Copyright 2008-2015, CorreLog, Inc. All rights reserved. No
More information3.5. cmsg Developer s Guide. Data Acquisition Group JEFFERSON LAB. Version
Version 3.5 JEFFERSON LAB Data Acquisition Group cmsg Developer s Guide J E F F E R S O N L A B D A T A A C Q U I S I T I O N G R O U P cmsg Developer s Guide Elliott Wolin wolin@jlab.org Carl Timmer timmer@jlab.org
More informationHandout 1. Introduction to Java programming language. Java primitive types and operations. Reading keyboard Input using class Scanner.
Handout 1 CS603 Object-Oriented Programming Fall 15 Page 1 of 11 Handout 1 Introduction to Java programming language. Java primitive types and operations. Reading keyboard Input using class Scanner. Java
More informationGalaxy Software Addendum
Galaxy Software Addendum for Importing Users from Active Directory Includes Encryption of Connection Strings Page 1 of 9 System Galaxy Version 10.3 How to Guide For Importing users from Active Directory
More informationObject Oriented Software Design
Object Oriented Software Design Introduction to Java - II Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa September 14, 2011 G. Lipari (Scuola Superiore Sant Anna) Introduction
More information1 External Model Access
1 External Model Access Function List The EMA package contains the following functions. Ema_Init() on page MFA-1-110 Ema_Model_Attr_Add() on page MFA-1-114 Ema_Model_Attr_Get() on page MFA-1-115 Ema_Model_Attr_Nth()
More informationALTIRIS CMDB Solution 6.5 Product Guide
ALTIRIS CMDB Solution 6.5 Product Guide Notice Altiris CMDB Solution 6.5 2001-2007 Altiris, Inc. All rights reserved. Document Date: July 19, 2007 Information in this document: (i) is provided for informational
More informationPENTEK S TALON 27XX SERIES RECORDING SYSTEMS
User s Guide Configuring PMC s Adaptec RAID Controller Page 1 USER S GUIDE PENTEK S TALON 27XX SERIES RECORDING SYSTEMS Configuring PMC s Adaptec RAID Controller Pentek, Inc. One Park Way Upper Saddle
More informationVisual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction
More informationDistributed Network Management Using SNMP, Java, WWW and CORBA
Distributed Network Management Using SNMP, Java, WWW and CORBA André Marcheto Augusto Hack Augusto Pacheco Augusto Verzbickas ADMINISTRATION AND MANAGEMENT OF COMPUTER NETWORKS - INE5619 Federal University
More informationMatisse ODL Programmer s Guide
Matisse ODL Programmer s Guide May 2013 Copyright 2013 Matisse Software Inc. All Rights Reserved. This manual and the software described in it are copyrighted. Under the copyright laws, this manual or
More informationEl Dorado Union High School District Educational Services
El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming II (#495) Rationale: A continuum of courses, including advanced classes in technology is needed.
More informationPerceptive Intelligent Capture. Product Migration Guide. with Supervised Learning. Version 5.5 SP3
Perceptive Intelligent Capture with Supervised Learning Product Migration Guide Version 5.5 SP3 Written by: Product Documentation, QA Date: March 2014 2014 Perceptive Software, Inc.. All rights reserved
More informationAd Hoc Reports. To create a new report, click on the create report icon on the right hand side of the screen.
Ad Hoc Reports To create a report that meets your individual needs, use the Ad Hoc report manager in the reports module. Go to Reports, Ad Hoc Reporting Simple then Ad hoc Reports Manager (on the left
More informationMailgate Ltd. MailGate Spam Filter User Manual
Mailgate Ltd. MailGate Spam Filter User Manual Microsoft is a registered trademark and Windows 95, Windows 98 and Windows NT are trademarks of Microsoft Corporation. Copyright 2001 Mailgate Ltd. All rights
More informationfåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé
fåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé Internet Server FileXpress Internet Server Administrator s Guide Version 7.2.1 Version 7.2.2 Created on 29 May, 2014 2014 Attachmate Corporation and its licensors.
More informationInfor LN User Guide for Setting Up a Company
Infor LN User Guide for Setting Up a Company Copyright 2015 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and contains confidential
More informationThomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm
More informationetrust Audit Using the Recorder for Check Point FireWall-1 1.5
etrust Audit Using the Recorder for Check Point FireWall-1 1.5 This documentation and related computer software program (hereinafter referred to as the Documentation ) is for the end user s informational
More informationSystem Event Log (SEL) Viewer User Guide
System Event Log (SEL) Viewer User Guide ROM-DOS Version Part Number: D67749-001 Disclaimer This, as well as the software described in it, is furnished under license and may only be used or copied in accordance
More informationAbout This Guide... 4. Signature Manager Outlook Edition Overview... 5
Contents About This Guide... 4 Signature Manager Outlook Edition Overview... 5 How does it work?... 5 But That's Not All...... 6 And There's More...... 6 Licensing... 7 Licensing Information... 7 System
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
More informationHow To Configure A Bmca Log File Adapter For Windows 2.5 (For Windows) For A Powerpoint 2.2 (For Microsoft) (For Ubuntu) (Powerpoint 2) (Windows) (Perl) (
BMC Impact Event Adapters User Guide Supporting BMC Event and Impact Management 2.0 BMC ProactiveNet Performance Manager 8.0 November 2009 www.bmc.com Contacting BMC Software You can access the BMC Software
More informationExpedite for Windows Software Development Kit Programming Guide
GXS EDI Services Expedite for Windows Software Development Kit Programming Guide Version 6 Release 2 GC34-3285-02 Fifth Edition (November 2005) This edition replaces the Version 6.1 edition. Copyright
More informationCUSTOMER Presentation of SAP Predictive Analytics
SAP Predictive Analytics 2.0 2015-02-09 CUSTOMER Presentation of SAP Predictive Analytics Content 1 SAP Predictive Analytics Overview....3 2 Deployment Configurations....4 3 SAP Predictive Analytics Desktop
More informationUsage Analysis Tools in SharePoint Products and Technologies
Usage Analysis Tools in SharePoint Products and Technologies Date published: June 9, 2004 Summary: Usage analysis allows you to track how websites on your server are being used. The Internet Information
More informationMicrosoft Dynamics GP. SmartList Builder User s Guide With Excel Report Builder
Microsoft Dynamics GP SmartList Builder User s Guide With Excel Report Builder Copyright Copyright 2008 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility
More informationSeedules for Easy CRM and System Administration
v7.1 SP1 Essentials Edition (Cloud) Quick Start Guide Copyright 2011 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced,
More informationChapter 1. Dr. Chris Irwin Davis Email: cid021000@utdallas.edu Phone: (972) 883-3574 Office: ECSS 4.705. CS-4337 Organization of Programming Languages
Chapter 1 CS-4337 Organization of Programming Languages Dr. Chris Irwin Davis Email: cid021000@utdallas.edu Phone: (972) 883-3574 Office: ECSS 4.705 Chapter 1 Topics Reasons for Studying Concepts of Programming
More informationClient Authenticated SSL Server Setup Guide for Microsoft Windows IIS
Page 1 of 20 PROTECTID Client Authenticated SSL Server Setup Guide for Microsoft Windows IIS Document: MK UM 01180405 01 ProtectIDclientAuthSSLsetupIIS.doc Page 2 of 20 Copyright 2005 Sentry Project Management
More informationOxford Health Plans. Review Inquiry v1.2
Oxford Health Plans Review Inquiry v1.2 1.8.2014 This publication is the proprietary property of Emdeon and is furnished solely for use pursuant to a license agreement giving the user the right to use
More informationChoosing a Development Tool
Microsoft Dynamics GP 2013 R2 Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date:
More informationScriptLogic File System Auditor User Guide
ScriptLogic File System Auditor User Guide FILE SYSTEM AUDITOR I 2005 by ScriptLogic Corporation All rights reserved. This publication is protected by copyright and all rights are reserved by ScriptLogic
More information#820 Computer Programming 1A
Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1
More informationSimple Identity Management Profile
1 2 3 4 Document Number: DSP1034 Date: 2009-06-17 Version: 1.0.1 5 6 7 8 Document Type: Specification Document Status: DMTF Standard Document Language: E 9 DSP1034 10 11 Copyright Notice Copyright 2008,
More informationDelphi 2015 SP1-AP1 System Requirements
Delphi 2015 SP1-AP1 System Requirements Revision 1.2 Newmarket International Inc. July 24,2015 newmarketinc.com Copyright 2015 Newmarket International, Inc., an Amadeus company. All rights reserved. This
More informationHow To Write A Program In Java (Programming) On A Microsoft Macbook Or Ipad (For Pc) Or Ipa (For Mac) (For Microsoft) (Programmer) (Or Mac) Or Macbook (For
Projet Java Responsables: Ocan Sankur, Guillaume Scerri (LSV, ENS Cachan) Objectives - Apprendre à programmer en Java - Travailler à plusieurs sur un gros projet qui a plusieurs aspects: graphisme, interface
More informationCatDV Pro Workgroup Serve r
Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability
More informationUML for C# Modeling Basics
UML for C# C# is a modern object-oriented language for application development. In addition to object-oriented constructs, C# supports component-oriented programming with properties, methods and events.
More informationEndNote Beyond the Basics
IOE Library Guide EndNote Beyond the Basics These notes assume that you know EndNote basics and are using it regularly. Additional tips and instruction is contained within the guides and FAQs available
More information