DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine ou Easy .net magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Curso de C#(csharp) - Parte VIII

Veja nessa vídeo aula de Pedro Bajotto Filho, mais um capítulo do curso de C#(csharp). Acesso exclusivo para Assinantes.

 
Autor: Pedro Bajotto Filho
Título: .
Tempo: 11:18 min.
Mini resumo: Esta video-aula traz um mini-curso de C#(csharp), tratando das funções básicas da linguagem. Nesta aula, demonstrando o uso de Listas (List<>).
Tecnologias utilizadas: C#(csharp), Visual Studio 2005 e .NET 2.0..
Exemplos construídos: Aplicação ConsoleApp.
Palavras chaves: Flash, ASP.NET 2.0, Visual Studio 2005, User Control.





    4 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Diego França
gostaria de saber exemplos onde podem ser implementados os list? Uma vez eu usei para fazer um algoritmo cujo tinha que ter um vetor que aumentasse o tamanho conforme era solicitado,entao eu usei o list . isso que eu fiz esta certo?
[há +1 mês] - Responder

 

Luiz Agnelo C. Maia
Ola Diego, esta sim. Pode jogar um vetor dentro do List. Mas geralmente o List é usado para armazenar coleções provenientes de uma instrução SELECT executada num banco de dados, veja o sexemplo abaixo, usando List com DAAB:

Camada DAL:

public static IDataReader Buscar(int codCategoria, string dscCategoria, int codDepartamento)
{
Database db = Servicos.ObterBancoDeDados();

using (DbCommand dbCommand = db.GetStoredProcCommand("procCategoria_Buscar"))
{
db.AddInParameter(dbCommand, "COD_CATEGORIA", DbType.Int32, codCategoria);
db.AddInParameter(dbCommand, "DSC_CATEGORIA", DbType.String, dscCategoria);
db.AddInParameter(dbCommand, "COD_DEPARTAMENTO", DbType.Int32, codDepartamento);

return db.ExecuteReader(dbCommand);
}
}

Camada BLL:
public List Buscar(int codCategoria, int codDepartamento, string dscCategoria, string indAtivo)
{
List c = new List();

using (IDataReader reader = DAL.Categoria.Buscar(codCategoria, dscCategoria, codDepartamento))
{
while (reader.Read())
{
Departamento departamento = new Departamento();
departamento = departamento.Buscar(Convert.ToInt32(reader["cod_departamento"]));

c.Add(
new Categoria(
Convert.ToInt32(reader["cod_categoria"]),
Convert.ToString(reader["nom_categoria"]),
Convert.ToString(reader["ind_ativo"]),
departamento));
}
}
return c;
}


[]s
Luiz Maia
[há +1 mês] - Responder
 

Hernane Costa Goncalves
Bom dia Pedro!


Estou iniciando no Asp .Net C# a pouco tempo, evenho assitindo suas aulas, que por sinal são muito boas, e estou enviando esse e-mail para exclarecer uma duvida de uma vez por todas.



Estou desenvolvendo uma aplicação Asp .NET C# no banco Microssoft SQL 2008, e eu queria saber qual é a forma mais rapida (agilidade nas consultas), e mais segura de fazer consultas nesse banco atravéz da minha aplicação.



E qual é a diferença do SqlDataSource para o ObjectDataSource, e se existe outra forma de se fazer consultas no banco, e quais delas é a melhor detre os critérios citados acima.



Desde já Obrigado!
[há +1 mês] - Responder

 

Luiz Agnelo C. Maia
Hernane,

Exsitem várias formas de fazer o que precisa. Eu, particularmtene, uso Stored Procedures para armazenar as querys e uso um componente gratuito da Microsoft chamado DAAB (data accesss application block( que vc encontra dentro do Enterprise Libray, baixa de graça.

[]s
[há +1 mês] - Responder
 



[Este post ainda não foi associado a uma sequência]
Publicidade
Autor
Pedro Bajotto Filho

Pedro Bajotto Filho (bajotto@gmail.com) é Gerente de Projetos com mais de 17 anos de experiência na área. Especialista em .NET, Java entre outras linguagens, nas plataformas Windows e Linux.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03