INTRODUCCIÓN SOBRE LA TDX_PLAY_LIBRARY
Top Next
LaTDx_Play_Library es una librería compuesta por 14 componentes
para el C++ Builder (BCB) rapid application development (RAD)
de Borland.
La función de estos componentes es "mapear"
Toda la funcionalidad disponible en DirectPlay(tm) convirtiendolo
en sencillos componentes de la Librería Visual de Componentes
(VCL) , suministrando al programador un control completo sobre
las capacidades de DirectPlay(tm) y Borland C++ Builder.
Estos componentes hacen que DirectPlay(tm) sea mas fácil
de usar que nunca, Haz que DirectPlay(tm) funcione con Borland
C++ Builder, Tenemos varias secciones y tutoriales dedicados a
enseñarte como fusionar DirectPlay(tm) y Borland C++ Builder
- fácil y rápidamente.
Todos los componentes vienen con su codigo fuente completo, archivos
de proyecto, auto-instalador, Completo sistema de ayuda sensible
al contexto (Accesible mediante la tecla [F1] ) Cubriendo todos
los aspectos de DirectPlay(tm) y otras características
añadidas, asi como programas demostrativos y código
fuente.
Estos componentes ofrecen completo soporte para el sistema de
funcionamiento en RED (Networking):-
- Multi-Player (Sistema de Múltiples Jugadores)
- Internet (Internet o Red Global)
- Local Area Network (Redes de Area Local)
- Dial-Up Connection (Conexiones de Marcado Telefónico)
- Direct Cable Connection (Conexion directa PC a PC a través
de cable directo)
Con una completa utilizacion del engine de DirectPlay(tm) , La
TDx_Play_Library te ofrece:-
- Manejo de mensajes de Red en Tiempo Real usando notificaciones
de los eventos del estilo habitual en BCB
- Un nuevo Paradigma en la Programación, desarrollo rápido
de aplicaciones de DirectPlay, o "RAD DirectX" abreviado.
La TDx_Play_Library tiene mucha funcionalidad añadida diseñada
para simplificarte la vida significativamente, incluyendo :-
- Completa Optimización para BCB y la VCL
- Como solución de integración de BCB y DirectX.
- Deteccion automática de errores, asi como redirección
a eventos sencillos de usar del tipo OnError() .
- Manejo automático de callbacks y redireccion a eventos
del tipo OnEnum...() .
- Baja Latencia (retraso) en todos los procesos de mapeado.
Para más información, pulsa:-
Para informacion relativa a toda la TDx_Library, pulsa :-
DETALLES DE LA TDX_PLAY_LIBRARY
Top Siguiente
Prev
Los 14 Componentes de la TDx_Play_Library :-
- proveen de soporte avanzado en Red para tus aplicaciones hechas
con BCB
- Manejan automáticamente todo lo relacionado con DirectPlay(tm)
- son muy "compactas" - Su inmejorable manejo de todo lo relacionado
con DirectPlay(tm) hace que funcionen a la perfección
con BCB
- Suministran un potente juego de herramientas diseñadas
para "eliminar" la mayor parte del esfuerzo de programacion
en DirectPlay(tm)
- Te permite enfocar tus esfuerzos en la parte Creativa de la
aplicación DirectPlay(tm) mas que en aprenderte los entresijos
de la tecnologia del SDK
Cuando empieces a usar los componentes, puedes ignorar la mayor
parte de las capacidades avanzadas de DirectPlay y rápidamente
obtener vistosos resultados en cuestión de minutos, una vez
te hayas familiarizado con el funcionamiento de los componentes
, Podrás experimentar con las capacidades avanzadas disponibles.
Tienes completo acceso a las interioridades del componente, queremos
decir con esto, que puedes mezclar y unir código "normal"
de DirectPlay(tm) si lo deseas.
En resumen, la TDx_Play_Library te ofrece todo lo requerido para
añadir capacidades basicas y avanzadas de control y soporte
de dispositivos en cualquier aplicacion de BCB.
La TDx_Play_Library ofrece:-
- Un manejo simple de todo lo relacionado con DirectPlay(tm)
- Acceso simplificado a todas las funcionalidades de DirectPlay(tm)
- Fácil acceso a sistemas de multiples jugadores en Red
(Multiplayer Networking)
- Facil acceso a sistemas seguros de comunicacion en Red
- Una sencilla y completa ayuda sensible al contexto [pulsando
la tecla F1 en el BCB ]
Para más información, pulsa:-
COMPONENTES DE LA TDX_PLAY_LIBRARY
Arriba Siguiente
Anterior
The table below contains details on each TDx_Play_Library component,
and links to individual reference pages :-
LOGO DEL COMPONENTE
|
NOMBRE
DEL COMPONENTE
|
WRAPPER
TYPE |
COMENTARIOS |
|
TDPAccountDesc
|
Wrapper
|
El componente
TDPAccountDesc
mapea una estructura DPACCOUNTDESC.
Que contiene el account
identifier para el player
en formato Unicode o ANSI . |
|
TDPApplicationDesc
|
Wrapper
|
El componente TDPApplicationDesc
mapea una estructura del tipo DPAPPLICATIONDESC2 .
Es usada para registrar una aplicacion lobby
aware conteniendo lo siguiente: launcher
executable's name, session
launcher's ID, non-localised
application name, command
line arguments, current
directory, localised
description, file
name y path.
|
|
TDPCaps
|
Wrapper
|
El componente
TDPCaps
mapea una estructura del tipo DPCAPS .
En él se describen las capacidades de una session
o player
incluyendo message
timeout value, capability
flags, message
header size, connection
speed, a latency
estimate y maximos valores para cada packet
size, local
players y total
players. |
|
TDPChat
|
Wrapper
|
El componente TDPChat
mapea una estructura del tipo DPCHAT .
En el se guardan los message
data En formato Unicode o ANSI . |
|
TDPComPortAddress
|
Wrapper |
El componente TDPComPortAddress
mapea una sola estructura del tipo DPCOMPORTADDRESS .
En este componente se define la configuraciónl del
com port asi como detalles de baud
rate, which
com port, tambien flow
control, parity
y ajustes del stop
bit. |
|
TDPCompoundAddressElement
|
MultiWrapper
|
El componente TDPCompoundAddressElement
,mapea múltiples estructuras del tipo DPCOMPOUNDADDRESSELEMENT
.
En el se definen los address
data junto con el size
y type
de esos datos. |
|
TDPCredentials
|
Wrapper |
El componente TDPCredentials
Mapea una estructura DPCREDENTIALS de DirectX.
Es usado para contener el username,
password
y domain
requerido para connect
a un servidor seguro en formato Unicode o ANSI. |
|
TDPLAppInfo
|
Wrapper |
El componente TDPLAppInfo
mapea una estructura del tipo DPLAppInfo .
Es usado para contener el name
y identifier
de una aplicación de enumeración. |
|
TDPLConnection
|
Wrapper |
El componente TDPLConnection
component mapea una estructura del tipo DPLCONNECTION structure.
Que guarda los detalles usados para conectar una aplicación
a una session.
Estos detalles incluyen connection
address, el address
size, un flag
de creación o unirse a una sesion, el players
name, el session
description y cual service
provider se va a usar. |
|
TDPName
|
Wrapper |
El componente TDPName
mapea una estructura del tipo DPNAME .
Esta, contiene el friendly
y el mombre formal
de un player
o group
en formato ANSI o Unicode . |
|
TDPSecurityDesc
|
Wrapper |
El componente TDPSecurityDesc
mapea una estructura del tipo DPSECURITYDESC .
Esta estructura describe los ajustes de seguridad de una session
definiendo el SSPI
y los paquetes Crypto
API , el type
de Crypto API y el encryption
algorithm. |
|
TDPSessionDesc
|
Wrapper |
El componente TDPSessionDesc
mapea una estructura del tipo DPSESSIONDESC .
Esta estructura define el sessions
nature
y tambien detalla su name
y password,
los identificadores de la application
e instance
, numero maximum
y current
player
, asi como algunas otras propiedades user
defined de la sesion. |
|
TDx_Play
|
Interface |
el componente TDx_Play
mapea y controla una interface IDirectPlay4 .
Crea los objetos TDx_Play y controla mensajes , sessions,
groups
y players.
Puede ser utilizado para add
a group to a group, add
a player to a group, cancel
specific messages, cancel
messages by priority, close
a session, create
a group, create
a group within another group, create
a player, remove
a group from a group, remove
a player from a group, delete
a group, delete
a player, enumerate
service and lobby providers, enumerate
the players in a group, enumerate
the top groups of a session, enumerate
the groups in a group, enumerate
players in the session, enumerate
sessions, retrieve
session capabilities, retrieve
a groups connection settings, retrieve
customised group data, retrieve
a groups descriptive flags, retrieve
a groups name, retrieve
a group owners ID, retrieve
a group parents ID, count
a players messages, count
a sessions messages, retrieve
a players account information, retrieve
a players address information, retrieve
player capabilities, retrieve
customised player data, retrieve
a players descriptive flags, retrieve
a players name, retrieve
the sessions properties, initialize
a connection, create
or join a session, retreive
a message, create
or join a secure session, send
a message, send
a chat message, set
a groups connection settings, set
customised group data, set
a groups name, set
a groups owner, set
customised player data, set
a players name, set
the sessions properties, and launch
a session.
Adicionales de TDx_Play al IDirectPlay4
Propiedades:
Created,
ErrorValue,
NumPlayers,
PlayerEvents,
PlayerIDs,
UseAnsiString.
Metodos:
Create,
Destroy.
Eventos:
OnAddGroupToGroup,
OnAddPlayerToGroup,
OnChat,
OnCreate,
OnCreatePlayerOrGroup,
OnDeleteGroupFromGroup,
OnDeletePlayerFromGroup,
OnDestroy,
OnDestroyPlayerOrGroup,
OnError,
OnGeneric,
OnHost,
OnReceive,
OnSecureMessage,
OnSendComplete,
OnSessionLost,
OnSetGroupOwner,
OnSetPlayerOrGroupData,
OnSetPlayerOrGroupName,
OnSetSessionDesc,
OnStartSession.
Callbacks:
OnEnumConnections,
OnEnumGroupPlayers,
OnEnumGroups,
OnEnumGroupsInGroup,
OnEnumPlayers,
OnEnumSessions.
|
|
TDx_PlayLobby
|
Interface |
El componente TDx_PlayLobby
mapea un interface del tipo IDirectPlayLobby3 .
Controlando las aplicaciones y sus datos asociados.
Puede usarse para connect
an application to a session, create
a standard address, create
a compound address, parse
an address, enumerate
address types, enumerate
local applications, retreive
the lobby connection settings, retrieve
a lobby message, register
a lobby aware application, launch
an application, send
a lobby message, set
the lobby connection settings, unregister
a registered application and wait
for connection settings to be passed.
Adicionales
de TDx_PlayLobby al IDirectPlayLobby3
Propiedades:
Created,
ErrorValue,
LobbyEvents,
NumLobbies,
UseAnsiString.
Metodos:
Create,
Destroy.
Eventos:
OnAppTerminated,
OnConnectionSettingsRead,
OnCreate,
OnDestroy,
OnError,
OnGeneric,
OnGetProperty,
OnGetPropertyResponse,
OnNewConnectionSettings,
OnNewSessionHost,
OnPlayConnectFailed,
OnPlayConnectSucceeded,
OnReceive,
OnSetProperty,
OnSetPropertyResponse.
Callbacks:
OnEnumAddress,
OnEnumAddressTypes,
OnEnumLocalApplications.
|
MAS INFORMACION SOBRE LA TDX_PLAY_LIBRARY
Top Prev
A lo largo del tiempo, hemos añadido diversa información
sobre la TDx_Play_Library.
En el momento actual, la siguiente tabla contiene detalles sobre
el status actual de la TDx_Library, asi como enlaces a otra informacion
relevante:-
|