Newcgi Package Fuente

Componentes útiles para aplicaciones CGI. ¿Necesita generar elementos de forma dinámica en Delphi? ¿Quieres incluir ...
Descargar ahora

Newcgi Package Fuente Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Shareware
  • Nombre del editor:
  • 21417
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • Evaluation

Newcgi Package Fuente Etiquetas


Newcgi Package Fuente Descripción

Componentes útiles para aplicaciones CGI Gabriel Corneanu Descripción Este es un paquete para desarrollar aplicaciones de CGI utilizando Delphi (constructor C ++). Una gran diferencia (lo llamaría una ventaja) entre Estos componentes y otros paquetes es que se utilizan en extensión a la Componentes estándar de Borland para aplicaciones CGI. ¿Necesitas generar elementos de formulario en Delphi? ¿Quieres incluir en vivo? Imágenes en tus páginas? ¡Prueba esto! Hay algunos grupos distintos de componentes, descritos en este documento. Productores personalizados (conversor FLV) Este grupo tiene un componente base, HTMLProducer. Es un descendiente directo de PageProduct, con algunas mejoras. Para cada etiqueta personalizada (conversor AMR a MP3) que se encuentra en la fuente HTML, intenta encontrar un productor que maneja la etiqueta. Esto significa que el programador no tiene que escribir código para ONHTMLTAG evento. Los productores reales son todos descendientes de un antepasado, HTMLBase (Resumen), que es también un producto personalizado. Están vinculados al HTMLPROducador y a uno. etiqueta personalizada (por nombre). El editor de propiedades especiales proporcionado le ayuda a elegir Una etiqueta personalizada en el tiempo de diseño. En el tiempo de ejecución, el productor HTML reemplazará el Etiqueta personalizada con el contenido del primer productor registrado para esa etiqueta. El Las propiedades comunes son: HTMLPRODUCER: es el enlace con el HTML PROducter de los padres. HTMLCustomTag: el nombre de la etiqueta personalizada para manejar. HTMLCustomParMarams: parámetros adicionales para la etiqueta generada (solo para HTML componentes de formularios) Los productores son: HTMLSTATIC: Es un productor simple, que incluye un texto directamente en El resultado html. Hay una propiedad, htmlvalue (string), que representa el resultado. HTMLHIDDEN: Es un productor que genera un campo oculto, que se incluirá. en una forma. Las propiedades son HTMLNAME y HTMLVALUE, que definen el HTML Nombre y valor para el campo oculto. HTMLCOMBO: es un productor que genera un campo Seleccionar para un formulario HTML (el El nombre refleja el equivalente Delphi). Genera opciones de un conjunto de datos. Propiedades especiales: Dataset: el conjunto de datos para leer. Si no está activo, lo intentará. Para abrirlo en tiempo de ejecución. Htmlvaluefields, htmlvisiblefields: expresión para generar el valor de la etiqueta de opción HTML, respectivamente el texto de la etiqueta. Ver htmlfields para detalles. Htmlselection: cadena para determinar la selección inicial (si se establece). Oneempty: genera una opción vacía (al principio). OnGetChecked: evento para un mejor control de la selección inicial. HTMLDBFIELD: un productor simple como HTMLSTATT, pero genera el resultado De las propiedades de conjunto de datos y de campo. También envuelve el resultado con una etiqueta de fuente, Con parámetros de la propiedad HTMLTEXTATTRIBUTES. HTMLIMATION: Genera una referencia de imagen en el documento. Aquí es sólo una breve descripción; Por favor, vea las imágenes para más detalles. Htmlname, htmlvalue: lo mismo que arriba. Rara vez se usan con imágenes. en html. HTMLHEIGHT, HTMLWIDTH: Tamaño de la imagen. Si 0, no se generan. en la salida. ONGETIMAGEACTION: El evento para entregar la imagen. Es un estándar Thttpmethodevent. Puede usar los parámetros para obtener el contexto y devolver La imagen correcta. Dataset: el conjunto de datos para enlazar. Si se establece, es posible usar el control interno. (Ver imágenes). Htmlimagetype: especifique la etiqueta generada; iimage (predeterminado) significa el El resultado será la etiqueta IMG, y IInPutImage significa que el resultado se ingresará Etiqueta con tipo de imagen (para ser utilizado en formularios HTML). Ver el HTML generado. HTMLIMAGETETE: especifique la tabla en la base de datos que contiene la imagen (Ver imágenes). HTMLKeyFields: Campos utilizados para generar parámetros para la fuente de imagen. Por lo general, es una clave que identifica un registro en la tabla anterior. Ver la generada Html. Htmlimagefield: especifique el campo en la tabla anterior que contiene el Imagen (ver imágenes). Usenternalhandling: la propiedad mágica. Si quieres conseguir el imagen de un conjunto de datos, y configure los valores correctos para las 3 propiedades anteriores, ¡Entonces puedes intentar dejar que el componente le entregue la imagen! Ver imágenes. HTMLSRCPARAMS: Parámetros adicionales que desea agregar a la imagen SRC. Si Usando el manejo interno, se ignora. Campos Personalizados El propósito de este grupo es ayudar a generar forma HTML Elementos a utilizar con un DataSettableProducer. Este es un componente muy útil, pero desafortunadamente no fue una manera (hasta ahora) para incluir (por ejemplo) otro Columna para hacer una selección (cheque o radio), o un campo de edición para cada fila (¡Ahora incluso una imagen!). Y no pude vivir sin eso. La solución es agregar campos falsos al conjunto de datos y dejarlos generar el HTML derecho! Puede disfrutar del editor provisto de Delphi, y previsualice el resultado. (No aplicable a las imágenes)! Así que abre el editor de campos para una tabla y haga clic en nuevo campo. Elija un campo HTML ... y agregue una columna a la tablaProducer, vinculada a este campo. ADVERTENCIA: Ninguna de las propiedades clásicas (heredadas) tiene efecto en estos campos. Son campos calculados. No los use para otros fines (como la edición normal). La mayoría de los campos tienen 2 propiedades de base: HTMLNameFields: Expresión de campos para generar el nombre del HTML tag.htmlvaluefields: expresión de campos para generar el valor del HTML etiqueta. Para HTMLMEMO es el texto de la etiqueta; Para htmltext, es el resultado. texto. Lista de campo: Htmlcheckboxfield: genera un elemento de verificación HTML. Tiene algunas propiedades adicionales: HTMLCheckField: Propiedad de campos que dicta el estado marcado. Deber evaluar a booleano. ONGetHTMlChecked: evento para más control sobre el estado marcado. Eso Se llama después de evaluar la propiedad anterior. HTMLRADIOFLIELDS: Genera un elemento de radio HTML. Tiene las mismas propiedades. como el campo de checkbox. Por lo general, tiene una expresión fija como HTMLNAMEFIELFS, actuar como un grupo. Por supuesto, es su decisión. HTMLDITFIELD: Genera un elemento de edición HTML (tipo texto). Puedes especificar Propiedades HTMLMAXCHAR y HTMLSIZE. HTMLMEMOFIEDS: Genera una nota HTML (TAGETEA DE TEXTAREA). También tiene algunos específicos. Propiedades: HTMLLINES, HTMLSIZE, HTMLWRAPKIND. Se reflejan directamente en el resultado html. HtmlText: Genera un texto (como HTMLDBFIELD). El propósito es envolver un campo existente con algunas propiedades de fuente, la bruja no está disponible a través de Las columnas del Tabla PROductora. Htmlimagefield: genera una referencia de imagen en el documento HTML. Su comportamiento es similar al componente HTMLIMAGE, pero está destinado a mostrar la imagen contenido en un campo de base de datos (consulte las muestras) en el contexto de una tablaProducer. La diferencia es que puede usar otros campos para generar nombre y valor (Htmlnamefields, htmlvaluefields). Htmlmultipage Un solo componente diseñado para ayudar a presentar el contenido de un conjunto de datos (posible Resultados de la búsqueda) en una forma de múltiples páginas (cada página puede tener un número variable de filas / columnas). También es un productor personalizado descrito al principio, por lo que Puede incluirlo en otra página generada por un HTMLProducer. Propiedades específicas y los eventos son: Dataset: el conjunto de datos para pasar. HTMLCELL: Cualquier productor que genere HTML. Puedes usar otro HTMLProducer, Pero tenga cuidado de no usar lo mismo que el padre (puede causar un bucle). HTMLContentBETHE, HTMLContentFter: otros productores para incluir en el comenzando (o el final) del contenido. Htmlrowsattributes, htmltableattributes: algunos atributos para los generados Tabla HTML. Numcols, numlines: Número de columnas y líneas (filas) de la tabla HTML. Numlinks: Número de enlaces para generar en la parte inferior del contenido. Pagenumvar: Nombre del parámetro utilizado para el número de página. Tambien es Utilizado como el texto de los enlaces. Ongetnumrec: evento para obtener el número de resultados. Si usa una tabla, Puedes usar Recordcount; Para una consulta, es posible que deba usar otro con Algo como "Seleccionar contar (*) de ... donde ...". OnPreparEpage: evento para preparar el contenido de la página. Puedes usarlo para Ir al registro correcto en el conjunto de datos. OnPreparecell: evento para preparar el contenido celular. Puedes tomar algunos Acciones adicionales aquí. Nota: Para cada célula, se llama el siguiente método del conjunto de datos. Vos tambien No tiene que hacerlo en el evento OnPreparecell. Este componente no se finaliza (no significa que el Otros son prefectos, pero aquí es espacio para más trabajo). Cualquier Ideas / Sugerencias son bienvenidos. Htmlfields Esta es una descripción del formato utilizado por algunas propiedades. (Htmlvaluefields, htmlvisiblefields, htmlnamefields ...). Por lo general los parámetros Para las etiquetas son combinaciones dependiendo de alguna lógica. La regla es simple: cualquier El texto rodeado de "%" se considera el nombre de un campo y se reemplaza por el valor de ese campo (en el conjunto de datos actual). Puedes usar cualquier combinación, Como "n_% id1% _% id2%". Si no se encuentra ningún "%", la salida es constante. Dos "%%" es reemplazado por un "%". Ejemplo: Si tiene un combo con algunas personas, puede quiere usar alguna identificación como el valor (la clave de una tabla), y como texto una combinación de nombre y apellido, como John Doe


Newcgi Package Fuente Software relacionado