|
Tutorial de Juan Manuel - 27 de Noviembre de 2009
|
| 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... |
| Cap 23 |
Los ejemplos
|
| |
" Todo lo que hemos ido explicando, se utiliza de modo práctico en los siguiente ejemplos: Visual C++ 6 Los archivos Heap. H y Heap. Cpp , donde se define las clases CHeap, CHeapBlock, CHeapList y CHeapBlockList, las cuales hacen una implementación orientada |
| Cap 18 |
Montones de baja fragmentación
|
| |
Ahora que ya sabemos que los montones son propensos a fragmentarse, vamos a explicar una nueva característica que ha introducido Microsoft en Windows XP y Windows. NET Server: los montones de baja fragmentación (//low fragmentation heaps//: LFH). Los montones normales están optimizados |
| Cap 20 |
El montón por defecto
|
| |
Múltiples hilos que accedan a él. Este montón, tiene un tamaño por defecto de 1 MB, de los cuales tan sólo de comprometen 4 KB. La configuración de este parámetro depende del entorno en el que trabajemos, por poner algún ejemplo: Visual C++ a través de la opción del enlazador |
|
|
|
Tutorial de Patxi Echarte - 26 de Abril de 2006
|
| A la hora de desarrollar páginas web en. NET es posible hacer que las páginas y los controles estén compilados y con toda la lógica en una DLL, o hacer que las páginas... |
| Cap 1 |
Paginas y controles compilados al vuelo con ASP. NET
|
| |
Dentro de la opción de compilación al vuelo podemos tener la lógica y la presentación (HTML) juntas en un mismo archivo, o en diferentes. Voy a tratar únicamente la forma basada en archivos independientes, ya que es la opción predeterminada en Visual Studio, SharpDevelop, además de propiciar |
|
|
|
Tutorial de Patxi Echarte - 26 de Abril de 2006
|
| A la hora de desarrollar páginas web en. NET es posible hacer que las páginas y los controles estén compilados y con toda la lógica en una DLL, o hacer que las páginas... |
| Cap 1 |
Paginas y controles compilados al vuelo con ASP. NET
|
| |
Dentro de la opción de compilación al vuelo podemos tener la lógica y la presentación (HTML) juntas en un mismo archivo, o en diferentes. Voy a tratar únicamente la forma basada en archivos independientes, ya que es la opción predeterminada en Visual Studio, SharpDevelop, además de propiciar |
|
|
|
Tutorial de Patxi Echarte - 25 de Abril de 2006
|
| No hay nada peor para un informático que hacer tareas repetitivas, lo que Neil Stephenson en su libro Criptonomicon llama hacer matrículas. Esta semana me ha tocado un “pequeño” marrón, consistente en ejecutar un procedimiento... |
| Cap 1 |
Rellenar un Excel desde C#
|
| |
Con compilar los fuentes y copiar el archivo xls a la misma carpeta donde se cree el ejecutable. Si utilizas Visual Studio deberás crearte un nuevo proyecto a partir de los fuentes. **Más información** ~- How To Use ADO. NET to Retrieve and Modify Records in an Excel Workbook With Visual Basic. NET |
|
|
|
Tutorial de Patxi Echarte - 22 de Marzo de 2006
|
| Podemos aprovechar toda la potencia que nos ofrece Internet Explorer y utilizarlo dentro de nuestras aplicaciones de una forma muy sencilla, utilizando para ello el componente ActiveX disponible en Windows, con lo que conseguiremos un... |
| Cap 1 |
Creando un navegador web
|
| |
La forma de incrustar o utilizar un componente ActiveX en nuestras aplicaciones. NET y cómo interactuar con él, características comunes a cualquier tipo de funcionalidad que podamos necesitar en el futuro. Creando el Mini Navegador Vamos a suponer que estamos trabajando con Visual Studio |
|
|
|
Tutorial de Patxi Echarte - 18 de Abril de 2006
|
| Podemos aprovechar toda la potencia que nos ofrece Internet Explorer y utilizarlo dentro de nuestras aplicaciones de una forma muy sencilla, utilizando para ello el componente ActiveX disponible en Windows, con lo que conseguiremos un... |
| Cap 1 |
Construcción de aplicaciones windows con el componente WebBrowser
|
| |
Gestionado (mannaged code) de. NET necesitamos antes hacerlo disponible, para lo cual tenemos dos opciones. La primera opción, y la más sencilla, la realiza de forma automática Visual Studio. Debemos hacer clic con el botón derecho del ratón sobre el panel de controles de formulario y seleccionar |
|
|
|
Tutorial de Juan Manuel - 27 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 1 |
De qué vamos a hablar
|
| |
Para acceder a los contenidos en red. De hecho, los planes de Microsoft en esta línea son muy claros: integrar los accesos a internet dentro del núcleo de Win32, de modo que el acceso a un recurso local se diferencie lo más mínimo del acceso a recursos en red (todo ello, en la plataforma //. NET |
|
|
|
Tutorial de Juan Manuel - 27 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 envío de... |
| Cap 18 |
Los ejemplos
|
| |
Necesaria, sin tener que crear y destruir varias veces la misma conexión. Fuentes en ZIP Visual C++ 6 y C++Builder 5 Una pequeña aplicación que demuestra cómo podemos hacer uso de la cabecera “Range” desde WinInet, para implementar una reanudación de descarga |
| Cap 4 |
Creación de la petición
|
| |
Significado que explicamos para la función InternetOpenUrl. ------ ~~- INTERNET_FLAG_CACHE_IF_ NET _FAIL: en caso de que la conexión remota falle, se retorna el recurso del caché en vez de su ubicación original. ~~- INTERNET_FLAG_HYPERLINK: ver InternetOpenUrl. ~~- INTERNET_FLAG_NO_AUTO_REDIRECT: ver |
| 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 |
|
|
|
Tutorial de Juan Manuel - 27 de Noviembre de 2009
|
| 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... |
| Cap 7 |
Herramientas de prueba
|
| |
, con la que se indica que se trata de una migración, y se siguen las normas que marcó JUnit. Entre los framworks xUnit, existen versiones para C/C++ (CUnit y CPPUnit), Delphi (DUnit), PHP (PHPUnit), HTML (HTMLUnit), NUnit (plataforma. NET ), VBUnit ( Visual Basic) y un largo etc. El modo de trabajar de todos |
| 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 |
|
|
|
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 have años... |
| Cap 9 |
La importancia de la red
|
| |
De Windows), en UNIX es la configuración natural. Si acoplamos una impresora a un ordenador automáticamente la ponemos (si lo queremos) a disposición de los otros ordenadores de la red. NFS
Iniciales de Net File Sharing. Es un servicio de compartición de directorios y de unidades de disco |
| Cap 5 |
Lenguajes de programación
|
| |
De procesos... Con gran naturalidad. Cuando queremos programar en Windows o Mac OS necesitamos lo que se llama un IDE (Integrated Development Environment). Son herramientas tan populares como el Microsoft Visual Studio (con soporte para la mayoría de los lenguajes de programación |
|
|