sistem Posted March 30, 2018 Report Share Posted March 30, 2018 Novidade no forum internacional, librería TWEB de domínio público (Carles Aubia) http://forums.fivetechsupport.com/viewtopic.php?f=6&t=35444&sid=3a160cd258ae4845eb9f7f8d52b696cc ajuda/downloadhttp://itarraco.com/tweb.help forumhttp://itarraco.com/tweb.forum vc vai precisar de um servidor php... vc poderá instalar o XAMPP. a instalacao eh simples (next, next, finish) (consulte o link de ajuda/download logo acima) um exemplo para iniciar e pegar gosto: <?php include ( 'config.php' ); // arquivo de configuração, include( TWEB_PATH . "core.php" ); // incluir framework $oWeb = new TWeb('Test TWeb'); // Definimos un objeto $oWeb a partir da clase TWeb $oWeb->SetIcon( 'images/go.png' ); // adicionar um ícone $oWeb->SetBrush( 'images/stucco.gif' ); // adicionar um papel de parede $oWeb->Activate(); // Ativar objeto oWeb $oWnd = new TWindow( 'main', 50, 50, '80%', '80%', CLR_BLUE ); // adicionando a classe TWindow() $oWnd->SetCss( 'border-radius: 8px 8px 0px 0px;' ); // uma borda arredondada para a janela $oPanel = new TPanel( $oWnd, 'main_B', 25, 0, '100%', '100%', CLR_HGRAY ); $oPanel->lBorder = true; $oPanel->SetBottom( '100%' ); $oPanel_C = new TPanel( $oPanel, 'main_C', 50, 20, 300, 100, CLR_WHITE ); $oPanel_C->lBorder = true; $oPanel_C->SetShadow(5); $oPanel_D = new TPanel( $oPanel, 'main_D', 200, 20, null, null, CLR_GRAY ); $oPanel_D->lBorder = true; $oPanel_D->SetBottom( 20 ); $oPanel_D->SetRight( 20 ); $oBtn = new TButton( $oWnd, 'mybutton' , 100, 100, 'Hello world !', 'Hello()' ); $oWnd->Activate(); // Ativar o objeto TWindow $oWeb->End(); // Finalizamos e terminamos o objeto // resumo // iniciamos e ativamos nossa web. // Criamos um janela principal com a classe TWindow. $oWnd = new TWindow( 'main', 50, 50, '80%', '80%', CLR_BLUE ); // o "main" eh o identificador da janela no caso de termos que nos referir a ela // algumas coordenadas 50, 50 // largura e altura '80% 'e '80%' // cor que definimos // invocamos o método SetCss() que tem quase todos os controles que permitem injetar código css no controle. // Neste caso, dizemos para colocar as bordas da janela arredondada. // Criamos um painel que ocupará praticamente toda a janela principal. $oPanel = new TPanel( $oWnd, 'main_B', 25, 0, '100%', '100%', CLR_HGRAY ); // o importante é observar como crio este painel passando a variável que define a janela principal $oWnd. // Este painel tem suas características e instanciamos na variável $oPanel // Criamos mais 2 painéis(main_C, main_D) que serão pendurados no painel que acabamos de construir $oPanel. // Note que os 2 painéis têm a variável $oPanel como o primeiro parâmetro // lBorder para true (mostra uma borda na janela) $oPanel->lBorder = true; // SetShadow(5) é um método que cria uma sombra // O painel $oPanel_D usa 2 métodos importantes, isso ajuda a ajustar o controle neste painel // SetBottom(20) o painel será ajustado a 20 pixels a partir da parte inferior // SetRight (20) o painel será ajustado a 20 pixels do lado direito // e finalemente o $oWnd->Activate() inicializa a janela principal e todos seus controles vinculados ?> // parte JS que será responsável por interagir controles com ações. $oBtn = new TButton( $oWnd, 'mybutton' , 100, 100, 'Hello world !', 'Hello()' ); <script> function Hello() { MsgInfo( 'Hello !' ); } </script> see teste1.php http://sistem.net.br/tweb.examples/teste1.php exemplo com banco de dados: <?php include_once( 'config.php' ); include_once( 'config_db.php' ); // neste arquivo configura a conexao com o DB include_once( TWEB_PATH . 'tdatabase.php' ); $oDb = new TDatabase( DB_SERVER, DB_USER, DB_PSW, DB_DATABASE ); $cSql = 'SELECT * FROM clie WHERE est_clie = "BA"'; $oDb->Query( $cSql ) ; echo '<br>Count: ' . $oDb->RecCount(); echo '<br>'; $oDb->Skip(); while ( ! $oDb->Eof() ) { echo '<br>Registro: ' . $oDb->Get( 'cod_clie' ) . ' - ' . $oDb->Get( 'nom_clie' ) . ' - ' . $oDb->Get( 'end_clie' ); $oDb->Skip(); } $oDb->Close(); ?> resultado: outros ex: http://sistem.net.br/tweb.examples/test_get_btn.php http://sistem.net.br/tweb.examples/test_frame.php http://sistem.net.br/tweb.examples/test_get_picture.php http://sistem.net.br/tweb.examples/test_grid_css.php todos os exemplos http://sistem.net.br/tweb.examples/ Jmsilva and kapiaba 2 Quote Link to comment Share on other sites More sharing options...
kleyber Posted April 1, 2018 Report Share Posted April 1, 2018 Essa ferramenta promete... Fiz uns testes com ela quando ainda era FWeb... bem interessante. kapiaba 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.