Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    C# e Visual Studio Desenvolvimento de aplicações desktop

    Everton Coimbra de Araújo
    Livro de C# e Visual Studio

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    As tradicionais aplicações desktop que muito sucesso fizeram há alguns anos ainda possuem espaço vital no mercado e na arquitetura tecnológica de muitas empresas. Conhecer bem os recursos que o .NET pode oferecer e saber desenvolver com essas ferramentas pode ser o diferencial para a escolha adequada em um projeto.

    Neste livro, Everton Coimbra de Araújo ensina como desenvolver aplicações desktop através do C# e o Visual Studio, mostrando conceitos fundamentais para qualquer profissional que deseja versatilidade na carreira. Você passará por exemplos práticos de estrutura sequencial, condicional ou de seleção, bem como problemas mais complexos de repetição e controles para interação com conjuntos de dados por meio do ADO.NET. O caminho passará por conceitos como MVC e LINQ, chegando ao Entity Framework Core para o ORM, tudo acompanhado de muita prática.

    Saiba o que você vai aprender

     

    Sumário

    • 1 As primeiras implementações: estrutura sequencial
    • 1.1 Troca de valores
    • 1.2 Inserindo imagens em controles
    • 1.3 Obtendo o resto de uma divisão
    • 1.4 Registrando o gasto em um restaurante
    • 1.5 Conclusão
    • 2 Evoluindo na complexidade: estrutura condicional
    • 2.1 Tomando uma decisão com base em uma idade identificada
    • 2.2 Identificando o peso ideal para uma pessoa
    • 2.3 Identificando um reajuste salarial
    • 2.4 Conclusão
    • 3 Resolvendo problemas mais complexos: estruturas de repetição
    • 3.1 Registro do consumo de energia em um condomínio
    • 3.2 Leitura de arquivo texto para cálculo de reajuste em folha de pagamento
    • 3.3 Informação de dados para geração de arquivo texto
    • 3.4 Conclusão
    • 4 Vários projetos em uma solução: aplicando alguns conceitos relacionados ao MVC e à Orientação a Objetos
    • 4.1 Objeto
    • 4.2 Classe
    • 4.3 Abstração
    • 4.4 Implementando os conceitos apresentados
    • 4.5 Associações entre objetos
    • 4.6 Composição entre classes fazendo uso de Collections
    • 4.7 Criação dos projetos e definição de dependência entre eles
    • 4.8 Criando a camada de apresentação
    • 4.9 Criando uma janela principal para a aplicação e menus para acesso aos formulários criados
    • 4.10 Associando objetos na implementação da Nota de Entrada
    • 4.11 Implementando a interação do usuário com o registro do Corpo da Nota de Compra
    • 4.12 Implementando a interação do usuário com o registro dos produtos da Nota de Compra
    • 4.13 Conclusão
    • 5 Acesso a dados por meio do ADO.NET
    • 5.1 Introdução ao ADO.NET
    • 5.2 Criando a base de dados utilizando o Visual Studio
    • 5.3 Realizando operações relacionadas ao CRUD em uma tabela de dados
    • 5.4 Inserindo registros na tabela de fornecedores
    • 5.5 Obtendo todos os fornecedores existentes na base de dados
    • 5.6 Obtendo um fornecedor específico na base de dados
    • 5.7 Removendo da tabela o fornecedor selecionado
    • 5.8 Realizando alterações em um fornecedor já inserido
    • 5.9 Implementando associações em tabelas de uma base de dados
    • 5.10 Implementando a interface com o usuário para as associações
    • 5.11 Conclusão
    • 6 Utilizando DataSet Tipado para acesso à base de dados
    • 6.1 Desenhando o formulário para a implementação de um exemplo de uso de DataSet e seus componentes
    • 6.2 Implementando a criação, população e interação com o DataSet
    • 6.3 DataSets Tipados
    • 6.4 Atualizando a base de dados
    • 6.5 Criando os DataSets Tipados no Visual Studio
    • 6.6 Entendendo os componentes do DataSet Tipado
    • 6.7 Criando um formulário que faz uso de um DataSet Tipado
    • 6.8 Entendendo o comportamento do formulário em relação aos seus controles e ao DataSet
    • 6.9 Criando um formulário utilizando dados de um relacionamento
    • 6.10 Concluindo os formulários para a aplicação de compra e venda
    • 6.11 Conclusão
    • 7 Conhecendo a Language INtegrated Query e o Windows Presentation Foundation
    • 7.1 Introdução ao Windows Presentation Foundation
    • 7.2 Criando uma aplicação WPF
    • 7.3 Introdução ao Language INtegrated Query
    • 7.4 Preparando a aplicação para uma consulta LINQ
    • 7.5 Implementando uma consulta LINQ
    • 7.6 Conceitos básicos sobre consultas no contexto LINQ
    • 7.7 Conceitos básicos sobre expressões de consultas
    • 7.8 Sintaxe de consultas e de métodos no LINQ
    • 7.9 Expressões Lambda (lambda expressions)
    • 7.10 Conclusão
    • 8 Apresentando o Entity Framework Core como ferramenta para Mapeamento Objeto Relacional
    • 8.1 Começando com o Entity Framework Core
    • 8.2 Criando um projeto para aplicação do Entity Framework
    • 8.3 Habilitando a API do Entity Framework (NuGet Package to Entity) para o projeto
    • 8.4 Criando o contexto com a base de dados
    • 8.5 Lendo e escrevendo dados na base de dados por meio do EF
    • 8.6 Implementando associações/ relacionamentos
    • 8.7 Populando a base de dados com dados para teste
    • 8.8 Criando a interface com o usuário para aplicar a associação
    • 8.9 Aplicando Binding de objetos em um CRUD
    • 8.10 Conclusão
    • 9 Collections
    • 9.1 Collections em C
    • 9.2 Alguns exemplos de coleções não genéricas - ArrayList e Stack
    • 9.3 Alguns exemplos de coleções genéricas - List e Dictionary
    • 9.4 Conclusão
    • 10 Os estudos não param por aqui

    Autor

    Everton Coimbra de Araújo

    Everton Coimbra de Araújo atua na área de treinamento e desenvolvimento. É tecnólogo em processamento de dados pelo Centro de Ensino superior de Foz do Iguaçu, possui mestrado em Ciência da Computação pela UFSC e doutorado pela UNIOESTE em Engenharia Agrícola. É professor da Universidade Tecnológica Federal do Paraná (UTFPR), possui experiência na área de Ciência da Computação, com ênfase em Análise e Desenvolvimento de Sistemas, atuando principalmente nos seguintes temas: Desenvolvimento Web com Java e .NET, Persistência de Objetos e desenvolvimento de aplicativos para dispositivos móveis.

    Dados do produto

    Número de páginas:
    401
    ISBN:
    978-65-86110-15-9
    Data publicação:
    10/2015. Atualizado em 04/2020
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de Produtividade em C#
    Produtividade em C#
    +
    Livro de Design Patterns em C#
    Design Patterns com C#
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev