domingo, 19 de junho de 2016

PROJETOS C# - 23

Acesso a banco de dados com C#

Conteúdo Abordado:

Banco de dados relacionais e SQL:

> Banco de dados: repositório de dados
> Banco de dados relacional: organiza seus dados em tabelas
> SQL : linguagem mais popular de consulta e manipulação de tabelas do banco de dados

DataSet:

> Representa um subconjunto de um Banco inteiro
> Armazena em cache na sua máquina sem uma conexão permanente com o BD
> Periodicamente a aplicação deve se conectar ao BD para atualizar e se atualizar
> Captura não apenas algumas linhas de uma tabela, mas também um grupo de tabelas com todos os metadados necessários para representar os relacionamentos e restrições do BD

Data Adapter:

> DataSet é uma abstração de uma banco de dados relacional
> Um DataAdapter atua como uma ponte entre o DataSet e o BD
> DataAdapter fornece o método fill() para alimentar o DataSet
> Um único DataSet representa mais que um banco ou outra origem de dados

Configuração do Banco de Dados:











Após os passos a passos acima, abrimos um banco de dados relacionado a Filmes:



Design:








Execução do baco de dados aberto:  foi configurado o DataGridView, Assosiando com TextBox e configurado navegador utilizando BindingNavigator.








sexta-feira, 17 de junho de 2016

PROJETOS C# - 22

Acesso a Dados com o C#

Conteúdo Abordado:




 Função do Programa:

Abrir um arquivo no formato .txt adicionando a linha de comando Using System IO, após abrir inserir um texto e salva-lo dentro deste arquivo .txt.




Design:




Código:




Execução:




Após o testo digitado acima, abrimos novamente o arquivo que foi salvo:





PROJETOS C# - 21

Método para receber dois número e exibir o maior deles.

Console:

Execução:



PROJETOS C# - 20

Consumo de KW

Conteúdo Abordado:

Tratamento de Exceções:

 Definição: Uma exceção é um evento que ocorre durante a execução de um programa que interrompe o fluxo normal de suas instruções.

Uso do try-catch ( preventiva) • Variáveis de status que certificam-se que uma exceção ocorreu ; desvio de código quando a exceção ocorre e Ter uma sub-unidade que é chamada no momento que a exceção ocorre

Estrutura básica try catch finally:
 try 
{
     // Código a ser executado 
catch (TipoExceção1 e) 
{
     // tratamento da exceção1 
catch (Exception e) // erro genérico 
    // tratamento genérico 

finally 
     // Este bloco de código sempre será executado, havendo ou não exceção!
 } 

Design:


Código:




Execução:


quarta-feira, 15 de junho de 2016

PROJETOS C# - 19

Projeto de Tratamento de Erro:


Form:


Código Fonte, dois tratamentos:

Try Catch para divisão por 0 e para números Inteiros.

Programa em Funcionamento:

Tratamento de Erro:
 

terça-feira, 14 de junho de 2016

PROJETOS C# - 18

Criando Classe Hora: 


Após Criação da Classe, ajustando o Console:


Programa em Execução (CONSOLE):

domingo, 12 de junho de 2016

PROJETOS C# - 17

Instanciando valor de horas
(utilização no Console Aplication)

Classe Hora:


Programa Hora


PROJETOS C# - 16

Criação de Classe


Criando Classes

Classe Pessoa











Formulário de Ligação com a Classe














Evento do Botão Ok







                                                       Evento do Acesso Liberado


Evento de Acesso Proibido

PROJETOS C# - 15

Formulários

Criação e interligação entre três formulários.

TELAS DE FORMULÁRIOS

Formulário 1:

Formulário 2:


Formulário 3:



Estrutura dos formulários:

Formulário Menu:


Formulário Abertura: 

Formulário Entrada:








sexta-feira, 3 de junho de 2016

PROJETOS C# - 14

Manipulação de String 


Números Sequenciais


Conteúdo Abordado:

Manipulação de String exibindo de forma sequencial números definidos em um Vetor com índice.

Função do Programa:

A partir de um número base, o botão "Próximo" deve exibir na label o número crescente com um índice definido de quatro bases.


Design:

 

 

Código: