Visual Basic 6.0 - Novidades
Características Gerais
-
Arrays As funções agora podem retornar
vetores.
-
File System Objects Um novo sistema de objetos
para tratamento do sistema de arquivos
-
CallByName Acessa uma propriedade ou metodo usando
o seu nome como uma string
-
CreateObject Voce pode especificar o computador
no qual vai criar o objeto
-
Dictionary object Incrementando a coleção
Object
-
String functions Novas funções
para tratamento de strings
-
Filter
-
FormatCurrency
-
FormatDateTime
-
FormatNumber
-
FormatPercent
-
InstrRev
-
Join
-
MonthName
-
Replace
-
Round
-
Split
-
StrReverse
-
WeekdayName
Controles
-
ADO Data Uma versão para ADO do Data
control.
-
Coolbar Barra de ferramentas configuradas
pelo usuário
-
DataGrid OLEDB versão do DBGrid.
-
DataList, DataCombo OLEDB versão para
DBList e DBCombo.
-
DataRepeater Customizando as visões
das tabelas.
-
DateTimePicker Calendário Dropdown.
-
Hierarchical FlexGrid FlexGrid atualizado.
-
ImageCombo Uma ComboBox que suporta imagens.
-
MonthView Trabalha com faixas contíguas
de datas.
-
ImageList Com suporte a GIF, JPEG, e CUR
files.
-
Os seguintes controles foram aperfeiçoados:
MSChart , ProgressBar , Slider , TabStrip , Toolbar , TreeView .
Controles
-
Data Validation Validação
a nível de controle antes dele perder o foco.
-
* Dynamic Controls Cria novo controles
em tempo de execução.
-
* LoadPicture Especifica a profundidade
da cor.
-
Validation Validação
do último controle antes de sair do formulário.
Internet
-
IIS Applications Código Visual basic
do lado do Servidor.
-
DHTML Mais eventos para o IE .
-
Web Publishing Wizard Agora chamado de Package
and Deployment Wizard. Um Setup Wizard melhorado permite atualizar uma
aplicação via WEB.
-
AsyncRead Improvements Fornece mais informacoes
sobre os eventos.
-
IE 4.x Download Support Permite o download
de documentos ActiveX Documents .
Acesso a Dados
-
ADO Objeto para acesso a base de dados universal..
-
Data Environment Designer Constrói ambientes
para ADO.
-
ADO Data Control Versão para ADO do Data
control.
-
Enhanced Data Binding Permite conexão
com qualquer controle ADO/OLEDB
-
Enhanced OLEDB support Introduz fonte de dados
não relacionais
-
Query Designer Criador de consultas
-
Data Report Gerador de relatórios
-
Data Sources Permite crirar seus proprios controles
que são fonte de dados.
-
Data View Window Navega pelos bancos de dados
e mostra suas tabelas.
-
SQL Editor Acrescente stored procedures e escreva
triggers.
-
Hierarchical FlexGrid Control FlexGrid que trabalha
com ADO.
-
Data Repeater Control Permite que você
construa uma aplicacao que visualiza os registros mais facilmente.
-
Pass Recordsets Agora você pode transferir
um recordset ADO para máquinas remotas.
-
File System Objects Facilita o acesso ao sistema
de arquivos.
-
Format Objects Fornece conversao de e para banco
de dados.
-
Data Grid Control OLEDB versão para o
DBGrid.
-
DataList, DataCombo OLEDB versão para
o DBList eDBCombo
VB5 x VB6
A convivência na mesma máquina
das versões 5.0 e 6.0 do Visual Basic aparentemente parece ser pacífica
a primeira vista. Você pode usar as duas ferramentas para desenvolver
as suas aplicações na mesma máquina que aparentemente
tudo estará funcionando perfeitamente.
O problema começa quando
você gera os discos para distribuição , pois a instalação
do seu sistema poderá não ocorrer como você esperava
Lembre-se que durante a instalação do Visual Basic 6.0 todos
os controles instalados pelo Visual Basic 5.0 são atualizados e
isto pode causar problemas quando você for gerar os seus discos de
instalação com o Setup Wizard..
Isto pode ser causado pelas novas
versões dos componentes presentes agora em sua máquina e
pelo fato dos programas que geram os discos de instalação
serem incapazes de determinar a informação sobre a dependência
dos arquivos ou de registrarem estes componentes.
Se você estiver desenvolvendo
um sistema usando a DAO em VB 5.0 numa máquina que tem o VB 6.0
instalado e for gerar os discos de instalação via Setup Wizard
, ele não vai incluir um arquivo que agora é necessário
para o correto funcionamento do seu sistema, o Expsrv.dll , por
que o arquivo Vb5dep.ini não inclui este arquivo na dependência
para o JET.
Você pode se livrar disto
adotando um dos seguintes procedimentos:
-
Desenvolva suas aplicações
com Visual Basic 5.0 em uma máquina sem o Visual Basic 6.0
-
Faça um upgrade de seu sistema
para o Visual Basic 6.0 e use o Package
and Deployment Wizard (PDW)
para gerar os discos de instalação.
Quando for usar a DAO e for gerar os discos de instalação
quer com o Setup Wizard quer com o PDW , você precisa verificar no
arquivo SETUP.LST os arquivos incluídos e o número das versões
dos mesmos. De acordo com os arquivos VB5dep.ini e VB6dep.ini os arquivos
necessários para a DAO e o JET são mostrados abaixo:
Visual Basic 5.0 Arquivos e número da versão:
DAO350.dll 3.50.3602.0
MSJet35.dll 3.50.3602.4
MSJInt35.dll 3.50.3602.5
MSJtEr35.dll 3.50.3602.0
MSRD2x35.dll 3.50.3602.0
MSRepl35.dll 3.50.3602.0
MSVCRT40.dll 4.10.6038 or later
VB5DB.dll 5.00.3724
VBAJet32.dll 5.0.7122
Visual Basic 6.0 Arquivos e número da versão:
DAO350.dll 3.51.1608.0
ExpSrv.dll 6.0.8167
MSJet35.dll 3.51.0623.4
MSJInt35.dll 3.51.0623.0
MSJtEr35.dll 3.51.0623.0
MSRepl35.dll 3.51.0623.0
MSRD2x35.dll 3.51.0623.0
MSVCRT40.dll 4.21.0000 or later
VB5DB.dll 6.00.8169
VBAJet32.dll 6.1.8167
|
OBS:
Voce pode carregar um programa
do Visual Basic 6.0 no Visual Basic 5.0 , desde que ele não use
nenhuma das novas características acrescentadas no Visual Basic
6.0 . Para isto basta editar , pode usar o bloco de notas , o arquivo de
projeto (VBP ) e remover a linha retained=0 , salvando o projeto.
Pronto pode abrí-lo no VB 5.0 |
Além disto como o VB 5.0 e o VB 6.0
utilizam os mesmos nomes e as mesmas
chaves para licensa de alguns arquivos os dois sistema
podem deixar de funcionar
como deveriam.
Se você instalar o VB 6.0 numa máquina que
já possua o VB 5.0 , a (APE)
Application Performance Explorer e o T-SQL Debugger no
Visual Basic 5.0
não irão funcionar corretamente. No VB
6.0 o ADD-IN manager DialogBox irá
funcionar incorretamente.
Se você desinstalar o Visual Basic 5.0 os seguintes
componentes não irão funcionar
adequadamente no VB 6.0 :
1 - APE
2 - Visual Data Manager (Visdata)
3 - T-SQL Debugger
4 - Remote Data Control (MSRDC)
e se você desinstalar o VB 6.0 os componentes
1- APE
2- Visdata
3- API Viewer
não irão funcionar corretamente no Visual
Basic 5.0. |
Palavra da Microsoft !!! ( ora bolas...):(
retorna