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