Version 2.0 Appllcatfon Development Software System Copyright ,C) 1983

Total Page:16

File Type:pdf, Size:1020Kb

Version 2.0 Appllcatfon Development Software System Copyright ,C) 1983 D a t a F I e X Version 2.0 Appllcatfon Development Software System Copyright ,c) 1983. 1984 Data Access Corporation DATA ACCESS CORPORATION 8525 SW 129 1"ermce Miamb Florida 33156 USA Manual Revision Date; 07/18/84 COPYRIGHT NOTICE DataF1ex is copyrighted (C) 1981. l982p and 1983 by Data Access Corporation. All rights under this copyright are reserved worldwide. DataF1ex, including this manuañ which is an integral part of DataFlex, may not be reproduced, transmjttedg stored in any manner in a retrieval system in any form or through any means, e1ectrica17 mechanica'L opticab manual or otherwise without the express written permission of Data Access Corporatiom 8525 SW 129 Terraceg MiamL FL 33156, USA. DISCLAIMER Data Access Corporation makes no representations or warrantiesn express or implied, With respect to DataFlex, this manuab or any Data Access Corporation productg including but not limited to warranties of merchantability or fitness for a particular purpose. Data Access Corporation reserves unto itself the right to make periodic changes, enhancements, revisions and alteration of any kind to DataFlex and/or its manual without obligation to notify any person, institution or organization of such changes, enhancements, revisions and alterations to the product. TRADEMARKS DataFlex and Flex-keys are trademarks of Data Access Corporation. The trademarks and registered trademarks of other companies are referred to at various points throughout this manual, annotated with an asterfsk (*). The owners of the trademarks are listed below: MBASIC Microsoft CBASIC Digital Research CP/M Digital Research MP/M Digital Research WordStar MicroPro International MailMerge MicroPro International Pasca1/MT+ Digital Research dBASE II Ashton-Tate, Inc. PC-DOS International Business Machines IBM International Business Machines MS-DOS Microsoft A COMPLETE, UPDATED MANUAL WILL BE YOURS . If we use a correction or Improvement to this manual which you submit to us. We're continually improving our manual to make the power of DataF1ex easier to get to for the new user. User feedback is the chief source of corrections and improvements to the manual. The Disclaimer on the preceding page says that we aren't obligated to provide you with updates to DataF1ex or its manual. but if we use a correction or improvement you send us, we'll send you a copy of the edition of the manual which contains your update(sL subject to the following: (a) If we receive the same suggestion from several sources. only the first person submitting the correction/improvement gets a new manual; and (b) If we use two or more of your suggestions in one new edition of our manual, you still only get one manual (multiple suggestions still increase your chances of being first on at least one of the sugges- tions). Data Access Corporation's decision in these matters is final. A new manual does not include a new binder (the old one is re-usable). Herds How: Just fill out the form on the opposite side of this page indicating what your suggestion is. If you have multiple suggestions. please make copies of the form. Please make your namep address, and phone clear so that we can get back to you you win a new manuaK Send the suggestion(s) to: if DOCUMENTATION Data Access Corporation 8525 SW 129 Terrace Miami, Florida 33156 ...and we'll get back to you if yours is a winner! Either wayy thanks for helping us help others to get more of the power of DataFlex. SUGGESTION For Improvement of the Dataf1ex Version 2.0 User's Manual From: Submitted: Name Date Address Phone (A/C) Address City State/Prov. Zip Country Page Height: in. x Width: inches Revision Date of Manual: Page Number(s): TYPE OF SUGGESTION: Correction of wrong information Addition of missing information _ C1aFification/Improvement of existing example Addition of new example DETAILS: I submit the above suggestion to Data Access Corporation with full permission to make any use of it may wish tO9 wIth the understanding that compensation to me for ito if any9 will be completely at the discretion of Data Acce9s Corporation. I assume no liability for its completeness or accuracy. Signature DataF1ex Serial Number — —— ————— ~"=""""""'"""" TABLE OF CONTENTS =,..'===... ==== ———-— — ======———"="="—="=====""""""""""" ~ ~ — 'u'" SECTION A: OPERATION AND ORIENTATION m'* . ORGANIZATION OF THIS MANUAL . A-l Sequence of Presentation. A-l A-2 Notational Conventions. OPERATIONAL ORIENTATION A-5 . A-5 Installation. Runtime System. A-6 . Development A-7 Application . System Diagram. A-lO . DataFlex Diagram. A-13 Facilities of . OPERATOR'S GUIDE. A-15 . Terms A-16 Definition of Operator. How - A-17 to Begin. , . Summary. A-18 Flex-key . Keyboard Command A-19 Explanations . INSTALLING DATAFLEX A-25 . OPERATING TUTORIAL. A-33 . QUERYING THE DATABASE A-41 . Program A-41 Start-ljp. Program A-43 Operation . Making A-44 Selections . Choosing Output Sequence A-44 an . Using QUERY Generate Report A-45 to a Configuration. *** SECTION B: STARTING WITH DATAFLEX 'h'* PROGRAMMING TUTORÍAL. B-l FORMATTING WITH IMAGES. B-15 . Image "Pages" B-15 . , . Images DataFlex B-19 in Configuration Files. DESIGNING DATABASES B-21 . Data. B-21 Organization of . Data Types. B-22 . B-23 Indexing in Applications. AUTODEF Program B-25 . HOW TO WRITE A CONFIGURATION. B-29 . Source B-29 Creating the File. How Compile B-31 to a Configuration. How Run B-33 to a Configuration. DATAFLEX UTILITIES. B-35 . B-35 Editor. , . Reindex B-39 . Free (FREL). B-43 List . Read. B-44 . Convert dBASE DataFlex B-44 How to II Files to . DataFlex 1.6X 2.0 Conversion B-51 to . Menu and Maintenance (MENUDEF) B-53 Creation . — Copyright (C) 1984 Data Access Corporation 05/16/84 ii TABLE OF CONTENTS DataF1ex 2.0 User's Manual *H SECTION C: PRE-PROGRAMMED FACILITIES *** ELEMENTS OF CONFIGURATIONS. C-l C-2 String Constants. C-2 String Variables. O . Numeric Constants C"3 . Q . Numeric C-3 Variables . q . $ 0 . C~4 Expressions . P . Q . e . « . Date C~5 Variables. O . e ¢ O . Date C-6 Constants. O . O O Q . Filenames C~6 . P . Q . C—7 Indicators. 0 . 0 . , * O O . O 0 . DECLARING DATA ELEMENTS C-9 . STRING Command. C-9 . 0 J . Q . e . NUMBER Command. C-lO . DATE Command, C-lO . , , O . O . Q e . INTEGER Command . Q . , C-ll INDICATOR Command C-12 . MANIPULATING DATA ELEMENTS. C-13 . MOVE Command. C-13 . 3 . INCREMENT Comnand C-14 . , O . O g . CALCULATE Command C-14 . , . DATA ENTRY. C-15 . 0 . ENTER Command Macro C-15 . a . ENTER C-17 Structure of an Configuration O . Images ENTER C-18 in . e , , U . ENTRY Command C-19 . Q . 3 D . P . H . ENTRY Format C-19 Options. ,, . O . 0 ENTRY and AUTOPAGE. C-21 . P 9 e . g U . Procedures ENTER. C-24 User-Oefined of . ENTDISPLAY Command. C-26 . O . ENTER Sequence C-27 of Operation . U . ENT$PERMISSIVE C-28 Indicator. REPORTING AND OUTPUT. C-31 . Q . 0 . The REPORT Command Macro. C-31 . O O . REPORT. C-31 Sections of . 0 . and C-34 Subtota11ing Tota11ing. Q O . C"38 Selective Reporting . O 0 e 3 . O . Page C"41 Control. , . Q , , O O @ . Things Remember About the REPORT Macro C-45 to . Copyright (c) 1984 Data Access,~ Corporation 05/16/84 DataF1ex 2.0 User's Manual TABLE OF CONTENTS ———————————————————— ——— iii SECTION C (continued) FILE DEFINITION (FILEDEF) C-47 . Step One Plan Among C-48 - the Relationships the Files . How Create C-50 to Related Fields. Step Two C-53 - List the Fields. C-54 Overlapping Fields. Step Three Determine Key C-55 - the Fields . Step Four Use FILEDEF Put C-56 to Ali Together. - It C-60 Creating/Edlting Fields . C-63 Creating/Edlting Indexes. C-65 Print File Definition . Set Parameters/Names C-66 Fi7e . Erase Data C-66 File . Set C-66 File Inactive . Create from Screen Image. C-66 File Definition . Create from .DEF : C-67 File Definition File . Save FILEDEF. C-67 Definition/Exit . FILEDEF C-67 Abort . SAMPLE APPLICATIONS C-69 . P *** SECTION D: PROGRAMMING DATAFLEX 'H'* DIRECT CONTROL OF DATA ENTRY. D-l PAGE Command. D-l ACCEPT Command. D-l DISPLAY Command D-2 . AUTOPAGE Command. D-3 . CLEARFORM and BLANKFORM Commands. D-3 . OUTFILE Command D-4 . OUTCLOSE Command. D-4 . OUTPUT Command. D-5 . NAME Command. D-5 . FORMAT Command. D-6 . PRINT Command D-7 . ENTERGROUP. D-8 . MANIPULATING STRINGS. D-ll LEFT Command. D-ll RIGHT Command D-12 . MID Command D-13 . ASCII Command D-13 . CHARACTER Command D-14 . .'. POS Command D-14 . LENGTH Command. D-15 . PAD Command D-15 . TRIM Comnand. D-16 . APPEND Command. D-16 . UPPERCASE Command D-17 . CMDLINE Command D-17 . D-18 String Operations . CONDITIONAL EXEQ/TION D-19 . D-20 Setting Indicator Status. D-24 Predefined Indicators . ..
Recommended publications
  • Rolando E. Quirós CPI®, CSM®, ITIL Intermediate ®, SSYB®, SSGB®, CMMI®
    Rolando E. Quirós CPI®, CSM®, ITIL Intermediate ®, SSYB®, SSGB®, CMMI® Delivery Manager / Project Manager / Account Manager / Dev. Manager / Services Manager / Technology Manager PERSONAL DETAILS PERSONAL SUMMARY A: Heredia, Costa Rica M: (506) 6420-7806 A holistic, talented and ambitious manager, who has the required technical knowledge and soft skills along E: [email protected] with comparable experience of working to the highest standards. Rolando has a long track record of ID: 108170164 ensuring projects are delivered to the highest quality, within budget by effectively organizing, managing and VISA US: Yes utilizing all resources. He is able to lead teams on software development and services projects where the highest standards are routinely demanded. Always wanting to be actively involved in all aspects of the Nationality: Costa Rican project life-cycle he can deliver high-value projects in matrixes organizations and across different geographies. He takes direction well and works hard to manage stakeholder expectations. LANGUAGES Spanish (native) Since 1992, Rolando has been working in the software and technology industry in different roles (Quality English (B2+ – Advanced) assurance engineer, software engineer, software architect, project manager and delivery manager), always learning new technologies, methodologies, processes and best practices, implementing them to ensure quality in the project as is reflected in his educational and expertise history. CAREER STATEMENT “Apart from contributing to the processes Rolando is willing to travel and/or spend long periods abroad and is currently looking for a suitable position and strategies which enhance any projects I with a market leader company. am working on; I feel that my greatest strengths are firstly my ability to deliver KEY SKILLS AND COMPETENCIES projects to agreed timescales.
    [Show full text]
  • S83G 7789 08.Pdf
    IBM Personal Computer 300/700 Series HMM Book Cover COVER Book Cover -------------------------------------------------------------------------- IBM Personal Computer 300 Series (Type 65XX) 700 Series (Type 68XX) Hardware Maintenance Manual February 1997 We Want Your Comments! (Please see page 2.33) Document Number S83G-7789-08 Part Number 84H7174 -------------------------------------------------------------------------- +--- Note ---------------------------------------------------------------+ ¦ ¦ ¦ Before using this information and the product it supports, be sure to ¦ ¦ read the general information under "Notices" in topic 2.36 . ¦ ¦ ¦ +------------------------------------------------------------------------+ Ninth Edition (February 1997) The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time. It is possible that this publication may contain reference to, or information about, IBM products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that IBM intends to announce such IBM products, programming, or services in your country. Requests for technical information about IBM products should be made to your IBM reseller or IBM marketing representative.
    [Show full text]
  • Information Technology
    UPTEC IT 09 009 Examensarbete 30 hp Maj 2009 Database Performance and Complexity in Visual DataFlex Håkan Johansson Abstract Database Performance and Complexity in Visual DataFlex Håkan Johansson Teknisk- naturvetenskaplig fakultet UTH-enheten This report is meant to be used when choosing a third-party database management system in combination with Visual DataFlex. The database managers that are included Besöksadress: in this test are Microsoft SQL Server, Pervasive.SQL, Oracle and Embedded Database. Ångströmlaboratoriet Lägerhyddsvägen 1 It will cover the pros and cons with each tested database manager when using Hus 4, Plan 0 applications created with Visual DataFlex. It will also cover the fault-tolerance when using clustering, the backup possibilities with minimal downtime and the complexity of Postadress: installing and configuring the database manager. Box 536 751 21 Uppsala Visual DataFlex is a framework for developing database applications aimed at Telefon: Windows or web platforms. The framework is owned and developed by Data Access 018 – 471 30 03 Worldwide, Inc. Telefax: 018 – 471 30 00 Visual DataFlex provides a database manager called Embedded Database which is not suitable to be used in a multi-client environment. Therefore, in multi-client Hemsida: environments, a third party database management system is normally used. http://www.teknat.uu.se/student Visual DataFlex is primarily used in smaller and midsized environments. Database administrators are normally not wanted in these environments and therefore it is important that the third-party database management system is easy to set up and configure. For database independency, Visual DataFlex uses connectivity kits which are an abstraction layer between the internal interface in Visual DataFlex and the client software of the database manager in use.
    [Show full text]
  • 1. with Examples of Different Programming Languages Show How Programming Languages Are Organized Along the Given Rubrics: I
    AGBOOLA ABIOLA CSC302 17/SCI01/007 COMPUTER SCIENCE ASSIGNMENT ​ 1. With examples of different programming languages show how programming languages are organized along the given rubrics: i. Unstructured, structured, modular, object oriented, aspect oriented, activity oriented and event oriented programming requirement. ii. Based on domain requirements. iii. Based on requirements i and ii above. 2. Give brief preview of the evolution of programming languages in a chronological order. 3. Vividly distinguish between modular programming paradigm and object oriented programming paradigm. Answer 1i). UNSTRUCTURED LANGUAGE DEVELOPER DATE Assembly Language 1949 FORTRAN John Backus 1957 COBOL CODASYL, ANSI, ISO 1959 JOSS Cliff Shaw, RAND 1963 BASIC John G. Kemeny, Thomas E. Kurtz 1964 TELCOMP BBN 1965 MUMPS Neil Pappalardo 1966 FOCAL Richard Merrill, DEC 1968 STRUCTURED LANGUAGE DEVELOPER DATE ALGOL 58 Friedrich L. Bauer, and co. 1958 ALGOL 60 Backus, Bauer and co. 1960 ABC CWI 1980 Ada United States Department of Defence 1980 Accent R NIS 1980 Action! Optimized Systems Software 1983 Alef Phil Winterbottom 1992 DASL Sun Micro-systems Laboratories 1999-2003 MODULAR LANGUAGE DEVELOPER DATE ALGOL W Niklaus Wirth, Tony Hoare 1966 APL Larry Breed, Dick Lathwell and co. 1966 ALGOL 68 A. Van Wijngaarden and co. 1968 AMOS BASIC FranÇois Lionet anConstantin Stiropoulos 1990 Alice ML Saarland University 2000 Agda Ulf Norell;Catarina coquand(1.0) 2007 Arc Paul Graham, Robert Morris and co. 2008 Bosque Mark Marron 2019 OBJECT-ORIENTED LANGUAGE DEVELOPER DATE C* Thinking Machine 1987 Actor Charles Duff 1988 Aldor Thomas J. Watson Research Center 1990 Amiga E Wouter van Oortmerssen 1993 Action Script Macromedia 1998 BeanShell JCP 1999 AngelScript Andreas Jönsson 2003 Boo Rodrigo B.
    [Show full text]
  • Flex2sql ™ Mertech's ISAM to SQL Database Connectivity (ISDBC)
    MERTECH DATA SYSTEMS, INC 18503 Pines Boulevard, Suite 312 | Pembroke Pines, FL 33029 | USA Tel: (954)585-9016 | Fax: (866)228-1213 www.mertechdata.com Contents Overview Flex2SQL Product Fact Sheet Interaction with the DataFlex Runtime Flex2SQL ™ Handling Key DataFlex Features Other Features Mertech’s ISAM to SQL Database Evaluate Our Product Connectivity (ISDBC) Drivers For DataFlex® Contact Information © 2013 Mertech Data Systems, Inc. All rights reserved. This document is for informational purposes only. Mertech makes no warranties, expressed or implied, in this document. DataFlex is a registered trademark of Data Access Corporation. DB2 is a registered trademark of IBM Corporation. Flex2SQL and Mertech Data are trademarks of Mertech Data Systems, Inc. Linux is a registered trademark of Linus Torvalds Microsoft, SQL Server, and Windows are registered trademarks of Microsoft Corporation Oracle and MySQL are registered trademarks of Oracle Corporation. PostgreSQL is a registered trademark of PostgreSQL Inc. SCO is a trademark of The SCO Group. Other trademarks and trade names mentioned herein are the property of their respective owners. Overview The Internet revolution has underscored the importance of making data available reliably and at a high speed to an ever-growing user base. Corporations continue to consolidate their data into single, enterprise-wide databases so that information about customers, products, and the market can be easily extracted and manipulated. These databases also allow customers and their mobile workforce to update and retrieve information at the same time, from any location. The new, data-intensive demands of today’s businesses require a database server that is robust, scalable, gives excellent response time in extracting and manipulating data, has great disaster recovery features and above all provides excellent security features and guarantees 24X7 availability.
    [Show full text]
  • Release Notes December 30, 2016
    CONNX 12.5 Release Notes December 30, 2016 CONNX Solutions, Inc. Table of Contents CONNX 12.5 Release Notes ............................................................................................... 3 Overview .......................................................................................................................... 3 CONNX Architecture on Windows ................................................................................... 4 CONNX Architecture on UNIX .......................................................................................... 5 CONNX Architecture (ODBC/JDBC/OLEDB/.NET Provider) ............................................. 6 CONNX Client Engine for Windows ................................................................................. 6 CONNX Client Engine for UNIX ........................................................................................ 6 CONNX Data Dictionary ................................................................................................... 6 CONNX Server .................................................................................................................. 6 CONNX JDBC Thin Client .................................................................................................. 6 CONNX JDBC Server ......................................................................................................... 6 CONNX JDBC Router ........................................................................................................ 7 CONNX DataSync ............................................................................................................
    [Show full text]
  • Non-Unix OS History
    1954 Non Unix family tree and Timeline Version 0.4.0 1956 Copyright 2003, 2004, 2007 Patrick J C Mulvany GM OS 1955 1957 SAGE 1957? 1958 SABER FMS 1958 1958 Late 1950's SOS 1959 1960 1960 IBM 1410/7010 OS Early 1960's CTSS 1961-1962 1962 IBSYS MCP PDP-1 OS DECtape 1962 Early 1960's (B5000) 1962 Library System Basic Executive System 1962 Early 1960's SABRE B1 1962-64 PDP-6 Monitor Early 1960's MCP 1964 EXEC I 1964 TOS (B5500) 1964 MCP Early 1960's 1964 AOS B2 (B6500) Tops-10 1.4 Admiral Early 1960's DOS 1969? 1964 Early 1960's 1965 OS/360 STSS Multics (BOS, TOS,DOS) 1965? 1965 B3 1965 EXEC II Early 1960's CP-40 MCP Early 1960's Tops-10 1.9 MTS Atlas I Supervisor 1966 (CP-67) (B5700) MS/8 B4 1966 1966 1966 1966 1966-1996 Mid 1960's MCP Early 1960's (B6700) CAL OS/PCP 1972? CHIPPEWA BPS/360 CP/CMS OS/MVT Tops-10 2.18 ITS WAITS EXEC 3 Late 1960's Late 1960's Late 1960's Late 1960's 1967 1967 MCP 1967 1967 1967 Late 1960's (B5900) 1968 PARS Tops-10 3.27 TSS-8 George 1 1968 MCP SCOPE TDOS IDA 1968 MCP 1968 1967-1968 Late 1960's (B2500/B3500) Late 1960's Late 1960's Late 1960's (B7700) EXEC 4 Late 1960's VMOS George 2 ACP v4 MCP Tops-10 4.50 TENEX Unix ACP EXEC 8 Late 1960's SOS OS/MFT MSS 4.0 Late 1960's 1969 MCP (B1500) 1969 1969 1969 1969 Late 1960's Late 1960's? MCP 10/1969 (B6800) (B2700/B3700) Tops-10 4.72 1969 MSS 5.0 George 3 1970 12/1969 Late 1960's 1970 MCP Tops-10 5.01 DOS/Batch 11 MSS 6.0 MCP MCP (B1700) 1970 1970 3/1970 (B7800) (B2800/B3800) 1972? MUMPS MSS 7.0 George 4 DOS 3/1970 Late 1960's TSO 1970 MSS 8.0 1970's? MCP MCP RSX-15
    [Show full text]
  • IR Strategic Plan 2003-2007
    Texas A&M University-Commerce Information Resources Strategic Plan For The FY 2003-2007 Period Computing, Telecommunications & Information Services PO Box 3011 Commerce, Texas 75429 ________________________ _________________________ Michael R. Cagle Dr. Keith McFarland Director, Computing, Telecommunications President and Chief Executive Officer & Information Services Contact: Michael R. Cagle – 903-886-5421 - Computing, Telecommunications & Information Services Table 1: Goals, Objectives, Strategies, and Programs Item Description Goal Texas A&M University-Commerce will deliver seamless, integrated university services to citizens through coordinated, university-wide information resources. Supports the 2001 State Strategic Plan for Information Resources Goals 1 and 4 and the University’s LAR goals 1 and 2. Objective Integrated information technology services are available to students, faculty, staff, alumni, and citizens through a World Wide Web interface. Outcomes - All student interactions including admission applications, financial aid application and status checking, registration, fee payments, grading, unofficial transcript display, and fee payments are made available to students via the web. - All faculty and staff interactions with the University such as parking permits, insurance plan selection, payroll deduction selections, travel applications and reimbursement, etc. are made available to faculty and staff via the web. - All other group interactions are made available via the web. Strategy - Enumerate strengths and deficiencies of existing systems. - Evaluate commercial product offerings. - Evaluate joint projecting with the Texas A&M University System. - Determine product to pursue. - Evaluate the WTDROC for hosting the system. - Determine project budget, timeline, and resource needs. - Implement project. - Evaluate outcomes. Page 2 Appendix H - IR Strategic Plan – May 31, 2002 Table 1: Goals, Objectives, Strategies, and Programs (Continued) Item Description Goal Provide a secure/virus free network infrastructure.
    [Show full text]
  • 80 Microcomputing Magazine November 1984
    Allwrite: A World Class Word Processo A CWC/I PUBLICATION Utili-Keys Unlock the Power Of Your TRS-80 Input Screens The Easy Way 14 New Commands For Cassette Basic Garbage Collection: Causes and Cures Editext: A Hybrid Line/Screen Editor Streamlined Editing In Model 4 Basi MAD: A Model 4 Address Mapper Knock The Socks Off Your Beef up Your Add a Low-Cost ^^ Color Computer with Personal Printer Radio Shack Accessories High-performance Using somebody else's home com- printing from your 1 puter can be a pretty frustrating Color Computer is fast thing. Tiny memories, second-rate and easy with the graphics and limited accessories DMP-110 dot-matrix take all the fun out of programming printer (#26-1271, p*^ and video games. That's why seri- $399.00) from Radio ous computer hobbyists enjoy Shack. The DMP-110 Radio Shack's Color Computer so gives you proportionally spaced or correspondence-quality ' much. No other color computer ex- characters for letters and reports at a swift 25 characters pands to do so many things. per second— about 200 words per minute! The DMP-110 Get Room to Grow With Disk Storage prints mono-spaced characters in standard, elite or con- densed fonts at 50 characters per second: fast enough to Add a single Radio Shack disk drive to your Color Com- print homework or reports in just minutes. The DMP-110 l»i'l • also offers all the print capabilities you need: italic charac- 5 1 /4" diskette. That s 156K of disk storage for $50 less ters, super and subscripts, underlining and microfonts.
    [Show full text]
  • Understanding the Web Framework
    DataFlex Web Application Symposium – Part 4 Understanding the Web Framework Harm Wibier Development Team www.dataaccess.com 1993 MOSAIC 0.1 - HTTP - Hyperlinks - HTML - Images 1996 Netscape 2.0 - Forms - Cookies - JavaScript 1999 Internet Explorer 5 - CSS - AJAX (XmlHttpRequest) 2013 Chrome FireFox Internet Explorer 10 - HTML5 - CSS3 How the web works… WEB APPLICATIONS Static pages • Request is sent to load a page . HTML is returned • HTTP GET Request . Images are loaded • HTTP GET Request • HTML is rendered . Includes clickable links to other pages Browser IIS AppHtml Page.html GET http://www.mywebsite.com/Page.html <html> <head> <title>My Page</title> … </html> Classic Web Applications • Pages become dynamic . Server-side scripts . Generate HTML . Parameters are passed in URL’s • HTTP GET Request customer.asp?customerid=13 . Data is passed using form posts • HTTP POST Request <form action="demo_form.asp" method="POST"> Web Application Server • ASP <-> DataFlex . Implement Web Business Processes . Call published functions from ASP <%=oCustomer.call("Get_CustomerDetails", Request("customerid") %> . GenerateHTML Browser IIS AppHtml Customer.asp ASP WAS WebApp.exe GET http://localhost/Customer.asp?customer=12 WebApp.exe <table> <%=oCustomer.call("Get_CustomerDetails", <tr> Request("customerid") %> <td>Customer Name:</td> <td>Data Access Europe</td> .. AJAX • JavaScript makes pages interactive . Calls load extra data from server • HTTP POST / GET . Displayed page is manipulated • Document Object Model AJAX Library • JavaScript widgets added to HTML . Calls DataFlex Web Service • HTTP POST . Find / Save / Delete Records . Emulated DDO’s on the client . Still uses page reloads . Still uses server-side scripts POST Browser IIS AppHtml http://localhost/WebService.wso Customer.asp ASP <soap> <soap> <action>Find Next</action>WAS WebApp.exe .
    [Show full text]
  • Comparative Programming Languages CM20253
    We have briefly covered many aspects of language design And there are many more factors we could talk about in making choices of language The End There are many languages out there, both general purpose and specialist And there are many more factors we could talk about in making choices of language The End There are many languages out there, both general purpose and specialist We have briefly covered many aspects of language design The End There are many languages out there, both general purpose and specialist We have briefly covered many aspects of language design And there are many more factors we could talk about in making choices of language Often a single project can use several languages, each suited to its part of the project And then the interopability of languages becomes important For example, can you easily join together code written in Java and C? The End Or languages And then the interopability of languages becomes important For example, can you easily join together code written in Java and C? The End Or languages Often a single project can use several languages, each suited to its part of the project For example, can you easily join together code written in Java and C? The End Or languages Often a single project can use several languages, each suited to its part of the project And then the interopability of languages becomes important The End Or languages Often a single project can use several languages, each suited to its part of the project And then the interopability of languages becomes important For example, can you easily
    [Show full text]
  • Nexternal Integration for Back End Pervasive Software Enables Nexternal Customers to Integrate with Other Business Systems
    ������������ � ������������������������� �� Rapid Automate integration Low Integration processes TCO Nexternal Integration for Back End Pervasive Software enables Nexternal customers to integrate with other business systems. Now critical customer and business information like Point of Sale, Financing, Shipping and Receiving can be shared with Sales, Marketing, and Operations teams. Overview Every consumer goods company has systems core integration products, coupled with over “Pervasive has the experience and applications to manage back-end processes 200 adapters for most leading application and and technology needed to like customer data, orders, inventory, and more. data resources, are designed to integrate facilitate integration between Nexternal’s e-Commerce information without the high costs of custom Nexternal and Pervasive Software have teamed technology and other business up to deliver a comprehensive integration programming. systems. Nexternal’s clients now solution for online retailers. Nexternal selected Synchronizing, uploading, and downloading have a better way to make their systems talk.” Pervasive for its reliable, robust integration key data elements ensures that information is platform and rapid implementation track record. delivered to the right place at the right time to - Alex Gile, Nexternal Pervasive delivers integration and migration drive key business initiatives such as: Key Benefi ts between Nexternal’s shopping cart systems and • Increasing operational effi ciency by the backend applications running onsite with their • Extends Nexternal’s value by eliminating re-keying, cut and pasting, phone creating a common view of customers. and fax errors, and screen swapping. customer information Integrating customer information across a • Improving customer centricity and • Eliminates wasted time as company is essential to winning new customers, profi tability by having synchronized employees navigate from one system to another searching driving repeat business, and increasing customer applications with up-to-date information.
    [Show full text]