BCB Components rotating around DirectX

Welcome to BCB-Tools.com Latest News

Development Tools Demo Applications Step-By-Step Tutorials Component Reference

Register Here Available Downloads

Frequently Asked Questions Discussion Forums Receive emails from BCB-Tools.com Send us some Feedback

Links to other sites Information about the BCB-Tools.com website


    TUTORIAL - COMO FUNCIONA
    Go to the Welcome Page
        HOW IT WORKS

    Read some step-by-step TDx_Library Tutorials...

    Te recomendamos ver este tutorial en una resolucion de 1024 x 768 o superior.




    EL MAPEADO DE DIRECTX - UN VISTAZO A LA TDX_LIBRARY
    Top     Next

    TLa TDx_Library es un juego de componentes RAD DirectX para el Borland C++ Builder, el compilador de C++ rapid-application-development (aqui puedes verlo) :-






    TEsto es BCB5 con algunos componentes de la TDx_Library instalados en la Paleta de Componentes:-








    �Te has fijado en las pesta�as de TDx_Draw, TDx_Sound y TDx_Input?



    Esos son componentes de la TDx_Draw_Library, la TDx_Sound_Library y la TDx_Input_Library,
    3 de las 5 librerias que desarrollamos con las cuales integrar DirectDraw(tm), DirectSound(tm), DirectInput(tm), DirectPlay(tm) and Direct3D Immediate mode en el compilador BCB.



    Cada una de estas librerias de componentes estan formadas por un numero significativo de componentes individuales para el BCB.
    For example:

    La TDx_Draw_Library la componen 24 componentes individuales,
    La TDx_Sound_Library la componen 17 componentes individuales,
    La TDx_Input_Library is la componen 29 componentes individuales,
    La TDx_Play_Library is la componen 14 componentes individuales,
    La TDx_3DI_Library is la componen 23 componentes individuales.



    Cada componente "mapea" una seccion completa de el SDK de DirectX 7.0a a muy bajo nivel, trasladando la complejidad de desarrollo a un nivel aceptable para desarrollar f�cil y r�pidamente aplicaciones que usen DirectX en la arquitectura de componentes del BCB / VCL , desde miembros de estructura individuales, funciones de interface , parametros de funcion, flags, you name it, Todo eso se ha convertido en f�ciles componentes de arrastrar y soltar en la programacion en BCB.

    Tanto como la adaptacion a DirectX 7, la TDx_Library a�ade considerables funcionalidades a�adidas, desde la Creacion y Destruccion de los Interfaces de DirectX autom�tica, hasta mantener din�micamente estructuras de arrays con la informaci�n de DirectX , traducci�n autom�tica de los Callbacks de DirectX a eventos del BCB events, carga y almacenamiento de recursos,manejo de errores automatizado, etc etc....

    Cual es el resultado final?
    Rapid-Application-Development DirectX, c�modamente integrado en C++ Builder, menos tiempo "liado" con el SDK, y mas resultados creativos.



    For more information, choose from the following links :-






    CREATING A TDX_LIBRARY PROJECT - RAD DirectX - EASY AS BCB
    Top     Next     Prev

    Cojemos los componentes y los soltamos en el TForm standard del BCB 1,3,4,5,6 y se ver� asi:-



    (1) Seleccionamos el Componente de TDx_Draw (DirectDraw)





    (2) Lo soltamos en un TForm standard





    (3) Pulsamos la tecla F1 para solicitar la ayuda del sistema









    (4) Pulsamos F11 para renombrar el componente

      to  



    (5) Doble-click para crear los eventos OnCreate()







    (6) picamos un poco de codigo...





    (7) y lo mismo para OnDestroy()









    (8) Ahora configuramos el OnError()









    (9) Creamos y destruimos el DirectDraw





    (10) Pulsamos Play :)





    (11) BCB te preguntar� para salvar el proyecto y los archivos



    (12) Salvamos el Form





    (13) Salvamos el Proyecto





    (14) Ya lo hicimos. Esto es una aplicacion b�sica de la TDx_Draw_Library application, un detector de DirectDraw7






    MAS INFORMACION
    Top     Prev

    Para mas informacion, elige alguno de los siguientes enlaces:-




























Top

Welcome |  Latest News |  Tools |  Demos |  Tutorials |  Reference |  Register |  Downloads
FAQ |  Forums |  Feedback |  Mailing List |  Links |  Site Information

This page is Copyright © 2000-2002 BCB-Tools.com Pty. Ltd., Sydney, Australia. All Rights Reserved.
Borland C++ Builder, CBuilder, etc are Trademarks of Borland Corporation.
DirectX, DirectDraw, Windows, etc are Trademarks of Microsoft Corporation.