terça-feira, 6 de maio de 2008

CONHECIMENTOS PRÁTICOS VB

CONHECIMENTOS PRÁTICOS
VISUAL BASIC


1. Você acabou de instalar o Visual Basic 6 na sua máquina. O computador no qual você está realizando esta instalação é novo. A aplicação que você desenvolveu utiliza o Spread na maioria de seus formulários e o Crystal Reports para os relatórios. Os fontes de seu aplicativo só poderão ser acessados por este computador ligado através do Visual Basic se:

a. ( ) O aplicativo Spread estiver instalado na máquina e os acessos a base de dados devidamente configurados
b. ( ) O aplicativo Crystal Reports estiver instalado na máquina e os acessos a base de dados devidamente configurados
c. ( ) O aplicativo Crystal Reports estiver instalado na máquina, o aplicativo Spread devidamente instalado e os acessos a base de dados devidamente configurados
d. ( ) A máquina estiver ligada, o Visual Basic instalado e os fontes disponíveis para acesso e a base de dados acessível
e. ( ) A máquina estiver ligada, o Visual Basic instalado, o aplicativo Crystal Reports estiver instalado na máquina, o aplicativo Spread devidamente instalado e os acessos a base de dados devidamente configurados


2. Na situação descrita na pergunta 01, o que aconteceria aos fontes de um aplicativo Visual Basic, se os mesmos fossem abertos na máquina e o usuário salvasse o projeto na saída?




3. Ainda na situação descrita na pergunta 01, que prática deve ser adotada para se abrir os fontes com o novo equipamento de modo a não comprometê-los para uso em um dos outros computadores de utilização para desenvolvimento?




4. No caso de os fontes de uma aplicação em Visual Basic serem comprometidos, que práticas adotadas pelos desenvolvedores podem contornar o problema e/ou como o mesmo poder ser contornado?



5. Como se registra uma dll que esteja faltando para um aplicativo Visual Basic e em que pasta esta dll deve ser inserida em uma máquina com o sistema operacional Windows XP?


6. Que aplicativo utilitário pode ser utilizado para realizar consultas em uma base de dados SQL Server e quais os comandos mais comuns utilizados para realizar tais tarefas?


7. Nas linhas de código abaixo, relacione os erros que ocorrerão após uma compilação:

Option Explicit

Private Sub Form_Load()
Me.Top = 2370
Me.Left = 3405
SU_CarregaGrid
End Sub

Sub SU_CarregaraGrid ()

sSQL = "SELECT Codigo, sigla, Nome FROM Fabric WHERE isnull(CodLocalFab,'')='2' ORDER By Codigo"
sSQL = sSQL & "; SELECT @@RowCount"

oRS.Open sSQL, oDB, adOpenForwardOnly

If Not oRS.EOF Then
sClip = oRS.GetString(adClipString, , vbTab, vbCrLf)
Set oRS = oRS.NextRecordset
iLinhas = oRS.Fields(0)
End If
oRS.Close
Set oRS = Nothing

' Carrega a Grid
With grdDados
.Col = 1
.Col2 = .MaxCols
.Row = 1
.Row2 = iLinhas
.MaxRows = iLinhas
.Clip = sClip
End With
Screen.MousePointer = vbDefault

End Sub





8. Descreva os passos de como ativar a utilização de um componente Adodc no Visual Basic:


9. Crie um procedimento em Visual Basic para ler e abrir um arquivo-texto com os campos Nome, Endereço e telefone de nome agenda.txt. Os dados do arquivo-texto agenda.txt devem ser extraídos de uma base de dados chamada func.mdb.
Seguem as estruturas do arquivo e da tabela:
Arquivo Agenda.txt:
Sem cabeçalho
Detalhe:
Nome (50 caracteres)
Endereço (100 caracteres)
Telefone (10 caracteres)
CRLF
Sem rodapé
Tabela func.mdb:
ID: AutoNumeração
Nome: Texto(50)
Endereco: Texto(100)
Telefone: Texto(10)
(Deixar aqui um espaço de uma folha)


10. Cite o endereço de três sites que você pode consultar para pesquisa de informações sobre o uso do Visual Basic na busca de informações sobre o uso de um componente, código- exemplos ou dúvidas freqüentes:


Nota: A prova tem duração de 90 minutos. Leia atentamente cada questão antes de responder. Não rasure sua prova, nem escreva fora das linhas demarcadas. Use letra de forma, se possível, e tente ser o mais claro possível em suas respostas.



BOA SORTE!!!

UM APLICATIVO PARA LEITURA DEVOCIONAL ANUAL DA BIBLIA EM ANDROID

Olá, pessoal!  Este novo projeto foi criado em Visual Studio 2019 em C#.Net com o Xamarin. Já está disponível no Google Play para vocês baix...