Este é um post disponível para assinantes MVPEste 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.
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
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
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
{
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!
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
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]
Você está em:
canal .net
Este post faz parte de:
Curso(s):
Linguagem CSharp
Formações:
Formação .net Essentials (introdução) (40 horas)
Formação .net WebDeveloper (80 horas)
Curso(s):
Formações:
Pedro Bajotto Filho
Space do autor
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

download


1
0
