Iniciando com oOpenEdge Architect
Camila ValentinSr. Instructor, Consultant
Global Field Services
2006 Progress Software Corporation2DEV-2: Getting Started with OpenEdge Architect, Part I
Iniciando com o OpenEdge Architect
Princpios Comear com OpenEdge Architect Editando cdigo Acesso ao Banco de Dados e modificao Debugando
Objetivos da sesso
2006 Progress Software Corporation3DEV-2: Getting Started with OpenEdge Architect, Part I
Por que o OpenEdge Architect? Organizando seu ambiente Trabalhando com o cdigo Gerenciando o DB schema Desenhando sua Interface
AgendaIniciando com o OpenEdge Architect
2006 Progress Software Corporation4DEV-2: Getting Started with OpenEdge Architect, Part I
Por que usar Architect?
Enhanced Navigation
Customized PerspectivesBuilt on Industry Standards
Collapsible code blocks
Role based perspectives
View and change editor and UIDrag and drop of schema into ABL code
Integrate with 3rd party tools
muito mais fcil para trabalhar
Search multiple code basesEditor auto-completion
Enhanced Help
ExtendableBuilt in change history
Overview ruler Wizard-based configuration
Generate ProDataSet from model
2006 Progress Software Corporation5DEV-2: Getting Started with OpenEdge Architect, Part I
OpenEdge Architect
Eclipse (foundation platform)
Tools for Business
LogicMeta Catalog DB Navigator DebuggerABL Editor
Future: New Plug-ins
OpenEdge RuntimeData Administration
OpenEdge StudioAppBuilder
Pro*Tools, ProxyGenWebSpeed Workshop
OpenEdge Database
OpenEdge Development ServerApplication Server
WebSpeed Transaction ServerClient Networking
2006 Progress Software Corporation6DEV-2: Getting Started with OpenEdge Architect, Part I
Integrao com ferramentas de 3rd
Centenas de plug-ins disponveis Exemplos de modelagem, SCM, Linguagens,
2006 Progress Software Corporation7DEV-2: Getting Started with OpenEdge Architect, Part I
Welcome
2006 Progress Software Corporation8DEV-2: Getting Started with OpenEdge Architect, Part I
Por que usar o OpenEdge Architect? Organizando seu ambiente Trabalhando com cdigos Gerenciando DB schema Desenhando sua Interface
AgendaIniciando com o OpenEdge Architect
2006 Progress Software Corporation9DEV-2: Getting Started with OpenEdge Architect, Part I
Workspaces and Projects
Project 1Workspace
Resources (Programs, Files, Documentation, )
Project 2Project 3
Forma de ORGANIZAR seu ambiente Opes para configurar seu ambiente
I.e. ProPath, Startup options, DB connections
2006 Progress Software Corporation10DEV-2: Getting Started with OpenEdge Architect, Part I
OpenEdge Editor Perspective
Resources view
Editor
Outline view
Console view
Perspective
Databases view
Problems view
Tasks view
2006 Progress Software Corporation11DEV-2: Getting Started with OpenEdge Architect, Part I
OpenEdge Project settings
2006 Progress Software Corporation12DEV-2: Getting Started with OpenEdge Architect, Part I
Por que usar o OpenEdge Architect? Organizando seu ambiente Trabalhando com cdigos Gerenciando DB schema Desenhando a UI
AgendaIniciando com o OpenEdge Architect
2006 Progress Software Corporation13DEV-2: Getting Started with OpenEdge Architect, Part I
Navegando no Cdigo Fonte
Viso do projeto Overview do seu cdigo Expanso de objetos Sincronizado com Editor Navegar em pontos
diferentes do seu cdigo
Includes
Functions
Procedures
Variables
Triggers
TempTables
ProDataSets
E muitomais
2006 Progress Software Corporation14DEV-2: Getting Started with OpenEdge Architect, Part I
Navegando no Cdigo Fonte
Setas para navegar Recursos recentemente utilizados ltima edio realizada Botes que navegam
Anterior, Prximo, ltimo, etc.
2006 Progress Software Corporation15DEV-2: Getting Started with OpenEdge Architect, Part I
Texto Flutuante Comandos ABLCdigos ABL
Informaes sobre DEFINE VARIABLE
so mostradas
Cursor sobre objetos DEFINE VARIABLE
(2 words 1 statement)
2006 Progress Software Corporation16DEV-2: Getting Started with OpenEdge Architect, Part I
Auto Completar - Database schemaCdigos ABL
Lista dos objetos disponveisno banco de dados.
Informaes sobre o campo selecionado
2006 Progress Software Corporation17DEV-2: Getting Started with OpenEdge Architect, Part I
Texto Flutuante- Includes Cdigos ABL
Mostra o contedo do Include Duplo clique para abrir o include
2006 Progress Software Corporation18DEV-2: Getting Started with OpenEdge Architect, Part I
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
2006 Progress Software Corporation19DEV-2: Getting Started with OpenEdge Architect, Part I
Debugger
OpenEdge suporta ambos OpenEdge Architect Debugger OpenEdge Stand-alone Debugger
Novo Architect Debugger implementado como um plug-in
Suporta dois Debuggers similares
2006 Progress Software Corporation20DEV-2: Getting Started with OpenEdge Architect, Part I
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)
2006 Progress Software Corporation21DEV-2: Getting Started with OpenEdge Architect, Part I
Debugging Perspective
Using Source, not listing files
Ease of use with 8 views that can
be kept open and arranged
OpenEdge Debug
Perspective
Breakpoints
Navigate using Stack
view
2006 Progress Software Corporation22DEV-2: Getting Started with OpenEdge Architect, Part I
OpenEdge Editor
2006 Progress Software Corporation23DEV-2: Getting Started with OpenEdge Architect, Part I
Por que OpenEdge Architect? Organizando seu ambiente Editando o cdigo Gerenciando o DB schema Desenhando a sua Interface
AgendaIniciando com o OpenEdge Architect
2006 Progress Software Corporation24DEV-2: Getting Started with OpenEdge Architect, Part I
DB Navigator Perspective
Connections
DB Details
DB StructureConnection Info
2006 Progress Software Corporation25DEV-2: Getting Started with OpenEdge Architect, Part I
DB Navigator
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
Benefcios
2006 Progress Software Corporation26DEV-2: Getting Started with OpenEdge Architect, Part I
Database Meta Schema
Database meta schema Mostra o schema dos bancos
conectados O DB Navigator
Navega no schema Modifica o schema
2006 Progress Software Corporation27DEV-2: Getting Started with OpenEdge Architect, Part I
DB Navigator
2006 Progress Software Corporation28DEV-2: Getting Started with OpenEdge Architect, Part I
Por qu OpenEdge Architect? Organizando seu ambiente Editando o cdigo Gerenciar o DB schema Desenhando sua Interface
AgendaIniciando com o OpenEdge Architect
2006 Progress Software Corporation29DEV-2: Getting Started with OpenEdge Architect, Part I
Integrao com o AppBuilder
O Architect contm algumas funcionalidadesadicionais 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
2006 Progress Software Corporation30DEV-2: Getting Started with OpenEdge Architect, Part I
AppBuilder Perspective
OpenEdge Editor Capabilities available to AppBuilder users
AppBuilder Designer
ABL Windows shown in Designer
Visual and Code changes are synchronized
2006 Progress Software Corporation31DEV-2: Getting Started with OpenEdge Architect, Part I
AppBuilder
2006 Progress Software Corporation32DEV-2: Getting Started with OpenEdge Architect, Part I
Concluso
OpenEdge Architect forneceferramentas para osdesenvolvedores de aplicaes aumentar a produtividade
2006 Progress Software Corporation33DEV-2: Getting Started with OpenEdge Architect, Part I
Sesso Relevante do Exchange
Adotando OpenEdge Architect
2006 Progress Software Corporation34DEV-2: Getting Started with OpenEdge Architect, Part I
Education / Documentation References
Curso Whats new in 10.1A : OpenEdge Architect
Carga horria 16 horas Classroom Training In company
2006 Progress Software Corporation35DEV-2: Getting Started with OpenEdge Architect, Part I
Dvidas?
2006 Progress Software Corporation36DEV-2: Getting Started with OpenEdge Architect, Part I
Pela ateno, Obrigado!
2006 Progress Software Corporation37DEV-2: Getting Started with OpenEdge Architect, Part I