4 Camila Iniciando Com o OpenEdge Architect

Embed Size (px)

DESCRIPTION

Iniciando programação com OpenEdge

Citation preview

  • 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