Harbour PWCT

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour PWCT

Mensagem por Itamar M. Lins Jr. »

Programação sem código.
Hello You can now download PWCT 1.8 (Smart)...
Mahmoud Samir Fayed 23 de Novembro de 2011 11:28
Hello

You can now download
PWCT 1.8 (Smart) under development - release data : 2011.11.23

http://sourceforge.net/projects/doubles ... p/download

PWCT 1.8 Comes with many improvements over PWCT 1.7 Sharp

1 - The Time Machine : You can play software source as movies to watch how to create the program source step by step

2 - One Environment for HarbourPWCT, SupernovaPWCT, PythonPWCT & C#PWCT and you can swith from visual programming language to another using a comobobox in the toolbar

3 - Better user interface

4 - Better documentation - online

5 - News line in the toolbar

6 - Form designer contains now add control and modify buttons

7 - Control name is generated automatic when you define new control

8 - Goal designer contains search/replace option

9 - Many new components added to SupernovaPWCT & PythonPWCT

AND MORE !!!

Note for HarbourMiniGUI developers : PWCT comes with the visual programming language HarbourPWCT to create applications based on Harbour and HarbourMiniGUI Extended.

Greetings,
Mahmoud Fayed
http://doublesvsoop.sourceforge.net/
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Harbour PWCT

Mensagem por acelconsultoria »

Procurando pela internet acabei me deparando com isso também.

A última versão é a 1.9, de 2016. Por curiosidade acabei baixando o programa pra ver como funciona. No meu caso, ainda não consegui ver onde eu poderia utilizar. Talvez para elaborar telas ou relatórios futuramente. Enfim... Fiz um pequeno exemplo e o código fonte gerado ficou um tanto grande, para o que deveria ser simples.

Vi mais ou menos como o aplicativo funciona através de um exemplo, fiz algo qualquer aqui e gerei o código.
pwct.jpg
Esse foi o fonte gerado:

Código: Selecionar todos

*---------------------------------------------------------------------------*
* Time : 15:00:18    Date : 07/06/2017
*---------------------------------------------------------------------------*
* Programming Without Coding Technology (PWCT) 
* 2006-2016 , Mahmoud Fayed <msfclipper@yahoo.com> 
* Version : PWCT 1.9 (Art) 2016.06.24
* URL : http://www.sourceforge.net/projects/doublesvsoop   
*---------------------------------------------------------------------------*
* Visual Programming Language : HarbourPWCT 
*---------------------------------------------------------------------------*
#include "SSXHB.ch"
#include "MiniGUI.ch"
#include "hbclass.ch"
Function Main
Public True,False 
True = .T. 
False = .F. 
New Server Server1 Type Slave Server Eigen Value 000
 Details :
 * Get parameters from command line
Parameters SP1,SP2,SP3,SP4,SP5,SP6,SP7,SP8

	DataUnit :
	CodeUnit :
			Circuit        Main                          
				Branch     Main                          
					Resistance Main                          
	VetoUnit :
End Of Server 

Resistance R_teste_19art1() address Code Unit : Circuits\Main\Main\Main


CALL RESISTANCE Circuits\Main\Main\Main
Return 

  FUNCTION STARTSERVER()
   	Server FireON
  RETURN

* Resistance Code Unit : Circuits\Main\Main\Main
Resistance R_teste_19art1() code
Clear
?? "Olá Mundo !!! "
@ 3 , 3 SAY  "Olá Mundo 2 "
WAIT "Tecle algo para continuar"
INKEY(10)


End Of Resistance

INIT PROCEDURE Init_teste
START DOUBLES
SS_ESARES("Circuits\Main\Main\Main",42)
SS_ESAGOAL("Circuits\Main\Main\Main","Main")
SS_ESASTEP("Circuits\Main\Main\Main","Clear Screen",1,1)
SS_ESASTEP("Circuits\Main\Main\Main","Print Text 'Olá Mundo !!! '",2,2)
SS_ESASTEP("Circuits\Main\Main\Main","Print Text 'Olá Mundo 2 ' - AT ROW 3 & COLUMN 3",3,3)
SS_ESASTEP("Circuits\Main\Main\Main","Wait (KEY) Message : 'Tecle algo para continuar'",4,4)
SS_ESASTEP("Circuits\Main\Main\Main","WAIT ( 10 SECONDS)",5,5)
Return
Tudo bem que o código é gerado automaticamente, mas ficou meio grande.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
susviela@bol.com.br
Usuário Nível 3
Usuário Nível 3
Mensagens: 236
Registrado em: 30 Jun 2017 11:17
Localização: São José / SC
Contato:

Harbour PWCT

Mensagem por susviela@bol.com.br »

.
"Posentão"...
Não é que descobri esse software hoje, e o mesmo foi atualizado em: 10/11/2020

Ai vou dar uma pesquisada no grupo e, BINGO, tinha tópicos aqui no melhor fórum xBase do mundo

https://sourceforge.net/projects/doublesvsoop/
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
Responder