Você está no arquivo de posts sobre Visual Basic.


pbk.pngTive uma grata surpresa esta semana quando uma antiga cliente, dona de uma pequena distribuidora de livros, me ligou pedindo ajuda. Em princípio pensei que ela queria algum novo serviço, mas qual não foi minha surpresa quando ela me disse que ainda usava o sistema de faturamento que eu havia desenvolvido para ela há 10 anos atrás, ainda em Visual Basic 3 usando banco de dados Access 2.0.

É certamente o sistema mais antigo, desenvolvido por mim, que ainda está em produção, e vale ressaltar que ele não sofreu nenhuma manutenção nesta década de existência. Pensei então que ela ia querer me relatar algum bug, ou até mesmo querer uma nova funcionalidade, quando então tive outra surpresa pois ela me disse que só agora tinha comprado um novo computador, e o técnico que instalou a nova máquina não conseguiu migrar corretamente o sistema e ela gostaria que eu fosse lá botar o bicho pra moer de novo.

Marquei na hora do almoço, e fui pontualmente no pequeno escritório que fica no último andar de um velho prédio na avenida mais movimentada do centro da cidade do Recife. Os mesmos funcionários, a mesma rotina e o velho Pentium montado pelo meu Pai (o velho caprichava) continuava lá firme e forte com o seu Windows 95 que nunca ouviu chiado de modem na vida, quanto mais saber o que era Internet, nem CD-ROM ele tem.

Eu havia me preparado localizando meu primeiro cd de backup datado de 1998, onde achei o código fonte e dei uma olhada na documentação pra lembrar alguns detalhes do programa. Na hora foi mais fácil do que pensei, o técnico tinha realmente feito a parte mais chata que era tirar os 16Mb do banco de dados em disquetes de 1,44Mb e gravado no novo computador e só tive que configurar alguns arquivos INI e copiar uns VBX pra pasta SYSTEM. Pronto, o sistema estava uma bala rodando se nem fazer cosquinha no processador Dual-Core da nova máquina.

Sai de lá com um sorriso no rosto, é bom ver que um filho da gente fez bonito durante tanto tempo e ainda não se aposentou!

Em entrevista à Visual Studio Magazine (leia aqui) Ari Bixhorn engenheiro da Microsoft revelou algumas novidades sobre a nova versão do VS.NET entre elas uma das mais esperadas features para os programadores de Visual Basic, o Edit-and-Continue durante o Debug. Segundo Bixhorn essa era uma das maiores reclamações dos antigos usuários do VB6 que afirmam ter obtido uma queda na produtividade com a falta desta possibilidade.

Para os não iniciados esta feature permite ao programador alterar (ou incluir) partes de código durante a execução de um programa em modo de depuração, evitando ter que parar a execução de um teste por uma pequena falha de lógica, ou ainda fazer simulações durante a execução do programa.

O surpreendente porém foi a afirmação que o Edit-and-Continue só estará disponível para o VB.NET e não para os programadores C#, sob a alegação que estes não sentiram falta deste recurso. Ora, santa burrice Batman! Eles não reclamaram porque nunca tiveram à disposição esta facilidade, além do mais muitos programadores VB.NET também trabalham com C#, agora que apenas a sintaxe (e somente ela) separa o domínio de ambas as linguagens. Espero que até o lançamento isso seja revisto.

Em 1992 eu consegui uma cópia da versão 1.0 de uma linguagem que permitia desenvolver facilmente aplicativos para o ambiente Windows, bastava montar a janela arrastando os objetos desejados depois programar cada evento, compilar e estava pronto um programa for Windows. Esta linguagem chamava-se Visual Basic e havia sido comprada pela Microsoft de uma desconhecida empresa chamada Cooper Software inc.

É claro que aquela primeira versão não dava pra fazer grandes coisas, mas para um programador que só fazia programas para o ambiente MS-DOS baseado em caracteres, construir de forma simples um programa em um ambiente gráfico era um sonho realizado.

Sempre fui um autodidata na minha profissão, comprei o primeiro livro que saiu no Brasil (naquela época não tinha Amazon) e fui me adaptando aos poucos àquela nova forma de desenvolver software onde o usuário tinha o total controle do processamento, à chamada orientação a eventos. Daquela época além da saudade restam alguns programinhas que eu fiz durante os meus estudos, entre eles selecionei dois para deixar aqui no site para download com o código fonte disponível para os iniciantes ou curiosos. São dois joguinhos que eu fiz há exatamente 10 anos e serviram para aprender a programar usando Drag-and-Drop (Resta1) e com números aleatórios (Memória).

Para fazer o download de ambos os jogos junto com o código fonte clique aqui »

Ouvindo: Revolucoes por Minuto – RPM – Revolucoes por Minuto (3:17)

O VBAccelerator foi atualizado! 

O melhor site de código livre para componentes VB da Grande Rede voltou a ser atualizado após quase 3 anos de abandono, isso mesmo o site estava parado desde Março de 2000, mas mesmo assim era (e é) um repositório imenso de código de qualidade.
Se você é um fã do bom e velho Visual Basic como eu, corra lá e veja as novidades. Clique aqui »

Depois de quatro anos no ar, resolvi não mais atualizar o meu projeto de controles ActiveX RainDrops ActivePack ele já estava meio abandonado e muitos usuários reclamavam por não estavar recebendo respostas minhas, pois o w.bloggar tem tomado todo o meu tempo livre. Agora é oficial, não atualizo mais nem dou nenhum tipo de suporte. Eu coloquei uma opção para quem quiser o código fonte, basta fazer uma doação de qualquer valor e escolher de qual ocx quer os fontes. Este projeto nasceu dos meus estudos da tecnologia ActiveX, agora o negócio é estudar a nova tecnologia da gigante de Redmond, a Arquitetura .Net

Quem tentou acessar o meu site entre a noite da quinta (25/10) e a noite do sábado (27/10) não deve ter conseguido pois a Telemardita deixou a rede Pernambuco Digital (à qual a Prograph é ligada) fora do ar. Coisas de privatização “bem” feita…

Pra registrar também: Depois de mais de um ano sem atualizações finalmente eu tomei vergonha na cara e fiz o update no site do ActivePack, que é a coleção freeware de Controles OCX para Visual Basic que eu criei. Nesses 3 anos de existência a página já teve mais de 46.000 visitas de dezenas de paises, e mesmo ficando sem atualização durante tanto tempo, teve no último mês uma média de 30 visitas por dia.