O Microsoft © Visual Basic é uma plataforma de desenvolvimento
que permite criar de uma forma rápida, fácil e eficaz
aplicações que exploram, por um lado, toda a potencialidade da
interface gráfica do WINDOWS
e que permitem, por outro,
o acesso a conceitos como SDI (Single-Document Interface), MDI (Multiple-Document Interface), DLL (Dynamic Link Library),
OLE (Object Linking and Embedding), DDE (Dynamic Data Exchange), VBX (Visual Basic eXtension), MFC (Microsoft Foundation Classes), etc.
O desenvolvimento de aplicações em larga escala exige,
em certa medida, uma grande disciplina no que respeita à
separação entre as chamadas ``camada visual'' e
``camada funcional''. Tendo em atenção este facto,
e apesar de o Microsoft © Visual Basic estar equipado com os mecanismos
necessários para o desenvolvimento de aplicações de
dimensões consideráveis, irá dar-se ao longo deste curso
um especial relevo ao uso do Microsoft © Visual Basic
como uma ferramenta especialmente
dedicada ao desenvolvimento da referida ``camada visual''.
Complementarmente, a ``camada funcional'' será explorada
através da funcionalidade intrinseca aos conceitos de DLL, OLE, DDE
e outros.
Para finalizar, apenas uma nota relativa à distribuição
de aplicações. O Microsoft © Visual Basic não produz ``verdadeiros''
executáveis (.EXE). As aplicações criadas pelo Microsoft © Visual Basic
necessitam do acompanhamento de uma DLL auxiliar (VBRUN300.DLL)
e que deve ser distribuida com cada aplicação. Além
disso, convém ter uma especial atenção relativamente
aos direitos comerciais dos VBXs utilizados.