|
Tutorial de Peter H. Baumann - 19 de Diciembre de 2006
|
| Este es el COMO Programar el puerto serie en Linux. Todo sobre cómo programar comunicaciones con otros dispositivos/ordenadores sobre una línea serie, bajo Linux. Explicaremos diferentes técnicas: E/S Canónica (sólo se transmiten/reciben líneas completas), E/S... |
| Cap 3 |
Programas Ejemplo
|
| |
,c, res; struct termios oldtio,newtio; char buf[255]; /* Abre el dispositivo modem para lectura y escritura y no como controlador tty porque no queremos que nos mate si el ruido de la linea envia un CTRL-C. */ fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY ); if |
| Cap 2 |
Comenzando
|
| |
Enviado desde el dispositivo, que normalmente tiene que ser cambiado para la transmisión de datos. Todos los parámetros se pueden configurar fácilmente con un programa. La configuración se guarda en una estructura struct termios , que está definida en : #define NCCS 19 struct |
|
|
|
Tutorial de Juan Manuel - 28 de Noviembre de 2009
|
| Este curso profundiza en la implementación de la clase CString dentro del framework MFC. Se detalla cómo funciona internamente, las estructuras internas y los usos más comunes. |
| Cap 2 |
Estructura interna
|
| |
Como------]] protected: LPTSTR m_pchData; El buffer al que apunta, se encuentra dentro de una estructura para uso privado de la clase CString: la estructura CStringData, que en ciertas ocasiones se comparte entre varios objetos CString. Esta estructura se define como: struct |
|
|
|
Tutorial de Peter Class; traducción por Pello Xabier Altadill Izura - 28 de Febrero de 2006
|
| Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de caballeros: c++ sobre linux. No pretende ser una vision exaustiva del lenguaje c++, simplemente muestra su uso a traves de... |
| Cap 4 |
Tipos de datos
|
| |
Bits)
long double (80 bits)
bool
Valor booleano: true o false
wchar_t
Caracteres anchos, para determinado juegos de caracteres
Sin animo de extenderse mucho mas, en c++ tambien disponemos de struct , union y enum. Veamos unos ejemplos |
| Cap 4 |
Tipos de datos
|
| |
Bits) long double (80 bits) bool Valor booleano: true o false wchar_t Caracteres anchos, para determinado juegos de caracteres Sin animo de extenderse mucho mas, en c++ tambien disponemos de struct , union y enum. Veamos unos ejemplos |
| Cap 23 |
Notas, autoria, licencia, referencias
|
| |
Long mutable namespace new operator private protected public register reinterpret_cast return short signed sizeof static static_class struct switch template this throw true try typedef typeid union unsigned using virtual void volatile wchar_t while
El testimonio de este diario fue |
|
|
|
Tutorial de Andries Brouwer - 19 de Diciembre de 2006
|
| Todo lo referente a geometrías de disco duro, así como el límite de las BIOS/SO relacionados con particiones más allá de los 1024 cilindros. |
| Cap 3 |
Geometría de los discos y particiones
|
| |
Las particiones (primarias). Hay 4 entradas en dicha tabla, para 4 particiones primarias N del T: o para 3 primarias y 1 extendida , y cada una tiene el siguiente aspecto: struct partition { char active; /* 0x80: arrancable, 0: no arrancable */ char begin[3 |
|
|
|
Tutorial de Chato - 04 de Enero de 2007
|
| El lenguaje JavaScript es el complemento ideal del HTML, al permitir a la página realizar algunas tareas por si misma, sin necesidad de estar sobrecargando el servidor del cual depende. |
| Cap 5 |
Variables
|
| |
Propiedades ( al estilo de las struct de C). También aquí esta subycente la filosofía de que los tipos de datos de cada propiedad de la estructura se iran viendo en el camino. Var Autor = new Object();
Autor. Nombre = "Carlos Castillo";
Autor. Apodo = "ChaTo";
Autor. Edad = 19;
Finalmente |
|
|
|
Tutorial de Patxi Echarte - 18 de Abril de 2006
|
| Con esto del doctorado que estoy realizando me ha tocado en una asignatura recordar cosas de álgebra que ya tenía bastante olvidades, pero que me ha permitido valorarlas de una forma muy distinta a como... |
| Cap 1 |
Un poco de algebra para transformar un algoritmo
|
| |
#define WORLD MPI_COMM_WORLD
#define BLOCK_LOW(id,p,n)(id)*(n)/(p))
#define BLOCK_SIZE(id,p,n)(BLOCK_LOW(id)+1,p,n)-BLOCK_LOW(id,p,n))
//#define MAX(A,B) ( (A) > (B)? (A):(B))
double MAX(double a, double b){
return (a > b)? A : b;
}
typedef struct {
double r;
double s |
|
|
|
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 Wininet. Espero... |
| Cap 7 |
Funciones para manejo de URLs
|
| |
Los siguientes campos:--- typedef struct {
DWORD dwStructSize;
LPTSTR lpszScheme;
DWORD dwSchemeLength;
INTERNET_SCHEME nScheme;
LPTSTR lpszHostName;
DWORD |
| Cap 8 |
Funciones de estado de la conexión
|
| |
. LpCalidad : un puntero a una estructura de tipo QOCINFO (Quality Of Connection INFO) con el siguiente aspecto:
typedef struct tagQOCINFO {
DWORD dwSize;
DWORD dwFlags;
DWORD dwInSpeed;
DWORD dwOutSpeed;
} QOCINFO, *LPQOCINFO; El significado de cada uno de los campos |
|
|
|
Tutorial de Juan Manuel - 28 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 nuevo método... |
| Cap 13 |
Objetos del núcleo
|
| |
A una estructura de tipo SECURITY_ATTRIBUTES. Este es, precisamente, el atributo que controla si el descriptor a crear va a ser heredado o no por los subprocesos. Esta estructura se define del siguiente modo: typedef struct _SECURITY_ATTRIBUTES {
DWORD nLength;
LPVOID |
| Cap 13 |
Objetos del núcleo
|
| |
A una estructura de tipo SECURITY_ATTRIBUTES. Este es, precisamente, el atributo que controla si el descriptor a crear va a ser heredado o no por los subprocesos. Esta estructura se define del siguiente modo: typedef struct _SECURITY_ATTRIBUTES { DWORD nLength; LPVOID |
|
|
|
Tutorial de Juan Manuel - 28 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 8 |
El framework CPPUnit
|
| |
. Esta clase se llama “DatosDisco” y podéis verla en el siguiente listado: typedef struct _DATOS
{
int numero;
char cadena[ 256 ];
} DATOS, *LPDATOS;
class DatosDisco
{
public :
DatosDisco();
~DatosDisco();
LPDATOS getDato();
void |
| Cap 6 |
Desarrollo guiado por puebas
|
| |
) )
return (FALSE);
// datos del adjunto. Ahora se usa un struct adjunto. Ruta = "C:\\fichero. Ext";
adjunto. Datos = NULL; // se rellenará CargarAdjunto
adjunto. Size = ; // se rellenará CargarAdjunto
if (! CargarAdjunto(&adjunto) )
return (FALSE |
|
|
|
Tutorial de Juan Manuel - 28 de Noviembre de 2009
|
| Damos una visión detallada de una de las características más interesantes de esta tecnología de Microsoft: el caché de Internet Explorer. Explicamos cómo utilizalo desde nuestros programas y cómo actualizar su contenido. |
| Cap 6 |
Enumerar las entradas almacenadas en el caché
|
| |
Que almacena los datos de la entrada del caché. La definición de esta estructura es bastante compleja, ya que su tamaño no es fijo, sino que depende de los datos que estén almacenados. Sin embargo, vamos a explicar los atributos más importantes: typedef struct _INTERNET_CACHE_ENTRY_INFO |
|
|