Nesta seção vamos ver os principais compontentes
da IDE do VS 2008.

A esquerda, por padrão oculta, existe a Barra de
Ferramentas, onde ficam agrupados por categoria os compontes padrão do VS ou de
terceiros instalados no ambiente. Para instalar um novo componente, basta
clicar com o botão direito sobre a barra e selecionar Choose Itens. Você pode
também personalizar a sua barra de ferramentas da maneira que achar melhor.
A direita temos o Solution Explorer, que permite
uma navegação rápida entre os arquivos de um projeto ou solução.
Abaixo, a janela de propriedades, permite
configurar as propriedades de um controle ou de um formulário, bem como acessar
eventos.
Entre as principais novidades do ambiente temos
as notificações de status da linha através de cores: Uma nova linha de código
ou código alterado é marcado como amarelo. Se a linha já foi salva sua cor muda
para verde.
Outra novidade são os Snippets: pedaços de
código pré fabricados para executar uma tarefa especifica. Tudo bem que isso
não é uma grande novidade e já foi utilizada em outras IDEs por aí a fora, mas com certeza o recurso esta melhor do que nunca e poderá lhe
ajudar a poupar bastante trabalho. Para inserir um Snippet basta chama-lo no
menu rápido sobre a área de código. Obviamente que você também poderá criar
seus proprios snippets.
SINTAXE: VISUAL BASIC
.NET e C#
Vamos introduzir os principais aspectos d a
sintaxe de programação do VB.NET e do C#. Este não será um estudo completo ou
abrangente, para tal procure bibliografia específica.
|

|
Lembre-se sempre que o C# diferencia entre
caracteres maisculos e minusculos, o VB.NET não.
|
|

|
Você já deve ter encontrado discussões
ardentes na internet sobre C# ser melhor que VB.NET e vice-versa. A verdade
que conhecendo os fundamentos da plataforma sabemos que o resultado é
exatamente igual.
|
Comentários
No C# comentário de linha são feitos com duas
barras. Comentários em bloco são aberto com \* e fechados com *\.
No VB.NET Comentários são inseridos com aspas
simples no inicio da linha. O VB.NET não permite o comentário de blocos de
código, a solução é comentar linha a linha. Porém o Visual Studio possui em sua
barra de ferramentas padrão o comando
Comment out the selected lines que comenta um
bloco de código selecionado e
Uncomment the selected lines que remove os
comentários, a utilização é simples e intuitiva, e funcina em ambas as linguagens

|
‘este
é um comentário válido
Dim
i as Integer ‘esta também é um comentário válido
|

|
//este é um comentário válido
int x
= 3;
/* este também é
um comentário válido */
|
|

|
Você ainda pode criar comentários no VB.NET
utilizando Rem.
|
No Visual Studio 2008 também é possível
documentas seu código sem a necessidade de instalar qualquer plug-in, basta
adcionar três aspas (vb.net) ou tres barras (C#) antes do procedimento. O VS
automaticamente preenche o esqueleto do documento. Observe o exemplo abaixo:

|
''' <summary>
''' Função para somar dois números
''' </summary>
''' <param
name="x">Primeiro número a somar</param>
''' <param
name="y">Segundo número a somar</param>
''' <returns>Resultado
da soma</returns>
''' <remarks>By Fulano</remarks>
Public Function Somar(ByVal x As Integer,
ByVal y As Integer) _
As Integer
Dim z As Integer
z = x + y
Return
z
End Function
|

|
/// <summary>
///
Função para somar dois números
/// </summary>
/// <param
name="x">Primeiro número a somar</param>
/// <param
name="y">Segundo número a somar</param>
/// <returns>Resultado da soma</returns>
int Somar(int x, int y)
{
int z;
z = x + y;
return z;
}
|
O VS ainda pode gerar um diagrama de sua classe,
basta clicar com o botão direito sobre o arquivo, e selecionar View Class
Diagram
Tipos de Dados
Sendo o .NET um framework, não existem tipos de
dados desta ou daquela linguagem. Os tipos são todos do .NET. Obviamente que
existem diferenças de sintaxe na declaração e manipulação destas variaveis.
Abaixo segue uma relação dos principais tipos de dados, para uma relação
completa consulte a documentação do VS 2008:
·
Boolean – Verdadeiro ou falso
·
Char - caractere unicode de 16 bit
·
String - String
·
Byte – inteiro de 8 bit, sem sinal
·
UInt16 - inteiro de 16 bit, sem sinal
·
UInt32 - inteiro de 32 bit, sem sinal
·
UInt64 - inteiro de 64 bit, sem sinal
·
Int16 – inteiro de 16 bit, com sinal
·
Int32 - inteiro de 32 bit, com sinal
·
Int64 - inteiro de 64 bit, com sinal
·
SByte - - inteiro de 8 bit, com sinal
·
DateTime – data e hora
·
Decimal – número decimal
·
Double – número de ponto flutuante com 64 bit
·
Single - número de ponto flutuante com 32 bit
|

|
Um valor nulo em VB.NET é representado por
NOTHING, em C# por null.
|
|

|
O tipo Int32 pode ser representado no VB.NET
por Integer e int no C#.
|
Operadores
|
VB.NET
|
C#
|
|
And
|
&
|
|
Or
|
|
|
|
XOr
|
^
|
|
Not
|
!
|
|
Is Nothing
|
== null
|
|
<>
|
!=
|
|
&
|
+
|
|
\
|
/
|
|
\=
|
/=
|
|
Mod
|
%
|
|
=
|
==
|
Variaveis e Constantes
No VB.NET para declarar uma variável usamos a
palavra DIM, seguido pelo nome da variável e tipo:
A sintaxe do C# é semelhante ao do C++:

Podemos ainda declara diversas variaveis de um
mesmo tipo numa unica declaração:


Ou ainda variaveis de diferentes tipos:

|
Dim i,m as Integer, j,k as Single
|

Obviamente i e m serão do tipo inteiro, e j e K do tipo
single.
É possível ainda incializar a variável na sua declaração:


Para declarar uma constante utilizamos a declaração Const:

