segunda-feira, 30 de novembro de 2020

DICAS 3197 - WINDEV WEBDEV MOBILE - 26 - NOVIDADES 1 - HTML URL



https://youtu.be/N8AZw-PYkc4



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 11:4500 do dia 01/12/2020-

DICAS 3197 - WINDEV WEBDEV MOBILE - 26 - NOVIDADES 1 - HTML URL



ASSUNTOS


Url


Proxima Licao: bloqueio Site 











PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












URL (propriedade)
Em francês: URL
A propriedade URL é usada para:
  • Descubra o endereço associado a um controle.
  • Modifique o endereço associado a um controle.
Este campo pode corresponder a:
  • Novo na versão 26
    WINDEVjanelasiPhone / iPadWidget IOSno editor de janela com um controle de exibição de HTML.
  • no editor de página, com um link, um botão, uma imagem clicável, um controle iFrame, um controle Horned Page, um controle de código de barras ou uma opção de menu (definido no editor ou por programação).
  • no editor de relatórios, para um link.
Novo 26
WINDEVjanelasiPhone / iPadWidget IOS Esta propriedade agora está disponível no Campo de exibição HTML.
Exemplo
LIEN_LIEN1.URL = "http://www.pcsoft.fr"
Sintaxe

Descubra o endereço associado a um controleDetalhes ocultos

<Résultat> = <Champ manipulé>.URL
<Result>: Cadeia de caracteres
Endereço associado ao controle.
<Controle usado>: Nome do controle
Nome do controle a ser usado:
  • Novo na versão 26
    Controle de uma janela: controle de exibição de HTML.
  • Controle de página: link, botão, imagem, iFrame, página com tesão, código de barras ou opção de menu.
  • Campo de um relatório: Link.

Modifique o endereço associado a um linkDetalhes ocultos

<Champ manipulé>.URL = <Nouvelle adresse>
<Controle usado>: Nome do controle
Nome do controle a ser usado:
  • Novo na versão 26
    Controle de uma janela: controle de exibição de HTML.
  • Controle de página: link, botão, imagem, iFrame, página com tesão, código de barras ou opção de menu.
  • Campo de um relatório: Link.
<Novo endereço>: Qualquer tipo
Novo endereço associado ao link. Este endereço deve conter "http: //".
Notas
WEBDEV - Código do ServidorWEBDEV - Código do navegadorPHPAjax 

Propriedade URL e propriedade Value

A propriedade URL tem o mesmo efeito que a propriedade Value nos campos Botão, Link e iFrame.

Limites

WEBDEV - Código do ServidorWEBDEV - Código do navegadorA propriedade URL está disponível apenas em:
  • os controles de link de uma página.
  • os controles de botão de uma página.
  • os controles de imagem clicável de uma página.
  • os controles iFrame de uma página.
  • opções de menu em uma página.
  • os controles Horned Page de uma página.
  • os controles de código de barras de uma página.
  • WEBDEV - Código do Servidor os controles de link de um relatório.
PHPA propriedade URL pode ser usada apenas em:
  • os controles de link de uma página.
  • os controles de imagem de uma página.
  • os controles de imagem clicável de uma página.
  • os links de um controle de caminho de navegação.
  • os controles Horned Page de uma página.
  • os campos Captcha de uma página.
  • opções de menu em uma página.

DICAS 3196 -WINDEV MOBILE TUTORIAL 14 - 13-12-2020-08_00Hrs- Lição 4.2. WLanguage - The procedures - PARTE D



https://youtu.be/ScmL8JkfmL8



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 08:00 do dia 13/12/2020-

DICAS 3196 -WINDEV MOBILE TUTORIAL 14 - 13-12-2020-08_00Hrs- Lição 4.2. WLanguage - The procedures - PARTE D

ASSUNTOS


The procedures
Tipos de procedimentos
Procedimento global :
Procedimento local
Procedimento interno
Criar e chamar um procedimento
Parâmetros de um procedimento
Como usar os parâmetros?
Parâmetros obrigatórios ou opcionais?
Resultado de um procedimento


Proxima Licao : Lição 5.1. visão global







PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












Os procedimentos ( The procedures )
Um procedimento é usado para associar um identificador a uma seção de código para reutilizá-lo.
Nesta lição, vamos apresentar os diferentes tipos de procedimentos disponíveis em WLanguage, seu modo de criação, como chamá-los, passar parâmetros e recuperar um resultado.

Tipos de procedimentos ( Types of procedures )

Três tipos de procedimentos estão disponíveis:
  • Procedimento global : pode ser usado em todos os processos do projeto (declarados em um conjunto de procedimentos). (   Global procedure: ) 
  • Procedimento local em uma Janela, Página ou Janela Móvel: pode ser utilizado em todos os processos que dependem do objeto no qual este procedimento foi declarado. ( Local procedure  )
  • Procedimento interno em um processo: só pode ser utilizado no processo em que foi declarado. (Internal procedure )

Observação

Âmbito dos procedimentos ( Scope of procedures)
Os procedimentos obedecem às regras de âmbito apresentadas para as variáveis ​​(ver “Âmbito das variáveis” ). see "The scope of variables").

Criar e chamar um procedimento ( Creating and calling a procedure )

Para criar um procedimento global , você deve:  ( To create a global procedure )
  1. Crie (se necessário) um conjunto de procedimentos (através do painel "Explorador de projetos", pasta "Procedimentos"). Dê um nome ao conjunto de procedimentos.
  2. Crie um procedimento global no conjunto de procedimentos (através do painel "Explorador de projetos", pasta "Procedimentos, Definir nome"). Dê um nome ao procedimento.
  3. Digite o código do procedimento global. O código do procedimento tem o seguinte formato:
    PROCEDURE <Name of global procedure>()
Para criar um procedimento local , você deve: ( To create a local procedure )
  1. Selecione o elemento associado ao procedimento (janela, página, etc.).
  2. Crie um procedimento local (através do painel "Explorador de projetos", expanda o nome do elemento, pasta "Procedimentos locais").
  3. Dê um nome ao procedimento.
  4. Digite o código do procedimento local. O código do procedimento tem o seguinte formato:
    PROCEDURE <Name of local procedure>()
Para criar um procedimento interno , digite o seguinte código no processo necessário:
To create an internal procedure, )

INTERNAL PROCEDURE <Procedure name>()
<Code of internal procedure>
END
Para chamar um procedimento , use o nome do procedimento (com os parâmetros possíveis que serão passados ​​para ele).
To call a procedure )
<Procedure name>(<Parameter 1>, ..., <Parameter N>)
Veja Procedimento / Função para mais detalhes.
(See Procedure/Function for more details.)

Parâmetros de um procedimento ( Parameters of a procedure )

O que é um parâmetro? ( What is a parameter? )
Um parâmetro é um valor enviado a um procedimento durante a chamada do procedimento.
O exemplo a seguir é usado para chamar a procedure Multiply10 e passar o valor que será tratado na procedure como parâmetro:
Multiply10(50)
Você pode passar 0 ou vários valores como parâmetros para um procedimento. Esses valores podem ser de qualquer tipo (como com variáveis).
O parâmetro é especificado na declaração do procedimento no formato de uma variável. Por exemplo, para o procedimento Multiply10 , o código do procedimento é:
PROCEDURE Multiply10(P)
P=P*10
P é o parâmetro esperado pelo procedimento.

Observação

Para especificar a função do parâmetro no procedimento, você tem a capacidade de typecast o parâmetro na declaração do procedimento.
Por exemplo, para usar apenas valores numéricos, você pode declarar:
PROCEDURE Multiply10(P is numeric)
No exemplo a seguir, o procedimento de multiplicação espera dois parâmetros inteiros e retorna o resultado da multiplicação.
O código do procedimento é o seguinte:
PROCEDURE Multiplication(Nb1 is intNb2 is int)
MyResult is int
MyResult = Nb1 * Nb2
RESULT MyResult
O código usado para chamar o procedimento é o seguinte:
res is int
res = Multiplication(1050)
// Res is equal to 500
Como usar os parâmetros?
Por padrão, a passagem de parâmetros em WLanguage é realizada por referência (ou por endereço). O parâmetro no procedimento representa (referências) a variável passada durante a chamada.
Portanto, quando uma instrução de procedimento modifica o valor do parâmetro, o valor da variável correspondente a este parâmetro é modificado.
Exemplo:
  • O código do procedimento é o seguinte:
    PROCEDURE Test_address(P1)
    P1 = P1 * 2
  • O código usado para chamar o procedimento é o seguinte:
    T is int
    T = 12 // T is equal to 12 before the call
    Test_address(T)
    // T is equal to 24 after the call
Para evitar a modificação do valor da variável correspondente ao parâmetro, os parâmetros devem ser passados ​​por valor . Passar parâmetros por valor permite que você controle uma cópia do valor do parâmetro. Se o código do procedimento modifica o valor da variável, o valor da variável correspondente ao parâmetro não é modificado.
Para forçar um parâmetro a ser passado por valor para um procedimento, a palavra-chave LOCAL deve ser usada antes do nome do parâmetro na declaração do procedimento. Esta palavra-chave indica que o seguinte parâmetro não será modificado pelo procedimento.
Exemplo:
  • O código do procedimento é o seguinte:
    PROCEDURE Test_value(LOCAL P1)
    // Local indicates that the parameter will be passed by value
    P1 = P1 * 2
  • O código usado para chamar o procedimento é o seguinte:
    T is int
    T = 12 // T is equal to 12
    Test_value(T)
    // T does not change

Observação

No mesmo procedimento, alguns parâmetros podem ser passados ​​por referência enquanto outros parâmetros podem ser passados ​​por valor. Basta usar a palavra-chave LOCAL antes de cada parâmetro passado por valor.
Parâmetros obrigatórios ou opcionais? ( Mandatory or optional parameters? )
Os parâmetros recebidos no procedimento podem ser parâmetros obrigatórios ou opcionais. Um parâmetro obrigatório deve ser preenchido durante a chamada ao procedimento enquanto um parâmetro opcional pode ser omitido: neste caso, ele assumirá o valor padrão definido ao declarar os parâmetros do procedimento.

Observação

Ao declarar um procedimento, os parâmetros opcionais são os últimos parâmetros (eles são sempre especificados após todos os parâmetros obrigatórios).
No exemplo a seguir, o procedimento de multiplicação usa um parâmetro opcional, Nb2. Este parâmetro opcional é indicado após os parâmetros obrigatórios, especificando seu valor padrão. Neste exemplo, o valor padrão do parâmetro opcional é definido como 10.
PROCEDURE Multiplication(Nb1 is intNb2 is int=10)
MyResult is int
MyResult = Nb1 * Nb2
RESULT MyResult
O código usado para chamar o procedimento é o seguinte:
res is int
res = Multiplication(6)
// Res is equal to 60
Neste exemplo, o segundo parâmetro não foi especificado. Portanto, seu valor padrão será usado.

Resultado de um procedimento ( Result of a procedure )

Os procedimentos podem retornar um ou mais resultados. O resultado pode ser estipulado. A palavra-chave RESULT deve ser usada para retornar um valor.
Consulte a declaração RESULT para obter mais detalhes.
See RESULT statement for more details. )

Teste

Teste
teste