booki

-10%

LINQ com C#

ISBN: 9789727225477

Autores: Luís Abreu, Paulo Morgado

Editora: FCA

Número de Páginas: 216

Idioma: Português

Data Edição: 2009

21,90 €24,33 €
Poupa: 2,43 € | desconto de 10,0%

Promoção válida até às 23:59 do dia 31-dez-2024.

A eventual indisponibilidade de stock será comunicada em 24/48h

O LINQ (Language Integrated Query) revolucionou por completo a forma como tratamos (e interagimos com) os dados nas nossas aplicações. Esta nova linguagem (desenvolvida pela Microsoft) contribui para aumentar a produtividade
dos programadores, já que abstrai a origem dos dados usados numa aplicação. Na prática, isto quer dizer que podemos utilizar expressões semelhantes para obter dados a partir de uma base de dados ou a partir de um documento XML. Do ponto de vista da produtividade, estamos, muito provavelmente, perante a funcionalidade mais importante introduzida pela Microsoft nos últimos anos. Para além de apresentar detalhadamente as variantes mais importantes de LINQ, o livro aborda ainda de forma aprofundada todas as funcionalidades existentes e adicionadas à linguagem C# (aquando do lançamento da versão 3) que permitem o correcto funcionamento do LINQ.
.
0. INTRODUÇÃO

0.1 O que posso encontrar neste livro?
0.2 Requisitos
0.3 A quem é que este livro é dirigido?
0.4 Convenções
0.5 Organização do livro
0.6 Suporte

1. INTRODUÇÃO AO LINQ
1.1 Porquê o LINQ
1.2 Variantes de LINQ
1.3 Vantagens decorrentes da utilização de LINQ
Resumo

2. GENÉRICOS
2.1 Os genéricos e o LINQ
2.2 Introdução aos genéricos
2.3 Classes abertas e fechadas
2.4 Utilização de argumentos de tipo
2.5 Overloads e overriding de membros de classes genéricas
2.6 Definição de constrangimentos
Resumo

3. BLOCOS DE ITERAÇÃO
3.1 Introdução aos blocos de iteração
3.2 Padrão IEnumerable
3.3 Blocos de iteração em C# 2.0
3.4 Implementação interna dos blocos de iteração
Resumo

4. FUNÇÕES ANÓNIMAS
4.1 Introdução aos métodos anónimos
4.2 Expressões Lambda
Resumo

5. VARIÁVEIS IMPLICITAMENTE TIPIFICADAS
5.1 Introdução
5.2 Arrays
Resumo

6. INICIALIZAÇÃO DE OBJECTOS
6.1 Introdução
6.2 Inicialização de colecções
Resumo

7. PROPRIEDADES IMPLEMENTADAS AUTOMATICAMENTE
7.1 Introdução
Resumo

8. TIPOS ANÓNIMOS
8.1 Introdução
Resumo

9.MÉTODOS DE EXTENSÃO
9.1 Introdução
9.2 Invocação de métodos de extensão
Resumo

10. LINQ TO OBJECTS
10.1 Introdução ao LINQ
10.2 Contextos LINQ
10.3 Introdução ao LINQ To Objects
Resumo

11. LINQ TO XML
11.1 Introdução
11.2 Utilizando LINQ para pesquisar XML
Resumo

12. LINQ TO SQL
12.1 Introdução
12.2 Estrutura da base de dados
12.3 Entidades
12.4 DataContext
12.5 Utilização de grafos de objectos
12.6 Relacionamentos 1:1
12.7 Relacionamentos 1:N
12.8 Relacionamentos N:M
12.9 Herança de entidades
12.10 Utilização de Stored Procedures
12.11 Invocação de funções
12.12 Actualização de dados
12.13 Criação de base de dados
12.14 Utilização de Logging
12.15 Ferramentas auxiliares ao desenvolvimento
Resumo

13. PLINQ
13.1 Introdução ao multiprocessamento
13.2 Introdução às Parallel Extensions
13.3 Introdução ao PLINQ
13.4 Ordenação de valores
13.5 Limitação do número de threads
13.6 Processamento das expressões de pesquisa
13.7 Tratamento de excepções
Resumo

14. SEGURANÇA E PROFILES
14.1 Opções para expandir o LINQ
14.2 O padrão de pesquisa LINQ
14.3 LINQ To Live Search
Resumo
.
Luís Abreu
Licenciado em Engenharia de Sistemas e Computadores pela Universidade da Madeira. Tem sido um utilizador regular da plataforma.NET desde 2002. Ao longo dos últimos anos, participou em vários projectos Web e contribuiu com vários artigos para o site do grupo português PontoNetPT. Actualmente, trabalha na SRA onde é um dos responsáveis pela arquitectura e desenvolvimento de aplicações. É MVP ASP.NET desde Outubro de 2005. A partir de 2006, passou a ser o único português a integrar o grupo internacional ASP Insiders (um grupo de elite que mantém contactos regulares
com a equipa da Microsoft que desenvolve a plataforma ASP.NET. Autor dos livros AJAX com ASP.NET – Curso Completo e ASP.NET 3.5 – Curso Completo, ambos publicados pela FCA.

Paulo Morgado
Bacharel em Electrónica e Telecomunicações (Sistemas Digitais) pelo Instituto Superior de Engenharia de Lisboa e Licenciado em Engenharia Informática pela Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa. Tem sido utilizador regular da plataforma .NET desde 2003, tendo desenvolvido aplicações de serviços, aplicações Web e aplicações Windows Forms. É MVP de C# desde Abril de 2003 participando nos grupos de notícias da Microsoft e nas comunidades PontoNetPT e GASP. Ao longo dos anos tem publicado vários artigos nos seus blogues e no CodeProject e outros sites.
.

Newsletter

inscrição newsletter

Subscreva a Newsletter Booki e receba todas as nossas novidades e promoções no seu email.

Subscrever

Facebook Linkedin Instagram

Modos de Pagamento

Opções de Envio Vasp Expresso

©Quântica Editora, Lda - Todos os direitos reservados
Praça da Corujeira, 30 - 4300-144 Porto
E-mail: info@booki.pt
Tel.: +351 220 104 872 (custo de chamada para a rede fixa)

Compre online, escolha sites nacionais.

Compre online, escolha sites nacionais.