Wook.pt - Faça um site ASP.NET

Faça um site ASP.NET

com Enfoque em VB.NET e Linguagem SQL

de Carlos A. J. Oliviero 

idioma: Português do Brasil, Português
49,97€
Esgotado ou não disponível.
Sinopse

Ideal para quem está iniciando, este livro ensina os fundamentos da tecnologia ASP.NET, ADO.NET, da linguagem de programação VB.NET (framework 2.0) e da linguagem SQL (padrão ANSI/89) pelo método orientado por projeto, ou seja, ao terminar o livro, o leitor terá criado um site dinâmico para uma editora.
Os tópicos são abordados em etapas progressivas de fácil assimilação e exercícios de laboratório com os quais o usuário constrói suas páginas dinâmicas e absorve os conceitos básicos, como: variáveis, constantes e tipos de dados, controle do fluxo de um programa, vetores e matrizes, funções internas do VB.NET, sub-rotinas e funções, Web Forms e Server Controls, validação de dados, linguagem SQL (pesquisa, inclusão, alteração e exclusão de registros) etc.
Sua interação com a Internet permite navegar pelo site que será construído e baixar o kit de trabalho com o material necessário para a execução do projeto.

SUMÁRIO

Capítulo 1 - Como Utilizar Este Livro
O que é a série Faça um Site
O que é o método orientado por projeto
Como obter sucesso nos estudos
Algumas dicas para um estudo eficaz
Planeje seu estudo
Como os livros estão estruturados
Informações muito importantes
Projeto didático
Direitos autorais do projeto
Bugs do projeto
Por que devo digitar as linhas de código das páginas?
Rotinas, comandos e páginas - muita atenção em sua digitação
Refresh - muitas vezes pode resolver seu problema
Pré-requisitos para o uso deste livro
Conhecimentos básicos
Softwares necessários
Requisitos de hardware
Objetivos deste livro
O desafio
Como será o projeto
Antes de começar

Capítulo 2 - Preparação do Computador
Etapa 1 - IIS (Internet Information Services)
Laboratório 2.1 - Verificar se o IIS já está instalado em seu computador
Laboratório 2.2 - Como instalar o IIS em seu computador
Laboratório 2.3 - Como configurar o IIS para ser usado neste livro
Etapa 2 - Microsoft .NET Framework
Laboratório 2.4 - Como verificar se o Framework já está instalado em seu computador
Laboratório 2.5 - Como baixar e instalar o Microsoft .NET Framework
Etapa 3 - ASP.NET Web Matrix
Laboratório 2.6 - Como instalar o ASP.NET Web Matrix
Laboratório 2.7 - Como verificar se tudo foi instalado corretamente.
Síntese do capítulo

Capítulo 3 - O que é ASP.NET
Etapa 1 - Por que ASP.NET
O que são scripts
Etapa 2 - Introdução ao ASP.NET
Laboratório 3.1 - Como criar a primeira página em ASP.NET utilizando o Bloco de Notas do Windows e o IIS
Laboratório 3.1A - Como criar a primeira página em ASP.NET utilizando o ASP.NET Web Matrix
Etapa 3 - Noções preliminares para o estudo do ASP.NET
Laboratório 3.2 - Entender o uso dos delimitadores
Laboratório 3.3 - Escrever expressões isoladas de script
Laboratório 3.4 - Escrever blocos de instruções de script
Síntese do capítulo
Tarefa mínima

Capítulo 4 - Variáveis, Constantes e Tipos de Dados
Etapa 1 - Variáveis e constantes
Variáveis
Constantes
Laboratório 4.1 - Como criar uma página para trabalhar com variáveis
Etapa 2 - Expressões matemáticas
Laboratório 4.2 - Como testar expressões aritméticas
Laboratório 4.3 - Como trabalhar com variáveis e constantes
Laboratório 4.4 - Como calcular a área de um quadrado
Laboratório 4.5 - Como trabalhar com operadores relacionais
Laboratório 4.6 - Como trabalhar com operadores lógicos
Etapa 3 - Expressões literais
Laboratório 4.7 - Como trabalhar com expressões literais
Laboratório 4.8 - Como trabalhar com funções literais
Laboratório 4.9 - Como formatar a exibição de um CNPJ
Síntese do capítulo
Tarefa mínima

Capítulo 5 - Controle do Fluxo de um Programa
Etapa 1 - Processamento seqüencial
Etapa 2 - Desvio condicional simples
Laboratório 5.1 - Como testar desvios condicionais simples
Laboratório 5.2 - Como testar desvios condicionais simples
Etapa 3 - Desvio condicional composto
Laboratório 5.3 - Como testar desvios condicionais compostos
Laboratório 5.4 - Como testar desvios condicionais compostos
Atividade complementar 5.1 - Como verificar se um número é par ou ímpar
Atividade complementar 5.2 - Como verificar se um número é par ou ímpar
Etapa 4 - Estruturas de controle de repetição
Laboratório 5.5 - Como construir uma tabela de uma coluna e 15 linhas
Laboratório 5.6 - Como construir uma tabela de uma coluna e 20 linhas zebradas
Laboratório 5.7 - Como gerar uma tabela de cores seguras para a Web
Síntese do capítulo
Tarefa mínima

Capítulo 6 - Vetores e Matrizes
Laboratório 6.1 - Como usar variáveis para construir uma página que exiba o dia da semana por extenso
Etapa 1 - Vetores
Laboratório 6.2 - Como usar vetores para construir a página que exibe o dia da semana
Etapa 2 - Matrizes
Laboratório 6.3 - Como usar matrizes para construir a página "Prato do Dia"
Laboratório 6.4 - Como usar a instrução For...Next para trabalhar com vetores
Atividade complementar 6.1 - Como criar um jogo para sortear seis números da Mega-Sena
Atividade complementar 6.2 - Como melhorar a visualização dos dados da atividade 6.1
Síntese do capítulo
Tarefa mínima

Capítulo 7 - Principais Funções Internas do VB.NET
Funções para manipulação de datas
Funções para manipulação de caracteres
Funções para conversão de tipos de dados
Funções para formatação de dados
Síntese do capítulo

Capítulo 8 - Sub-Rotinas e Funções
Etapa 1 - Modularização
Sub-rotinas
Laboratório 8.1 - Como criar sua primeira sub-rotina
Funções
Laboratório 8.2 - Como criar sua primeira função
Laboratório 8.3 - Como criar uma tabela de temperaturas
Laboratório 8.4 - Como criar uma página para exibir a média aritmética entre quatro números
Etapa 2 - Biblioteca de funções
Laboratório 8.5 - Como criar uma biblioteca de funções
Laboratório 8.6 - Como criar uma página para executar as funções da biblioteca
Síntese do capítulo
Tarefa mínima

Capítulo 9 - Web Forms e Server Controls
Etapa 1 - Server controls
.NET server controls
O controle Label
Laboratório 9.1 - Como usar o controle Label (parte 1)
Laboratório 9.2 - Como usar o controle Label (parte 2)
Laboratório 9.3 - Como alterar as propriedades de um controle por intermédio de uma sub-rotina
O controle Button
Laboratório 9.4 - Como usar o controle Button (parte 1)
Laboratório 9.5 - Como usar o controle Button (parte 2)
O controle TextBox
Laboratório 9.6 - Como usar o controle TextBox
Laboratório 9.7 - Como construir uma calculadora simples
Laboratório 9.8 - Como usar o evento onTextChanged
O controle DropDownList
Laboratório 9.9 - Como usar o controle DropDownList (parte 1)
Laboratório 9.10 - Como usar o controle DropDownList (parte 2)
Laboratório 9.11 - Como usar o controle DropDownList (parte 3)
Laboratório 9.12 - Como usar o controle DropDownList (parte 4)
O controle ListBox
Laboratório 9.13 - Como usar o controle ListBox (parte 1)
Laboratório 9.14 - Como usar o controle ListBox (parte 2)
Laboratório 9.15 - Como usar o controle ListBox (parte 3)
O controle CheckBox
Laboratório 9.16 - Como usar o controle CheckBox
O controle RadioButtonList
Laboratório 9.17 - Como usar o controle RadioButtonList
Outros controles de servidor
Laboratório 9.18 - Como usar o controle ImageButton
Laboratório 9.19 - Como usar o controle HyperLink
Laboratório 9.20 - Como usar o controle Calendar
Síntese do capítulo
Tarefa mínima

Capítulo 10 - Validação de Dados
Etapa 1 - Validation server controls
Laboratório 10.1 - Como usar o RequiredFieldValidator associado a um TextBox
Laboratório 10.2 - Como usar o CompareValidator para comparar duas datas
Laboratório 10.3 - Como usar o CompareValidator para comparar se dois campos possuem o mesmo valor
Laboratório 10.4 - Como usar o CompareValidator para comparar o valor de um campo com um valor predefinido pelo sistema
Laboratório 10.5 - Como usar o controle RangeValidator
Laboratório 10.6 - Como usar o controle CustomValidator para validar um CPF
Laboratório 10.7 - Como usar o controle ValidationSummary
Síntese do capítulo
Tarefa mínima

Capítulo 11 - Leitura de Dados a partir de um Banco de Dados
Etapa 1 - Banco de dados e o ASP.NET
O que é banco de dados
Tabela de dados
Por que um banco de dados na Internet
Etapa 2 - Introdução ao ADO.NET
Arquiteturas de acesso a dados
Objeto Connection
Laboratório 11.1 - Como se conectar ao banco de dados Access
Objetos Command e DataReader
Etapa 3 - A linguagem SQL
O padrão SQL
O que você pode fazer com o SQL
Etapa 4 - A instrução SELECT
Laboratório 11.2 - Como exibir informações de uma tabela de dados em uma página da Web
Laboratório 11.3 - Como exibir informações de uma tabela de dados, em uma página da Web, no formato "tabela"
Laboratório 11.4 - Como exibir todos os registros e campos de uma tabela de dados em um DataGrid (parte 1)
Laboratório 11.5 - Como exibir todos os registros e campos de uma tabela de dados em um DataGrid (parte 2)
Laboratório 11.6 - Como retornar somente a categoria Internet da tabela Livros
Laboratório 11.7 - Como retornar somente um determinado registro da tabela Livros
Laboratório 11.8 - Como usar AND na sentença SQL
Laboratório 11.9 - Como usar BETWEEN na sentença SQL (parte 1)
Laboratório 11.10 - Como usar BETWEEN na sentença SQL (parte 2)
Laboratório 11.11 - Como colocar registros em ordem crescente
Laboratório 11.12 - Como criar consultas dinâmicas
Laboratório 11.13 - Como contar registros retornados de uma consulta
Laboratório 11.14 - Como calcular a média de preços retornados de uma consulta
Síntese do capítulo
Tarefa mínima

Capítulo 12 - Inclusão de Dados (Instrução INSERT)
Etapa 1 - A instrução INSERT da linguagem SQL
Laboratório 12.1 - Como criar uma página simples para inclusão de registros em uma tabela
Laboratório 12.2 - Como validar os campos digitados em um formulário
Laboratório 12.3 - Como impedir a inclusão de um livro em duplicidade
Síntese do capítulo

Capítulo 13 - Alteração de Dados (Instrução UPDATE)
Etapa 1 - A instrução UPDATE da linguagem SQL
Laboratório 13.1 - Como atualizar todos os registros de uma tabela
Laboratório 13.2 - Como alterar campos de um determinado registro
Laboratório 13.3 - Como usar o próprio DataGrid para selecionar o registro a ser alterado
Síntese do capítulo
Tarefa mínima

Capítulo 14 - Exclusão de Registros (Instrução DELETE)
Etapa 1 - A instrução DELETE da linguagem SQL
Laboratório 14.1 - Como excluir um determinado registro de uma tabela
Síntese do capítulo

Capítulo 15 - O Projeto do Site Proposto no Livro
O projeto
Síntese do capítulo

Capítulo 16 - Páginas Agregadas ao Site
Laboratório 16.1 - Como construir a página menuLateral.aspx
Laboratório 16.2 - Como construir a página menuSup.aspx
Laboratório 16.3 - Como construir a página rodape.aspx
A folha de estilo EstiloS1.css
Síntese do capítulo

Capítulo 17 - A Home Page do Site
Laboratório 17.1 - Como construir a home page do site
Síntese do capítulo

Capítulo 18 - A Página "Sobre a Empresa"
Laboratório 18.1 - Como construir a página "Sobre a Editora"
Síntese do capítulo

Capítulo 19 - A Página "Fale Conosco"
Laboratório 19.1 - Como construir a página "Fale Conosco"
Síntese do capítulo

Capítulo 20 - A Página "Categorias"
Laboratório 20.1 - Como construir a página "Categorias"
Síntese do capítulo

Capítulo 21 - A Página "Detalhes"
Laboratório 21.1 - Como construir a página "Detalhes"
Síntese do capítulo

Capítulo 22 - A Página "Pesquisar"
Laboratório 22.1 - Como construir a página "Pesquisar"
Síntese do capítulo

Referências Bibliográficas

Índice Remissivo

Faça um site ASP.NET
ISBN: 9788536501840Edição ou reimpressão: Editor: ÉricaIdioma: Português do Brasil, PortuguêsDimensões: 175 x 245 x 17 mmPáginas: 384Tipo de Produto: Livro Classificação Temática: Livros em Português > Informática > Programação
X
Coloque aqui o seu comentário
Faça um site ASP.NET
a sua avaliação:
X
Obrigado pela sua contribuição!

O seu comentário foi enviado para validação.

Nota:
A WOOK reserva-se ao direito de não validar textos que não se foquem na análise do conteúdo do livro ou produto. Caso pretenda colocar alguma questão sobre o artigo deverá fazê-lo através do Centro de Contacto.
X
imagem
X
wook deve saber
Promoção válida para o dia 30-03-2017

Saiba mais sobre preços e promoções consultando as nossas condições gerais de venda.
X
recomendar
Faça um site ASP.NET de Carlos A. J. Oliviero 
Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.

A sua identificação:

A identificação da pessoa a quem quer recomendar este titulo:

Se pretende enviar esta recomendação para mais de um endereço de e-mail, separe na caixa anterior os endereços com ",". Ex: abc@abc.pt,xyz@xyz.pt

X
A sua recomendação foi enviada com sucesso!
X
Ocorreu um erro a obter a informação! Por favor tente mais tarde.
X
alerta de artigo novamente disponível

De momento, este produto não se encontra disponível no fornecedor. Caso o mesmo volte a ficar disponível, poderemos notifica-lo, bastando para tal que nos indique o seu endereço de email.

X
O seu pedido foi registado com sucesso.
Caso este produto fique disponível, será alertado por email
X
wook deve saber
Este eBook pode ser lido em qualquer dispositivo com browser, sem necessidade de fazer o download de qualquer software ou de possuir qualquer tipo de equipamento específico de leitura.
Após a compra, o eBook é disponibilizado de imediato na sua Biblioteca Wook, onde poderá ler e organizar todos os seus eBooks e à qual poderá aceder a partir do site WOOK ou da nossa aplicação (APP).
A versão web da Biblioteca Wook está otimizada para as versões mais recentes dos browsers Google Chrome, Internet Explorer, Safari, Firefox e Edge.
Para otimizar o acesso à sua Biblioteca Wook e ter acesso à opção de leitura em modo offline (sem ligação à internet) deverá instalar a nossa APP de leitura:
X
wook deve saber
Este eBook está encriptado com DRM (Digital rights management) da Adobe e é aberto na aplicação de leitura Adobe Digital Editions (ADE) ou em outras aplicações compatíveis.
Após a compra, o eBook é de imediato disponibilizado na sua área de cliente para efetuar o download.

Para ler este eBook num computador instale a aplicação Adobe Digital Editions.
Antes de instalar o Adobe Digital Editions, veja aqui o vídeo de ajuda:

Para ler este eBook em tablet e smartphone instale a aplicação Adobe Digital Editions para IOS ou Android.

X
wook deve saber
O PDF é um formato de arquivo digital desenvolvido pela Adobe e que disponibiliza uma imagem estática das páginas do livro e, independentemente do dispositivo de leitura, não redimensiona o texto ao tamanho do ecrã do dispositivo.
X
wook deve saber
O ePUB é um formato que proporciona uma excelente experiência de leitura dado que permite o redimensionamento do texto ao ecrã do dispositivo de leitura, aumentar ou diminuir o tamanho do texto, alterar o tipo de fonte, entre outras funcionalidades
X
não encontrou wook procura?
Nós procuramos por si!

A sua identificação:

A identificação do livro que procura:

O seu pedido foi enviado com sucesso!
X
envie esta lista aos seus amigos
lista de desejos

A identificação da pessoa a quem quer enviar esta lista:

X
A sua lista de compras foi enviada com sucesso para .
X
selecione o livro adotado:
X
wook deve saber


Oferta de portes, ou devolução do valor em cartão, para Portugal continental em CTT Expresso Clássico ou Rede Pickup. 30% de desconto, ou devolução em cartão, nos envios para as ilhas dos Açores e Madeira, em CTT Expresso Clássico. Tipos de envio disponíveis para encomendas até 10 kg.

Promoção válida para encomendas de livros não escolares registadas até 31/12/2017. Descontos ou vantagens não acumuláveis com outras promoções.

X
wook deve saber


A devolução do valor dos portes de envio, em cartão Wookmais, será efetuada 18 dias após a faturação. Oferta válida para uma encomenda com entrega em Portugal.

X
wook deve saber


EM STOCK – ENVIO IMEDIATO
Se a sua encomenda for constituída apenas por produtos com esta disponibilidade e for paga até às 16 horas de um dia útil, será processada de imediato e enviada para o correio no próprio dia. Encomendas pagas após as 16 horas passarão para o processamento do dia útil seguinte. Esta disponibilidade apenas é garantida para uma unidade de cada produto e até 15 minutos após o registo da encomenda.

ENVIO ATÉ X DIAS
Esta disponibilidade indica que o produto não se encontra em stock e que demorará x dias úteis a chegar do fornecedor. Estes produtos, especialmente as edições mais antigas, estão sujeitos à confirmação de preço e disponibilidade de stock no fornecedor.

PRÉLANÇAMENTO
Os produtos com esta disponibilidade têm envio previsto a partir da data de lançamento.

DISPONIBILIDADE IMEDIATA
Tipo de disponibilidade associada aos eBooks, que são disponibilizados de imediato, após o pagamento da encomenda, na sua biblioteca.

Para calcular o tempo de entrega de uma encomenda deverá somar à disponibilidade mais elevada dos artigos que está a encomendar o tempo de entrega associado ao tipo de envio escolhido.

X
a sua lista de desejos encontra-se vazia
Adicione à sua lista de desejos todos os produtos que deseja comprar mais tarde, envie-a aos seus amigos antes do seu aniversário, Natal ou outras datas especiais - quem sabe se eles o surpreendem!
Seja informado sobre promoções destes produtos
X
Ocorreu um erro
Por favor tente novamente mais tarde.
X
atingiu o limite máximo de dispositivos autorizados
Por favor, aceda à area de cliente para gerir os dispositivos ativos.
X
Temos pena de o ver partir!
Pode voltar a subscrever as nossas newsletters a qualquer momento, na sua área de cliente em "Newsletters".
Junte-se à comunidade wook nas redes sociais:
X
wook deve saber


WOOK É O CHECKOUT EXPRESSO?
Esta modalidade de checkout permite-lhe comprar em dois cliques, seguindo diretamente para a confirmação de encomenda.

COMO FUNCIONA?
A encomenda é pré-preenchida com os dados que habitualmente utiliza - morada faturação, morada de entrega, forma de envio e tipo de pagamento. Para finalizar o processo, necessita apenas de confirmar os dados.

POSSO UTILIZAR OS MEUS VALES?
Vales e outros descontos que se encontrem no prazo de validade, serão igualmente considerados automaticamente na encomenda.

CONSIGO ALTERAR OS DADOS DA ENCOMENDA?
Sim. Antes de confirmar, tem ainda a possibilidade de alterar todos os dados e opções de compra.

EXCEÇÕES
O botão do Checkout Expresso só será visível se:
  • Selecionar previamente, na Área Cliente, as moradas habituais de envio e de faturação;
  • Associar uma conta wallet, quando a morada de envio selecionada é no estrangeiro;
  • Não incluir artigos escolares na encomenda.