PowerDesigner for PowerBuilder (Wubark Kao) System Consultant Manager Sybase Taiwan

Slides:



Advertisements
Similar presentations
6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.
Advertisements

1 After completing this lesson, you will be able to: Compose, address, and send messages. Format the body of a message. Attach a file to a message. Check.
Site Collection, Sites and Sub-sites
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
PowerBuilder 11: .NET Web Forms
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Perspectives On Application Development Using Sybase Tools
Tutorial EBSCOadmin User Groups support.ebsco.com.
Using Macros and Visual Basic for Applications (VBA) with Excel
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VI December 5, 2002 John Readey
PowerBuilder.NET Guided Tour. PowerBuilder A New PowerBuilder IDE for.NET Development.
The Power of PowerDesigner Frank Irnich Sybase GmbH
Customizing XAML Skins for PowerBuilder.NET WPF Applications
ISMT221 Information Systems Analysis and Design Project Management Tools Lab 1 Tony Tam.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Advanced Object-Oriented Programming Features
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Chapter 13: Advanced GUI and Graphics
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic DHTML.
Oracle XML Publisher Integration with PeopleSoft By, Mr. Venkat.
 Definition of HTML Definition of HTML  Tags in HTML Tags in HTML  Creation of HTML document Creation of HTML document  Structure of HTML Structure.
InternetApplications Division (IAD) 1 PowerDesigner7: Technical Presentation and Demonstration (Taipei - 12/09/99) Marc Chanliau, Senior Product Manager.
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Beginning Programming with the Visual Studio.NET Environment.
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VIII October 27, 2004 John Readey
Workshop on Enhanced Self-Evaluation Platform (SEP) on Information Technology in Education LIU, Man Lee & HO, Chung Hong Centre of Excellence Teachers.
Java Application Accessibility Awareness Lawrence Najjar.
Project Implementation for COSC 5050 Distributed Database Applications Lab2.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
HTML, XHTML, and CSS Chapter 12 Creating and Using XML Documents.
An Object-Oriented Approach to Programming Logic and Design
PowerDesigner 与对象建模. 2 Why Using UML? Visually define and communicate the structure and behavior of an application Represent systems using Object-Oriented.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 4 1 Microsoft Office FrontPage 2003 Tutorial 4 – Using Shared Borders and Themes.
Using JavaBeans and Custom Tags in JSP Lesson 3B / Slide 1 of 37 J2EE Web Components Pre-assessment Questions 1.The _____________ attribute of a JSP page.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Gallagher & Robertson New look for toolbar  ‘flat’ look with raised button as mouse passes over  note new handle for dragging the toolbar.
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Project Implementation for COSC 4120 Database Applications Lab 3.
© 2010 Delmar, Cengage Learning Chapter 3: Working with Symbols and Interactivity.
PowerBuilder Online Courses - by Prasad Bodepudi
PowerDesigner 10.0 的新功能. 2  Business Process Simulation using Simul8  Service-Oriented Architecture (SOA)  Round-trip.NET Support  Complete MDA support.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Microsoft Access 2013 ®® Tutorial 12 Managing and Securing a Database.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
11 PLANNING A GROUP POLICY MANAGEMENT AND IMPLEMENTATION STRATEGY Chapter 10.
CSCI 6962: Server-side Design and Programming Facelets and User Interface Design.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Labcheck Next Generation Quick Start Guide Equipment Management.
COMP 143 Web Development with Adobe Dreamweaver CC.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
Copyright © 2014 Pearson Canada Inc. Ext. 5b-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5b Using Microsoft Access Part 2: Using Information.
XP Creating Web Pages with Microsoft Office
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Building Dashboards with JMP 13 Dan Schikore SAS, JMP
CARA 3.10 Major New Features
1. Introduction to Visual Basic
Design and Consume DataWindows in Visual Studio 2005
MDT UML2Tools 0.8 Mini-deck
Presentation transcript:

PowerDesigner for PowerBuilder (Wubark Kao) System Consultant Manager Sybase Taiwan

PowerDesigner 9.5 for PowerBuilder PowerDesigner for PowerBuilder Feature Summary Reverse Engineering PowerBuilder Applications Designing PowerBuilder Applications Generating PowerBuilder Applications Future Direction

PowerDesigner for PowerBuilder Features Summary PowerDesigner 9.5 PowerBuilder libraries (.pbl) and source files (.sr*) PowerBuilder 6, 7, 8 and 9 PowerBuilder PDM PowerBuilder extended attributes

Problem Statement PowerBuilder..

PowerDesigner Value Proposition. PowerBuilder. HTML RTF.

Reverse Engineering PowerBuilder Applications Application, User Object, Structure, Function, Window, Proxy class structure DataWindow, Query, Pipeline, …), Class Script. libraries (.pbl) source files (.sr*).

Reverse Engineering PowerBuilder Applications. PowerBuilder System Classes and PFC library,.

Displaying PowerBuilder Objects in Class Diagram A class diagram shows packages, inheritances, associations, dependencies, attributes, operations. Each library is represented by a package. A stereotype and a mini icon shows the type of object. The dependencies show which menu or data window is used by which window. Window, user object, application, structure, function and proxy are represented as classes and the code is regenerated from the class definition. Other objects are represented as classes by the source code is kept and are not regenerated from the class definition. Controls are represented by inner classes.

Displaying PowerBuilder Objects in Class Diagram library Window user object Application Structure Function proxy Other Package Class Inner Class Dependencies /Generation

Example of a Class Diagram

Designing PowerBuilder Applications create, modify, delete objects or links. PowerBuilder. interfaces implement interfaces, Interface. PowerBuilder code. RTF format, Word description annotation. HTML RTF formats.

Defining Inheritances A parent class could be a shortcut representing a class defined in another model for example for system classes.

Defining Events Events are represented as operations. An Event could be an operation with the «event» stereotype, with a language event or with an extended attribute EventID (pbm_*).

Overriding Properties In the Attributes tab of the class property sheet, the Inherited button allows you to select the properties to override.

Previewing PowerBuilder Code Window, User Object, Application, Structure, Function and Proxy, Source code Class definition, Preview. DataWindow, Menu, Query, Script tab.

Verifying the Model You could use the Check Model function to verify if the model is well defined. There are PowerBuilder specific checks.

Generating PowerBuilder Applications You can generate PowerBuilder objects into libraries or source files. You can select the objects you want to generate.

Future Direction PowerDesigner 10.0 will support tight integration with PowerBuilder 10 PowerBuilder 10 will be able to embed PowerDesigner views inside PowerBuilder PowerBuilder will be able to control PowerDesigner PowerDesigner will generate complete PowerBuilder application code (post 10.0)

PowerDesigner and PowerBuilder Together PowerDesigner: A Plugin Component in PowerBuilder 10 Reverse Engineer From PowerBuilder Design and Generate PowerBuilder Code Using PowerDesigner Navigation Between PowerDesigner and PowerBuilder Summary

PowerDesigner and PowerBuilder Together PowerBuilder Plugin Manager Manages Plugin Components A plugin component can enable or disable by Plugin Manager PowerDesigner Feature Will Be Available Only When It Is Turned On PowerDesigner: A Plugin Component in PowerBuilder 10

PowerDesigner and PowerBuilder Together PowerDesigner: A Plugin Component in PowerBuilder 10

PowerDesigner for PowerBuilder (Wubark Kao) System Consultant Manager Sybase Taiwan