Peça já seu Orçamento para Site, Sistema ou E-Commerce!

28 04 2009

Para solicitar um orçamento é simples basta fazer seu pedido utilizando o formulário abaixo ou enviar um e-mail para solucaoemsoftware@hotmail.com.





Loja virtual, site, sistema, o que você procura?

22 09 2008

O que você esta precisando para a sua empresa, loja virtual? Aqui tem!
Site?! Aqui tem!
Sistemas personalizados, segundo a SUA necessidade?! Aqui tem!

Tudo o que você procura, pelo melhor preço e com qualidade reconhecida!

Soluções

    Abaixo segue algumas das soluções que desenvolvo:

  • E-Commerce
  • Site
  • Sistemas de Pedidos
  • Intranet
  • Extranet
  • Sistemas de Fidelidade
  • Sistemas de Controle: Financeiro, Faturamento, Logistica.
  • Sistemas de Relatórios Gráficos
  • Chat online
  • É possivel fazer a criação de sistemas especificos para a necessidade do cliente.

Os sistemas são criados seguindo as melhores tecnologias, a tecnologia de criação é escolhida após uma analise  da necessidade do clientes, essa analise garante que o sistema que será desenvolvido se encaixará perfeitamente em sua necessidade.





Utilizando o Controle PlaceHolder

5 09 2008

A classe placeHolder permite que você adicione um conteiner vazio na página e em seguida, dinamicamente, adicione elementos filhos a ela em tempo de execução.
O Controle de servidor Web, PlaceHolder, permite que você coloque um caixa de controles em branco dentro da página e, em seguida, dinamicamente é possivel adicionar, remover ou adicionar elementos filho em tempo de execução. O controle processa apenas seus elementos filho; ele não processa nenhuma marcação por si próprio.

Sendo assim é possivel utiliza-lo para criar , por exemplo, vários botões com funcionalidades personalizaveis, para criar um ambiente porsonalizado ao usuário, ou também utiliza-lo para carregar página ascx dentro de sí.

Uma maneira prática de se criar Modelos de página

Uma maneira facil de se criar modelos é fazer o layout da página em uma página aspx, com excessão da área que receberá o conteudo do site. Por exemplo:

 Posso criar uma página com o layout do meu menu, testeira e rodapé e deixar uma área separada para colocar o componente placeHolder para incorporar a página ascx que terá o conteúdo do site.

Código de exemplo

Adicione na página aspx o código:
<asp:placeholder id=”ph1″ runat=”server”></asp:placeholder>
No evento onload da página utilize:

        If Request.QueryString(“pagina”) <> “” Then
            Dim strLoad As String
            strLoad = Request.QueryString(“pagina”) & “.ascx”
            Dim myControl As Control = CType(Page.LoadControl(strLoad), Control)
            ph1.Controls.Add(myControl)

        Else
            Dim strLoad As String
            strLoad = “clientes.ascx”
            Dim myControl As Control = CType(Page.LoadControl(strLoad), Control)
            ph1.Controls.Add(myControl)

        End If





Chrome: Google lança novo Navegador

5 09 2008

O Google, maior empresa de busca na internet, lançou o seu próprio navegador, o Chrome, segundo informações de Benchmark(Teste de velocidade) do próprio Google, o seu navegador é mais rápido que o IE e o FireFox.

A Mozilla contra-atacou com alguns resultados de benchmark para mostrar como uma nova versão do Firefox supera o Google Chrome. Durante um evento nesta semana, o Google destacou a performance do Chrome executando JavaScript.

Meu parecer sobre o Chrome.

Eu baixei e instalei o Google Chrome em meu micro, como outros aplicativos do Google ele é bem simples de instalar, basta entrar em http://www.google.com/chrome/ e clicar em Donwload do Google Chrome.

Como sempre em seus aplicativos a simplicidade se destaca, a tela do navegador é tão limpa e prática que consegue maximizar o espaço de navegação, a janela não tem um titulo próprio como no IE ou FF, na verdade são os titulos das abas que ocupam esse espaço.

Na barra de navegação existem algumas facilidades que o Google destacou, como por exemplo buscas, sugestões de pesquisa, etc.

Pontos Fortes

O ponto forte que o Google e muitos dizem é a velocidade de carregamento das página e de execução de Java Script, mas no meu teste não percebi muita diferença no carregamento das páginas entre o FF e o Chrome.

Pontos Fracos

O Chrome é tão simplista que algumas funções exeistentes no FF e no IE não são encontradas nele,
Como ele é baseado nas normas do W3C, alguns sites não são visualizados corretamente nele.

Conclusão

Ótimo navegador, com um futuro promissor se for bem trabalhado pelo Google, se bem que na verdade o Google lançou seu browser em parte para ajudar a parar sua rival, a Microsoft, de usar a internet para favorecer seus próprios serviços, mas no final quem ganha com isso somos nós, com softwares cada vez mais modernos a nossa disposição.





Google libera quadro de Medalhas das Olimpiadas de Pequim 2008 utilizando a API do Google Maps

21 08 2008

Não vai poder ir para Pequim? Através desta aplicativo que o próprio Google liberou você pode acompanhar os Jogos de Pequim onde quer que esteja. Conheça os estádios em 3D, acompanhe a contagem de medalhas e veja os resultados de cada esporte ao vivo no Google Maps.

 

http://maps.google.com.br/help/maps/2008summergames/

Neste endereço você encontra tudo isso e ainda pode ficar navegando pelo excelente serviço de mapa do Google.

API Google Maps

Este tipo de serviço esta disponível graças a vontade que o Google sempre teve de não ter apenas o serviço de busca mas também um serviço de mapas, recentemente o Google liberou a API do Google Maps, um componente fantastico programavel em javascript de muito simples implementação para páginas web. O Google divulgou através de palestras inclusive no Google Developer Day 2007 essa API, com poucas linhas de código você consegue adicionar o serviço de mapas e ainda agregar funcionalidades.

Uma idéia muito simples que tenho visto muito é colocar em sites de clientes um mapa do Google Maps com a localização da empresa do cliente, ou até mesmo a localização de pontos de vendas de algum produto ou serviço, bom vocês já devem ter visto que as funcionalidades são grandes, mas vai depender da criatividade de cada um.





Como corrigir o erro “Operation must use an updateable query”

13 08 2008

Hoje vou falar um pouco sobre algo que aconteceu comigo justamente hoje, o erro “Operation must use an updateable query”.

Traduzindo siguinifica “A operação deve usar uma consulta actualizável”.

Esse erro que dizer o que?

Este erro acontece todas vez que você tem fazer uma gravação ou uma alteração através de uma conexão que não permite gravação ou permite apenas leitura.

Por que isso ocorre?

Isso ocorre pelo fato de o seu arquivo, que no meu caso foi o banco de dados, não ter permissão de gravação na pasta no servidor. Toda vez que é gravado um novo arquivo, por FTP por exemplo, o servidor automaticamente retira algumas permissões deste arquivo, dependendo de suas configurações, isso acontece por motivo de segurança do próprio servidor.

Como resolver este problema?

Esse problema é resolvido simplismente liberando as permissões para o arquivo no servidor, que no meu caso foi o IIS, é só liberar a permissão de escrita.

Fique atento ao seguinte…

Alguns servidores, ou algumas aplicações de gerenciamento de servidor, algumas vezes demoram para efetivar essas permissões no servidor, o que causar um certo transtorno na hora de testar, se você já repassou as permissões corretamente, aguarde alguns instantes para o gerenciador efetivar essas configurações.





Enviando e-mail com autenticação de smtp no Asp.Net

12 08 2008

A maioria dos servidores de e-mail no Brasil utiliza-se de autenticação para validar o usuário que esta enviando o e-mail, isso é para a segurança do próprio usuário e do servidor também, e ainda ajuda a previnir pessoas mau intencionadas que enviam span.

Sendo assim hoje vamos aprender uma tatica para autenticar o usuário para enviar e-mail. No web.config adicione o seguinte:

<system.net>
      <mailSettings>
        <smtp>
          <network
               host=”smtp.meuservidor.com.br”
               port=”25″
               userName=”usuário”
               password=”senha” />
        </smtp>
  </mailSettings>
</system.net>

Agora vamos explicar o que siguinifica cada uma desses opções:

 host: É o servidor de e-mail, ele é o encarregado de enviar as suas mensagens.
 port: a porta de conexão que será utilizada, por padrão é a  25.
 username: Nome de usuário, geralmente é o mesmo que o e-mail.
 password: a sua senha.. ****  🙂

com esta configuração no seu web.config você conseguirá autenticar seu usuário no servidor de e-mail, e conseguirá enviar e-mail a vontade.





Visual Basic é a terceira linguagem mais utilizada no mundo

11 08 2008

Segundo pesquisa da Tiobe o Visual Basic é a terceira linguagem mais popular do mundo, a pesquisa mostra que a linguagem se manteve na mesma colocação nos últimos 12 meses, apresentando ligeiras modificaçõs.

A primeira linguagem mais usada no mundo é o Java, seguida pela linguagem C.

O C# também esta em destaque mantendo-se entre as 8 linguagens mais utilizadas.

clique aqui e veja a pesquisa na integra





Processo de Desenvolvimento de Software

11 08 2008

No processo de Desenvolvimento de Software, existem vários passos ou processos para se criar um software, seguindo modelos internacionais de desenvolvimento, são eles:

 Analise de requisito de software: É a obtenção das informações necessárias para o desenvolvimento.

 Especificação:  Na especificação você deve descrever todo o seu software, como ele deve funcionar, como serão armazenadas as informações, etc.

 Arquitetura de Software: Remete a uma representação abstrata daquele sistema. Arquitetura é concernente à garantia de que o sistema de software irá ao encontro de requisitos do produto, como também assegurar que futuros requisitos possam ser atendidos. A etapa da arquitetura também direciona as interfaces entre os sistemas de software e outros produtos de software, como também com o hardware básico ou com o sistema operacional.

 Implementação ou codificação: É a transformação da sua especificação em código fonte.

 Teste: A etapa de teste deve ser a mais intensiva póssivel, afim de eliminar qualquer vestigio de erro de implementação ou de especificação.

 Documentação: Uma importante tarefa é a documentação do projeto interno do software para propósitos de futuras manutenções e aprimoramentos.

 Manutenção: A manutenção e a melhoria do software fazem parte da necessidade e de descoberta do novos itens, necessidades ou erros no software.

Modelos de Processo

 Existem vários modelos de processo para você seguir durante o desenvolvimento de um software bem estruturado, são eles:
Processo em cascata, Processos Iterativos, Processos ágeis, Programação Extrema (XP) e Método formal.

Estes metodos abordarei em outros posts posteriores.





Tenha seu Site na internet AGORA!

5 08 2008

Tenha seu SITE na internet AGORA!
Veja o que temos para oferecer:

 – E-Commerce
 – Chat OnLine
 – Pedido OnLine
 – Intranet
 – Sistema de E-mail Marketing (Newsletter)
 – Criação de Logotipo
 – Sistemas especificos segundo a sua necessidade!