Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas
()
Sobre este e-book
Relacionado a Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas
Ebooks relacionados
Programação funcional em .NET: Explore um novo universo Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasXamarin Forms: Desenvolvimento de aplicações móveis multiplataforma Nota: 0 de 5 estrelas0 notasRefatorando com padrões de projeto: Um guia em Ruby Nota: 0 de 5 estrelas0 notasAngular 11 e Firebase: Construindo uma aplicação integrada com a plataforma do Google Nota: 0 de 5 estrelas0 notasCakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasOrientação a Objetos em C#: Conceitos e implementações em .NET Nota: 5 de 5 estrelas5/5Do PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5Refatorando com padrões de projeto: Um guia em Java Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasAndroid nativo com Kotlin e MVVM: Simplificando técnicas avançadas Nota: 0 de 5 estrelas0 notasJavascript Nota: 0 de 5 estrelas0 notasProgramando Em Java Com Banco De Dados Nota: 0 de 5 estrelas0 notasFront-end com Vue.js: Da teoria à prática sem complicações Nota: 5 de 5 estrelas5/5Primeiros passos com Node.js Nota: 0 de 5 estrelas0 notasConstruindo APIs REST com Node.js: Caio Ribeiro Pereira Nota: 5 de 5 estrelas5/5ECMAScript 6: Entre de cabeça no futuro do JavaScript Nota: 5 de 5 estrelas5/5Entrega contínua em Android: Como automatizar a distribuição de apps Nota: 0 de 5 estrelas0 notasPHP e Laravel: Crie aplicações web como um verdadeiro artesão Nota: 0 de 5 estrelas0 notasDesenvolvimento web com ASP.NET MVC Nota: 0 de 5 estrelas0 notasGuia prático de TypeScript: Melhore suas aplicações JavaScript Nota: 0 de 5 estrelas0 notasMezzio e PHP 7: Uma união poderosa para criação de APIs Nota: 2 de 5 estrelas2/5Programando Em Java - Guia Essencial E Prático Nota: 0 de 5 estrelas0 notasPostgreSQL: Banco de dados para aplicações web modernas Nota: 5 de 5 estrelas5/5Programação Didática com Linguagem C Nota: 4 de 5 estrelas4/5Fundamentos De Programação Java Nota: 0 de 5 estrelas0 notasCodeIgniter: Produtividade na criação de aplicações web em PHP Nota: 0 de 5 estrelas0 notasDesign Patterns com PHP 7: Desenvolva com as melhores soluções Nota: 5 de 5 estrelas5/5Test-Driven Development: Teste e Design no Mundo Real Nota: 0 de 5 estrelas0 notasTuning de SQL: Melhore a performance de suas aplicações Oracle Nota: 0 de 5 estrelas0 notas
Métodos e Materiais de Ensino para você
Aprender Inglês - Textos Paralelos - Histórias Simples (Inglês - Português) Blíngüe Nota: 4 de 5 estrelas4/5Como Convencer Alguém Em 90 Segundos Nota: 3 de 5 estrelas3/5Pedagogia do oprimido Nota: 4 de 5 estrelas4/5BLOQUEIOS & VÍCIOS EMOCIONAIS: COMO VENCÊ-LOS? Nota: 4 de 5 estrelas4/5Sexo Sem Limites - O Prazer Da Arte Sexual Nota: 4 de 5 estrelas4/5Ensine a criança a pensar: e pratique ações positivas com ela! Nota: 5 de 5 estrelas5/54000 Palavras Mais Usadas Em Inglês Com Tradução E Pronúncia Nota: 5 de 5 estrelas5/5Raciocínio lógico e matemática para concursos: Manual completo Nota: 5 de 5 estrelas5/5Massagem Erótica Nota: 4 de 5 estrelas4/5Nada Pode Me Ferir - David Goggins Nota: 5 de 5 estrelas5/5Temperamentos Nota: 5 de 5 estrelas5/5Como Estudar Eficientemente Nota: 4 de 5 estrelas4/5Teorias E Técnicas Da Tcc Nota: 5 de 5 estrelas5/5Piaget, Vigotski, Wallon: Teorias psicogenéticas em discussão Nota: 4 de 5 estrelas4/5Jogos e Brincadeiras para o Desenvolvimento Infantil Nota: 4 de 5 estrelas4/5Meu Maior Desafio Da Vida - Tdah Nota: 0 de 5 estrelas0 notasPor que gritamos Nota: 5 de 5 estrelas5/5Pais feridos. Filhos sobreviventes Nota: 5 de 5 estrelas5/5Curso Básico De Violão Nota: 4 de 5 estrelas4/5Estratégias didáticas para aulas criativas Nota: 5 de 5 estrelas5/5Consciência fonológica na educação infantil e no ciclo de alfabetização Nota: 5 de 5 estrelas5/5Altas habilidades/superdotação, inteligência e criatividade: Uma visão multidisciplinar Nota: 3 de 5 estrelas3/5Gramática Escolar Da Língua Portuguesa Nota: 5 de 5 estrelas5/5A Bíblia e a Gestão de Pessoas: Trabalhando Mentes e Corações Nota: 5 de 5 estrelas5/5Manual Da Psicopedagogia Nota: 5 de 5 estrelas5/5
Avaliações de Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas
0 avaliação0 avaliação
Pré-visualização do livro
Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas - Alexandre Dutra De Oliveira / Luis Fernando Da Silva
ALEXANDRE DUTRA DE OLIVEIRA
LUIS FERNANDO DA SILVA
Desenvolvimento de Software - Aplicativo
Comercial com C# e Camadas
Cadastros Básicos
1ª Edição
São Paulo
Edição do Autor
2017
Capa: ANA RITA DUTRA
Dados Internacionais de Catalogação na Publicação (CIP)
(Câmara Brasileira do Livro, SP, Brasil)
Oliveira, Alexandre Dutra de; Silva, Luis Fernando da.
Desenvolvimento de Software - Aplicativo Comercial com C# e
Camadas - Cadastros Básicos, 1. ed. – São Paulo – Edição do
autor, 2017. 111 p.
Bibliografia.
ISBN 978-85-915014-7-2
1. Informática. 2. Desenvolvimento de software. 3.Programação
em Camadas
I. Oliveira, Alexandre Dutra de; I. Silva, Luis Fernando da
II. Título.
02-5409 CDD 005.1
Índices para catálogo sistemático:
1. Computadores: Programação 005.1
2. Programação de computadores: Processamento de dados 005.1
2017
Proibida a reprodução total ou parcial.
Os infratores serão punidos na forma da lei.
Fone: (16) 99102-9176 e-mail: [email protected]
Sumário
_____________________________________________________________
_
Introdução........................................................................
3
..................
Padrão de Desenvolvimento em
5
Camadas..........................................
Capítulo 1 - Fundação do projeto e criação do banco de
7
dados............
Capítulo 2 - Criação da solução e da camada
18
ORM..............................
Capítulo 3 - Criação da camada
31
HELPER.............................................
Capítulo 4 - Instalação da Ferramenta
38
DAPPER .................................
Capítulo 5 - Criação da camada
45
DAL...................................................
Capítulo 6 - Criação da camada
49
BLL...................................................
Atividade de
51
Fixação.......................................................
Capítulo 7 - Criação do projeto Windows Form e
52
Formulário Base.......
Capítulo 8 - Criação do formulário de Cadastro de
67
Categorias.............
Capítulo 9 - Criação do formulário de Cadastro de
81
Produtos...............
Atividade de
86
Fixação.......................................................
Capítulo 10 - Implementando filtro de dados nos
91
formulários de
Cadastros..........................................................................
..................
Atividade de
94
Fixação.......................................................
Dicas de
95
Programação.....................................................
Capítulo 11 – Armazenamento da Foto do Produto no
99
Banco de
Dados...............................................................................
..................
Bibliografia.......................................................................
110
..................
2
Prefácio
Este material é destinado a estudantes de tecnologia que
pretendem conhecer o C# (C Sharp) ou aumentar o
conhecimento no que diz respeito ao .NET e programação
orientada a objetos. Todo o material foi desenvolvido para
atender o projeto de parceria entre a Escola Técnica
Estadual Antônio de Pádua Cardoso e a empresa Consinco,
com sede na cidade de Ribeirão Preto-SP. O material foi
usado na prática com alunos do terceiro semestre do Curso
Técnico em Informática e sempre que alguém encontrava
alguma dificuldade, não entendia as orientações aqui
contidas, ou ainda tinham alguma sugestão, o material
sofria uma alteração a fim de tornar-se mais compreensível.
Espera-se, também, poder auxiliar professores em seus
cursos com programação orientada a objetos, usando a
programação em camadas. A disciplina na qual aplicamos
esse material foi DS II (Desenvolvimento de Software II), do
Curso Técnico em Informática na Escola Técnica Estadual
Antônio de Pádua Cardoso, escola vinculada ao CEETEPS –
Centro Estadual de Educação Tecnológica Paula Souza.
Foi dado um enfoque principal em questões de padrões de
desenvolvimento - Design Patterns e conceitos OOP –
Programação Orientada a Objetos. Visando aproveitar ao
máximo o conceito de Orientação a Objetos, também
utilizaremos o Mapeamento Objeto-Relacional (ORM), que
consiste em um framework que tem por objetivo suprir as
disparidades entre o paradigma orientado a objetos e o
modelo entidade-relacional, criando uma ponte
(mapeamento) entre o modelo relacional e o modelo
orientado a objetos. Ou seja, ao trabalhar com essa
abordagem, é possível a construção de sistemas