|
Tutorial de Juan Carlos Inostroza - 28 de Noviembre de 2009
|
| Esta es la segunda parte de este simple tutorial de Gtk+. El capitulo pasado explique como funcionaba Glib para ahorrar muchas de las explicaciones que saldran ahora. |
| Cap 2 |
GTK y su funcionamiento
|
| |
, el control ventana. ##gtk_main();## Esta funcion inicializa la rutina principal de GTK+, es decir, comienza la interaccion entre la aplicacion y el manejador de ventanas. =.=.= [[ 2. 2 Señales]] =.=.= Para la programacion grafica, es necesario que los controles se comuniquen con la misma capa. Esto |
| Cap 1 |
Feedback
|
| |
---- ## =.=.= [[ 1. 3 g_tree_new]] =.=.= Me preguntaron por los argumentos de g_tree_new, especificamente ##GCompareFunc## y eso de los parentesis. :-) En C , eso es casting. Es decir, pasar un parametro por otro. ##GCompareFunc## es un tipo de dato de Glib para pasar por parametro una funcion |
|
|
|
Tutorial de Juan Manuel - 28 de Noviembre de 2009
|
| 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... |
| Cap 7 |
Herramientas de prueba
|
| |
Pruebas unitarias de forma rápida, cómoda, extensible y fiable. JUnit ha tenido tanto éxito que se ha extendido a otros muchos lenguajes de programación , gracias al trabajo desinteresado de muchos programadores. Todos los frameworks heredados de JUnit han recibido la denominación xUnit |
| Cap 1 |
Introducción
|
| |
Mejor. Pueden ser los módulos, paquetes, clases, subsistemas, funciones o cualquier otro mecanismo que nos ofrezca el lenguaje de programación que estamos utilizando. Nosotros, para simplificar, utilizaremos las clases como unidades lógicas. Las pruebas unitarias tienen un único requisito muy básico |
| 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 |
|
|
|
Tutorial de Juan Manuel - 28 de Noviembre de 2009
|
| 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... |
| 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 1 |
De qué vamos a hablar
|
| |
De los protocolos de transporte TCP/IP, ni siquiera vamos a tratar la programación de sockets, sino que nuestro objetivo se centra en un API muy concreto, desarrollado por Microsoft allá cuando salió Internet Explorer 3: el WinInet. Todos estamos viendo como se está desarrollando la industria |
| Cap 10 |
Funciones para comer galletas
|
| |
Al navegador, Javascript, CGI o cualquier otro sistema de programación web. Las //cookies// están asociadas a una URL concreta, así que por cada URL podremos tener un sólo archivo de configuración, y dentro de él, uno o varios pares de datos "variable-valor". Existen dos tipos de //cookies//, las que tienen |
|
|
|
Tutorial de joangarnet - 18 de Septiembre de 2006
|
| Cuando se tiene una librería de extensiones JSFL medianamente grande muchas veces ocurre que en el menú Comandos hay muchos comandos que solo son utilizados internamente por otras extensiones y no tienen porque verse. |
| Cap 1 |
JSFL : ocultando comandos privados
|
| |
Más de los estrictamente necesarios. Si eres usuario de dichas extensiones y sabes lo que haces una manera de solucionar esto es dirigiéndote a la carpeta de comandos C :\Documents and Settings\[usuario]\Configuración local\Datos de programa\Macromedia\Flash 8\[idioma]\Configuration\Commands y marcando los que no deben |
|
|
|
Tutorial de Patxi Echarte - 27 de Abril de 2006
|
| Presentación basada en una charla que di en la Navarparty, actualizada en lo que respecta al proyecto Mono. Se basa en una introducción a la plataforma. NET y una explicación de las principales características del... |
| Cap 6 |
. NET vs Java
|
| |
, de forma que es muy sencillo implementar el patrón observer, el cual se utiliza con profusión en la programación basada en eventos por ejemplo. || || Java no soporta eventos || C # da soporte al uso directo de eventos. Aunque la utilización de eventos en la programación actual es algo muy habitual |
| Cap 3 |
Proyecto Mono
|
| |
Las GNOME API de forma que fueran fácilmente utilizables desde diferentes lenguajes, mediante la utilización sencilla de wrappers. Actualmente la API de GNOME está disponible para múltiples lenguajes de programación como Perl, Python, Escheme, C ++, Objetive- C , Ada. Algo más tarde |
| Cap 4 |
Ejemplos de aplicaciones
|
| |
. ---Dispone de dos características que lo hacen novedoso: ~1) Programación basada en eventos: la mayoría de los lenguajes con los que se realizan aplicaciones Web, son lenguajes cuyo flujo de ejecución es lineal, es decir, se ejecuta una acción tras otra, siguiendo un flujo establecido. Desde |
|
|
|
Tutorial de Patxi Echarte - 27 de Abril de 2006
|
| Cualquier dirección IP de la forma AAA. BBB.CCC.DDD tiene una representación equivalente como número entero. Esta transformación se puede hacer de forma directa en PHP mediante la utilización de las funciones ip2long y long2ip, que... |
| Cap 1 |
IP como número entero en PHP
|
| |
No siempre funciona como podr¨ªamos esperar. El c ¨®digo anterior nos devolver¨ªa ¡°NOK ¡±, aunque las dos direcciones en realidad son la misma. Esto se debe a que pese a representar la misma direcci¨®n IP, su representaci¨®n como string es distinta. Sin embargo el siguiente c ¨®digo que utiliza |
|
|
|
Tutorial de joangarnet - 18 de Septiembre de 2006
|
| Desde que salió el MX 2004 y con él el lenguage JSFL (Flash JavaScript), han habido muchos desarrolladores que han encontrado en éste una manera fácil de automatizar tareas repetitvas y que consumen mucho tiempo. |
| Cap 1 |
Panel para ejecutar, editar y crear scripts JSFL
|
| |
… Por ejemplo, una cosa que me ha sido de gran utilidad y utilizo a diario es este panel:
JSFL_scriptsEasy
Con este panel puedes acceder fácilmente a los comandos guardados en el directorio Commands Para PC la ruta sería la siguiente: C :\Documents and Settings\[nombre ususario |
|
|
|
Tutorial de joangarnet - 18 de Septiembre de 2006
|
| Siguiendo el rollo del post anterior, en el que queríamos ejecutar un callback de un evento en el ámbito de una clase concreta, pues otra manera mucho más cómoda de hacerlo para un desarrollador ActionScript... |
|
|
|
|
Tutorial de Patxi Echarte - 27 de Abril de 2006
|
| A pesar de mis limitados conocimientos de SQL Server, creo que esta explicación sobre diversas características que afectan al tema de cómo disponer de identificadores autoincrementales en las tablas, puede ser de utilidad si te... |
| Cap 1 |
Identificadores autoincrementales en SQL SERVER
|
| |
En lo que respecta a la programación cuando utilizamos autoincrementales, ya que tras hacer un INSERT en la base de datos, muchas veces necesitamos obtener el identificador que se ha asignado al nuevo registro. Esto con otras bases de datos como MySQL es realmente sencillo, pero se complica algo |
|
|
|
Tutorial de Eric S. Raymond - 20 de Diciembre de 2005
|
| El Jargon File contiene un montón de definiciones del termino "hacker", la mayoría basadas en la afición a lo técnico y en el placer de resolver problemas sobrepasando los límites. Si deseas saber cómo convertirte... |
| Cap 4 |
Habilidades basicas para el hacking
|
| |
Diferentes entre sí. Si deseas meterte seriamente en programación , tendrás que aprender C , la base de Unix. C ++ es muy parecido a C ; si conoces uno, aprender el otro no te resultará difícil. Sin embargo, ninguno de ellos es bueno para aprender a programar. Y hoy día, cuanto más puedas evitar |
| Cap 9 |
Preguntas Frecuentes
|
| |
. Visual Basic es especialmente tremendo. El hecho de que sea un lenguaje propiedad de Microsoft es suficiente para descalificarlo, y como otras versiones de Basic tiene un diseño pobre y te enseñará malos hábitos de programacion . Uno de esos malos hábitos es hacerte dependiente de las bibliotecas |
| Cap 7 |
Cuestiones de estilo
|
| |
, es administrador de sistemas, por el otro es también habilidoso en programación de scripts y diseño de webs. Los hackers no hacen las cosas a medias; si se meten de lleno en un tema, tienden a ser muy buenos en él. Finalmente, unas cuantas cosas que //no// debes hacer: ~- No uses un nombre de usuario |
|
|