CUSTOM CONTROLS. Pieter Saelens Henri Reterink. Building for the future. Better, faster, everywhere.
|
|
- Jewel Andrews
- 6 years ago
- Views:
Transcription
1 CUSTOM CONTROLS Pieter Saelens Henri Reterink
2 Why a custm cntrl? Extra functinalities! Generic reusable cntrls Graphs / Charts Scheduler HTML Editr (Frala) TimePicker Mre feature specific Prcedural questinnaire Dynamically generated dashbard
3 HTML Editr cntrl example cwebfralaeditr
4 Timepicker example cwebtimefrm
5 What is a custm cntrl? DataFlex cmpnent that yu can add t a view. Usually smething visible DataFlex Server side prtin A Class Prvides API s fr the applicatin t wrk with JS JavaScript Client side prtin Implements the wanted feature using the framewrk API s Usually renders smething n screen A pseud Class in javascript
6 Knwledge required DataFlex classes and subclassing JavaScript HTML and DOM Manipulatin WebApp Framewrk basics T sme extent... CSS Ajax
7 Case Build a scheduler cntrl fr the DF Web Framewrk
8 Determining the initial set f requirements CRUD: Create, Read, Update and Delete events Easy t use, intuitive Relatively easy t implement in a variety f applicatins Accept event data in a fixed frmat, but frm multiple surces Flexible and custmizable
9 Build r wrap? Building it urselves Wrapping an existing library Prs Cntrl ver usage, lk, etc. Pssibly mre DF native Prs N reinventing the wheel Can save a lt f time Cns Having t build every single piece urselves Cns Limited cntrl ver usage, lk, etc. N API standards Pssible dependency n ther libraries like jquery
10 Winner: DHTMLx Scheduler Clean, simple but effective lk User friendly interactin with drag&drp and in-calendar dialgs Very flexible Very custmizable Well dcumented(!) Cns: License fr cmmercial prducts
11 Winner: DHTMLx Scheduler
12 Setting up
13 At the DataFlex side Create a package fr ur Class Extend frm a WebApp Framewrk base class, cmmn nes are cwebobject cwebbaseuiobject cwebbasecntrl
14 Define ur JS class name This will have t match with the name defined in the JS file later Class cwebdhxscheduler is a cwebbasecntrl Prcedure Cnstruct_Object Frward Send Cnstruct_Object Set psjsclass t "dfhx.webdhxscheduler" End_Prcedure End_Class
15 Cnfigure super classes Prcedure Cnstruct_Object Frward Send Cnstruct_Object // Cnfigure super classes Set pbfillheight t True Set piclumnspan t 0 Set pbshwlabel t False Set psjsclass t "dfhx.webdhxscheduler" End_Prcedure
16 At the JavaScript side Create a.js file Create a namespace bject (ptinal) Create ur cnstructr functin Cnfigure superclasses // Create namespace bject (dfhx = dataflex dhtmlx) if(!dfhx){ var dfhx = {}; } JS dfhx.webdhxscheduler = functin WebDhxScheduler(sName, Prnt){ // Cnfigure superclasses dfhx.webdhxscheduler.base.cnstructr.apply(this, arguments); };
17 Define ur class (matches with class defined in DF) Extend frm a base class, cmmn nes: df.webobject df.webbaseuiobject df.webbasecntrl // Create namespace bject (dfhx = dataflex dhtmlx) if(!dfhx){ var dfhx = {}; } dfhx.webdhxscheduler = functin WebDhxScheduler(sName, Prnt){ // Cnfigure superclasses dfhx.webdhxscheduler.base.cnstructr.apply(this, arguments); JS }; df.defineclass("dfhx.webdhxscheduler", "df.webbasecntrl", { // Cntrl functins and lgic will g here });
18 WebPrperties Can be used t stre things like data, status infrmatin and settings fr the cntrl Prperty value is shared and maintained between Client and Server Engine generates default Get & Set functins in JS if n custm nes are defined Called when executing WebGet and WebSet functins in DF, and at several ther times Implement a custm setter methd as set_psprpertyname Implement a custm getter methd as get_psprpertyname
19 WebPrperties Dataflex definitin // Defines whether events can be dragged r nt {WebPrperty = True} Prperty Blean pballweventdrag JavaScript definitin dfhx.webdhxscheduler = functin WebDhxScheduler(sName, Prnt){ dfhx.webdhxscheduler.base.cnstructr.apply(this, arguments); // Define ur prperty this.prp(df.tbl, "pballweventdrag", true); }; JS Our custm setter set_pballweventdrag : functin(bval){ if(this._ecntrl){ // DhxNResize true tells the dhtmlx scheduler t nt allw event dragging // Calling "Set pballweventdrag false" frm DF wuld set DhxNResize t true, and blck event dragging df.dm.tggleclass(this._ecntrl, "DhxNResize",!bVal); } }, JS
20 Displaying yur cntrl n screen OpenHtml, ClseHtml and AfterRender
21 Rendering the cntrl UI Objects render themselves n the client by generating HTML Recursive functins penhtml, clsehtml and afterrender are triggered penhtml and clsehtml are used t insert HTML elements int the dcument afterrender is called afterwards t perfrm DOM Manipulatin Creatin Object definitins are sent t the client by the server Render render() penhtml(ahtml) clsehtml(ahtml) afterrender()
22 penhtml, clsehtml Our penhtml and clsehtml functins Create a cntainer fr ur scheduler t fit in using HTML elements On initializatin we ll tell the dhtmlx Scheduler t render itself inside this cntainer // Creates the HTML elements t "draw" fr ur cntrl penhtml : functin(ahtml){ // "Frward send" dfhx.webdhxscheduler.base.penhtml.call(this, ahtml); JS ahtml.push('<div class="dhx_cal_cntainer" style="width:100%; height:100%;">'); ahtml.push(' <div class="dhx_cal_navline">'); ahtml.push(' <div class="dhx_cal_date"></div>'); ahtml.push(' </div>'); ahtml.push(' <div class="dhx_cal_header"></div>'); ahtml.push(' <div class="dhx_cal_data"></div>'); ahtml.push('</div>'); }, // Creates the HTML elements t "draw" fr ur cntrl // Called after all penhtml functins are dne clsehtml : functin(ahtml){ // Just "Frward Send" fr nw dfhx.webdhxscheduler.base.clsehtml.call(this, ahtml); },
23 afterrender Our penhtml and clsehtml functins Create a cntainer fr ur scheduler t fit in using HTML elements On initializatin we ll tell the dhtmlx Scheduler t render itself inside this cntainer // Called after the cntrl has been rendered n screen afterrender : functin(){ // Find ur cntainer, mark it as ur cntrl rt this._ecntrl = df.dm.query(this._eelem, ".dhx_cal_cntainer"); JS }, // Frward send dfhx.webdhxscheduler.base.afterrender.apply(this, arguments); // This functin sets dhtmlx Scheduler prperties and initializes it in ur cntainer this.initscheduler(); // Can nly call this setter after cntrl is rendered this.set_pballweventdrag(this.pballweventdrag);
24
25 Making it d stuff ServerActins and ClientActins
26 ServerActins Basically just DF prcedures / functins Can be called by the JS Client by using: this.serveractin("methdname", aparams); Optinally prvide a return value Must be made available t the client by using WebPublishPrcedure PrcedureName WebPublishFunctin FunctinName
27 ServerActin t lad events Our ServerActin, a DataFlex prcedure Prcedure LadEvents String smde String sstartdate String senddate twebvaluetree tvt String[] aparams Date dstart dend // Event Array t be filled and sent t the client twebdhxevent[] aevents Mve (CnvertFrmClient(typeDate, sstartdate)) t dstart Mve (CnvertFrmClient(typeDate, senddate)) t dend // Event hk, allws augmentatin fr applicatin specific lgic. Fill event array Send OnLadEvents (&aevents) smde dstart dend // Serialize Event array t a WebValueTree ValueTreeSerializeParameter aevents t tvt // Call clientactin t prcess data Mve smde t aparams[0] Mve sstartdate t aparams[1] Mve senddate t aparams[2] Send ClientActin "handleevents" aparams tvt End_Prcedure
28 Event hk Event hk fr ur ServerActin Allws yu t define the main universal lgic yurself Develpers can place applicatin specific lgic inside the event Shws up in Object Prperties panel! // Called by LadEvents { MethdType=Event } Prcedure OnLadEvents twebdhxevent[] ByRef aevents String smde Date dstart Date dend // Augment this prcedure with yur wn business lgic t lad events End_Prcedure
29 Expsing and calling ur prcedure Expsing ur prcedure t the client Prcedure End_Cnstruct_Object Frward Send End_Cnstruct_Object End_Prcedure // Allws ur "ServerActin" t be called frm the JS Client WebPublishPrcedure LadEvents Calling ur prcedure frm the client laddata : functin(smde, dstart, dend){ // Calls the "LadEvents" prcedure n the server, with given parameters this.serveractin("ladevents", [ smde, this.tsvrdate(dstart), this.tsvrdate(dend) ], null, functin(){ // Lgic t be executed if the functin / prcedure has returned smething }); }, JS
30 ClientActins Functins in JavaScript Can be called by the DF Server by using Send ClientActin "methdname" aparams Send ClientActin "methdname" aparams twebvaluetree twebvaluetree is data serialized t a frmat the client and server can bth read and deserialize Wrk asynchrnusly Parameters are prvided as Strings
31 Calling ur ClientActin Calling ur ClientActin handleevents frm the server // Serialize data ValueTreeSerializeParameter aevents t tvt // Call clientactin t prcess data Mve smde t aparams[0] Mve sstartdate t aparams[1] Mve senddate t aparams[2] Send ClientActin "handleevents" aparams tvt End_Prcedure
32 Our ClientActin Our ClientActin, a functin in JavaScript // (De)serializers fr data sent by and t the server deserializevt : df.sys.vt.generatedeserializer([ dfhx.twebdhxevent ]), serializevt : df.sys.vt.generateserializer([ dfhx.twebdhxevent ]), JS // ClientActin called by the server handleevents : functin(smde, sstart, send){ // Deserialize received data var i, aevents = this.deserializevt(this._tactindata); if(this._scheduler){ this._scheduler.clearall(); // Cnvert dates fr(i = 0; i < aevents.length; i++){ aevents[i].start_date = df.sys.data.stringtdate(aevents[i].start_date, "yyyy/mm/ddthh:mm:ss.fff"); aevents[i].end_date = df.sys.data.stringtdate(aevents[i].end_date, "yyyy/mm/ddthh:mm:ss.fff"); } }, } // Pass t scheduler cntrl this._scheduler.parse(aevents, "jsn");
33 Using yur cntrl in multiple prjects
34 Hw t imprt yur cntrl Develp yur cntrl in a separate, standalne wrkspace In yur applicatin wrkspace... add the cntrl wrkspace as a library cpy the cntrl.js file t an AppHtml subflder cpy any ther required files used by the cntrl as well if needed add a reference t the required.js files in yur Index.html Yu can even add it t the class palette fr cnvenience! <!-- DHTMLX Scheduler --> <script src="dhtmlx/dhtmlxscheduler.js" type="text/javascript"></script> <script src="dhtmlx/ext/dhtmlxscheduler_limit.js"></script> <script src="dhtmlx/ext/dhtmlxscheduler_units.js"></script> <script src="dhtmlx/ext/dhtmlxscheduler_timeline.js"></script> <script src="dhtmlx/ext/dhtmlxscheduler_multiselect.js"></script> <script src="dhtmlx/ext/dhtmlxscheduler_tltip.js"></script> <!-- <link rel="stylesheet" href="dhtmlx/dhtmlxscheduler.css" type="text/css"> --> <link rel="stylesheet" href="dhtmlx/dhtmlxscheduler_flat.css" type="text/css"> <!-- DataFlex Custm Cntrls (d nt remve this line, used fr autmatic insertin) --> <script src="custm/webdhxscheduler.js"></script>
35 Dem: Credentials: U: dem P: dem
36 There s much mre t learn! Sme things we haven t talked abut include... Events in-depth Private client prperties Synchrnized WebPrperties Serializing and deserializing data Etc. Want sme examples? The default WebApp classes are right there! Take a lk in the AppHtml/DfEngine f yur webapp Study cntrls like the WebButtn, WebFrm, etc.
37 Thank yu fr yur attentin Are there any questins?
The Login Page Designer
The Lgin Page Designer A new Lgin Page tab is nw available when yu g t Site Cnfiguratin. The purpse f the Admin Lgin Page is t give fundatin staff the pprtunity t build a custm, yet simple, layut fr their
More informationAngularJS. Unit Testing AngularJS Directives with Karma & Jasmine
AngularJS Unit Testing AngularJS Directives with Karma & Jasmine Directives Directives are different frm ther cmpnents they aren t used as bjects in the JavaScript cde They are used in HTML templates f
More informationLaunch Wizard Invitations Wizard Multi-Question Charts Enhanced API (coming soon) Performance Improvements Improved Single Sign-On Integration
Checkbx 5 New Features Guide The Checkbx develpment team has been hard at wrk building (in ur humble pinin) ur smartest, fastest, mst flexible versin t date. We ve listened t custmer feedback and added
More informationVMware AirWatch SDK Plugin for Apache Cordova Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins
VMware AirWatch SDK Plugin fr Apache Crdva Instructins Add AirWatch Functinality t Enterprise Applicatains with SDK Plugins v1.2 Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using
More informationLast modified on Author Reason 3/4/2019 CHRS Recruiting team Initial Publication
Revisin histry Last mdified n Authr Reasn 3/4/2019 CHRS Recruiting team Initial Publicatin Intrductin This guide shws yu hw t invite applicants t events, such as interviews and test screenings. Several
More informationKnowledgeware Rule-based Clash
Knwledgeware Rule-based Clash Clash rules written using knwledgeware capabilities can be used in a standalne clash prcess clash prcess, ensuring clash analyses take crprate practices int accunt. Multiple
More informationOutlook Web Application (OWA) Basic Training
Outlk Web Applicatin (OWA) Basic Training Requirements t use OWA Full Versin: Yu must use at least versin 7 f Internet Explrer, Safari n Mac, and Firefx 3.X. (Ggle Chrme r Internet Explrer versin 6, yu
More informationMessing with SQL in Dataflex What is available in Dataflex 19.0 o cconnection.pkg
Messing with SQL in Dataflex What is available in Dataflex 19.0 ccnnectin.pkg Lts f useful stuff in there. Will take sme time t srt. DataDict.pkg Sme calls in the dd fr SQL It has a helper class. Des a
More informationProper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page
Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...
More informationJavaScript for Developers
Curse Cde: 55244 Certificatin Exam: N/A Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm Level: 200 Abut this curse: This five-day instructr-led is an in depth hands-n study f JavaScript. The curse
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationfrom DDS on Mac Workstations
Email frm DDS n Mac Wrkstatins Intrductin This dcument describes hw t set email up t wrk frm the Datacn system n a Mac wrkstatin. Yu can send email t anyne in the system that has an email address, such
More informationTips For Customising Configuration Wizards
Tips Fr Custmising Cnfiguratin Wizards ver 2010-06-22 Cntents Overview... 2 Requirements... 2 Applicatins... 2 WinSCP and Putty... 2 Adding A Service T An Existing Wizard... 3 Gal... 3 Backup Original
More informationUiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash
UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the
More informationPower365. Quick Start Guide
Pwer365 Quick Start Guide 12/2017 Table f Cntents Prject Types... 4 The Email Frm File Prject Type... 4 The Email With Discvery Prject Type... 4 The Integratin Prject Type... 4 The Integratin Pr Prject
More informationUsing Some of those Nifty New Features You Might Have Missed
Using Sme f thse Nifty New Features Yu Might Have Missed Jhn Tuhy March 2018 S why this talk? New versins f DataFlex are released n a regular basis Releases ften add majr new capabilities such as the new
More informationME Week 5 Project 2 ilogic Part 1
1 Intrductin t ilgic 1.1 What is ilgic? ilgic is a Design Intelligence Capture Tl Supprting mre types f parameters (string and blean) Define value lists fr parameters. Then redefine value lists autmatically
More informationAndrid prgramming curse Data strage Sessin bjectives Internal Strage Intrductin By Võ Văn Hải Faculty f Infrmatin Technlgies Andrid prvides several ptins fr yu t save persistent applicatin data. The slutin
More informationINSERTING MEDIA AND OBJECTS
INSERTING MEDIA AND OBJECTS This sectin describes hw t insert media and bjects using the RS Stre Website Editr. Basic Insert features gruped n the tlbar. LINKS The Link feature f the Editr is a pwerful
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationCustomer Upgrade Checklist
Custmer Upgrade Checklist Getting Ready fr Yur Sabre Prfiles Upgrade Kicking Off the Prject Create a prfiles prject team within yur agency. Cnsider including peple wh can represent bth the business and
More informationStructure DOWNLOADED FROM WPLOCKER.COM
Cpyright 2015 by ThemeMve Structure Wrdpress theme dcumentatin Fr versin 1.3 DOWNLOADED FROM WPLOCKER.COM http://thememve.cm/ Table f Cntents Structure... 1 INSTALL THE THEME WITH SAMPLE DATA... 3 INSTALL
More informationSynoptic Display Studio Developers Guide
Synptic Display Studi Develpers Guide Table f Cntents 1. Intrductin... 3 2. Cntributing widgets... 4 2.1. Cncepts... 4 2.2. Defining the mdel... 5 2.2.1. Prvide a widget mdel... 5 2.2.2. Define a widget
More informationIntroduction to Programming ArcObjects using the Microsoft.Net Framework
Intrductin t Prgramming ArcObjects using the Micrsft.Net Framewrk Three days Overview ArcObjects cmpnents are the building blcks f the ArcGIS family f prducts, and the ArcObjects libraries prvide a set
More informationEssentials for IBM Cognos BI (V10.2) Day(s): 5. Overview
Essentials fr IBM Cgns BI (V10.2) Day(s): 5 Curse Cde: B5270G Overview NOTE: This is an Instructr Led Online curse. Please d nt make any travel arrangements. IBM Cgns Educatin is nw pleased t ffer yu ur
More informationCROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0
TECHNICAL DOCUMENTATION CROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0 AUGUST 2012 2012 CrwnPeak Technlgy, Inc. All rights reserved. N part f this dcument may be reprduced r transmitted
More informationWhat is Procedural Content Generation?
Sectin 5 (25-03-2018) Endless Runner In this tutrial we are ging t create an Endless Runner game. In this game character can nly mve right and left and it is always ging frward. The grund (tile r platfrm)
More informationCreating Relativity Dynamic Objects
Creating Relativity Dynamic Objects Nvember 28, 2017 - Versin 9.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationSouthern York County School District Instructional Plan
Suthern Yrk Cunty Schl District Instructinal Plan Dates: August/September Unit 1 Intrductin t Mac Cmputers 1. Effective file and flder management prmtes efficiency. 2. Mac and PC cmputers differ in desktp,
More informationTo start your custom application development, perform the steps below.
Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance
More informationStock Affiliate API workflow
Adbe Stck Stck Affiliate API wrkflw The purpse f this dcument is t illustrate the verall prcess and technical wrkflw fr Adbe Stck partners wh want t integrate the Adbe Stck Search API int their applicatins.
More informationMaximo Reporting: Maximo-Cognos Metadata
Maxim Reprting: Maxim-Cgns Metadata Overview...2 Maxim Metadata...2 Reprt Object Structures...2 Maxim Metadata Mdel...4 Metadata Publishing Prcess...5 General Architecture...5 Metadata Publishing Prcess
More informationAdmin Report Kit for Exchange Server
Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses
More informationEntering an NSERC CCV: Step by Step
Entering an NSERC CCV: Step by Step - 2018 G t CCV Lgin Page Nte that usernames and passwrds frm ther NSERC sites wn t wrk n the CCV site. If this is yur first CCV, yu ll need t register: Click n Lgin,
More informationSummary. Server environment: Subversion 1.4.6
Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin
More informationTaskCentre v4.5 XML to Recordset Tool White Paper
TaskCentre v4.5 XML t Recrdset Tl White Paper Dcument Number: PD500-03-15-1_0-WP Orbis Sftware Limited 2010 Table f Cntents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 GLOBAL CONFIGURATION 2 Schema
More informationUpgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0
Upgrading Kaltura MediaSpace TM Enterprise 1.0 t Kaltura MediaSpace TM Enterprise 2.0 Assumptins: The existing cde was checked ut f: svn+ssh://mediaspace@kelev.kaltura.cm/usr/lcal/kalsurce/prjects/m ediaspace/scial/branches/production/website/.
More informationINVENTION DISCLOSURE
1. Inventin Title. Light Transprt and Data Serializatin fr TR-069 Prtcl 2. Inventin Summary. This inventin defines a light prtcl stack fr TR-069. Even thugh TR-069 is widely deplyed, its prtcl infrastructure
More informationCreate Your Own Report Connector
Create Yur Own Reprt Cnnectr Last Updated: 15-December-2009. The URS Installatin Guide dcuments hw t cmpile yur wn URS Reprt Cnnectr. This dcument prvides a guide t what yu need t create in yur cnnectr
More informationHands-On Lab. Lab Manual HOL057 Data Features in Windows Forms 2.0
Hands-On Lab Lab Manual HOL057 Data Features in Windws Frms 2.0 Please d nt remve this manual frm the lab The lab manual will be available frm CmmNet Infrmatin in this dcument is subject t change withut
More informationThese tasks can now be performed by a special program called FTP clients.
FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad
More informationCMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by
Prduct Grid fr Magent User Guide versin 1.0 created by ITris ITris Table f cntents 1. Intrductin... 3 1.1. Purpse... 3 2. Installatin and License... 3 2.1. System Requirements... 3 2.2. Installatin...
More informationNiceLabel LMS. Installation Guide for Single Server Deployment. Rev-1702 NiceLabel
NiceLabel LMS Installatin Guide fr Single Server Deplyment Rev-1702 NiceLabel 2017. www.nicelabel.cm 1 Cntents 1 Cntents 2 2 Architecture 3 2.1 Server Cmpnents and Rles 3 2.2 Client Cmpnents 3 3 Prerequisites
More informationTIBCO Statistica Options Configuration
TIBCO Statistica Optins Cnfiguratin Sftware Release 13.3 June 2017 Tw-Secnd Advantage Imprtant Infrmatin SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
More informationLab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2
UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first
More informationGPA: Plugin for Prerequisite Checks With Solution Manager 7.1
GPA: Plugin fr Prerequisite Checks With Slutin Manager 7.1 Descriptin: The plugin Prerequisite checks can be used in yur wn guided prcedures. It ffers the pssibility t select at design time amng a set
More informationAndrid prgramming curse UI Overview User Interface By Võ Văn Hải Faculty f Infrmatin Technlgies All user interface elements in an Andrid app are built using View and ViewGrup bjects. A View is an bject
More information161 Forbes Road Braintree MA Phone: (781) Fax: (781) What's in it? Key Survey & Extreme Form
161 Frbes Rad Braintree MA 02184 Phne: (781) 849 8118 Fax: (781) 849 8133 WWW.WORLDAPP.COM 8.0 What's in it? Key Survey & Extreme Frm CONTENTS Cntact Manager... 3 Participant Prtal... 3 Reprting Imprvements...
More informationCS5530 Mobile/Wireless Systems Swift
Mbile/Wireless Systems Swift Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs cat annunce.txt_ imacs remte VNC access VNP: http://www.uccs.edu/itservices/services/netwrk-andinternet/vpn.html
More informationClassFlow Administrator User Guide
ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual
More informationSoftware Toolbox Extender.NET Component. Development Best Practices
Page 1 f 16 Sftware Tlbx Extender.NET Cmpnent Develpment Best Practices Table f Cntents Purpse... 3 Intended Audience and Assumptins Made... 4 Seeking Help... 5 Using the ErrrPrvider Cmpnent... 6 What
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions
Develping Micrsft SharePint Server 2013 Cre Slutins Develping Micrsft SharePint Server 2013 Cre Slutins Curse Cde: 20488 Certificatin Exam: 70-488 Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm
More informationTechnical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment
Technical Paper Installing and Cnfiguring SAS Envirnment Manager in a SAS Grid Envirnment Last Mdified: Octber 2016 Release Infrmatin Cntent Versin: Octber 2016. Trademarks and Patents SAS Institute Inc.,
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationCS5530 Mobile/Wireless Systems Android UI
Mbile/Wireless Systems Andrid UI Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs cat annunce.txt_ Assignment 2 will be psted sn Due after midterm I will be
More informationTRAINING GUIDE. Overview of Lucity Spatial
TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign
More informationKNX integration for Project Designer
KNX integratin fr Prject Designer Intrductin With this KNX integratin t Prject Designer it is pssible t cntrl KNX devices like n/ff, dimming, blinds, scene cntrl etc. This implementatin is intended fr
More informationAssignment #5: Rootkit. ECE 650 Fall 2018
General Instructins Assignment #5: Rtkit ECE 650 Fall 2018 See curse site fr due date Updated 4/10/2018, changes nted in green 1. Yu will wrk individually n this assignment. 2. The cde fr this assignment
More informationMyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1
Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files
More informationONLINE GRANT APPLICATION INSTRUCTIONS
Overview ONLINE GRANT APPLICATION INSTRUCTIONS This dcument is designed t prvide grant applicants with instructins fr use f the Fundant Grant Lifecycle Manager applicatin fr grants frm the Oberktter Fundatin.
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationGetting Started with the Web Designer Suite
Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite
More informationCampaignBreeze User Guide
Intrductin CampaignBreeze User Guide This guide prvides an verview f the main features in CampaignBreeze and assumes yu have access t an activated CampaignBreeze accunt alng with yur lgin URL, username
More informationAscii Art Capstone project in C
Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,
More informationDesign Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern
Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with
More informationB ERKELEY. Homework 7: Homework 7 JavaScript and jquery: An Introduction. Part 1:
Hmewrk 7 JavaScript and jquery: An Intrductin Hmewrk 7: Part 1: This hmewrk assignment is cmprised f three files. Yu als need the jquery library. Create links in the head sectin f the html file (HW7.css,
More informationReport Customization. Course Outline. Notes. Report Designer Tour. Report Modification
1 8 5 0 G a t e w a y B u l e v a r d S u i t e 1 0 6 0 C n c r d, C A 9 4 5 2 0 T e l 9 2 5-681- 2 3 2 6 F a x 9 2 5-682- 2900 Reprt Custmizatin This curse cvers the prcess fr custmizing reprts using
More informationAvePoint Pipeline Pro 2.0 for Microsoft Dynamics CRM
AvePint Pipeline Pr 2.0 fr Micrsft Dynamics CRM Installatin and Cnfiguratin Guide Revisin E Issued April 2014 1 Table f Cntents Abut AvePint Pipeline Pr... 3 Required Permissins... 4 Overview f Installatin
More informationcloud services access to everything over the web
clud services access t everything ver the web Disclaimer: This dcument is prvided as-is. Infrmatin and views expressed in this dcument, including URL and ther Internet Web site references, may change withut
More informationStructure Query Language (SQL)
Structure Query Language (SQL) 1. Intrductin SQL 2. Data Definitin Language (DDL) 3. Data Manipulatin Language ( DML) 4. Data Cntrl Language (DCL) 1 Structured Query Language(SQL) 6.1 Intrductin Structured
More informationDemand Forecasting. For. Microsoft Dynamics 365 for Operations. Technical Guide. Release 7.1. December 2017
Demand Frecasting Fr Micrsft Dynamics 365 fr Operatins Technical Guide Release 7.1 December 2017 2017 Farsight Slutins Limited All Rights Reserved. Prtins cpyright Business Frecast Systems, Inc. This dcument
More informationCreating Relativity Dynamic Objects
Creating Relativity Dynamic Objects Nvember 22, 2017 - Versin 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationUsing the DOCUMENT Procedure to Expand the Output Flexibility of the Output Delivery System with Very Little Programming Effort
Paper 11864-2016 Using the DOCUMENT Prcedure t Expand the Output Flexibility f the Output Delivery System with Very Little Prgramming Effrt ABSTRACT Rger D. Muller, Ph.D., Data T Events Inc. The DOCUMENT
More informationMAGENTO ADD MULTIPLE PRODUCTS TO CART
1 User Guide Magent Add Multiple Prducts t Cart MAGENTO ADD MULTIPLE PRODUCTS TO CART USER GUIDE BSSCOMMERCE 1 2 User Guide Magent Add Multiple Prducts t Cart Table f Cntents I. Magent Add Multiple Prducts
More informationI - EDocman Installation EDocman component EDocman Categories module EDocman Documents Module...2
I - EDcman Installatin...2 1 - EDcman cmpnent...2 2 - EDcman Categries mdule...2 3 - EDcman Dcuments Mdule...2 4 - EDcman Search Plugin...3 5 - SH404 SEF plugin...3 II - Using EDcman extensin...3 I - EDcman
More informationQABOOK D ESKTOP V5.0. Release Notes
QABOOK D ESKTOP V5.0 Release Ntes QABk Desktp After years f research, develpment and client feedback we have nw launched QABk Desktp v5.0. We have transfrmed ur standalne desktp applicatin int a mre intuitive
More informationLecture 6 -.NET Remoting
Lecture 6 -.NET Remting 1. What is.net Remting?.NET Remting is a RPC technique that facilitates cmmunicatin between different applicatin dmains. It allws cmmunicatin within the same prcess, between varius
More informationEdit Directly in Cells. Fast Navigation with Control button. Fill Handle. Use AutoCorrect to speed up data entry
2017 WASBO Accunting Cnference Micrsft Excel - Quick Tips That Can Save a Bundle f Time March 16, 2017 Edit Directly in Cells Allws user t duble-click t edit cells. If turned ff, Excel navigates t the
More informationJava Programming Course IO
Java Prgramming Curse IO By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives What is an I/O stream? Types f Streams Stream class hierarchy Cntrl flw f
More informationREFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY
REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY Accessing RefWrks Access RefWrks frm a link in the Bibligraphy/Citatin sectin f the Hurst Library web page (http://library.nrthwestu.edu) Create
More informationCreating Relativity Dynamic Objects
Creating Relativity Dynamic Objects January 29, 2018 - Versin 9.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationAndrid prgramming curse Sessin bjectives Intrductin URL & HttpCnnectin Netwrking APIs Using URL t read data Using HttpCnnectin pst data Reading netwrk state Web Service SOAP REST By Võ Văn Hải Faculty
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationA Purchaser s Guide to CondoCerts
Lgin t CndCerts - T submit a request with CndCerts, lg n t www.cndcerts.cm. First time users will fllw the New Users link t register. Dcument r print screen the User ID and Passwrd prvided. New accunts
More informationHP LF Printing Knowledge Center. Proof the output on the monitor
HP LF Printing Knwledge Center Prf the utput n the mnitr Applicatin: Adbe Illustratr CS Printer: HP Designjet 30/90/130 series Sftware: EFI Designer Editin fr HP Operating System: Mac OS X 1. First recmmendatins:
More informationCustomer Self-Service Center Migration Guide
Custmer Self-Service Center Migratin Guide These instructins intrduce yu t the new Custmer Prtal, which is replacing the lder Custmer Self-Service Center, and guides yu thrugh the migratin. Dn t wrry:
More informationMcGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.
Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and
More information$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:
Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties
More informationWebNMS IoT Platform 6.0 Eclipse Guide. Table of Contents
Table f Cntents Quick Tur... 1 Welcme t WebNMS IT Framewrk Eclipse Plugin... 1 Abut Eclipse... 2 Getting Started with Eclipse... 3 Technical Supprt... 4 Setting up Develpment Envirnment... 5 Setting up
More informationLab 4. Name: Checked: Objectives:
Lab 4 Name: Checked: Objectives: Learn hw t test cde snippets interactively. Learn abut the Java API Practice using Randm, Math, and String methds and assrted ther methds frm the Java API Part A. Use jgrasp
More informationCodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation
CdeSlice View CdeSlice Live Dcumentatin Scripting is ne f the mst pwerful extensibility features in SSIS, allwing develpers the ability t extend the native functinality within SSIS t accmmdate their specific
More informationHow to Share Your Google Calendar
Hw t Share Yur Ggle Calendar Edited by Travis Deruin, Tm Viren, Eric, Wrkman and 16 thers 0 Article EditDiscuss Ggle Calendar can d mre than just rganize yur persnal schedule. Yu can als use it t share
More informationScroll down to New and another menu will appear. Select Folder and a new
Creating a New Flder Befre we begin with Micrsft Wrd, create a flder n yur Desktp named Summer PD. T d this, right click anywhere n yur Desktp and a menu will appear. Scrll dwn t New and anther menu will
More informationThis document provides new and updated items that were included in each release of Checkpoint Engage. (Each product requires a separate license.
WHAT S NEW Checkpint Engage with AdvanceFlw This dcument prvides new and updated items that were included in each release f Checkpint Engage. (Each prduct requires a separate license.) Checkpint Engage
More informationWhat's New 3. Install DocuSign for SharePoint 5. DocuSign for SharePoint Settings 11. Send Documents using DocuSign for SharePoint 23
Quick Start Guide DcuSign fr SharePint On-Prem v3.1 Published: July 18, 2017 Overview DcuSign fr SharePint allws users t sign r get signatures frm any SharePint dcument library. This guide prvides infrmatin
More informationChapter 14. Basic Planning Methodology
Chapter 14 Basic Planning Methdlgy This chapter prvides a basic and generic methdlgy fr planning prtectin requirements. It fcuses n the primary cnsideratins fr designing and implementing a basic strage
More informationCntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De
Thin Film Pyrelectric IR Gesture Sensr Demnstratr Kit Fr lw pwer, high perfrmance gesture cntrl User Guide Versin 1.0 Dcument Revisin 1.00 20 th February 2012 Cntents 1 Intrductin... 3 1.1 Kit Cntents...
More informationQualtrics Instructions
Create a Survey/Prject G t the Ursinus Cllege hmepage and click n Faculty and Staff. Click n Qualtrics. Lgin t Qualtrics using yur Ursinus username and passwrd. Click n +Create Prject. Chse Research Cre.
More informationAngularJS. Unit Testing AngularJS Filters and Services with Karma & Jasmine
AngularJS Unit Testing AngularJS Filters and Services with Karma & Jasmine Filters Filters can be added in AngularJS t frmat r transfrm data AngularJS prvides filters t currency - Frmat a number t a currency
More informationAsset Panda Web Application Release 12.02
Asset Panda Web Applicatin Release 12.02 User Cnfiguratin Permissins Several changes have been made t this page including the fllwing. Page Design The layut has been changed s that all Edit and Misc Cnfiguratins
More information