quinta-feira, 14 de julho de 2016

Curso WinDev - Funções Dialogo - 6/... - Input









Video Youtube



Nessa aula vou mostrar como digitar informacoes manuais com Input

This lesson will show how to type with manual Input Info

Cette leçon montrera comment taper avec Infos entrée manuelle

http://doc.windev.com/en-US/?3021010&name=constants_for_managing_the_dialog_boxes

http://doc.windev.com/en-US/?3021016&name=input_function
http://doc.pcsoft.fr/fr-FR/?3021016&name=saisie_fonction


Blog - WinDev - Curso Funções Dialogo - 001/... - Confirm
Blog - WinDev - Curso Funções Dialogo - 002/... - Okcancel
Blog - WinDev - Curso Funções Dialogo - 003/... - Message
Blog - WinDev - Curso Funções Dialogo - 004/... - toastDisplay
Blog - WinDev - Curso Funções Dialogo - 005/... - YesNo
Blog - WinDev - Curso Funções Dialogo - 006/... - Input
Blog - WinDev - Curso Funções Dialogo - 007/... - Error
Blog - WinDev - Curso Funções Dialogo - 008/... - Gauge
Blog - WinDev - Curso Funções dialogo - 009/... - Info 


n_numero_copias is int
Input("Quantas Copias",n_numero_copias)
s_telefone is string=""
Input.InputMask=maskPhone
Input("Telefone",s_telefone)
s_observacao is string=""
s_observacao=RepeatString(CR,10)
Input.InputMask="regexp:.{0,140}"
Input("Observacao",s_observacao)
b_pergunta is boolean=False
Input.OptionalCaption="Deseja Gravar"
Input("pergunta",b_pergunta)




n_numero_copias est entier
Saisie("Quantas Copias",n_numero_copias)
s_telefone est chaîne=""
Saisie.MasqueSaisie=maskTel
Saisie("Telefone",s_telefone)
s_observacao est chaîne=""
s_observacao=Répète(RC,10)
Saisie.MasqueSaisie="regexp:.{0,140}"
Saisie("Observacao",s_observacao)
b_pergunta est booléen=Faux
Saisie.LibelléOptionnel="Deseja Gravar"
Saisie("pergunta",b_pergunta)














Example
// Example of simplified input
NbCopies is int
ReturnValue is int
ReturnValue = Input("How many copies do you want to print?", NbCopies)
SWITCH ReturnValue 
CASE 0: Info("You have canceled. The default number is set to 1")
CASE 1: Info("You have requested " + NbCopies)
END
// Simplified input while using an input mask
PhoneNum is string
// Use an input mask
Input.InputMask = maskPhoneFrance
SWITCH Input("What is your phone number?", PhoneNum)
// OK
CASE 1: EDT_PhoneNum = PhoneNum 
// Cancel
CASE 0: EDT_PhoneNum = "No phone"
END
Comments is string
Comments = RepeatString(CR, 10)
// Comments entered by the user in a multi-line control
// Input limited to 140 characters
Input.InputMask = "regexp:.{0,140}"
SWITCH Input("Enter your comments.", Comments)
// OK
CASE 1: EDT_Comment = Comments
// Cancel
CASE 0: EDT_Comment = "No comment"
END
DisplayInfo is boolean = False
// Ask the user whether he really wants to close the application
// A checkmark ("Don't display this window anymore") allows the user
// not to display this question anymore
Input.OptionalCaption = "Don't display this window anymore"
IF DisplayInfo = False THEN
SWITCH Input("Do you want to close the application?", DisplayInfo)
// Close
CASE 1: Close()
END
END
// Remember to store the value of DisplayInfo for the next time

// Direct syntax
PhoneNum is string
IF Input("What is your phone number?", PhoneNum, ...
["Validate", "No phone", "Cancel"], 3, 3, dlgIconQuestion) = 1 THEN
Info(PhoneNum)
END












quarta-feira, 13 de julho de 2016

Curso WinDev - Funções Dialogo - 5/... - YesNo









Nessa aula vou ensinar como perguntar se vou gravar ou não

This class will teach how to ask whether I write or not

Cette classe vous apprendra comment demander si j'écris ou non

Video youtube

 

http://doc.windev.com/en-US/?3021005&name=yesno_function
http://doc.pcsoft.fr/fr-FR/?3021005&name=ouinon_fonction

http://doc.windev.com/en-US/?3021010&name=constants_for_managing_the_dialog_boxes

IF YesNo("Deseja gravar?") THEN
    //Comandos de Gravar
    Info("Gravar")
ELSE
    Info("Nao vou Gravar")   


Blog - WinDev - Curso Funções Dialogo - 001/... - Confirm
Blog - WinDev - Curso Funções Dialogo - 002/... - Okcancel
Blog - WinDev - Curso Funções Dialogo - 003/... - Message
Blog - WinDev - Curso Funções Dialogo - 004/... - toastDisplay
Blog - WinDev - Curso Funções Dialogo - 005/... - YesNo
Blog - WinDev - Curso Funções Dialogo - 006/... - Input
Blog - WinDev - Curso Funções Dialogo - 007/... - Error
Blog - WinDev - Curso Funções Dialogo - 008/... - Gauge
Blog - WinDev - Curso Funções dialogo - 009/... - Info 


// Exit choice
IF YesNo("Do you want to exit from the program?") = Yes THEN 
Close()
END















terça-feira, 12 de julho de 2016

Curso WinDev - Funções Dialogo - 4/... - ToastDisplay












Nessa aula vou mostrar como mostrar mensagens - toastdisplay

This lesson will show how to display messages - toastdisplay

 Cette leçon va vous montrer comment afficher les messages - ToastAffiche

Video Youtube



http://doc.windev.com/en-US/?1000019358&name=toastdisplay_function
http://doc.pcsoft.fr/fr-FR/?1000019358&name=toastaffiche_fonction

http://doc.windev.com/en-US/?3021010&name=constants_for_managing_the_dialog_boxes

Blog - WinDev - Curso Funções Dialogo - 001/... - Confirm
Blog - WinDev - Curso Funções Dialogo - 002/... - Okcancel
Blog - WinDev - Curso Funções Dialogo - 003/... - Message
Blog - WinDev - Curso Funções Dialogo - 004/... - toastDisplay
Blog - WinDev - Curso Funções Dialogo - 005/... - YesNo
Blog - WinDev - Curso Funções Dialogo - 006/... - Input
Blog - WinDev - Curso Funções Dialogo - 007/... - Error
Blog - WinDev - Curso Funções Dialogo - 008/... - Gauge
Blog - WinDev - Curso Funções dialogo - 009/... - Info 


ToastDisplay("Mensagem que apareça",toastLong,vaTop,haCenter,LightBlue)
ToastDisplay("Outra Mensagem")


ToastDeleteAll()



















WebDev - Codigo tab para enter





webdev segue aqui o código para fazer o alias de teclado para mudar o TAB por Enter entre os campos, segue abaixo o código, para os seus testes e estudos:

<script language= "javascript" type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery/jQuery-1.7.2.min.js">
</script>

<script language="javascript" type="text/javascript">

$(document).ready
(function( e )

{

 $('input').keydown(
function( e )

{

var key = e.charCode ? e.keyCode : e.keycode ? e.keycode : 0;

if (key == 13)

{

e.preventDefault();
var inputs = $(this).closest('form').find(':input:visible');

inputs.eq(inputs.index(this)+1).focus();

}














segunda-feira, 11 de julho de 2016

WebDev - Somente Dicas

Nesse post so vou colocar dicas








Este erro é causado por uma configuração errada do site Webdev dinâmica no registro.
Você deve, re-instalar o site ou corrigir a configuração do site no registro.

Ao instalar um site Webdev dinâmica, uma nova entrada é criada no registro. 
Uma nova entrada é criada na seguinte chave:

"HKEY_LOCAL_MACHINE \ SOFTWARE \ PC SOFT \ Webdev \ 21.0 \ <ProjectName>".






Curso WinDev - Funções Dialogo - 3/... - Message








Video youtube


Nessa aula vou mostrar como mostrar uma message no Status Bar

Cette leçon va vous montrer comment afficher un message dans la barre d'état

This lesson will show you how to show a message in the Status Bar
 

http://doc.windev.com/en-US/?3021006&name=message_function
http://doc.pcsoft.fr/fr-FR/?3021006&name=message_fonction

http://doc.windev.com/en-US/?3021010&name=constants_for_managing_the_dialog_boxes

Blog - WinDev - Curso Funções Dialogo - 001/... - Confirm
Blog - WinDev - Curso Funções Dialogo - 002/... - Okcancel
Blog - WinDev - Curso Funções Dialogo - 003/... - Message
Blog - WinDev - Curso Funções Dialogo - 004/... - toastDisplay
Blog - WinDev - Curso Funções Dialogo - 005/... - YesNo
Blog - WinDev - Curso Funções Dialogo - 006/... - Input
Blog - WinDev - Curso Funções Dialogo - 007/... - Error
Blog - WinDev - Curso Funções Dialogo - 008/... - Gauge
Blog - WinDev - Curso Funções dialogo - 009/... - Info 


message("Processando")
//processos
message("")


Message (Function)
In French: Message

Displays (or erases) a message in the status bar of the current window or browser.
Note: The window or the browser window must have a status bar.
WinDev If the status bar is divided into several cells, you have the ability to specify the cell where the message is displayed.
WebDev - Server code To easily share code between the WINDEV and WEBDEV applications, this function has no effect in server code.

Example
Message("Processing...")
MyProcess() // Procedure used to perform the requested process
Message("Ready")
WinDevUser code (UMC)
// Message in the "MCB_Info" cell
Message(MCB_Info, "Enter your name")
WebDev - Browser code
// Message with scroll
Message("Welcome!", Scrolling, 5)






















Teste

Teste
teste