Una guía para principiantes de programación ASP.NET para desarrolladores de Delphi

click fraud protection

Sobre el curso:

Este curso en línea gratuito es perfecto para principiante Delphi para desarrolladores .NET así como para aquellos que desean una visión general amplia del arte de Programación web ASP.NET con Borland Delphi

Los desarrolladores aprenderán a diseñar, desarrollar y depurar aplicaciones web ASP.Net utilizando Borland Delphi para .Net. Los capítulos cubrirán los elementos fundamentales de la creación de aplicaciones web (trabajar con formularios web, servicios web y controles de usuario) usando Delphi, incluido el entorno de desarrollo integrado (IDE) y Delphi para .Net idioma.
Los desarrolladores se pondrán al día rápidamente a través del mundo real, ejemplo práctico. El curso completo se basa en la aplicación de ejemplo web BDSWebExample ASP.NET que viene como un proyecto de demostración con la instalación de Delphi 8/2005.

Este curso está dirigido a aquellos que son nuevos en la programación, provienen de algún otro entorno de desarrollo (como MS Visual Basico Java) o son nuevos en Delphi.

instagram viewer

Prerrequisitos:

Los lectores deben tener al menos un conocimiento de trabajo del lenguaje Delphi. No se requiere experiencia previa en programación (web); dominar HTML y la terminología general del desarrollo web, así como JavaScript, debería ayudarlo a ser más productivo con los capítulos.
Ah, sí. ¡Necesitará tener Delphi 8/2005 para .NET instalado en su computadora!

  • Lectura recomendada:
  • Una guía para principiantes a la programación de Delphi.
    Tutorial / curso de programación en línea gratuito para desarrolladores principiantes. Centrarse en Borland Delphi.
  • Avance rápido a Delphi para .Net.
    Una serie de artículos diseñados con un objetivo en mente: proporcionar una introducción rápida y sucia al mundo de la programación .Net con Delphi.
  • Delphi para artículos generales .Net.
    Artículos e información técnica que lo ayudarán a iniciar y dominar Delphi 8 para .NET. Conozca IL, aspx, XML Web Services, msil, ...Delphi en acción ASP.NET:
  • El poder de Delphi y ASP.NET
  • ¿Desea crear un portal web dinámico y modular utilizando Delphi para .Net y ASP.NET? ¡Busca las soluciones probadas!
    aspxDelphi.net PORTAL es una aplicación Delphi 8 ASP.NET, y se puede usar para construir aplicaciones de intranet o portal de Internet (basadas en módulos). aspxDelphi.net TIENDA es una aplicación Delphi 8 ASP.NET, y se puede usar para crear una tienda de Internet.
    Las bases de datos admitidas son: MS SQL Server / MSDE y Firebird / Interbase.

¡Advertencia!
Asegúrate de descargar el versión actualizada del código (la aplicación de demostración BDSWebExample). La nueva versión tiene nombres más significativos para las páginas web, el código se limpia usando "Gratis" (ya que no hay necesidad de liberar objetos en .Net: el recolector de basura hace el trabajo por usted) y algunos "defectos". La base de datos no ha cambiado.
Además, para seguir con los capítulos, ¡sería mejor si guarda el proyecto en "C: \ Inetpub \ wwwroot \ BDSWebExample"!

Capítulos

Los capítulos de este curso se están creando y actualizando dinámicamente en este sitio. Puede encontrar el último capítulo en la última página de este artículo.

Los capítulos de este curso se están creando y actualizando dinámicamente en este sitio. Los capítulos (por ahora) incluyen:

CAPÍTULO 1:
Una introducción a la programación ASP.NET con Delphi. Configurar el servidor web Cassini
¿Qué es ASP.NET desde la perspectiva de un desarrollador de Delphi? Cómo configurar el servidor web de muestra Cassini.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPITULO 2:
Configuración de la aplicación de demostración BDSWebExample Delphi 8 (ASP.NET)
Primeros pasos con Delphi 8 BDSWebExample: restaurar la base de datos, preparar el directorio virtual. ¡Ejecutando BDSWebExample por primera vez!
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 3:
Lo que hace que una aplicación Delphi 8 ASP.NET
Veamos cuáles son las partes principales de una aplicación asp.net; ¿Cuáles son todos esos archivos .aspx, .ascx, .dcuil, bdsproj, etc.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 4:
Veamos cómo construir una aplicación web simple usando Delphi para .Net.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 5:
Examinar páginas de formularios web: los elementos centrales del desarrollo en ASP.NET. Un punto de vista desde la perspectiva del desarrollador de Delphi: ¿Qué es un formulario web? Diseño de un formulario web, el enlace entre el archivo aspx y el archivo de código subyacente, ...
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 6:
Producir un cuadro de mensaje simple (como ShowMessage; o incluso un InputBox) en una aplicación asp.net puede ser bastante difícil, ya que necesita meterse con el modelo de objetos DHTML, JavaScript e IE. Sería mucho mejor si pudiéramos escribir solo una línea de código (como en las aplicaciones de escritorio tradicionales) para mostrar un cuadro de mensaje... A ver cómo.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 7:
Formularios web: componentes básicos de una aplicación ASP.NET (Parte 2)
Presentación de propiedades, métodos y eventos de formularios web. Echando un vistazo a la propiedad IsPostback y el procesamiento de devolución
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 8:
Echando un vistazo al uso de etiquetas y elementos HTML estándar y el uso de controles HTML del lado del servidor, desde la perspectiva de un desarrollador de Delphi.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 9:
Habilitemos la carga de archivos binarios desde un navegador cliente al servidor web en las aplicaciones web ASP.NET. Delphi para .Net y ASP.NET proporcionan una manera fácil de aceptar archivos del cliente usando HTMLInputFile (control de servidor HTML "HTML File Upload") y clases HTTPPostedFile.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 10:
Explorando técnicas de navegación entre páginas de formularios web: devoluciones, navegación directa (usando la etiqueta) y navegación basada en código (usando el servidor). Transferencia y respuesta. Redirigir).
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

Los capítulos de este curso se están creando y actualizando dinámicamente en este sitio. Los capítulos (por ahora) incluyen:

CAPÍTULO 11:
Configurar la página de inicio del formulario web para una aplicación ASP.NET en IIS, decidiendo qué técnica de navegación usar en varios escenarios.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 12:
Los controles del servidor web están diseñados específicamente para funcionar con páginas de formularios web. Conozca los conceptos básicos, los beneficios y las limitaciones del uso de los controles del servidor web en ASP.NET.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 13:
Examen de los controles web de ASP.NET de paso de control: Button, ImageButton y LinkButton
Hay varios controles web que permiten pasar el control al servidor web. Este capítulo explora los botones web: componentes específicos que permiten a los usuarios indicar que han terminado con el formulario web (publicar los datos) o que desean ejecutar un comando particular (en el servidor). Obtenga información sobre los controles web Button, LinkButton e ImageButton de ASP.NET.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 14:
Echando un vistazo rápido al control de servidor web TextBox ASP.NET, el único control diseñado para la entrada del usuario. TextBox tiene varias caras: entrada de texto de una sola línea, entrada de contraseña o entrada de texto de varias líneas.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 15:
Comprensión de los controles web para seleccionar opciones en aplicaciones Delphi ASP.NET
Los controles de selección de ASP.NET permiten a los usuarios seleccionar entre una serie de valores predefinidos. Este capítulo explora los controles de tipo lista: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList y ListBox desde la perspectiva de un desarrollador web Delphi ASP.NET.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 16:
Presentamos los controles del servidor web ASP.NET diseñados para agrupar visualmente otros controles en un formulario web: Panel, marcador de posición y tabla (junto con TableRow y TableCell).
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 17:
Uso de validadores en aplicaciones Delphi ASP.NET
Presentamos la validación de datos del lado del cliente y del lado del servidor utilizando los controles de validación: RequiredFieldValidator, RangeValidator y ValidationSummary.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 18:
Descubra qué eventos (y en qué orden) se generan cuando ASP.NET recibe una solicitud de un formulario web. Obtenga información sobre ViewState, una técnica que ASP.NET utiliza para mantener los cambios de estado de la página en las devoluciones.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 19:
Una introducción al enlace de datos en aplicaciones Delphi ASP.NET
Aprenda a agregar información a un formulario web, vinculando controles a una fuente de datos. Obtenga información sobre los controles web de enlace de datos para seleccionar opciones (ListBox, DropDownList, RadioButtonList, CheckBoxList, etc.). Descubra las interfaces IEnumerable e IList .NET.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 20:
Uso de expresiones de enlace en aplicaciones Delphi ASP.NET
Descubra las propiedades individuales de enlace de datos de un control web. Aprenda cómo enlazar datos en HTML "simple". Explore la magia de en ASP.NET.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

Los capítulos de este curso se están creando y actualizando dinámicamente en este sitio. Los capítulos (por ahora) incluyen:

CAPÍTULO 21:
Primeros pasos para usar el control del servidor web Repeater ASP.NET. Aprenda a enlazar datos con controles de múltiples registros. Comprender la clase DataBinder y DataBinder. Método de evaluación
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 22:
Aprenda a implementar mediante programación la interfaz ITemplate para crear dinámicamente el contenido de ItemTemplate para un control del servidor web DataList.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 23:
Desarrollo y uso de controles de usuario personalizados en ASP.NET
Muy similar a los objetos TFrame de Win32 Delphi, un control de usuario ASP.NET es un contenedor de componentes; se puede anidar en formularios web u otros controles de usuario. Los controles de usuario le ofrecen una manera fácil de dividir y reutilizar la funcionalidad común de la interfaz de usuario en las páginas de su aplicación web ASP.NET.
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

CAPÍTULO 24:
Agregar controles de usuario avanzados a una página web dinámicamente
Los controles de usuario permiten a un desarrollador de Delphi ASP.NET incluir las características comunes de la interfaz de usuario de las aplicaciones web en componentes reutilizables. En aplicaciones del mundo real, querrá poder cargar dinámicamente un control de usuario y colocarlo en la página. ¿Qué evento de página debes usar para LoadControl? Una vez en la página, ¿cómo maneja los eventos de Control de usuario? Encuentra las respuestas en este capítulo...
¡Discuta sobre preguntas, comentarios, problemas y soluciones relacionadas con este capítulo!

instagram story viewer