Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Tutoriales de c builder

Tutoriales de c builder

10 tutoriales de c builder encontrados(0.03 segundos)
Ordenado por: más recientes - mejor valorados
Pruebas unitarias con CPPUnit (17 capítulos) Creative Commons   ***--(2)
En los últimos años parece que las metodologías ágiles convencen más a los desarrolladores que las complejas metodologías pesadas. Entre todas ellas, la eXtremme Programming es la que se lleva la palma, y una de las tareas más importantes dentro de la metodología XP son las pruebas unitarias y el TDD. En este curso tratamos en profundidad el tema de las pruebas unitarias, qué son, por qué debemos hacerlas, cómo se hacen, qué es el TDD... además de ejemplos detallados de como usar CPPUnit para C++Builder 6.
Cap 17 El código fuente
  [[ ]] ---~- [[http://users.servicios.retecal.es/sapivi/src/CPPUnitBCB6.zip CPPUnit modificado para C++Builder 6]]~- [[http://cppunit.sourceforge.net/ Versión oficial de CPPUnit
Cap 9 Preparación de CPPUnit
  [[ ]]La versión que vamos a utilizar no es la oficial de [[http://cppunit.sourceforge.net/ CPPUnit]], sino que es una adaptación especial para C++Builder desarrollada inicialmente por [[http://www.angelfire.com/dc/marcodorantes/ Marco Dorantes]], con algunos cambios que he hecho yo mismo. Podéis
Cap 1 Introducción
  : que el programa que queremos probar tenga unidades lógicas. Aunque pueda parece obvio, pero no lo es tanto. He podido ver muchos, muchísimos programas en los que no existe ningún tipo de unidad lógica, especialmente en entornos RAD como Delphi, C++Builder, Visual Basic, etc. Lo único que existe
Autor: Juan Manuel - 27 de Agosto de 2005
Los rincones del API Win32: Los montones (23 capítulos) Creative Commons   ****-(2)
Curso que profundiza en el gestor de montones (o montículos) dentro de Win32, así como su uso y su implementación interna. Se comienza explicando qué es un montón (en inglés heap) para pasar a explicar cómo usarlo correctamente para la creación de memoria dinámica y cómo se las arregla Windows para hacer una implementación eficiente.
Cap 23 Los ejemplos
  ++. C++Builder 6 Los archivos HeapObject.h y HeapObject.cpp , donde se define la clase base CHeapObject. Los objetos de esta clase se almacenarán en un montón dedicado a tal efecto. Para más detalles, se puede consultar la documentación dentro del código fuente. Se incluye
Cap 20 El montón por defecto
  /HEAP:reservar[,comprometer] C++Builder 6 desde la opción de menú Project - Options - Linker - PE File Options . En esta sección vemos, tanto la configuración del almacenamiento de la pila, como del montón por defecto: Los campos MinHeapSize y MaxHeapSize indican el espacio
Cap 5 El montón y los objetos
  , en la mayoría de la ocasiones, los objetos se almacenan en el montón, ya que el tamaño del montón es mucho mayor que el de la pila.Como habéis visto, he dicho “en la mayoría de las ocasiones” porque siempre hay una excepción. En C es posible hacer esto, aunque en otros lenguaje como Pascal el código
Autor: Juan Manuel - 27 de Agosto de 2005
Los rincones del API Win32: Archivos proyectados en memoria (19 capítulos) Creative Commons   ***--(1)
Este curso trata el tema de la memoria en la plataforma Win32. En esta ocasión hablo sobre los archivos proyectados, un elemento muy importante para entender la comunicación entre procesos, así como un nuevo método para las E/S de datos en disco.
Cap 19 Los ejemplos
  siempre actualizada desde cualquier instancia de la aplicación. Proximamente. C++Builder 6 Una aplicación padre que genera procesos hijo y se comunica con ellos a través de archivos proyectados en memoria. Ejemplo en zip
Cap 16 Notificación de procesos
  la aplicación. Para ello he utilizado una técnica llamada "Subclasificación del bucle de mensajes", aunque no voy a entrar a detallarla, ya que para ello, lo primero que tendría que hacer es explicar qué es un bucle de mensajes. Símplemente diré que me he apoyado en la VCL de C++Builder para simplificar
Cap 9 Objeto File (archivo)
  Se tratan de un objeto del núcleo que se representa por un descriptor. Este descriptor se obtiene a través de la función del API CreateFile, que aunque no lo parezca, se usa tanto para abrir un archivo existente como para crearlo.Para los programadores de C++Builder, otra opción puede ser
Autor: Juan Manuel - 27 de Agosto de 2005
Los rincones del API Win32: La pila (9 capítulos) Creative Commons   -----(0)
En esta ocasión profundizamos en la implementación que hace Win32 de la pila. Todos la hemos utilizado, todos sabemos qué es una pila, pero no sabemos cómo se las arregla Win32 para manejar esta importante estructura de memoria. También se da una explicación de una técnica de hacking llamada buffer overflow que permite a los piratas ejecutar código maligno en un programa.
Cap 5 Paso de parametros a través de la pila
  ). Este es el convenio por defecto utilizado en el compilador C++Builder (si está activa la optimización), aunque puede ser cambiado con los modificadores correspondientes en los prototipos de las funciones: void __fastcall UnaFuncionRapida( int parametro); int __stdcall UnaFuncionEstandar( int parametro
Cap 7 La Pila en Win32
  . Pero…¿se compromete todo? ¿parte? ¿nada? Estos datos (tanto el tamaño total de la pila como la cantidad que debe ser comprometida) se definen en los parámetros del enlazador. En el entornos Borland C++Builder, lo podremos encontrar en la opción Project - Options - Linker : Veremos
Cap 6 Peligros de la pila: el "buffer overflow"
  . Supongamos un código en el que tengamos un vector de números y además, una variable que contiene un número importante (por ejemplo una clave de usuario, un código hash o algo de vital importancia). Es sencillo codificar esto en un C muy básico: { int una_variable; int numeros[5
Autor: Juan Manuel - 27 de Agosto de 2005
Los rincones del API Win32: Más sobre WinInet y HTTP (18 capítulos) Creative Commons   -----(0)
En el anterior curso dejamos muchos temas en el tintero, así que voy a terminar lo que tengo pendiente explicando el método detallado y algunos consejos para acceder a direcciones protegidas y el envío de formularios a través de WinInet. Además, explicamos cómo podemos hacer nuestro propio gestor de descargas, para permitir descargas segmentadas y reanudaciones del proceso de descarga, utilizando una característica de la versión 1.1 de HTTP: la cabecera ''Range''.
Cap 18 Los ejemplos
  ""   C++Builder 5 Se trata de un pequeño programa que demuestra el uso del método detallado junto con un pool de conexiones. Como ya hemos mencionado anteriormente, se denomina "pool" (que significa reserva, fondo común o algo así) a un objeto que nos permite
Cap 9 Ventana personalizada
  El otro modo de preguntar por el nombre de usuario y contraseña es a través de una ventana personalizada. No voy a explicar cómo crear la ventana de diálogo y mostrarla, ya que eso es una tarea que depende del entorno de desarrollo que utilicemos (Visual C++, C++Builder, etc.), y este artículo
Autor: Juan Manuel - 27 de Agosto de 2005
Los rincones del API Win32: Introducción al API WinInet (12 capítulos) Creative Commons   -----(0)
Comienzo con un nuevo tema dentro dentro de la serie Los rincones del API Win32. Vamos a tratar la programación de accesos a recusos en internet, utilizando para ello el API de Microsoft Wininet. Espero que os resulte de interés. En este primer curso introductorio, damos una panorámica general de esta librería, y nos adentramos en las primeras funciones para manipulación de URLs, conexión vía módem, gestión de cookies, etc.
Cap 12 Los ejemplos
  "" Todo lo que hemos ido explicando, se utiliza de modo práctico en los siguiente ejemplos: Visual C++ 6 En breve incluiré un ejemplo en Visual C++ sobre el uso de las funciones sobre manejo de URLs y estado de la conexión. C++Builder 5 Un proyecto
Cap 8 Funciones de estado de la conexión
  , lo mejor que podemos hacer es una carga dinámica de la librería Wininet.dll y de esta función. Para aprender más sobre la carga de librerías, podéis consultar el artículo de C++Builder sobre "Librerías de enlace dinámico", aparecido en el número 4 de la revista Síntesis . BOOL IsNetworkAlive
Autor: Juan Manuel - 27 de Agosto de 2005
Desarrollo de aplicaciones con Gambas (18 capítulos) Creative Commons   *****(1)
Vamos a crear una aplicación sencilla con Gambas. Veremos cómo se programan los eventos y algunos trucos y técnicas de trabajo con este magnífico entorno de desarrollo.
Cap 1 Introducción
  o ventanas, un editor de código, un explorador de clases, un visor de ayuda, etc. Este tipo de herramientas han sido siempre muy habituales en la plataforma Microsoft Windows, pero para Linux no existían tantas, o bien no estaban tan depuradas. Podemos encontrar Kdevelop, Kylix o VDK Builder
Cap 11 Acción "Abrir"
  "" ¿Qué se supone que debe hacer?. Pues preguntarle al usuario por un archivo, leerlo y cargar el contenido en el ListBox. Veamos directamente la acción correspondiente: PUBLIC SUB Abrir_Click() DIM c AS String DIM arr_cadenas AS String[] Dialog.Title = "Seleccione un archivo" Dialog.Filter
Autor: David Asorey Álvarez - 24 de Octubre de 2005
Los rincones del API Win32: WinInet y HTTP (13 capítulos) Creative Commons   -----(0)
Entramos en temas interesantes: el acceso a recursos remotos a través del protocolo de aplicación HTTP y el API Wininet. Este curso explica un primer método de acceder a un archivo remoto, como un página HTML, una imágen, etc., y dejaremos los temas más avanzados (como ejecución asíncrona o envío de formularios) para el próximo curso.
Cap 13 Los ejemplos
  "" Como el tema puede resultar algo laborioso (aunque no complicado), he incluído algún ejemplo para aquellos que queráis estudiar el código. C++Builder 5 Se trata de una pequeña aplicación que nos permite realizar una descarga utilizando el método directo, y además
Autor: Juan Manuel - 27 de Agosto de 2005
Los rincones del API Win32: WinInet y FTP (16 capítulos) Creative Commons   ****-(9)
El protocolo FTP desde el API WinInet. Con este curso aprenderás a hacer un pequeño cliente FTP, para la descarga y envío de archivos, consultar información, gestionar la estructura de directorios... todo esto ayudándonos del API WinInet.
Cap 16 Los ejemplos
  Todavía no he tenido tiempo de escribir (en Visual C++ o C++Builder) ningún ejemplo completo sobre WinInet y FTP. Espero hacerlo en cuanto tenga tiempo. De todas formas, mientras tanto podéis ir viendo el cliente FTP que he escrito para el [[http://www.lawebdejm.com/prog/delphi/wininetftp.html
Autor: Juan Manuel - 27 de Agosto de 2005
Grabadoras (11 capítulos) Copyright   -----(0)
Introducción al uso de Grabadoras de CD-R, CD-RW y DVD bajo Linux, así como descripción del uso de los programas necesarios.
Cap 9 Software DAO y generadores de subcódigos
  /audio/*.wav y tambien si se pretende copiar directemente desde un CD cdrecord dev=3,0 speed=4 fs=16m -v -dao -isosize /dev/sr0 -audio /wavs/*.wav 9.2 CD Builder Prometedora aplicación, con entorno gráfico en X-Window, que permitirá generar escaletas
Cap 6 Programas necesarios para grabar (I)
  generalmente de la controladora, no del estándar. -c o -eltorito-catalog Con este parámetro, que está ligado al anterior para hacer CDs arrancable, se especifica dónde se creará en el CDROM el archivo del catálogo para el arranque del CD-ROM. Por defecto lo crea en el directorio raíz
Cap 10 Preguntas de Uso Frecuente
  con la opción -multi . Entonces le pasamos a mkisofs el número que puede ser: 0,131456 de la siguiente forma: mkisofs -v -a -C 0,131456 -r -R -T -V "CDROM" -N /imagen1.iso -o /imagen2.iso /files/. Como se puede observar, también se ha incluido el parámetro -N
Autor: Leandro Terrés y Francisco J. Montilla - 20 de Diciembre de 2006