VB .NET - Dicas curtas e rápidas - Como eu faço isso no VB .NET ?
Neste artigo veremos algumas dicas rápidas de como realizar tarefas no VB .NET. |
A seguir algumas dicas rápidas que procuram mostrar como realizar algumas tarefas comuns no VB .NET. Aproveite :
Seção : Como eu faço isso no VB .NET ?
Parte 1 - Mostra como algumas tarefas básicas eram feitas no VB6 e como são feitas agora no VB.NET:
Era assim no VB6 | Você faz assim no VB .NET |
DoEvents | System.Windows.Forms.Application.DoEvents |
App.Path & app.Exename | System.Reflection.Assembly.GetExecutingAssembly.Location.ToString |
App.hInstance |
System.Runtime.InteropServices.Marshal.GetHINSTANCE
_(System.Reflection.Assembly.GetExecutingAssembly.GetModules()_(0)).ToInt32()
|
App.PrevInstance |
Function PrevInstance() As Boolean If Ubound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess).ProcessName)) > 0 Then Return True Else Return False Endif |
Picture1.Picture = LoadPicture(path) |
Dim img As Image = Image.FromFile(path) Picture1.Image = img |
Me.Icon = LoadPicture(path) |
Dim ico As New Icon(path) Me.Icon = ico |
Open path For Input As #1 Line Input #1, buffer Close #1 |
Dim fs As FileStream =
File.Open(path, FileMode.OpenOrCreate, _ FileAccess.Read) Dim sr As New StreamReader(fs) Buffer = sr.ReadLine sr.Close |
Open path For Output As #1 Write #1, buffer Close #1 |
Dim fs As FileStream =
File.Open(path, FileMode.OpenOrCreate, FileAccess.Write) Dim sr As New StreamWriter(fs) sr.Write(buffer) sr.Close |
On Error Goto errhandler ... errhandler: MsgBox(err.Description)
|
Try ... Throw New Exception("descrição do erro") ... Catch e as Exception MsgBox(e.Description) End Try |
Parte 2 - A seguir uma relação contendo o código para realizar muitas tarefas básicas no VB .NET:
Pingar uma URL
MsgBox(My.Computer.Network.Ping("www.macoratti.net",1000) |
Tocar/Parar um arquivo .WAV do
sistema
My.Computer.Audio.Play("C:\WINDOWS\Media\Windows XP Default.wav",
AudioPlayMode.Background)
|
Abrir uma URL
no Navegador padrão:
Dim
webAddress As String = "http://www.macoratti.net"
|
Exibir resolução de vídeo
MsgBox("A resolução é: " & My.Computer.Screen.Bounds.Width.ToString & "x" &
_ |
Obter o nome
completo, a plataforma e a versão do sistema operacional
MsgBox(My.Computer.Info.OSFullName)
|
Obter a quantidade de memória
física disponível e a memória virtual
MsgBox(" ´Memória Física disponível: " & My.Computer.Info.AvailablePhysicalMemory.ToString
& " bytes")
|
Gerar número
aleatórios
Dim r As Random =
New Random 'Gera no aleatório entre o mínimo e o máximo definidos.
|
Abrir uma página no navegador
padrão
Private Sub AbrirURL(URL as String)
|
Faz o upload de
um arquivo da máquina local para um local remoto My.Computer.Network.UploadFile("c:\teste\Pagina.html","http://www.macoratti.net")
|
Faz o download de um arquivo da
internet para a máquina local My.Computer.Network.DownloadFile("http://www.macoratti.net/index.html", "c:\teste\Pagina.html")
|
Desabilitar o
beep no controle TextBox quando teclar o ENTER
If e.KeyCode = Keys.Enter Then
|
Copiar e colar texto para o
Clipboard
My.Computer.Clipboard.SetText("Meu texto", TextDataFormat.Text) |
Limpar o
Clipboard My.Computer.Clipboard.Clear()
|
Verifica se o computador esta
conectado na internet MsgBox(My.Computer.Network.IsAvailable)
|
Verifica se um
arquivo ou diretório existem
Imports System.IO
|
Obter o caminho
da aplicação com o nome do arquivo
Dim appPathFilename As
String
|
Obter o caminho
da aplicação sem o nome do arquivo
Dim appPath As String
|
Listar todas as
fontes disponíveis
Dim f
As System.Drawing.Text.InstalledFontCollection =
New System.Drawing.Text.InstalledFontCollection
|
Verificar se um
arquivo existe
Imports System.IO
|
Verificar se um
diretório existe
Imports System.IO
|
Obter a Hora e data
atual MessageBox.Show(Date.Now)
|
Tratamento de
erro Básico com Try/Catch
Imports
System.IO Try
|
Incluir cores
em um ListBox/ComboBox
Imports
System.Drawing
|
Eu sei é apenas VB .NET mas eu gosto...
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências: