Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse. - Mayo 15, 2008, 10:13:02
Boton Buscar
Inicio Ayuda Calendario Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación (Moderador: programas gratis)  |  Tema: Delphi 7, Marco Cantu (ANAYA MULTIMEDIA) 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Delphi 7, Marco Cantu (ANAYA MULTIMEDIA)  (Leído 75 veces)
robert66
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1674



Ver Perfil WWW
« en: Febrero 07, 2008, 03:20:34 »



Delphi 7, Marco Cantu (ANAYA MULTIMEDIA)


Descripción
La última versión de Delphi es el primer paso para los desarrolladores en la migración de Win32 a la nueva plataforma. Delphi 7, al igual que sus predecesores, es un entorno de desarrollo Windows de 32 bits con nuevas características y la tecnología específica para ayudar a los desarrolladores Delphi a entrar en el mundo .NET.
La biblia de Delphi 7 es una referencia inestimable para aprender y dominar la última versión de este lenguaje de programación. Esta obra didáctica y de consulta cubre con una completa información desde los conceptos más básicos hasta las herramientas y características más avanzadas. Basada en ejemplos prácticos y en tutoriales le ayudará a controlar técnicas esenciales en la programación, entre otros muchos aspectos.
Este libro le ayudará a dominar la programación en Delphi, incluidos el lenguaje Delphi, los componentes, el soporte de bases de datos y cliente/servidor, los elementos clave de programación en Windows y COM y el desarrollo para Web e Internet.
El CD-ROM adjunto contiene la versión de evaluación de Delphi 7, y el código fuente desarrollado a lo largo del libro.

Contenido
Agradecimientos
Contactar con el autor

Introducción
Siete versiones y contando
La estructura del libro
Normas usadas en este libro

Parte I. Bases

1. Delphi 7 y su IDE
Ediciones de Delphi
Una visión global del IDE
Un IDE para dos bibliotecas
Configuración del escritorio
Environment Options
Sobre los menús
El cuadro de diálogo Environment Options
To-Do List
Mensajes ampliados del compilador y resultados de búsqueda en Delphi 7
El editor de Delphi
El Code Explorer
Exploración en el editor
Class Completion
Code Insight
Code Completion
Code Templates
Code Parameters
Tooltip e-xpression Evaluation
Más teclas de método abreviado del editor
Vistas que se pueden cargar
Diagram View
Form Designer
Object Inspector
Categorías de propiedades
Object TreeView
Secretos de la Component Palette
Copiar y pegar componentes
De las plantillas de componentes a los marcos
Gestionar proyectos
Opciones de proyecto
Compilar y crear proyectos
Ayudante para mensajes del compilador y advertencias
Exploración de las clases de un proyecto
Herramientas Delphi adicionales y externas
Los archivos creados por el sistema
Un vistazo a los archivos de código fuente
El Object Repository
Actualizaciones del depurador en Delphi 7

2. El lenguaje de programación Delphi
Características centrales del lenguaje
Clases y objetos
Más sobre métodos
Creación de componentes de forma dinámica
Encapsulado
Privado, protegido y público
Encapsulado con propiedades
Propiedades de la clase TDate
Características avanzadas de las propiedades
Encapsulado y formularios
Añadir propiedades a formularios
Constructores
Destructores y el método Free
El modelo de referencia a objetos de Delphi
Asignación de objetos
Objetos y memoria
Destruir objetos una sola vez
Herencia de los tipos existentes
Campos protegidos y encapsulado
Herencia y compatibilidad de tipos
Enlace posterior y polimorfismo
Sobrescribir y redefinir métodos
Métodos virtuales frente a métodos dinámicos
Manejadores de mensajes
Métodos abstractos
Conversión descendiente con seguridad de tipos
Uso de interfaces
Trabajar con excepciones
Flujo de programa y el bloque finally
Clases de excepciones
Registro de errores
Referencias de clase
Crear componentes usando referencias de clase

3. La biblioteca en tiempo de ejecución
Las unidades de la RTL
Las unidades System y SysInit
Cambios recientes en la unidad System
Las unidades SysUtils y SysConst
Nuevas funciones de SysUtils
Rutinas extendidas de formato de cadenas en Delphi 7
La unidad Math
Nuevas funciones matemáticas
Redondeo y dolores de cabeza
Las unidades ConvUtils y StdConvs
La unidad DateUtils
La unidad StrUtils
De Pos a PosEx
La unidad Types
La unidad Variants y VarUtils
Variantes personalizadas y números complejos
Las unidades DelphiMM y ShareMem
Unidades relacionadas con COM
Convertir datos
¿Conversiones de divisas?
Gestión de archivos con SysUtils
La clase TObject
Mostrar información de clase

4. La biblioteca de clases principales
El paquete RTL, VCL y CLX
Partes tradicionales de la VCL
La estructura de CLX
Partes específicas de VCL de la biblioteca
La clase TPersistent
La palabra clave published
Acceso a las propiedades por su nombre
La clase TComponent
Posesión
La matriz Components
Cambio de propietario
La propiedad Name
Eliminación de campos del formulario
Ocultar campos del formulario
La propiedad personalizada Tag
Eventos
Eventos en Delphi
Punteros a método
Los eventos son propiedades
Listas y clases contenedores
Listas y listas de cadena
Pares nombre-valor (y extensiones de Delphi 7)
Usar listas de objetos
Colecciones
Clases de contenedores
Listas asociativas de verificación
Contenedores y listas con seguridad de tipos
Streaming
La clase TStream
Clases específicas de streams
Uso de streams de archivo
Las clases TReader y TWriter
Streams y permanencia
Compresión de streams con ZLib
Resumen sobre las unidades principales de la VCL y la unidad BaseCLX
La unidad Classes
Novedades en la unidad Classes
Otras unidades principales

5. Controles visuales
VCL frente a VisualCLX
Soporte dual de bibliotecas en Delphi
Clases iguales, unidades diferentes
DFM y XFM
Sentencias uses
Inhabilitar el soporte de ayuda a la biblioteca dual
Elección de una biblioteca visual
Ejecución en Linux
Compilación condicional de las bibliotecas
Conversión de aplicaciones existentes
Las clases TControl y derivadas
Parent y Controls
Propiedades relacionadas con el tamaño y la posición del control
Propiedades de activación y visibilidad
Fuentes
Colores
La clase TWinControl (VCL)
La clase TWidgetControl (CLX)
Abrir la caja de herramientas de componentes
Los componentes de entrada de texto
El componente Edit
El control LabeledEdit
El componente MaskEdit
Los componentes Memo y RichEdit
El control CLX TextViewer
Selección de opciones
Los componentes CheckBox y RadioButton
Los componentes GroupBox
El componente RadioGroup
Listas
El componente ListBox
El componente ComboBox
El componente CheckListBox
Los cuadros combinados extendidos: ComboBoxEx y ColorBox
Los componentes ListView y TreeView
El componente ValueListEditor
Rangos
El componente ScrollBar
Los componentes TrackBar y ProgressBar
El componente UpDown
El componente PageScroller
El componente ScrollBox
Comandos
Comandos y acciones
Menu Designer
Menús contextuales y el evento OnContextPopup
Técnicas relacionadas con los controles
Gestión del foco de entrada
Anclajes de control
Uso del componente Splitter
División en sentido horizontal
Teclas aceleradoras
Sugerencias flotantes
Personalización de las sugerencias
Estilos y controles dibujados por el propietario
Elementos del menú dibujados por el usuario
Una ListBox de colores
Controles ListView y TreeView
Una lista de referencias gráfica
Un árbol de datos
La versión adaptada de DragTree
Nodos de árbol personalizados

6. Creación de la interfaz de usuario
Formularios de varias páginas
PageControls y TabSheets
Un visor de imágenes con solapas dibujadas por el propietario
La interfaz de usuario de un asistente
El control ToolBar
El ejemplo RichBar
Un menú y un cuadro combinado en una barra de herramientas
Una barra de estado simple
Temas y estilos
Estilos CLX
Temas de Windows XP
El Componente ActionList
Acciones predefinidas en Delphi
Las acciones en la práctica
La barra de herramientas y la lista de acciones de un editor
Los contenedores de barra de herramientas
ControlBar
Un menú en una barra de control
Soporte de anclaje en Delphi
Anclaje de barras de herramientas en barras de control
Control de las operaciones de anclaje
Anclaje a un PageControl
La arquitectura de ActionManager
Construir una sencilla demostración
Objetos del menú utilizados con menos frecuencia
Modificar un programa existente
Emplear las acciones de las listas

7. Trabajo con formularios
La clase TForm
Usar formularios normales
El estilo del formulario
El estilo del borde
Los iconos del borde
Definición de más estilos de ventana
Entrada directa en un formulario
Supervisión de la entrada del teclado
Obtener una entrada de ratón
Los parámetros de los eventos de ratón
Arrastrar y dibujar con el ratón
Pintar sobre formularios
Técnicas inusuales: Canal Alpha, Color Key y la API Animate
Posición, tamaño, desplazamiento y ajuste de escala
La posición del formulario
Ajuste a la ventana (en Delphi 7)
El tamaño de un formulario y su zona de cliente
Restricciones del formulario
Desplazar un formulario
Un ejemplo de prueba de desplazamiento
Desplazamiento automático
Desplazamiento y coordenadas del formulario
Escalado de formularios
Escalado manual del formulario
Ajuste automático de la escala del formulario
Crear y cerrar formularios
Eventos de creación de formularios
Cerrar un formulario
Cuadros de diálogo y otros formularios secundarios
Añadir un formulario secundario a un programa
Crear formularios secundarios en tiempo de ejecución
Crear un única instancia de formularios secundarios
Creación de un cuadro de diálogo
El cuadro de diálogo del ejemplo RefList
Un cuadro de diálogo no modal
Cuadros de diálogo predefinidos
Diálogos comunes de Windows
Un desfile de cuadros de mensaje
Cuadros "Acerca de" y pantallas iniciales
Creación de una pantalla inicial

Parte II. Arquitecturas orientadas a objetos en Delphi

8. La arquitectura de las aplicaciones Delphi
El objeto Application
Mostrar la ventana de la aplicación
Activación de aplicaciones y formularios
Seguimiento de formularios con el objeto Screen
De eventos a hilos
Programación guiada por eventos
Entrega de mensajes Windows
Proceso secundario y multitarea
Multihilo en Delphi
Un ejemplo con hilos
Verificando si existe una instancia previa de una aplicación
Buscando una copia de la ventana principal
Uso de un mutex
Buscar en una lista de ventanas
Controlar mensajes de ventana definidos por el usuario
Creación de aplicaciones MDI
MDI en Windows: resumen técnico
Ventanas marco y ventanas hijo en Delphi
Crear un menú Window completo
El ejemplo MdiDemo
Aplicaciones MDI con distintas ventanas hijo
Formularios hijo y mezcla de menús
El formulario principal
Subclasificación de la ventana MdiClient
Herencia de formularios visuales
Herencia de un formulario base
Formularios polimórficos
Entender los marcos
Marcos y fichas
Varios marcos sin fichas
Formularios base e interfaces
Uso de una clase de formulario base
Un truco adicional: clases de interposición
Uso de interfaces
El gestor de memoria de Delphi

9. Creación de componentes Delphi
Ampliación de la biblioteca de Delphi
Paquetes de componentes
Normas para escribir componentes
Las clases básicas de componentes
Creación de nuestro primer componente
El cuadro combinado Fonts
Creación de un paquete
¿Qué hay detrás de un paquete?
Uso del cuadro combinado Fonts
Los mapas de bits de la Component Palette
Creación de componentes compuestos
Componentes internos
Publicación de subcomponentes
Componentes externos
Referencias a componentes mediante interfaces
Un componente gráfico complejo
Definición de una propiedad enumerada
Escritura del método Paint
Adición de las propiedades TPersistent
Definición de un nuevo evento personalizado
Uso de llamadas de bajo nivel a la API de Windows
La versión CLX: Llamadas a funciones Qt nativas
Registro de las categorías de propiedades
Personalización de los controles de Windows
El cuadro de edición numérico
Un editor numérico con separador de millares
El botón Sound
Control de mensaje internos: El botón Active
Mensajes de componente y notificaciones
Mensajes de componentes
Notificaciones a componentes
Un ejemplo de mensajes de componente
Un cuadro de diálogo en un componente
Uso del componente no visual
Propiedades de colección
Definición de acciones personalizadas
Escritura de editores de propiedades
Un editor para las propiedades de sonido
Instalación del editor de propiedades
Creación de un editor de componentes
Subclasificación de la clase TComponentEditor
Un editor de componentes para ListDialog
Registro del editor de componentes

10. Bibliotecas y paquetes
La función de las DLL en Windows
El enlace dinámico
Uso de las DLL
Normas de creación de DLL en Delphi
Uso de las DLL existentes
Usar una DLL de C++
Creación de una DLL en Delphi
La primera DLL en Delphi
Funciones sobrecargadas en las DLL de Delphi
Exportar cadenas de una DLL
Llamada a la DLL de Delphi
Características avanzadas de las DLL en Delphi
Cambiar nombres de proyecto y de biblioteca
Llamada a una función DLL en tiempo de ejecución
Un formulario de Delphi en una DLL
Bibliotecas en memoria: código y datos
Compartir datos con archivos proyectados en memoria
Uso de paquetes Delphi
Versiones de paquetes
Formularios dentro de paquetes
Carga de paquetes en tiempo de ejecución
Uso de interfaces en paquetes
Estructura de un paquete

11. Modelado y programación orientada a objetos (con ModelMaker)
Comprensión del modelo interno de ModelMaker
Modelado y UML
Diagramas de clase
Diagramas de secuencia
Casos de uso y otros diagramas
Diagramas no UML
Elementos comunes de los diagramas
Características de codificación de ModelMaker
Integración Delphi / ModelMaker
Gestión del modelo de código
El editor Unit Code Editor
El editor Method Implementation Code Editor
La vista de diferencias
La vista Event Types View
Documentación y macros
Documentación frente a comentarios
Trabajo con macros
Reingeniería de código
Aplicación de patrones de diseño
Plantillas de código
Detallitos poco conocidos

12. De COM a COM+
Una breve historia de OLE y COM
Implementación de IUnknow
Identificadores globalmente únicos
El papel de las fábricas de clases
Un primer servidor COM
Interfaces y objetos COM
Inicialización del objeto COM
Prueba del servidor COM
Uso de las propiedades de la interfaz
Llamada a métodos virtuales
Automatización
Envío de una llamada Automatización
Creación de un servidor de Automatización
El editor de bibliotecas de tipos
El código del servidor
Registro del servidor de automatización
Creación de un cliente para el servidor
El alcance de los objetos de automatización
El servidor en un componente
Tipos de datos COM
Exponer listas de cadenas y fuentes
Uso de programas Office
Uso de documentos compuestos
El componente Container
Uso del objeto interno
Controles ActiveX
Controles ActiveX frente a componentes Delphi
Uso de controles ActiveX en Delphi
Uso del control WebBrowser
Creación de controles ActiveX
Creación de una flecha ActiveX
Añadir Nuevas Propiedades
Adición de una ficha de propiedades
ActiveForms
Interioridades de ActiveForm
El control ActiveX XClock
ActiveX en páginas Web
COM+
Creación de un componente COM+
Módulos de datos transaccionales
Eventos COM+
COM y .NET en Delphi 7

Parte III. Arquitecturas orientadas a bases de datos en Delphi

13. Arquitectura de bases de datos Delphi
Acceso a bases de datos: dbExpress, datos locales y otras alternativas
La biblioteca dbExpress
Borland Database Engine (BDE)
InterBase Express (IBX)
MyBase y el componente ClientDataSet
dbGo para ADO
MyBase: ClientDataSet independiente
Conexión a una tabla local ya existente
De la DLL Midas a la unidad MidasLib
Formatos XML y CDS
Definición de una tabla local nueva
Indexado
Filtrado
Búsqueda de registros
Deshacer y SavePoint
Activar y desactivar el registro
Uso de controles data-aware
Datos en una cuadrícula
DBNavigator y acciones sobre el conjunto de datos
Controles data-aware de texto
Controles data-aware de lista
El ejemplo DbAware
Uso de controles de búsqueda
Controles gráficos data-aware
El componente DataSet
El estado de un Dataset
Los campos de un conjunto de datos
Uso de objetos de campo
Una jerarquía de clases de campo
Adición de un campo calculado
Campos de búsqueda
Control de los valores nulos con eventos de campo
Navegación por un conjunto de datos
El total de una columna de tabla
Uso de marcadores
Edición de una columna de tabla
Personalización de la cuadrícula de una base de datos
Pintar una DBGrid
Una cuadrícula que permite la selección múltiple
Arrastre sobre una cuadrícula
Aplicaciones de bases de datos con controles estándar
Imitación de los controles data-aware de Delphi
Envío de solicitudes a la base de datos
Agrupación y agregados
Agrupación
Definición de agregados
Estructuras maestro/detalles
Maestro/detalle con los ClientDataSet
Control de errores de la base de datos

14. Cliente/servidor con dbExpress
La arquitectura cliente/servidor
Elementos del diseño de bases de datos
Entidades y relaciones
Reglas de normalización
De las claves primarias a los OID
Claves externas e integridad referencial
Más restricciones
Cursores unidireccionales
Introducción a InterBase
Uso de IBConsole
Programación de servidor en InterBase
Procedimientos almacenados
Disparadores (y generadores)
La biblioteca dbExpress
Trabajo con cursores unidireccionales
Plataformas y bases de datos
Problemas con las versiones de controladores e inclusión de unidades
Los componentes dbExpress
El componente SQLConnection
Los componentes de conjuntos de datos de dbExpress
El componente SimpleDataSet de Delphi 7
El componente SQLMonitor
Algunos ejemplos de dbExpress
Uso de un componente único o de varios
Aplicación de actualizaciones
Seguimiento de la conexión
Control del código SQL de actualización
Acceso a metadatos de la base de datos con SetSchemaInfo
Una consulta paramétrica
Cuando basta una sola dirección: imprimir datos
Los paquetes y la caché
Manipulación de actualizaciones
El estado de los registros
Acceso a Delta
Actualizar los datos
Uso de transacciones
Uso de InterBase Express
Componentes de conjunto de datos IBX
Componentes administrativos IBX
Creación de un ejemplo IBX
Creación de una consulta en vivo
Control en InterBase Express
Obtención de más datos de sistema
Bloques del mundo real
Generadores e identificadores
Búsquedas sin distinción entre mayúsculas y minúsculas
Manejo de ubicaciones y personas
Creación de una interfaz de usuario
Reserva de clases
Creación de un diálogo de búsqueda
Adición de un formulario de consulta libre

15. Trabajo con ADO
Microsoft Data Access Componentes (MDAC)
Proveedores de OLE DB
Uso de componentes dbGo
Un ejemplo práctico
El componente ADOConnection
Archivos de enlace de datos
Propiedades dinámicas
Obtención de información esquemática
Uso del motor Jet
Paradox a través de Jet
Excel a través de Jet
Archivos de texto a través de Jet
Importación y exportación
Trabajo con cursores
Ubicación de cursor
Tipo de cursor
Pedir y no recibir
Sin recuento de registros
Índices de cliente
Replicación
Procesamiento de transacciones
Transacciones anidadas
Atributos de ADOConnection
Tipos de bloqueo
El bloqueo pesimista
Actualización de los datos
Actualizaciones por lotes
Bloqueo optimista
Resolución de conflictos de actualización
Conjuntos de registros desconectados
Pooling de conexiones
Conjuntos de registros permanentes
El modelo de maletín
Unas palabras sobre ADO.NET

16. Aplicaciones DataSnap multicapa
Niveles uno, dos y tres en la historia de Delphi
Fundamento técnico de DataSnap
La interfaz AppServer
Protocolo de conexión
Proporcionar paquetes de datos
Componentes de soporte Delphi (entorno cliente)
Componentes de soporte Delphi (entorno servidor)
Construcción de una aplicación de ejemplo
El primer servidor de aplicación
El primer cliente ligero
Adición de restricciones al servidor
Restricciones de campo y conjuntos de datos
Inclusión de propiedades de campo
Eventos de campo y tabla
Adición de características al cliente
Secuencia de actualización
Refresco de datos
Características avanzadas de DataSnap
Consultas por parámetros
Llamadas a métodos personalizados
Relaciones maestro/detalle
Uso del agente de conexión
Más opciones de proveedor
Agente simple de objetos
Pooling de objetos
Personalización de paquetes de datos

17. Creación de componentes de bases de datos
El enlace de datos
La clase TDataLink
Clases de enlaces de datos derivadas
Creación de controles data-aware orientados a campos
Una ProgressBar de sólo lectura
Una TrackBar de lectura y escritura
Creación de enlaces de datos personalizados
Un componente visualizador de registros
Personalización del componente DBGrid
Construir conjuntos de datos personalizados
La definición de las clases
Apartado I: Inicio, apertura y cierre
Apartado II: Movimiento y gestión de marcadores
Apartado III: Buffers de registro y gestión de campos
Apartado IV: De buffers a campos
Comprobación el conjunto de datos basado en streams
Un directorio en un conjunto de datos
Una lista como conjunto de datos
Datos del directorio
Un conjunto de datos de objetos

18. Generación de informes con Rave
Presentación de Rave
Rave: el entorno visual de creación de informes
El Page Designer y el Event Editor
El panel Property
El panel Project Tree
Barras de herramientas y la Toolbar Palette
La barra de estado
Uso del componente RvProject
Formatos de representación
Conexiones de datos
Componentes del Rave Designer
Componentes básicos
Componentes Text y Memo
El componente Section
Componentes gráficos
El componente FontMaster
Números de página
Componentes de dibujo
Componentes de código de barras
Objetos de acceso a datos
Regiones y bandas
El Band Style Editor
Componentes data-aware
El Data Text Editor
De Text a Memo
Cálculo de totales
Repetición de datos en páginas
Rave avanzado
Informes maestro-detalle
Guiones de informes
Espejos
Cálculos a tope
CalcTotal
CalcController
CalcOp

Parte IV. Delphi e Internet

19. Programación para Internet: sockets e Indy
Creación de aplicaciones con sockets
Bases de la programación de sockets
Configuración de una red local: direcciones IP
Nombres de dominio local
Puertos TCP
Protocolos de alto nivel
Conexiones de socket
Uso de componentes TCP de Indy
Envío de datos de una base de datos a través de una conexión de socket
Envío y recepción de correo electrónico
Correo recibido y enviado
Trabajo con HTTP
Obtención de contenido HTTP
La API WinInet
Un navegador propio
Un sencillo servidor HTTP
Generación de HTML
Los componentes productores de código HTML de Delphi
Generación de páginas HTML
Creación de páginas de datos
Producción de tablas HTML
Uso de hojas de estilo
Páginas dinámicas de un servidor personalizado

20. Programación Web con WebBroker y WebSnap
Páginas Web dinámicas
Un resumen de CGI
Uso de bibliotecas dinámicas
Tecnología WebBroker de Delphi
Depuración con Web App Debugger
Creación de un WebModule multipropósito
Informes dinámicos de base de datos
Consultas y formularios
Trabajo con Apache
Ejemplos prácticos
Un contador Web gráfico de visitas
Búsquedas con un motor Web de búsquedas
WebSnap
Gestión de varias páginas
Guiones de servidor
Adaptadores
Campos de adaptadores
Componentes de adaptadores
Uso del AdapterPageProducer
Guiones en lugar de código
Encontrar archivos
WebSnap y bases de datos
Un módulo de datos WebSnap
El DataSetAdapter
Edición de los datos en un formulario
Maestro/Detalle en WebSnap
Sesiones, usuarios y permisos
Uso de sesiones
Petición de entrada en el sistema
Derechos de acceso a una única página

21. Programación Web con IntraWeb
Introducción a IntraWeb
De sitios Web a aplicaciones Web
Un primer vistazo interior
Arquitecturas IntraWeb
Creación del aplicaciones IntraWeb
Escritura de aplicaciones de varias páginas
Gestión de sesiones
Integración con WebBroker (y WebSnap)
Control de la estructura
Aplicaciones Web de bases de datos
Enlaces con detalles
Transporte de datos al cliente

22. Uso de tecnologías XML
Presentación de XML
Sintaxis XML básica
XML bien formado
Trabajo con XML
Manejo de documentos XML en Delphi
Programación con DOM
Un documento XML en una TreeView
Creación de documentos utilizando DOM
Interfaces de enlace de datos XML
Validación y esquemas
Uso de la API de SAX
Proyección de XML con transformaciones
XML e Internet Express
El componente XMLBroker
Soporte de JavaScript
Creación de un ejemplo
Uso de XSLT
Uso de XPath
XSLT en la práctica
XSLT con WebSnap
Transformaciones XSL directas con DOM
Procesamiento de grandes documentos XML
De un ClientDataSet a un documento XML
De un documento XML a un ClientDataSet

23. Servicios Web y SOAP
Servicios Web
SOAP y WSDL
Traducciones BabelFish
Creación de un servicio Web
Un servicio Web de conversión de divisas
Publicación del WSDL
Creación de un cliente personalizado
Petición de datos de una base de datos
Acceso a los datos
Paso de documentos XML
El programa cliente (con proyección XML)
Depuración de las cabeceras SOAP
Exponer una clase ya existente como un servicio Web
DataSnap sobre SOAP
Creación del servidor SOAP DataSnap
Creación del cliente SOAP DataSnap
SOAP frente a otras conexión con DataSnap
Manejo de adjuntos
Soporte de UDDI
¿Qué es UDDI?
UDDI en Delphi 7

Parte V. Apéndices

Apéndice A. Herramientas Delphi del autor
CanTools Wizards
Programa de conversión VclToClx
Object Debugger
Memory Snap
Licencias y contribuciones

Apéndice B. Contenido del CD-ROM

Índice alfabético



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
En línea

El grito es el acto violento que navega sobre el aliento, que demanda... que exige... que reprende... que exhibe...



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación (Moderador: programas gratis)  |  Tema: Delphi 7, Marco Cantu (ANAYA MULTIMEDIA) « anterior próximo »
Ir a:  
Novedades, Dudas, Comentarios Y Sugerencias, Top 100, Off-Topic, Revista E-Zine, Revista E-Zine, Sistemas operativos libres. , HacK GeneraL, Phreaking, Bug y Exploits, Networking & Wireless, Overclocking, Refrigeracion y demas, Hardware, Electronica Y Robotica, Hack para newbies, Todo Messenger, Troyanos y virus, Programacion, Programacion para webmasters, Software, Cracks & Serialz, P2p, Bittorrent, Elinks, Diseo Grafico, Juegos PC, Mp3, Multimedia, Peliculas Divx, Juegos, Humor y Adultos. (Diversion), Paginas Webs Recomendadas, Videos,


Zona-Musical Juegos online Juego Gratis10 Solucion Hosting Videos De Musica 1juegogratis Dragonjar
Noticias
 Juegos De Coche juegos gratis online juegos Los Foros De Sexe Gratuit Sexo Duro Tierra Messenger Trucos
Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC