GAS Team Blog

Blog da Equipe de Desenvolvimento Gas

Sobre o Blog

Autores.
Envie um Email Send mail

Últimos Comentários

Categorias


Blogs Recomendados

    Download OPML file OPML

    Criando um site usando Gwindow

    Um dos itens mais interessantes do GASweb, é o seu poder de transformar o desenvolvimento para o “mundo web”, muito mais simples.

    Um dos recursos interessantes da ferramenta, é o componente Gwindow, que cria uma janela dentro do browse, transformando o seu site em um aplicativo no estilo MDI, ou seja, com muitas janelas. O interessante nisto, é que não se trata de popup, e sim de janelas com independencias e  comportamentos semelhante a uma nova pagina.

    Para criar, na sua pagina principal, arraste o componente GwindowsSettings:

    Gwindows0

    Agora, nos atalhos do menu, chame o formulario desejado apontando para o mesmo ser aberto dentro da Gwindows criada:

     

    Gwindows1

    Mesmo procedimento para os botões, para que eles possam responder para a windows desejada…

    Gwindows2


    Pronto, é so compilar e ver o resultado:

    Gwindows3
    Legal não… veja que os botões sempre respeitam o status do formulario com o foco, semelhante ao GASwin, embora totalmente web.

    5.0 ponto(s). Avaliado por 3 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Postado Por:GasTeam terça-feira, 10 de agosto de 2010 16:27
    Permalink | Comentários (0) | Post RSSRSS comment feed

    Usando o Adaptador do GASWEB

    Um dos recursos mais interessantes do GASwin é o adaptador de banco de dados, e é claro, não poderia ficar de fora do novo GASweb…

    Para aqueles que não conhece o recurso, o adaptador de banco de dados, é um aplicativo que compara a estrutura do banco de dados atual, com a estrutura necessária para a sua nova compilação do sistema, gerando script para que o banco seja atualizado, evitando erros em seu projeto.

    Uma tarefa simples, mas não for automatizada, pode se transformar em uma grande dor de cabeça. Seus sistemas sem estes recursos iriam lhe exigir muito controle e organização para saber quando um banco precisa ser alterado, toda vez que criar um campo novo ou fizer alguma alteração no banco de dados.

    O GASwin já transformava isto em algo simples, agora, ficou mais simples ainda… veja como é o funcionamento no GASweb.

    Ao criar um site, voce cria junto o banco de dados… Ao alterar, voce pode chamar o adaptador de banco de dados, agora chamado de “Adapter”:

    Para chama-lo, basta acessar o link da pasta de seu projeto, adicionando a pasta: “Adapter/pages”

    Gadapter1

    Preenchendo os campos, o sistema irá comparar com o banco de dados existente, e gerar o script a ser rodado para adaptar o banco para a nova estrutura:

    Gadapter2

    Clicando em Backup, o sistema irá fazer o Backup de seu banco de dados, para restauração caso seja necessário(recomendado).

    Clicando em Adaptar, o adaptador executará o script diretamente no banco de dados e efetuará as alterações necessárias, sempre analisando a melhor forma. O Adaptador foi melhorado para ser mais “inteligente”, na hora de adaptar o banco de dados.

    Para o novo adaptador, também não é necessário nenhum programa externo, ele mesmo se encarrega de executar o script no servidor de banco de dados.

    Até o próximo artigo…

    5.0 ponto(s). Avaliado por 3 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Postado Por:GasTeam segunda-feira, 9 de agosto de 2010 14:47
    Permalink | Comentários (0) | Post RSSRSS comment feed

    Flexibilidade… adicionar definições no Web.config

    O grande diferencial do GAS, desde a sua versão DOS e Win, é a sua flexibilidade em oferecer recursos que não limitem o desenvolvedor iniciante ou experiente a explorar sua criatividade. O objetivo da ferramenta é sempre oferecer formas dos usuários adicionarem recursos muito além dos oferecedidos pela ferramenta.

    Com o GASweb, não será diferente, alias, o interesse é que a ferramenta seja muito mais flexivel.

    Uma das opções que confirma isto, é a possibilidade de adicionar variaveis no arquivo Web.config, ou seja, embora o GAS o gere automaticamente, voce poderá adicionar variaveis e valores conforme desejar.

    Segue tela demonstrando como adicionar variaveis de ambiente customizadas.

    image

    Este recurso é novo, e muito interessante para usuários experientes que necessitam fazer uso deste artificio, seja para utilizar componentes de terceiros ou para implementar algo que necessite adiconar valores ao arquivo de configuraçao.

    5.0 ponto(s). Avaliado por 3 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Categorias Gas Web
    Postado Por:GasTeam sexta-feira, 25 de junho de 2010 19:00
    Permalink | Comentários (0) | Post RSSRSS comment feed

    Criar campo e definir o tipo de objeto de apresentação

    Uma grande novidade do GASweb, é a possibilidade de definir que tipo de objeto será criado, na definição de um campo no banco de dados.

    Por exemplo, digamos que em uma tabela voce tenha o “Codigo do cliente” que será uma combo, então, na propria definição do banco voce pode criar a definição deste campo, com as configurações do objeto que desejar.

    Veja o exemplo abaixo:

    Em uma tela, temos a tabela CRM_Atendimento, com o campo cod_cliente:

    image

    Abaixo das definições do campo, voce encontra agora a tela de “controle de apresentação”, onde será definido qual objeto será criado para este campo, quando usar o controle de montagem de tela (ctrl+t).

    Veja:

    image

     

    Este recurso dará celeridade e padronização no posicionamento de campos em uma janela de dados, uma vez que não será necessário efetuar alterações, pois o tipo pode ser definido já na montagem da estruturação do banco de dados.

    5.0 ponto(s). Avaliado por 4 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Categorias Gas Web
    Postado Por:GasTeam segunda-feira, 7 de junho de 2010 4:08
    Permalink | Comentários (1) | Post RSSRSS comment feed

    Release Notes Beta3

    Segue o arquivo com as implementações e Correções no GASweb Beta 3

    GasWebReleaseNotesBeta3 (17,87 kb)

    5.0 ponto(s). Avaliado por 2 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Categorias Gas Web
    Postado Por:GasTeam sexta-feira, 30 de abril de 2010 5:16
    Permalink | Comentários (2) | Post RSSRSS comment feed

    Criando login personalizado com controle de Menu

    Neste Post vamos mostrar como podemos criar um login personalizado usando o controle de Menu do GASweb e o controle HtmlCodeControl.

    A idéia é que quando você passe o mouse num menu uma pequena janela se abra para que voce posso fazer login na aplicação.

     

     

    No GASweb em sua página principal, dentro do controle LOGINTAB vamos colocar o controle HTMLCODECONTROL, este controle serve para que você possa incluir em sua página código customizado, como por exemplo algum vídeo em flash, silverlight ou customizações genéricas que você precise fazer.

    No nosso caso precisamos customizar uma propriedade do menu que chama ITEMTEMPLATE, esta propriedade permite que nós possamos colocar dentro de um MENU qualquer controle ASP.NET.

     

    Veja abaixo o Código personalizado.

     

    Após isso vamos incluir um código do lado do servidor que será responsável por efetuar o login em nossa aplicação.

     

    Isso mostra a versatilidade do GASweb e  poder de nossa ferramenta, onde customizações são perfeitamente possíveis, e o programador fica livre para usar sua criatividade e a velocidade de geração do GASweb.

     

    4.7 ponto(s). Avaliado por 6 pessoas

    • Currently 4,666667/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Categorias Gas Web
    Postado Por:GasTeam sexta-feira, 23 de abril de 2010 9:49
    Permalink | Comentários (0) | Post RSSRSS comment feed

    Algumas das novidades da nova release

    Pessoal,

    Segue uma pequena lista das novidades desta release Beta 2 

    1-Modulos de Login , startPage, Default(Principal), foram retirados, isso possobilida o desenvolvedor a criar qualquer página ASPX e definir que ela é de LOGIN por exemplo. Desta forma podemos ficar mais livres para criar nossa aplicação.

    2-Foram colocados recursos como variaveis de ambiente(usuário logado, Nome do Usuário etc) para fórmulas, processos , lançamentos  

    3-Melhorada a performance na abertura dos forms

    4-Possibilidade de colocar GRID sem vinculo com PAI.

    5-Criação de parâmetros para serem passados para outras páginas e usados como filtro inicial

    6-Criação de novos templates

    7-Melhorado a criação de páginas atravez do CTRL+T

    8-Controles tipo ListBox

    9-Coluna do Tipo Link no Grid

    10-Controle de acesso por página

    entre inúmeras implementação

    Breve iremos postar vídeos explicando muitas das funcionalidades para facilitar o desenvolvimento dos BetaTesters

    aguardamos comentários sobre a release e em breve o lançamento final do GASweb

     

    5.0 ponto(s). Avaliado por 2 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Categorias Gas Web
    Postado Por:GasTeam sexta-feira, 5 de março de 2010 17:00
    Permalink | Comentários (1) | Post RSSRSS comment feed

    GASweb Beta 2 Build 1105

    image

    Disponibilizado nova release do GASweb, com correções e melhorias postadas pelos beta-testes em nosso helpdesk. Foram melhorados alguns itens de interface, erros de exceção fatal do windows(GPF), além de ter sido adicionado alguns itens, como a opção de exportar e importar soluções;

    Baixe do link: http://www.gasweb.com.br/downloads

    Para atualizar, basta remover a versão anterior e instalar esta nova. Se voce quiser iniciar os projetos “do zero”, vá até o SQL-SERVER e apague os bancos de dados(gassys, gasuser e gasuser_xxxx);

    Continuem postando no helpdesk as dificuldades e problemas para analise de nossa equipe.

    5.0 ponto(s). Avaliado por 2 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Postado Por:GasTeam sexta-feira, 5 de março de 2010 16:17
    Permalink | Comentários (4) | Post RSSRSS comment feed

    Apagar as informações do GASweb

    O GASweb possui um arquivo de configurações, que em alguns caso é preciso que ele seja removido.

    Um destes casos, é quando o usuário registra o número de registro para uso invalido ou alguma informação inconsistente na instalação, e necessita remover esta informação para criar novamente.

    Pois bem, nas versões windows, era comum usar o arquivo .INI, na pasta do aplicativo. agora, existe também um arquivo, mas ele é um arquivo nos padrões e locais recomendado para as aplicações de hoje. Desta forma, ele nem fica na pasta do aplicativo, e nem é um .INI.

    Portanto, para remover estas informações de configurações, siga os passos:

    1 - Acesse a seguinte pasta: C:\Users\[nomedousuario]\AppData\Local

    Segue tela de exemplo: (para o windows 7)

    telaapp

    2 - Remova a pasta GAS_TECNOLOGIA

    3 - Pronto, as informações do sistema serão apagadas. Ao entrar no GASweb novamente, será solicitado o número de registro e as informações de usuário e senha.

    4 - Estas informações sobre o número de registro e o usuário e senha, recomenda-se que copie do email e cole, pois assim não terá o risco de digitar informação diferente.

    5 - Se após instalar ocorrer o erro: Erro ao efetuar login! Code 5 . é porque o usuário e senha estão inválidos. (sempre recomendamos copiar e colar do email para evitar isto).

    6 - Se voce estiver usando WindowsXP, a pasta é:c:\Documents and Settings\[usuario]\configuracoes Locais\Dados de Aplicativos.

    7 - Uma sugestão é voce digitar no executar do windows, %appdata%, voltar um nível, e abrir "Configurações locais" e "Dados de aplicativos".

    Lembrando que estas pastas podem estar ocultas, e para acessa-las deve ativar antes no windows para visualizar pastas e arquivos protegidos.

    Até a próxima dica.

    5.0 ponto(s). Avaliado por 1 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Categorias Gas Web
    Postado Por:GasTeam quinta-feira, 25 de fevereiro de 2010 11:16
    Permalink | Comentários (0) | Post RSSRSS comment feed

    Gerando pagina de dados de uma tabela em um clique

    É possível gerar a página de dados de acordo com a tabela criada, de forma simples e rápida. Os objetos que serão inseridos na Página de dados deverão corresponder aos campos na estrutura da tabela.

    Após ter criado a tabela, siga os passos seguintes:

    1. Selecione a tabela que vai dar origem à Página de dados;

    2. Clique sobre o nome da tabela com o botão direito do mouse;

    3. Clique sobre a opção "Gerar Página de Dados";

    gerarpaginadados

    A Página de dados correspondendo à tabela será inserida na estrutura do projeto, no painel Módulos da Solução.

    Uma tela padrão, com os controles Label e TextBox, será criada automaticamente, dentro de um controle Painel de ajax.

    É importante salientar que na tela gerada o controle Label corresponde ao título do campo e TextBox corresponde ao campo propriamente dito, onde os dados inseridos serão gravados na tabela do banco de dados.

    5.0 ponto(s). Avaliado por 2 pessoas

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Categorias Gas Web
    Postado Por:GasTeam domingo, 21 de fevereiro de 2010 22:06
    Permalink | Comentários (0) | Post RSSRSS comment feed