©1985-2006 All rights reserved. U.S. 1.800.423.1394 International +1.505.338.4188 Tech Support +1.505.345.5021

Slides:



Advertisements
Similar presentations
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Advertisements

1 SEDIT & S/REXX SEDIT and S/REXX Mainframe-caliber tools for UNIX Offered by Treehouse Software, Inc.
Mainframe-caliber tools for UNIX Treehouse Software, Inc.
Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.
CHAPTER TWO Creating Simple Visual Basic.NET Windows Applications.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
 2002 Prentice Hall. All rights reserved. Chapter 2 - Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Overview of the Visual Studio.NET.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Eyad Alshareef 1 Creating Custom Forms Part A. 2Eyad Alshareef Data Block and Custom Forms Data block form Data block form Based on data blocks that are.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
From VS C# 2010 Programming, John Allwork 1 VS2010 C# Programming - DB intro 1 Topics – Database Relational - linked tables SQL ADO.NET objects Referencing.
MS Access Advanced Instructor: Vicki Weidler Assistant:
Introduction to VB.NET Tonga Institute of Higher Education.
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
Advanced Forms Lesson 10.
Presentation on Facilities / Assets Management by Satyam Computers Services Ltd.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
Self Guided Tour for Query V8.4 Basic Features. 2 This Self Guided Tour is meant as a review only for Query V8.4 Basic Features and not as a substitute.
IE 411/511: Visual Programming for Industrial Applications
CHAPTER TWO Creating Simple Visual Basic.NET Windows Applications.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
1 InStar Studio Product Release December The AMS InStar Studio release results in a move to a more powerful and scalable platform for huge future.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
© All rights reserved. U.S International Tech Support
 2009 Pearson Education, Inc. All rights reserved Dive Into ® Visual C# 2008 Express.
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
Copyright  Oracle Corporation, All rights reserved. 4 Accessing a Database Using JBCL.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
CHAPTER TWO Creating Simple Visual Basic.NET Windows Applications.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Lection №5 Modern integrated development environment.
Tutorial 91 Databases A database is an organized collection of related information stored in a file on a disk A database allows companies to store information.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Chapter 2 – Introduction to the Visual Studio .NET IDE
© All rights reserved. U.S International Tech Support
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
Visual Basic CDA College Limassol Campus Lecture:Pelekanou Olga Semester C Week - 1.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© All rights reserved. U.S International Tech Support
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 6 1 Microsoft Office Access 2003 Tutorial 6 – Creating Custom Forms.
Visual Basic.Net. Software to Install Visual Studio 2005 Professional Edition (Requires Windows XP Pro) MSDN Library for Visual Studio 2005 Available.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Content Management System (CMS) Introduction for the Prospective Students site.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
1 Middle East Users Group 2008 Self-Service Engine & Process Rules Engine Presented by: Ryan Flemming Friday 11th at 9am - 9:45 am.
Dive Into® Visual Basic 2010 Express
Working in the Forms Developer Environment
Chapter 2 – Introduction to the Visual Studio .NET IDE
Chapter 1: An Introduction to Visual Basic 2015
Introduction to the Visual C# 2005 Express Edition IDE
Chapter 2 – Introduction to the Visual Studio .NET IDE
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

© All rights reserved. U.S International Tech Support FormBuilder and AppBuilder BASIS RAD Tools Nico Spence, Chief Marketing Officer Jon Bradley, Software Engineer BASIS International Ltd.

© All rights reserved. U.S International Tech Support Overview ► Introducing FormBuilder and AppBuilder ► Using the RAD tools Building a font chooser Creating code blocks ► Customizing code profiles ► Creating a file management utility Binding record sets to controls ► Incorporating validation ► Enabling the pre-processor ► Summary

© All rights reserved. U.S International Tech Support Introduction ► FormBuilder creates/edits.arc files Functional super-set of ResBuilder Resource file presents a GUI interface to the user with graphical controls ► AppBuilder creates/edits.gbf files Functional super-set of GUIBuilder.gbf files specify code blocks linked to event handlers Generates BBj program source and tokens ► Integrated with each other

© All rights reserved. U.S International Tech Support Advantages ► Integrated Simultaneous edit of GUI screen controls and code fired by their events ► Cross Platform Edit.arc and.gbf files anywhere BBj runs ► WYSIWYG Interface What You See Is What You Get Child Windows rendered in TopLevelWindows Look and feel of IDE or Visual PRO/5 legacy L&F

© All rights reserved. U.S International Tech Support Using the Tool ► Building a Font Chooser Build the form with child windows and tabs Add code blocks Create a menu Add Events and associate code with Code Editor Save file Build source and tokens Run program

© All rights reserved. U.S International Tech Support FormBuilder Demonstration

© All rights reserved. U.S International Tech Support Building a Font Chooser Child Window

© All rights reserved. U.S International Tech Support Building a Font Chooser Tabs

© All rights reserved. U.S International Tech Support Update Font Code Block

© All rights reserved. U.S International Tech Support Code Profiles ► Code pre-pended to code block for event handler ► Specified in the Default Code Profile ► Profile can automatically add an event handler for specific events on a given control type

© All rights reserved. U.S International Tech Support Code Profiles Demonstration

© All rights reserved. U.S International Tech Support Record Sets ► BBjRecordSet Set of records  From a data file via a string template  SQL select query Maintains a pointer to the current record Provides method to insert, update, delete, and move between records Often bound to one or more data-aware GUI controls

© All rights reserved. U.S International Tech Support File Maintenance Utility ► Use new RAD tools to create a simple file maintenance utility Uses record sets Navigator control ► Apply validation rules – special circumstance Fields Forms ► Enabling the mouse scroll event ► Adding Images – the image bucket

© All rights reserved. U.S International Tech Support Demonstration

© All rights reserved. U.S International Tech Support Extending the RAD FMU Masked Events

© All rights reserved. U.S International Tech Support Extending the RAD FMU Mouse Scroll Code gb__event! = bbjapi().getSysGui().getLastEvent() gb__control! = gb__event!.getControl() direction = gb__event!.getScrollDirection() if(direction) navigator!.getTargetRecordSet().next(err=*next) else navigator!.getTargetRecordSet().previous(err=*next) endif

© All rights reserved. U.S International Tech Support Extending the RAD FMU FormBuilder Renders Images

© All rights reserved. U.S International Tech Support Image Bucket ► Resolves the Development vs. Deployment directory structure problem ► Develop with your images in one place ► Deploy with the images in your prefix ► Image Bucket has no effect on.arc or.gbf file; exists to display images at development time

© All rights reserved. U.S International Tech Support Image Bucket Demonstration

© All rights reserved. U.S International Tech Support Pre-Processor ► AppBuilder provides a pre-processor User programmable in BBj Example of easy string-literal substitutions by adding a pre-processed MessageBox ► Add KEY_PRESS event to Form 101 ► Add code to switch ► Edit pre-processor source file /appbuilder/app_gb_pre_processor.src

© All rights reserved. U.S International Tech Support Pre-Processor Demonstration

© All rights reserved. U.S International Tech Support Pre-Processor Demonstration

© All rights reserved. U.S International Tech Support Context Sensitive Help

© All rights reserved. U.S International Tech Support Review ► Introduced FormBuilder and AppBuilder ► Used the RAD tools Built a font chooser Created code blocks ► Customized code profiles ► Created a file management utility Bound record sets to controls ► Incorporated validation ► Enabled the pre-processor

© All rights reserved. U.S International Tech Support Summary ► Added function and integrated tools ► Benefits Tenfold reduction in development time Investment in old code preserved Backward compatible Intuitive interface Facilitates rapid application prototyping Employee satisfaction enhanced