O PC há muito que ultrapassou as suas funções puramente como computador e tornou-se numa máquina multifunção. Este livro é dirigido a todas as pessoas que querem controlar o hardware existente no seu computador, ou mesmo integrar novas opções.
Usando a linguagem Visual Basic como ferramenta de desenvolvimento rápido de aplicações (Rapid Application Development) este livro acompanha o leitor numa experiência única que permite desbloquear todo o potencial de cada um dos conectores existentes no PC.
Depois de familiarizar o leitor com a linguagem Visual Basic, o seu ambiente de desenvolvimento e o conjunto de ferramentas disponibilizadas, o autor aborda de forma detalhada temas como as comunicações série, portas de impressora, bitbanging, emulação de protocolos, interfaces ISA, USB e Ethernet e controlo remoto de equipamento de teste em barramento GPIB. Cada um destas temas é acompanhado por exemplos claros de código pronto a usar e, onde necessário, esquemáticos que ajudam a concretizar facilmente cada projecto.
Este livro mostra-nos também como concretizar funções avançadas, tal como, usar a ferramenta de depuração Debug para encontrar endereços hardware, estabelecer comunicações remotas usando TCP/IP e UDP e até mesmo como programar os nossos próprios servidores Internet. Entre outras coisas, o livro mostra-nos também como conector o nosso próprio projecto hardware via USB ou Ethernet, controlando-o a partir de Visual Basic, como criar comunicações com programas através da Internet, possibilidades de Dynamic Data Exchange (DDE) e as interfaces gráficas do Windows.
Todos os exemplos estão prontos a ser compilados usando Visual Basic 5.0, 6.0, NET ou 2005. O livro explica detalhadamente quais são as diferenças entre o que se pode chamar Visual Basic Classic e Visual basic .NET / 2005.