Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Visual C#

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 12

Luiz Antonio Martins de Carvalho

E-mail: Luiz.martins.carvalho@gmail.com

2012
Rio Pomba/MG
Sumário

1. Introdução ................................................................................................................................. 4

1.1 Conhecendo a Interface do Visual Estúdio. ....................................................................... 4

1.2 Criando um novo Projeto. .................................................................................................. 4

1.3 Linguagem c#. ..................................................................................................................... 4

2. Variáveis e Tipo de Dados ......................................................................................................... 4

2.1 Tipos de variáveis. .............................................................................................................. 4

2.2 Declarando uma variável. .................................................................................................. 5

2.3 Atribuindo valor a variáveis. .............................................................................................. 5

2.4 Convertendo Valores. ......................................................................................................... 5

3. Comandos.................................................................................................................................. 5

3.1 Comando IF ......................................................................................................................... 5

3.2 Comando switch ................................................................................................................. 6

3.3 Comando while ................................................................................................................... 6

3. 4 Comando For...................................................................................................................... 6

3.5 Comando Do/While ............................................................................................................ 6

4. Operadores................................................................................................................................ 7

4.1 Operadores aritméticos ..................................................................................................... 7

4.2 Operadores de atribuição .................................................................................................. 7

4.3 Operadores relacionais ...................................................................................................... 7

4.4 Operadores lógicos ............................................................................................................. 7

5. Usando alguns componentes do Toolbox ................................................................................. 8

5.1 CheckBox............................................................................................................................. 8

5.2 ComboBox ........................................................................................................................... 8

5.3 ContextMenuStrip .............................................................................................................. 8

5.4 MaskedTextBox .................................................................................................................. 8

2
5.5 PictureBox ........................................................................................................................... 8

5.6 RichTextBox ........................................................................................................................ 8

5.7 TabControl .......................................................................................................................... 8

5.8 DataGridview ...................................................................................................................... 8

6. Usando StreamReader .............................................................................................................. 8

7. Criando uma Banco de Dados Local .......................................................................................... 9

7.1 Criar Banco,tabelas ............................................................................................................. 9

7.2 Criando Query Sql ............................................................................................................... 9

7.3 Fazendo uma busca simples ............................................................................................... 9

8. Criando Classes........................................................................................................................ 10

8.1 Definindo a visibilidade (acesso) de uma classe. ............................................................ 10

8.2 Criando uma classe e instanciando. ................................................................................. 10

8.3 Usando os Métodos e Atributos de uma Classe .............................................................. 10

9. Trabalhando com .DLL ............................................................................................................. 11

9.1 Criando uma Dll ................................................................................................................ 11

9.2 Usando minha Dll ............................................................................................................. 11

3
1. Introdução
1.1 Conhecendo a Interface do Visual Estúdio.

1.2 Criando um novo Projeto.


File>New>Project

1.3 Linguagem c#.


C# (CSharp) é uma linguagem de programação orientada a objetos criada pela
Microsoft, faz parte da sua plataforma .Net. A companhia baseou C# na linguagem C++
e Java.

2. Variáveis e Tipo de Dados


2.1 Tipos de variáveis.
A seguinte tabela mostra os tipos do C# com sua referencia no Framework.

C# Type .NET Framework type


bool System.Boolean
byte System.Byte
sbyte System.SByte
char System.Char
decimal System.Decimal

4
double System.Double
float System.Single
int System.Int32
uint System.UInt32
long System.Int64
ulong System.UInt64
object System.Object
short System.Int16
ushort System.UInt16
string System.String

2.2 Declarando uma variável.

string nome ="";

int num;

2.3 Atribuindo valor a variáveis.

string nome ="";


nome = "luiz";

int num;
num = 2;

2.4 Convertendo Valores.

string nome = Convert.ToString(num);

3. Comandos
3.1 Comando IF

for (int i = 0; i < 5; i++)


{
textBox1.Text = Convert.ToString(i);

5
}

3.2 Comando switch


int num=Convert.ToInt16(textBox1.Text);
switch (num)
{

case (1): { label1.Text = "Segunda"; break; }


case (2): { label1.Text = "Terça"; break; }
case (3): { label1.Text = "Quarta"; break; }
case (4): { label1.Text = "Quinta"; break; }

3.3 Comando while

int num = 0;
while (num < 3) {

textBox1.Text += "luiz";
num++;}

3. 4 Comando For
O comando For e constituído por três etapas: Inicialização, Condição
,Incremento

for (int i=0; i < 3; i++) {

textBox1.Text += "luiz";
}

3.5 Comando Do/While

int i = 0;
do
{
textBox1.Text+="luiz";

i++;
}
while (i < 5);

6
4. Operadores
4.1 Operadores aritméticos
+ (Adição)

- (Subtração)

* (Multiplicação)

/ (Divisão)

% (Resto/Módulo)

4.2 Operadores de atribuição


= (Atribuição simples)

+= (Atribuição aditiva)

-= (Atribuição Subtrativa)

*= (Atribuição Multiplicativa)

/= (Atribuição de divisão)

%= (Atribuição de módulo)

4.3 Operadores relacionais


== (Igualdade)

> (Maior)

< (Menor)

<= (Menor igual)

>= (Maior igual)

!= (Diferente)

4.4 Operadores lógicos


&& (E)

|| (OU)

7
5. Usando alguns componentes do Toolbox
5.1 CheckBox

5.2 ComboBox

5.3 ContextMenuStrip
Sair - Application.Exit();

5.4 MaskedTextBox

5.5 PictureBox

5.6 RichTextBox

5.7 TabControl

5.8 DataGridview
Para Visualiar o projeto abra a pasta mini-curso> datagridview

6. Usando StreamReader
Para visualizar o projeto abra a pasta mini-curso >Escrita em texto

8
7. Criando uma Banco de Dados Local
7.1 Criar Banco,tabelas

7.2 Criando Query Sql

7.3 Fazendo uma busca simples

Para Visualizar o projeto abra a pasta mini-curso> revista

9
8. Criando Classes
8.1 Definindo a visibilidade (acesso) de uma classe.
public

Significa que o atributo ou método faz parte da interface do objeto, podendo


ser acessado de qualquer local.

protected

Significa que o atributo ou método está protegido de acesso externo. Só pode


ser acessado pelos métodos da classe, pelos métodos das classes-derivadas (classes
herdeiras).

private

Significa que o atributo ou método só pode ser acessado pelos métodos da


classe (métodos internos da classe).

8.2 Criando uma classe e instanciando.


class Minha_classe
{

public string nome;


public int idade;
public int ano()
{
int ano;
ano = 2012 - idade;
return ano;
}
public string composto()
{
this.nome = nome + " sobrenome";
return nome;

8.3 Usando os Métodos e Atributos de uma Classe


Para Visualizar o projeto abra a pasta mini-curso> criando_classe

10
9. Trabalhando com .DLL
9.1 Criando uma Dll
File>New>Project> Class Library>Ok

Na imagem acima, adicionamos dois métodos simples, um de adição e um de


subtração. Note que eles são os dois métodos estáticos públicos.

Agora que você tem algum código, clique em Build> Build Solution a partir da
barra de menu C # no topo. Clique em Arquivo> Salvar todos, para salvar todos os
arquivos de seu projeto.

Para visualizar sua DLL, vai ate na pasta criada do projeto procure a pasta
Bin>Debug.

9.2 Usando minha Dll


Para utilizar minha DLL crie um novo projeto WindowsFormsApplication
e para adicionarmos nossa DLL vamos em Solution Explore>References , clique com o
botão direito e em seguida Add Refences>Browse e procure a sua DLL .Para podermos
utilizá-la temos que adicioná-la como biblioteca.

using Classe_dll;

Criaremos no nosso Form, dois textbox e dois botões.

11
Para Visualizar o projeto abra a pasta mini-curso> Trabalhando com dll

12

Você também pode gostar