|
Tutorial de David Hinds - 31 de Diciembre de 2006
|
| Este documento describe cómo instalar y usar los servicios de las tarjetas PCMCIA con Linux. Este software está en continuo desarrollo. Probablemente contenga bugs, y debe ser usado con precaución. Haré lo que esté en... |
| Cap 7 |
Trucos para depurar e información de programación
|
| |
De contribución FILES = sample_cs. Mk README. Sample_cs \ modules/sample_cs. C modules/sample_cs. H \ etc/sample etc/sample. Opts man/sample_cs.4 all: $(MAKE) - C modules MODULES=sample_cs.o install: $(MAKE) - C modules install |
| Cap 3 |
Resolución de problemas de instalación y configuración
|
| |
De los discos de instalación es completamente dependiente de la distribución de Linux que elija, y más allá del enfoque de este documento. En general, el mejor curso de acción es instalar Linux usando otros medios, obteniendo los controladores más recientes, y depurando el problema entonces, si |
| Cap 1 |
Información general y requerimientos de hardware
|
| |
. Están soportados los siguientes controladores: Cirrus Logic PD6710, PD6720, PD6722, PD6729, PD6730, PD6732, PD6832 Intel i82365sl B, C , y secuencias DF, 82092AA O2Micro OZ6729, OZ6730, OZ6832, OZ6833, OZ6836, OZ6860 Omega Micro 82C092G Ricoh RF5C296, RF5C396 |
|
|
|
Tutorial de Juan Manuel - 26 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... |
| Cap 12 |
La excepción es la que confirma la regla
|
| |
”, donde la excepción se dará por anulada, continuando la ejecución como si no hubiera pasado nada. Si por algún error, la excepción no se produce (aunque debería), la ejecución seguirá su curso normal, pasando por el “assert(false)”, donde se levantará una excepción de error, indicando que algo no está |
| 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 7 |
Herramientas de prueba
|
| |
"
Hasta ahora hemos estado desarrollando pruebas, aunque no hemos utilizado ninguna herramienta especial para ello. Simplemente hemos escrito una función C que retorna FALSE si la prueba no funciona correctamente. Esa función C la llamamos desde la función main que lo único que hace |
|
|
|
Tutorial de - 21 de Febrero de 2007
|
| Es un tutorial de contabilidad general. Con el se puede aprender todo el ciclo contable y la contabilización y regularizacion de las operaciones que se llevan a cabo durante un ejercicio contable en la empresa.... |
| Cap 2 |
Balance Situacion. Masas Patrimoniales
|
| |
Préstamo recib. C /P 1.000.000 Financiero 1.000.000 |
| Cap 4 |
Los principios contables
|
| |
Se tendrán en cuenta las depreciaciones patrimoniales (la pérdida de valor). b) Principio de Empresa en Funcionamiento : Se considera que la gestión de la empresa tiene una duración ilimitada en el tiempo. c ) Principio de Registro : Los hechos económicos |
| Cap 5 |
La Cuenta de Resultados
|
| |
Financieros. b) RESULTADO FINANCIERO: Son los Gastos e Ingresos motivados por operaciones financieras que ha hecho la empresa. c ) RESULTADOS EXTRAORDINARIOS: Son los Gastos e Ingresos que no son propios de actividad normal de empresa. (las cuentas por excelencia |
|
|
|
Tutorial de Mononeurona.org - 08 de Noviembre de 2005
|
| En este artículo vamos a intentar dar algunos consejos para la programación segura en C . Al final del texto incluiré también algunas referencias que serán útiles a los programadores de PERL, ya que es... |
| Cap 12 |
Cuidado con los valores suministrados por el usuario
|
| |
En cuenta aquí: "argc" puede ser cero, algunos de los descriptores estándares (0-2) pueden estar cerrados o manipulados (y puede producirse el caos si el programa hace un "printf()", por ejemplo), el directorio actual puede ser ilegible o inexistente, puede existir un "alarm()" en curso al lanzar |
| Cap 1 |
¿Cómo Escribir Programas Seguros?
|
| |
. En este artículo vamos a intentar dar algunos consejos para la programación segura en C . Al final del texto incluiré también algunas referencias que serán útiles a los programadores de PERL, ya que es un lenguaje que yo apenas utilizo. Lo primero que hay que decir es que escribir código seguro dista mucho de ser |
| Cap 5 |
Cuidado con los "Buffer Overflow"
|
| |
Es mínimo; al menos mientras no nos dediquemos a jugar con punteros. Pero lenguajes como el C , hoy por hoy tan populares en este mundillo, no disponen de esas verificaciones y es el programador, por tanto, quien debe tener los ojos bien abiertos mientras mueve datos de un lado a otro de la memoria |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| 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... |
| Cap 11 |
Terminando con todo...
|
| |
Terminando con todo... Y como todos os podréis imaginar, falta la operación obligada: el cierre de descriptores y liberación de memoria. Cuando hablamos de los objetos del núcleo, dentro del curso sobre archivos proyectados en memoria, dijimos que cualquier descriptor de objeto del núcleo |
| 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 |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| 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... |
| Cap 7 |
Apertura de la instancia
|
| |
Como ya sabemos, el primer paso que debemos hacer a la hora de trabajar con WinInet es llamar a la función InternetOpen. No voy a explicar esta función porque ya hemos profundizado en ella en el curso sobre WinInet y HTTP. Todo lo dicho allí nos vale para ahora, así que os animo a que deis |
| 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 |
| Cap 8 |
Conexión con el servidor
|
| |
Este paso también lo conocemos, ya que lo explicamos en profundidad en el curso Más sobre WinInet y HTTP, cuando hablamos del método detallado de conexión para HTTP y la función InternetConnect. En nuestro caso, el único cuidado que debemos tener es pasar los valores correctos a los siguientes |
|
|
|
Tutorial de Guillem Borrell - 05 de Noviembre de 2006
|
| Este es un curso sin ninguna relevancia. Pretende ser una pequeña introducción para todos mis amigos que alguna vez se han interesado por este sistema operativo. Es una gran herramienta, la uso desde... |
| Cap 5 |
Lenguajes de programación
|
| |
De programación. Este comportamiento nos va servir como ejemplo para ver cómo trabaja la consola y cómo podemos lanzar aplicaciones y controlar procesos con ella. Nuestro primer programa en Linux ¿Cuál es el lenguaje más popular en Linux? Probablemente sea C . UNIX se basa en ese lenguaje. El mismo |
| Cap 9 |
La importancia de la red
|
| |
Desarrolladores están editando a la vez el mismo archivo? Este evento tan usual puede ser catastrófico si no se cuenta con una herramienta de control adecuada. Su funcionamiento no es demasiado complicado pero requiere ciertos conocimientos previos. Los documentos de este curso se encuentran dentro |
| Cap 6 |
El arbol de directorios
|
| |
/include Headers para C y C ++
Uno puede pensar que este árbol de directorios es un auténtico infierno pero no lo es. Está diseñado para que todos los accesos sean automáticos. Por ejemplo, si queremos ejecutar un programa no tendremos que pedir todo el path , sino que con dar el nombre |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| 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... |
| Cap 19 |
Los ejemplos
|
| |
" Todo lo que hemos ido explicando, se utiliza de modo práctico en los siguiente ejemplos:
Visual C ++ 6 Un pequeño navegador web que implementa un sistema de favoritos basado en archivos proyectados en memoria. De este modo se consigue que la lista de favoritos permanezca |
| Cap 16 |
Notificación de procesos
|
| |
En todos los sistemas de comunicación entre procesos hemos hablado de "notificar al proceso destino". Vamos a tratar esta tema, aunque en realidad no tenga mucho que ver con los archivos proyectados, pero sí con su uso más importante. Además, la aplicación de ejemplo en Visual C ++, utiliza |
| Cap 3 |
La teoría
|
| |
Al sistema que ciertas páginas de memoria, sean almacenadas en un archivo específico (por ejemplo " c :\datos. Dat") en vez de utilizar el archivo de intercambio de sistema. El proceso sería el mismo, con la única diferencia del lugar donde se almacenan las páginas. Así podríamos manipular cualquier |
|
|
|
Tutorial de Juan Manuel - 26 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 Wininet. Espero... |
| 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 |
|
|
|
Tutorial de Juan Manuel - 26 de Noviembre de 2009
|
| 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... |
| 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 |
|
|