Curso Using the .NET Facilities of PowerBuilder
40hVisão Geral
Este curso apresenta aos alunos os recursos .NET do PowerBuilder implementados desde o PowerBuilder 11 e explora os dois IDEs de desenvolvimento (Ambientes de Desenvolvimento Integrado) do PowerBuilder 12.5 - o IDE clássico e o novo IDE .NET.
Objetivo
Após concluir o curso, você será capaz de:
- Implante aplicativos PowerBuilder como aplicativos .NET WinForm.
- Implante aplicativos PowerBuilder como aplicativos ASP.NET WebForm.
- Implante aplicativos PowerBuilder como aplicativos Smart Client.
- Use assemblies .NET não PowerBuilder em aplicativos PowerBuilder.
- Implante NVOs do PowerBuilder como assemblies .NET para uso com outras linguagens .NET.
- Implante NVOs do PowerBuilder como Web Services.
- Explicar a nova terminologia relacionada ao .NET.
- Navegue no .NET IDE.
- Crie aplicativos WPF.
- Migre um aplicativo PowerBuilder Classic existente para um aplicativo WPF.
- Descrever e usar XAML.
- Explore e use os novos recursos do WPF DataWindow, incluindo o uso de controles personalizados e muitos novos tipos de gráficos.
- Explore e use outros novos recursos, como interfaces, enumerações, propriedades, namespaces de indexadores e construtores sobrecarregados.
- Use classes .NET e seus métodos dentro do PowerBuilder IDE.
- Herdar de classes .NET enquanto estiver no PowerBuilder, fornecendo a capacidade de substituir métodos de classes .NET.
Publico Alvo
- Este curso prático foi desenvolvido para programadores de aplicativos que criarão aplicativos .NET usando o PowerBuilder 12.5.
Pre-Requisitos
- Experiência anterior no desenvolvimento de aplicativos PowerBuilder.
Informações Gerais
Carga Horária: 40h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | InglêsConteúdo Programatico
Overview of PowerBuilder and .NET
- What is .NET?
- Why NET?
- Evolution of PowerBuilder and .NET
- What is WPF?
Using .NET Assemblies in PowerBuilder
- Importing .NET Classes
- Conditional Compilation
- Writing Scripts That Reference .NET Classes and Methods
Creating .NET WinForm Applications
- Creating .NET WinForm Applications
- Deploying .NET WinForm Applications
- Modified and Supported Features in .NET WinForm Applications .NET WebForm Applications
- Creating .NET WebForm Applications
- Deploying .NET WebForm Applications
- Running WebForm Applications
- DataWindow Differences
- Client-Side Events and Event Handling
- Sharing Data Across Sessions
- Using the WebForm File Manager
- Using the WebForm Print Manager
- Modified and Unsupported Features in .NET WebForm Applications
Creating Smart Client Applications
- What are Smart Client Applications?
- Publishing the Application
- Installing the Application on a User Machine
- Updating the Application
- Rolling Back an Application
- Adding Installation Prerequisites
Creating .NET Assemblies in PowerBuilder
- The .NET Assembly Target
- Deploying a PowerBuilder .NET Assembly
- Distributing a PowerBuilder .NET Assembly
- Using a PowerBuilder .NET Assembly
Using Web Services
- What are Web Services?
- Calling Web Services in Scripts
- Web Service DataWindows
Creating PowerBuilder .NET Web Services
- The .NET Web Service Target
- Configuring ASP.NET for a .NET Web Service
- Deploying a .NET Web Service
Using the PowerBuilder .NET IDE11
Creating WPF Targets and Applications
- Creating a New Target
- Converting PB Classic Targets to PB .NET
Creating WPF Windows
- Panel Types
- Creating New Windows
- Window Painter Navigation
- Modifying Properties
- Inheriting Windows
Creating WPF DataWindows
- Creating New DataWindows
- DataWindow Painter Navigation
Writing Scripts in WPF Applications
- PowerScript Differences in PB.NET
- PB .NET Script View
- Editing Scripts
- Outlining
- IntelliSense
- Code Snippets
- Using Toolbox Items
- Compiling Scripts
Using Other PB .NET Painters
- Menu Painter
- Function Painter
- User Object Painter
- Database Painter
The PowerBuilder .NET Debugger
Deploying WPF Applications
- Using the Project Painter
- Distribution Requirements
- Deploying SmartClient Applications
New .NET Language Features
Exploiting WPF in PB .NET Applications
- XAML
- WPF Controls in PB .NET
- XAML Styles
- Triggers
- Control Templates
- Skins