Sei sulla pagina 1di 37

Iniciando com o

OpenEdge Architect
Camila Valentin

Sr. Instructor, Consultant


Global Field Services

Iniciando com o OpenEdge Architect


Objetivos da sesso

Princpios

Comear com OpenEdge Architect


Editando cdigo
Acesso ao Banco de Dados e modificao
Debugando

DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

Agenda
Iniciando com o OpenEdge Architect

Por que o OpenEdge Architect?


Organizando seu ambiente
Trabalhando com o cdigo
Gerenciando o DB schema
Desenhando sua Interface

DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

Por que usar Architect?


muito mais fcil para trabalhar

Wizard-based configuration
Overview ruler
Role based perspectives
Enhanced Navigation
Drag and drop of schema into ABL code
Built on Industry Standards
View and change editor and UI
Customized Perspectives Integrate with 3rd party tools Enhanced Help
Generate ProDataSet from model
Extendable Search multiple code bases
Collapsible code blocks
Built in change history
Editor auto-completion
DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

OpenEdge Architect

ABL Editor

Tools for
Business
Logic

Meta Catalog

DB Navigator

Debugger

Future:
New Plug-ins

Eclipse (foundation platform)

OpenEdge Development Server

OpenEdge Studio

Application Server
WebSpeed Transaction Server
Client Networking

AppBuilder
Pro*Tools, ProxyGen
WebSpeed Workshop

OpenEdge Database

Data Administration

OpenEdge Runtime

DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

Integrao com ferramentas de 3rd

Centenas de plug-ins disponveis


Exemplos de modelagem, SCM, Linguagens,

DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

Welcome

DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

Agenda
Iniciando com o OpenEdge Architect

Por que usar o OpenEdge Architect?


Organizando seu ambiente
Trabalhando com cdigos
Gerenciando DB schema
Desenhando sua Interface

DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

Workspaces and Projects


Workspace
Project 1
Resources (Programs, Files, Documentation, )
Project 2
Project 3

Forma de ORGANIZAR seu ambiente


Opes para configurar seu ambiente
I.e. ProPath, Startup options, DB connections
DEV-2: Getting Started with OpenEdge Architect, Part I

2006 Progress Software Corporation

OpenEdge Editor Perspective


Perspective

Editor

Resources
view

Outline
view

Databases
view

Console
view

DEV-2: Getting Started with OpenEdge Architect, Part I

Problems
view

Tasks
view
10 2006 Progress Software Corporation

OpenEdge Project settings

DEV-2: Getting Started with OpenEdge Architect, Part I

11 2006 Progress Software Corporation

Agenda
Iniciando com o OpenEdge Architect

Por que usar o OpenEdge Architect?


Organizando seu ambiente
Trabalhando com cdigos
Gerenciando DB schema
Desenhando a UI

DEV-2: Getting Started with OpenEdge Architect, Part I

12 2006 Progress Software Corporation

Navegando no Cdigo Fonte

Includes
Functions
Procedures

Viso do projeto

Overview do seu cdigo


Expanso de objetos
Sincronizado com Editor
Navegar em pontos
diferentes do seu cdigo
E muito
mais

Variables

Triggers

TempTables
ProDataSets

DEV-2: Getting Started with OpenEdge Architect, Part I

13 2006 Progress Software Corporation

Navegando no Cdigo Fonte


Setas para navegar
Recursos recentemente utilizados
ltima edio realizada
Botes que navegam
Anterior, Prximo, ltimo, etc.

DEV-2: Getting Started with OpenEdge Architect, Part I

14 2006 Progress Software Corporation

Texto Flutuante Comandos ABL


Cdigos ABL
Cursor sobre objetos
DEFINE VARIABLE
(2 words 1 statement)

DEV-2: Getting Started with OpenEdge Architect, Part I

Informaes sobre
DEFINE VARIABLE
so mostradas

15 2006 Progress Software Corporation

Auto Completar - Database schema


Cdigos ABL

Lista dos objetos disponveis


no banco de dados.

DEV-2: Getting Started with OpenEdge Architect, Part I

Informaes sobre o
campo selecionado

16 2006 Progress Software Corporation

Texto Flutuante- Includes


Cdigos ABL

Mostra o contedo do Include


Duplo clique para abrir o include

DEV-2: Getting Started with OpenEdge Architect, Part I

17 2006 Progress Software Corporation

Captura de Erros
Crculo vermelho com x branco significa erro
Caixa vermelha indica o nmeros de erros e o
retngulo vermelho o local do erro
Navegar pelos erros e ir direto linha

DEV-2: Getting Started with OpenEdge Architect, Part I

18 2006 Progress Software Corporation

Debugger
Suporta dois Debuggers similares

OpenEdge suporta ambos


OpenEdge Architect Debugger
OpenEdge Stand-alone Debugger

Novo Architect Debugger implementado


como um plug-in

DEV-2: Getting Started with OpenEdge Architect, Part I

19 2006 Progress Software Corporation

Novas Caractersticas
Debugar o Cdigo Fonte
Navegao em programas e Includes
.p, .w, .cls, .i

Algumas dialogs esto disponveis


Aumento de Flexibilidade (i.e. movable views)

DEV-2: Getting Started with OpenEdge Architect, Part I

20 2006 Progress Software Corporation

Debugging Perspective
Navigate
using Stack
view

OpenEdge
Debug
Perspective

Breakpoints

Ease of use with


8 views that can
be kept open and
arranged

Using Source,
not listing files
DEV-2: Getting Started with OpenEdge Architect, Part I

21 2006 Progress Software Corporation

OpenEdge Editor

DEV-2: Getting Started with OpenEdge Architect, Part I

22 2006 Progress Software Corporation

Agenda
Iniciando com o OpenEdge Architect

Por que OpenEdge Architect?


Organizando seu ambiente
Editando o cdigo
Gerenciando o DB schema
Desenhando a sua Interface

DEV-2: Getting Started with OpenEdge Architect, Part I

23 2006 Progress Software Corporation

DB Navigator Perspective

Connection Info

DB Structure

DB Details
Connections

DEV-2: Getting Started with OpenEdge Architect, Part I

24 2006 Progress Software Corporation

DB Navigator
Benefcios

Integrado ao ambiente de Desenvolvimento


Dag-drop para elementos de Banco de
Dados no cdigo / visualizao grfica
No Modal
Intuitivo, hierarquia do schema
Permite navegar nas bases de dados
Contm suporte avanado SQL

DEV-2: Getting Started with OpenEdge Architect, Part I

25 2006 Progress Software Corporation

Database Meta Schema


Database meta schema
Mostra o schema dos bancos
conectados

O DB Navigator
Navega no schema
Modifica o schema

DEV-2: Getting Started with OpenEdge Architect, Part I

26 2006 Progress Software Corporation

DB Navigator

DEV-2: Getting Started with OpenEdge Architect, Part I

27 2006 Progress Software Corporation

Agenda
Iniciando com o OpenEdge Architect

Por qu OpenEdge Architect?


Organizando seu ambiente
Editando o cdigo
Gerenciar o DB schema
Desenhando sua Interface

DEV-2: Getting Started with OpenEdge Architect, Part I

28 2006 Progress Software Corporation

Integrao com o AppBuilder


O Architect contm algumas funcionalidades
adicionais quando se usa o AppBuilder
Por exemplo
Utiliza histrico para voltar verses anteriores
Sincronizado com o OpenEdge Editor
Fcil mudana entre arquivos
Fcil mudana entre sees de cdigos

DEV-2: Getting Started with OpenEdge Architect, Part I

29 2006 Progress Software Corporation

AppBuilder Perspective
AppBuilder
Designer
ABL Windows
shown in
Designer

OpenEdge Editor
Capabilities available
to AppBuilder users

DEV-2: Getting Started with OpenEdge Architect, Part I

Visual and Code changes


are synchronized
30 2006 Progress Software Corporation

AppBuilder

DEV-2: Getting Started with OpenEdge Architect, Part I

31 2006 Progress Software Corporation

Concluso
OpenEdge Architect fornece
ferramentas para os
desenvolvedores de
aplicaes aumentar a
produtividade

DEV-2: Getting Started with OpenEdge Architect, Part I

32 2006 Progress Software Corporation

Sesso Relevante do Exchange


Adotando OpenEdge Architect

DEV-2: Getting Started with OpenEdge Architect, Part I

33 2006 Progress Software Corporation

Education / Documentation References


Curso

Whats new in 10.1A : OpenEdge Architect


Carga horria 16 horas
Classroom Training
In company

DEV-2: Getting Started with OpenEdge Architect, Part I

34 2006 Progress Software Corporation

Dvidas?

DEV-2: Getting Started with OpenEdge Architect, Part I

35 2006 Progress Software Corporation

Pela ateno,
Obrigado!

DEV-2: Getting Started with OpenEdge Architect, Part I

36 2006 Progress Software Corporation

DEV-2: Getting Started with OpenEdge Architect, Part I

37 2006 Progress Software Corporation

Potrebbero piacerti anche