Guia para iniciantes de programação ASP.NET para desenvolvedores Delphi

Sobre o Curso:

Este curso online gratuito é perfeito para iniciante Delphi para desenvolvedores .NET bem como para aqueles que desejam uma ampla visão geral da arte de Programação da Web ASP.NET com Borland Delphi.

Os desenvolvedores aprenderão como projetar, desenvolver e depurar aplicativos Web ASP.Net usando o Borland Delphi for .Net. Os capítulos abordarão os elementos fundamentais da criação de aplicativos Web (trabalhando com Web Forms, Web Services e User Controls) usando Delphi, incluindo o Integrated Development Environment (IDE) eo Delphi for .Net língua.
Os desenvolvedores se familiarizarão rapidamente com o mundo real, exemplo prático. Todo o curso é desenvolvido em torno do aplicativo de amostra da Web BDSWebExample ASP.NET que vem como um projeto de demonstração com a instalação do Delphi 8/2005.

Este curso é direcionado àqueles que são novos em programação, vêm de algum outro ambiente de desenvolvimento (como MS Visual Basicou Java) ou são novos no Delphi.

Pré-requisitos:

Os leitores devem ter pelo menos um

instagram viewer
trabalhando conhecimento da linguagem Delphi. Nenhuma experiência anterior em programação (web) é necessária; ser fluente em HTML e terminologia geral de desenvolvimento da Web, bem como JavaScript, deve ajudá-lo a ser mais produtivo com os capítulos.
Ah sim. Você precisará do Delphi 8/2005 for .NET instalado no seu computador!

  • Leitura recomendada:
  • Um Guia para Iniciantes em Programação Delphi.
    Tutorial / curso de programação online gratuito para desenvolvedores iniciantes. Concentre-se em Borland Delphi.
  • Avanço rápido para Delphi para .Net.
    Uma série de artigos projetados com um objetivo em mente: fornecer uma introdução rápida e suja ao mundo da programação .Net com o Delphi.
  • Delphi for .Net artigos gerais.
    Artigos e informações técnicas que ajudarão você a iniciar e dominar o Delphi 8 for .NET. Saiba mais sobre IL, aspx, XML Web Services, msil, ...Delphi na ação do ASP.NET:
  • O poder do Delphi e do ASP.NET
  • Deseja criar um portal da web dinâmico e modular usando o Delphi for .Net e ASP.NET? Vá para as soluções comprovadas!
    aspxDelphi.net PORTAL é um aplicativo Delphi 8 ASP.NET e pode ser usado para criar aplicativos de intranet (portal) ou portal da Internet. LOJA aspxDelphi.net é um aplicativo Delphi 8 ASP.NET e pode ser usado para criar lojas na Internet.
    Os bancos de dados suportados são: MS SQL Server / MSDE e Firebird / Interbase.

Atenção!
Certifique-se de baixar o versão atualizada do código (o aplicativo de demonstração BDSWebExample). A nova versão possui nomes mais significativos para páginas da Web; o código é eliminado do uso de "Grátis" (desde não é necessário liberar objetos no .Net - o coletor de lixo faz o trabalho para você) e alguns "defeitos". O banco de dados não foi alterado.
Além disso, para acompanhar os capítulos, seria melhor salvar o projeto em "C: \ Inetpub \ wwwroot \ BDSWebExample"!

Capítulos

Os capítulos deste curso estão sendo criados e atualizados dinamicamente neste site. Você pode encontrar o capítulo mais recente na última página deste artigo.

Os capítulos deste curso estão sendo criados e atualizados dinamicamente neste site. Os capítulos (por enquanto) incluem:

CAPÍTULO 1:
Uma introdução à programação do ASP.NET com o Delphi. Configurando o servidor da web Cassini
O que é o ASP.NET da perspectiva de um desenvolvedor Delphi? Como configurar o servidor da web de amostra Cassini.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 2:
Configurando o aplicativo de demonstração BDSWebExample Delphi 8 (ASP.NET)
Introdução ao Delphi 8 BDSWebExample: restaurando o banco de dados, preparando o diretório virtual. Executando o BDSWebExample pela primeira vez!
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 3:
O que torna um aplicativo Delphi 8 ASP.NET
Vamos ver quais são as principais partes de um aplicativo asp.net; o que são todos esses arquivos .aspx, .ascx, .dcuil, bdsproj, etc.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 4:
Vamos ver como criar uma aplicação web simples usando o Delphi for .Net.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 5:
Examinando páginas de formulários da Web - os elementos centrais do desenvolvimento no ASP.NET. Um ponto de vista da perspectiva do desenvolvedor Delphi: O que é um formulário da Web? Criando um formulário da Web, o link entre o arquivo aspx e o arquivo code-behind, ...
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 6:
Produzindo uma caixa de mensagem simples (como ShowMessage; ou até um InputBox) em um aplicativo asp.net pode ser bastante difícil - pois você precisa mexer no modelo de objeto DHTML, JavaScript e IE. Seria muito melhor se pudéssemos escrever apenas uma linha de código (como em aplicativos de desktop tradicionais) para exibir um MessageBox... vamos ver como.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 7:
Formulários da Web - blocos de construção de um aplicativo ASP.NET (parte 2)
Apresentando propriedades, métodos e eventos de formulários da Web. Examinando a propriedade IsPostback e o processamento de postback
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 8:
Examinando o uso de tags e elementos HTML padrão e o uso de controles HTML do lado do servidor - da perspectiva de um desenvolvedor Delphi.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 9:
Vamos habilitar o upload de arquivos binários de um navegador cliente para o servidor Web em aplicativos Web ASP.NET. O Delphi for .Net e ASP.NET fornece uma maneira fácil de aceitar arquivos do cliente usando as classes HTMLInputFile (controle de servidor HTML "Upload de arquivo HTML") e HTTPPostedFile.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 10:
Explorando as técnicas de navegação entre as páginas do Formulário da Web: postbacks, navegação direta (usando a tag) e navegação baseada em código (usando o Servidor. Transferência e resposta. Redirecionar).
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

Os capítulos deste curso estão sendo criados e atualizados dinamicamente neste site. Os capítulos (por enquanto) incluem:

CAPÍTULO 11:
Configurando a página de Formulário da Web de inicialização para um aplicativo ASP.NET no IIS, decidindo qual técnica de navegação usar em vários cenários.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 12:
Os controles do servidor da Web foram projetados especificamente para trabalhar com páginas de formulários da Web. Conheça os conceitos básicos, benefícios e limitações do uso de controles do servidor Web no ASP.NET.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 13:
Examinando controles da Web do ASP.NET que passam pelo controle: Button, ImageButton e LinkButton
Existem vários controles da web que permitem passar o controle de volta ao servidor da Web. Este capítulo explora os botões da Web - componentes específicos que permitem aos usuários indicar que concluíram o Formulário da Web (publicam os dados) ou desejam executar um comando específico (no servidor). Aprenda sobre os controles da Web Button, LinkButton e ImageButton do ASP.NET.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 14:
Examinando rapidamente o controle do servidor da web TextBox ASP.NET - o único controle desenvolvido para a entrada do usuário. O TextBox possui várias faces: entrada de texto de linha única, entrada de senha ou entrada de texto de várias linhas.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 15:
Noções básicas sobre controles da Web para selecionar opções em aplicativos Delphi ASP.NET
Os controles de seleção do ASP.NET permitem que os usuários selecionem entre uma série de valores predefinidos. Este capítulo explora os controles de tipo de lista: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList e ListBox da perspectiva de um desenvolvedor web Delphi ASP.NET.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 16:
Introdução aos controles do servidor Web ASP.NET projetados para agrupar visualmente outros controles em um formulário da Web: painel, espaço reservado e tabela (junto com TableRow e TableCell).
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 17:
Usando validadores em aplicativos Delphi ASP.NET
Apresentando a validação de dados do lado do cliente e do servidor usando Controles de Validação: RequiredFieldValidator, RangeValidator e ValidationSummary.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 18:
Descubra quais eventos (e em que ordem) são gerados quando o ASP.NET recebe uma solicitação de formulário da Web. Aprenda sobre o ViewState - uma técnica que o ASP.NET usa para manter as alterações no estado da página nas postagens.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 19:
Uma introdução à ligação de dados em aplicativos Delphi ASP.NET
Aprenda como adicionar informações a um formulário da Web, vinculando controles a uma fonte de dados. Aprenda sobre os controles da Web de ligação de dados para selecionar opções (ListBox, DropDownList, RadioButtonList, CheckBoxList, etc.). Descubra as interfaces IEnumerable e IList .NET.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 20:
Usando expressões de ligação em aplicativos Delphi ASP.NET
Descubra as propriedades individuais de ligação de dados de um controle da web. Aprenda a vincular dados HTML "simples". Explore a magia do ASP.NET.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

Os capítulos deste curso estão sendo criados e atualizados dinamicamente neste site. Os capítulos (por enquanto) incluem:

CAPÍTULO 21:
Primeiras etapas do uso do controle do servidor da web Repeater ASP.NET. Aprenda a vincular dados a controles de vários registros. Compreendendo a classe DataBinder e o DataBinder. Método de avaliação.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 22:
Aprenda a implementar programaticamente a interface ITemplate para criar dinamicamente o conteúdo ItemTemplate para um controle DataList Web Server.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 23:
Desenvolvendo e usando controles de usuário personalizados no ASP.NET
Muito semelhante aos objetos TFrame do Win32 Delphi, um ASP.NET User Control é um contêiner para componentes; pode ser aninhado dentro de formulários da Web ou outros controles de usuário. Os controles do usuário oferecem uma maneira fácil de dividir e reutilizar a funcionalidade comum da interface do usuário nas páginas do seu aplicativo Web ASP.NET.
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

CAPÍTULO 24:
Adicionando controles avançados de usuário a uma página da Web dinamicamente
Os Controles do Usuário permitem que um desenvolvedor Delphi ASP.NET agrupe os recursos comuns da interface do usuário de aplicativos da Web em componentes reutilizáveis. Em aplicativos do mundo real, você poderá carregar dinamicamente um controle de usuário e colocá-lo na página. Que evento de página você deve usar para o LoadControl? Uma vez na página, como você lida com eventos de Controle de Usuário? Encontre as respostas neste capítulo...
Discuta sobre perguntas, comentários, problemas e soluções relacionados a este capítulo!

instagram story viewer