ASP.NET Orientação de Formulários da Web
-
-
Implantação da Web do ASP.NET com uso do Visual Studio
- Introdução
- Preparação para implantação de banco de dados
- Transformações de arquivo Web.config
- Propriedades de projeto
- Implantando para teste
- Configuração de permissões de pasta
- Implantando para produção
- Implantando uma atualização de código
- Implantando uma atualização de banco de dados
- Implantação por linha de comando
- Implantando arquivos extras
- Solução de problemas
ASP.NET 4 – série 1 sobre implantação corporativa
- Implantação da Web na empresa
- A solução Gerenciador de Contatos
- Configuração da solução Gerenciador de Contatos
- Noções básicas sobre o arquivo de projeto
- Noções básicas sobre o processo de build
- Criação e a empacotamento de projetos de aplicativos Web
- Configuração de parâmetros para a implantação de pacote da Web
- Implantando pacotes da Web
- Implantando projetos de banco de dados
- Criação e execução de um arquivo de comando de implantação
- Instalação manual de pacotes da Web
ASP.NET 4 – série 2 sobre implantação corporativa: configuração de servidores
- Configuração de ambientes de servidor para a Implantação da Web
- Escolha da abordagem correta para a Implantação da Web
- Cenário: configuração de um ambiente de teste para a Implantação da Web
- Cenário: configuração de um ambiente de preparo para a Implantação da Web
- Cenário: configuração de um ambiente de produção para a Implantação da Web
- Configuração de um servidor Web para publicação de Implantação da Web (agente remoto)
- Configuração de um servidor Web para publicação de Implantação da Web (manipulador de Implantação da Web)
- Configuração de um servidor Web para publicação de Implantação da Web (implantação offline)
- Configuração de um servidor de banco de dados para publicação de Implantação da Web
- Criação de um farm de servidores com o Web Farm Framework
- Configuração de propriedades de implantação para um ambiente de destino
ASP.NET 4 – série 3 sobre implantação corporativa: configuração do TFS
- Configuração do Team Foundation Server para a implantação da Web
- Criação de um projeto de equipe no TFS
- Adição de conteúdo ao controle do código-fonte
- Configuração de um servidor de build do TFS para a implantação da Web
- Criação de uma definição de build compatível com a implantação
- Implantando um build específico
- Configuração de permissões para a implantação do Team Build
O ASP.NET 4 – série 4 sobre implantação corporativa: tópicos avançados
- Implantação da Web corporativa avançada
- Execução de uma implantação "What If"
- Personalizando as implantações de banco de dados para vários ambientes
- Implantando associações de função de banco de dados em ambientes de teste
- Implantando bancos de dados de associação em ambientes corporativos
- Excluindo arquivos e pastas da implantação
- Colocar aplicativos Web em offline com a Implantação da Web
- Executando scripts do Windows PowerShell de arquivos de projeto do MSBuild
- Solução de problemas do processo de empacotamento
Versões mais antigas – Introdução
ASP.NET 4 – Introdução ao Entity Framework 4 e Web Forms
- Introdução ao Database First do Entity Framework 4.0
- Introdução ao Database First do Entity Framework 4.0 – parte 2
- Introdução ao Database First do Entity Framework 4.0 – parte 3
- Introdução ao Database First do Entity Framework 4.0 – parte 4
- Introdução ao Database First do Entity Framework 4.0 – parte 5
- Introdução ao Database First do Entity Framework 4.0 – parte 6
- Introdução ao Database First do Entity Framework 4.0 – parte 7
- Introdução ao Database First do Entity Framework 4.0 – parte 8
ASP.NET 4 – continuação com o Entity Framework 4 e o Web Forms
- Entity Framework 4.0 e o controle ObjectDataSource, parte 1: Introdução
- Entity Framework 4.0 e o controle ObjectDataSource, parte 2: adição de uma camada de lógica de negócios e testes de unidade
- Entity Framework 4.0 e o controle ObjectDataSource, parte 3: classificação e filtragem
- Tratamento de simultaneidade com o Entity Framework 4.0 no ASP.NET 4
- Maximizar o desempenho com o Entity Framework 4.0 no ASP.NET 4
- Novidades no Entity Framework 4.0
ASP.NET 4 – Implantação da Web com o SQL Server Compact usando o Visual Studio
- Implantação da Web do Visual Studio com o SQL Server Compact – introdução
- Implantação da Web do Visual Studio com SQL Server Compact – implantando bancos de dados do SQL Server Compact
- Implantação da Web do Visual Studio com o SQL Server Compact – transformações do arquivo Web.config
- Implantação da Web do Visual Studio com o SQL Server Compact – configurando as propriedades do projeto
- Implantação da Web do Visual Studio com SQL Server Compact – implantando em IIS como um ambiente de testes
- Implantação da Web do Visual Studio com SQL Server Compact – definindo permissões de pasta
- Implantação da Web do Visual Studio com SQL Server Compact – implantando no ambiente de produção
- Implantação da Web do Visual Studio com SQL Server Compact – implantando uma atualização de somente código
- Implantação da Web do Visual Studio com SQL Server Compact – implantando uma atualização de banco de dados
- Implantação da Web do Visual Studio com SQL Server Compact – migração para o SQL Server
- Implantação da Web do Visual Studio com SQL Server Compact – implantando uma atualização de banco de dados do SQL Server
- Implantação da Web do Visual Studio com o SQL Server Compact – solução de problemas
-
- Noções básicas sobre atualizações de página parcial com o AJAX ASP.NET
- Noções básicas sobre os gatilhos UpdatePanel do AJAX ASP.NET
- Noções básicas sobre Serviços de Aplicativos de perfil e autenticação do AJAX ASP.NET
- Noções básicas sobre a localização do AJAX ASP.NET
- Noções básicas sobre os serviços Web do AJAX ASP.NET
- Noções básicas sobre os recursos de depuração do AJAX ASP.NET
ASP.NET 3.5 – páginas mestras do Web Forms
- Criação de um layout de todo o site usando páginas mestras (C#)
- Vários ContentPlaceHolders e conteúdo padrão (C#)
- Especificando o título, as metamarcas e outros cabeçalhos de HTML na página mestra (C#)
- URLs em páginas mestras (C#)
- Controlar nomenclatura de ID em páginas de conteúdo (C#)
- Interagindo com a página mestra através da página de conteúdo (C#)
- Interagindo com a página de conteúdo através da página mestra (C#)
- Páginas mestras e AJAX ASP.NET (C#)
- Especificando a página mestra programaticamente (C#)
- Páginas mestras aninhadas (C#)
- Criação de um layout de todo o site usando páginas mestras (VB)
- Vários ContentPlaceHolders e conteúdo padrão (VB)
- Especificando o título, as metamarcas e outros cabeçalhos de HTML na página mestra (VB)
- URLs em páginas mestras (VB)
- Controlar nomenclatura de ID em páginas de conteúdo (VB)
- Interagindo com a página mestra através da página de conteúdo (VB)
- Interagindo com a página de conteúdo através da página mestra (VB)
- Páginas mestras e AJAX ASP.NET (VB)
- Especificando a página mestra programaticamente (VB)
- Páginas mestras aninhadas (VB)
Implantando projetos de site da Web no Visual Studio 2008 e versões anteriores
- Opções de hospedagem do ASP.NET (C#)
- Determinando quais arquivos precisam ser implantados (C#)
- Implantando o site com o uso de um cliente de FTP (C#)
- Implantando o site com o uso do Visual Studio (C#)
- Diferenças de configuração comuns entre desenvolvimento e produção (C#)
- Principais diferenças entre o IIS e o ASP.NET Development Server (C#)
- Implantando um banco de dados (C#)
- Configuração de um site que usa Serviços de Aplicativos (C#)
- Estratégias de desenvolvimento e implantação de banco de dados (C#)
- Exibindo uma página de erro personalizada (C#)
- Processamento de exceções sem tratamento (C#)
- Registro em log de detalhes de erros com o monitoramento de integridade do ASP.NET (C#)
- Registro em log de detalhes de erros com o ELMAH (C#)
- Pré-compilação do seu site (C#)
- Usuários e Funções no site de produção (C#)
- Opções de hospedagem do ASP.NET (VB)
- Determinando quais arquivos precisam ser implantados (VB)
- Implantando o site com o uso de um cliente de FTP (VB)
- Implantando o site com o uso do Visual Studio (VB)
- Diferenças de configuração comuns entre desenvolvimento e produção (VB)
- Principais diferenças entre o IIS e o ASP.NET Development Server (VB)
- Implantando um banco de dados (VB)
- Configuração de um site que usa Serviços de Aplicativos (VB)
- Estratégias de desenvolvimento e implantação de banco de dados (VB)
- Exibindo uma página de erro personalizada (VB)
- Processamento de exceções sem tratamento (VB)
- Registro em log de detalhes de erros com o monitoramento de integridade do ASP.NET (VB)
- Registro em log de detalhes de erros com o ELMAH (VB)
- Pré-compilação do seu site (VB)
- Usuários e Funções no site de produção (VB)
Versões mais antigas – Ajax Control Toolkit
-
- Introdução ao AJAX Control Toolkit (C#)
- Uso de controles e extensores de controle do AJAX Control Toolkit (C#)
- Criação de um extensor personalizado do AJAX Control Toolkit (C#)
- Introdução ao AJAX Control Toolkit (VB)
- Uso de controles e extensores de controle do AJAX Control Toolkit (VB)
- Criação de um extensor personalizado do AJAX Control Toolkit (VB)
-
- Adição de animação a um controle (C#)
- Executando várias animações ao mesmo tempo (C#)
- Executando várias animações, uma após a outra (C#)
- Animação dependendo de uma condição (C#)
- Escolhendo uma animação em uma lista (C#)
- Animação em resposta à interação do usuário (C#)
- Desabilitar ações durante a animação (C#)
- Disparar uma animação em outro controle (C#)
- Modificando animações pelo lado do servidor (C#)
- Executar animações usando o código do lado do cliente (C#)
- Alterar uma animação usando o código do lado do cliente (C#)
- Animar um controle UpdatePanel (C#)
- Controlando dinamicamente animações UpdatePanel (C#)
- Adição de animação a um controle (VB)
- Executando várias animações ao mesmo tempo (VB)
- Executando várias animações, uma após a outra (VB)
- Animação dependendo de uma condição (VB)
- Escolhendo uma animação em uma lista (VB)
- Animação em resposta à interação do usuário (VB)
- Desabilitar ações durante a animação (VB)
- Disparar uma animação em outro controle (VB)
- Modificando animações pelo lado do servidor (VB)
- Executar animações usando o código do lado do cliente (VB)
- Alterar uma animação usando o código do lado do cliente (VB)
- Animar um controle UpdatePanel (VB)
- Controlando dinamicamente animações UpdatePanel (VB)
-
- Preenchendo uma lista usando o CascadingDropDown (C#)
- Uso de CascadingDropDown com um banco de dados (C#)
- Predefinição de entradas de lista com CascadingDropDown (C#)
- Uso de postback automático com CascadingDropDown (C#)
- Preenchendo uma lista usando o CascadingDropDown (VB)
- Uso de CascadingDropDown com um banco de dados (VB)
- Predefinição de entradas de lista com CascadingDropDown (VB)
- Uso de postback automático com CascadingDropDown (VB)
-
- Preenchimento dinâmico de um controle (C#)
- Preenchimento dinâmico de um controle com código de JavaScript (C#)
- Uso de DynamicPopulate com um controle de usuário e o JavaScript (C#)
- Preenchimento dinâmico de um controle (VB)
- Preenchimento dinâmico de um controle com código de JavaScript (VB)
- Uso de DynamicPopulate com um controle de usuário e o JavaScript (VB)
-
- Inicialização de uma janela ModalPopup por meio de código do servidor (C#)
- Uso de ModalPopup com um controle repetidor (C#)
- Tratamento de postbacks de um ModalPopup (C#)
- Posicionamento de um ModalPopup (C#)
- Inicialização de uma janela ModalPopup por meio de código do servidor (VB)
- Uso de ModalPopup com um controle repetidor (VB)
- Tratamento de postbacks de um ModalPopup (VB)
- Posicionamento de um ModalPopup (VB)
-
- Uso de vários controles pop-up (C#)
- Tratamento de postbacks de um controle pop-up com um UpdatePanel (C#)
- Tratamento de postbacks de um controle pop-up sem um UpdatePanel (C#)
- Uso de vários controles pop-up (VB)
- Tratamento de postbacks de um controle pop-up com um UpdatePanel (VB)
- Tratamento de postbacks de um controle pop-up sem um UpdatePanel (VB)
-
Versões mais antigas – Acesso a Dados
-
- Filtragem mestre/detalhes com uma DropDownList (C#)
- Filtragem mestre/detalhes com duas DropDownLists (C#)
- Filtragem mestre/detalhes em duas páginas (C#)
- Mestre/detalhes usando um GridView mestre selecionável com um DetailView de detalhes (C#)
- Filtragem mestre/detalhes com uma DropDownList (VB)
- Filtragem mestre/detalhes com duas DropDownLists (VB)
- Filtragem mestre/detalhes em duas páginas (VB)
- Mestre/detalhes usando um GridView mestre selecionável com um DetailView de detalhes (VB)
-
- Formatação personalizada baseada em dados (C#)
- Uso de TemplateFields no controle GridView (C#)
- Uso de TemplateFields no controle DetailsView (C#)
- Modelos de FormView (C#)
- Exibindo informações de resumo no rodapé do GridView (C#)
- Formatação personalizada baseada em dados (VB)
- Uso de TemplateFields no controle GridView (VB)
- Uso de TemplateFields no controle DetailsView (VB)
- Modelos de FormView (VB)
- Exibindo informações de resumo no rodapé do GridView (VB)
Editando, inserindo e excluindo dados
- Visão geral de inserção, atualização e exclusão de dados (C#)
- Examinando os eventos associados à inserção, atualização e exclusão (C#)
- Tratando de exceções de nível BLL e DAL em uma página do ASP.NET (C#)
- Adicionando controles de validação às interfaces de edição e inserção (C#)
- Personalizando a interface de modificação de dados (C#)
- Implementando a simultaneidade otimista (C#)
- Adicionando confirmação do lado do cliente ao excluir (C#)
- Limitando a funcionalidade de modificação de dados com base no usuário (C#)
- Visão geral de inserção, atualização e exclusão de dados (VB)
- Examinando os eventos associados à inserção, atualização e exclusão (VB)
- Tratando de exceções de nível BLL e DAL em uma página do ASP.NET (VB)
- Adicionando controles de validação às interfaces de edição e inserção (VB)
- Personalizando a interface de modificação de dados (VB)
- Implementando a simultaneidade otimista (VB)
- Adicionando confirmação do lado do cliente ao excluir (VB)
- Limitando a funcionalidade de modificação de dados com base no usuário (VB)
-
- Paginação e classificação de dados de relatórios (C#)
- Paginação de grandes quantidades de dados com eficiência (C#)
- Classificação de dados personalizados paginados (C#)
- Criação de uma interface do usuário de classificação personalizada (C#)
- Paginação e classificação de dados de relatórios (VB)
- Paginação de grandes quantidades de dados com eficiência (VB)
- Classificação de dados personalizados paginados (VB)
- Criação de uma interface do usuário de classificação personalizada (VB)
Exibindo dados com o DataList e o Repeater
- Exibindo dados com os controles DataList e o Repeater (C#)
- Formatação do DataList e Repeater com base nos dados (C#)
- Exibindo vários registros por linha com o controle DataList (C#)
- Controles da Web de dados aninhadas (C#)
- Exibindo dados com os controles DataList e o Repeater (VB)
- Formatação do DataList e Repeater com base nos dados (VB)
- Exibindo vários registros por linha com o controle DataList (VB)
- Controles da Web de dados aninhadas (VB)
Cenários de filtragem com o DataList e o Repeater
- Filtragem mestre/detalhes com uma DropDownList (C#)
- Filtragem mestre/detalhes em duas páginas (C#)
- Mestre/detalhes usando uma lista com marcadores de registros mestre com um DataList de detalhes (C#)
- Filtragem mestre/detalhes com uma DropDownList (VB)
- Filtragem mestre/detalhes em duas páginas (VB)
- Mestre/detalhes usando uma lista com marcadores de registros mestre com um DataList de detalhes (VB)
Editar e excluir dados por meio do DataList
- Visão geral sobre edição e exclusão de dados no DataList (C#)
- Executar atualizações em lote (C#)
- Tratando de exceções de nível BLL e DAL (C#)
- Adicionando controles de validação à interface de edição do DataList (C#)
- Personalizando a interface de edição do DataList (C#)
- Visão geral sobre edição e exclusão de dados no DataList (VB)
- Executar atualizações em lote (VB)
- Tratando de exceções de nível BLL e DAL (VB)
- Adicionando controles de validação à interface de edição do DataList (VB)
- Personalizando a interface de edição do DataList (VB)
Acessando o banco de dados diretamente de uma página ASP.NET
- Consultando dados com o controle SqlDataSource (C#)
- Uso de consultas parametrizadas com o SqlDataSource (C#)
- Inserindo, atualizando e excluindo dados com o SqlDataSource (C#)
- Implementando a simultaneidade otimista com o SqlDataSource (C#)
- Consultando dados com o controle SqlDataSource (VB)
- Uso de consultas parametrizadas com o SqlDataSource (VB)
- Inserindo, atualizando e excluindo dados com o SqlDataSource (VB)
- Implementando a simultaneidade otimista com o SqlDataSource (VB)
-
- Adicionando uma coluna de GridView de botões de opção (C#)
- Adicionando uma coluna de GridView de caixas de seleção (C#)
- Inserindo um novo registro do rodapé do GridView (C#)
- Adicionando uma coluna de GridView de botões de opção (VB)
- Adicionando uma coluna de GridView de caixas de seleção (VB)
- Inserindo um novo registro do rodapé do GridView (VB)
Trabalhando com arquivos binários
- Carregando arquivos (C#)
- Exibindo dados binários nos controles de dados da Web (C#)
- Incluindo uma opção de upload de arquivo ao adicionar um novo registro (C#)
- Atualizando e excluindo dados binários existentes (C#)
- Carregando arquivos (VB)
- Exibindo dados binários nos controles de dados da Web (VB)
- Incluindo uma opção de upload de arquivo ao adicionar um novo registro (VB)
- Atualizando e excluindo dados binários existentes (VB)
-
- Armazenando dados em cache com o ObjectDataSource (C#)
- Armazenando dados em cache na arquitetura (C#)
- Armazenando dados em cache na inicialização do aplicativo (C#)
- Uso de dependências de cache de SQL (C#)
- Armazenando dados em cache com o ObjectDataSource (VB)
- Armazenando dados em cache na arquitetura (VB)
- Armazenando dados em cache na inicialização do aplicativo (VB)
- Uso de dependências de cache de SQL (VB)
Cenários de acesso de dados avançados
- Criando novos procedimentos armazenados para os TableAdapters do conjunto de dados tipado (C#)
- Uso de procedimentos armazenados existentes para os TableAdapters do conjunto de dados tipado (C#)
- Atualizando o TableAdapter para usar JOINs (C#)
- Adicionando mais colunas DataTable (C#)
- Trabalhando com colunas computadas (C#)
- Definindo as configurações de nível de conexão e comando da Camada de Acesso a Dados (C#)
- Protegendo cadeias de conexão e outras informações de configuração (C#)
- Depuração de procedimentos armazenados (C#)
- Criando procedimentos armazenados e funções definidas pelo usuário com código gerenciado (C#)
- Criando novos procedimentos armazenados para os TableAdapters do conjunto de dados tipado (VB)
- Uso de procedimentos armazenados existentes para os TableAdapters do conjunto de dados tipado (VB)
- Atualizando o TableAdapter para usar JOINs (VB)
- Adicionando mais colunas DataTable (VB)
- Trabalhando com colunas computadas (VB)
- Definindo as configurações de nível de conexão e comando da Camada de Acesso a Dados (VB)
- Protegendo cadeias de conexão e outras informações de configuração (VB)
- Depuração de procedimentos armazenados (VB)
- Criando procedimentos armazenados e funções definidas pelo usuário com código gerenciado (VB)
Versões mais antigas – segurança
-
- Criação do esquema de associação no SQL Server (C#)
- Criação de contas de usuário (C#)
- Validando credenciais de usuário no repositório de usuário associado (C#)
- Autorização baseada em usuário (C#)
- Armazenando informações de usuário adicionais (C#)
- Criação do esquema de associação no SQL Server (VB)
- Criação de contas de usuário (VB)
- Validando credenciais de usuário no repositório de usuário associado (VB)
- Autorização baseada em usuário (VB)
- Armazenando informações de usuário adicionais (VB)
ASP.NET 3.5 – administração de segurança
- Criação de uma interface para selecionar uma conta de usuário dentre muitas (C#)
- Recuperação e alteração de senhas (C#)
- Desbloqueio e aprovação de contas de usuário (C#)
- Criação de uma interface para selecionar uma conta de usuário dentre muitas (VB)
- Recuperação e alteração de senhas (VB)
- Desbloqueio e aprovação de contas de usuário (VB)