Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Overlord

#1
Amigos:

¿Es posible crear una aplicacion en vb.NET y que se conecte a un BD Access en otro servidor de la misma red?

La idea de esto es crear un software e instalarlo en diferentes equipos y que se puedan conectar en red a un servidor con la bd para poder trabajar. Entonces no se si existiran problemas con el manejo de datos.

¿Alguien me podria especificar como hago la conexion?

Gracias
#2
Gracias, igual ahora buscare en googl  :D

Grax
#3
Amigos:

Estoy tratando de hacer un sistema de plantillas para mi web baso en el codigo de phpbb, pero tengo problemas, aqui les pongo el codigo:

clases.php

<?
class plantilla{
var $_tpldata = array();

/* Pasamos el nombre de la variables sin su extención */
        function plantilla($template_file){
                $this->jnt_file = 'themes/yellow/' . $template_file . '.jnt';
        }
       
/* Resibe la variable */
        function asigna_variables($vars){
                $this->vars= (empty($this->vars)) ? $_vars : $this->vars . $vars;
echo  $vars[2];
        }
       
/*extraido de phpbb2, funcion para una consulta SQL */
function assign_block_vars($vararray)
{
$blockname = $this->jnt_file;
reset($this);
if (strstr($blockname, '.'))
{
// Nested block.

$blocks = explode('.', $blockname);
$blockcount = sizeof($blocks) - 1;
$str = '$this->_tpldata';
for ($i = 0; $i < $blockcount; $i++)
{
$str .= '[\'' . $blocks[$i] . '.\']';
eval('$lastiteration = sizeof(' . $str . ') - 1;');
$str .= '[' . $lastiteration . ']';

}
// Now we add the block that we're actually assigning to.
// We're adding a new iteration to this block with the given
// variable assignments.
$str .= '[\'' . $blocks[$blockcount] . '.\'][] = $vararray;';

// Now we evaluate this assignment we've built up.
eval($str);
}
else
{
// Top-level block.
// Add a new iteration to this block with the variable assignments
// we were given.
$this->_tpldata[$blockname . '.'][] = $vararray;
}

return true;
}


/* Funcion encargada de cargar el archivo para ser mostrado */
function loadfile($handle)
{
$handle = "body.jnt";
// If the file for this handle is already loaded and compiled, do nothing.
if (isset($this->uncompiled_code[$handle]) && !empty($this->uncompiled_code[$handle]))
{
return true;

}

// Si el archivo no existe.
//echo "<b>$this->files[$handle]</b><br>";
if (!isset($this->files['themes/yellow/body.jnt']))
{
die("Template->loadfile(): No file specified for handle $handle");
}

$filename = $this->files[$handle];

$str = implode("", @file($filename));
if (empty($str))
{
die("Template->loadfile(): File $filename for handle $handle is empty");
}

$this->uncompiled_code[$handle] = $str;

return true;
}

function pparse()
{
$handle=$this->jnt_file;
//echo $handle;
if (!$this->loadfile($handle))
{
die("Template->pparse(): Couldn't load template file for handle $handle");
}

// actually compile the template now.
if (!isset($this->compiled_code[$handle]) || empty($this->compiled_code[$handle]))
{
// Actually compile the code now.
$this->compiled_code[$handle] = $this->compile($this->uncompiled_code[$handle]);
}

// Run the compiled code.
eval($this->compiled_code[$handle]);
return true;
}

}
?>


categorias.php

<?
$jnt_template=new plantilla("body");

//assign_block_vars
$resp = mysql_query("select * FROM categorias ORDER BY c_id") ;
while($datos = mysql_fetch_array($resp))
{
//$jnt_template->assign_block_vars('body',array
$jnt_template->assign_block_vars(array
(
'SECCION_N' => $datos['nombre'],
'DESCRIPCION' => $datos['descripcion']
));

};
//$ContenidoString = $jnt_template->muestra();
//echo $ContenidoString;
$jnt_template->pparse();
mysql_free_result($resp) ;
mysql_close($conectar) ;

?>


El problema es el siguiente:
Tengo el archivo de plantila en themes/yellow/body.xxx, entonces php me arroja el siguiente error:

Template->loadfile(): No file specified for handle body.jnt

En resumen lo que quiero es hacer una paginas con plantillas y que php me lea las {varibles} en un archivo html.

PD: Tiene que ser usando un bucle para las consultas

¿Alguien me puede ayudar?

Gracias.
#4
Alguien sabe como puedo leer un codigo de barras o DNI de una pesona con un "LECTOR DE CODIGOS DE BARRA CONECTADO AL PC" a travez de VB?
#5
Redes / Re: Ayuda con la Segmentacion de red
17 Marzo 2006, 21:09 PM
Segmentaciones:

2 ^ bits de Mascara de subred = direcciones disponibles
ej: 255.255.255.0 -> 11111111.11111111.11111111.00000000
La mascara se compone de 8 bits {00000000}
2^8 = 256

Por regla general de segmentación se eliminan el primer y ultimo elemento, entonces el 256 queda en 254 direcciones utilizables.

Cada subred pierde su primera y ultima dirección IP, así mismo en la segmentación se pierde la primera y ultima subred.

Ejemplo de una red clase C con 32 subredes


Calculo de subredes:
2^5= 32 subredes (se toman 5 bits de la máscara de subred)
     30 subredes utilizables (se pierda la primera y última subred)

Calculo de nodos:
256/32 = 8 nodos por subred
    6 nodos por utilizables por subred

Calculo de direcciones ips perdidas:
2x8 = 16 direcciones perdidas en la primera y ultima subred
2X30 = 60 direcciones perdidas en las subredes utilizables
Total = 76 direcciones perdidas

Máscara de subred a utilizar:
11111111.11111111.11111111.11111000 (se toman los 5 bits, siempre de izquierda a derecha)
Máscara de subred a utilizar: 255.255.255.248

Calculo de direcciones no validas:
Las IPs no utilizables se calculan así (para un buen funcionamiento de las subredes):

Se toma los bits de la máscara de subred de derecha a izquierda hasta el primer 1 y lo transformamos a decimal:

(1000)
1*2^3 + 0*2^2 + 0*2^1 + 0*2^0
8 + 0 + 0 + 0
8.


Las direcciones del 0 al 8 no se pueden utilizar (192.168.0.0 ... 192.168.0.8)
ni tampoco los múltiplos de estos números

8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192...256
ni tampo los números inmediatamente inferiores a estos
7,15,23,31,39,47...

En resumen es conveniente hacer una tabla asi a la hora de segmentar una red:

Dir no valida   D inicial   D final   Dir no valida
0               
a
8                       9        14               15
16            17        22               23
24                      25        30               31
..
..
240               241             246              247

248
a
256


Un nodo puede comenzar con la direccion 192.168.0.17 por ejemplo.
un nodo con IP 192.168.0.252 no es valido, porque corresponde a la ultima subred.
#6
Programación Visual Basic / Trabajo con archivos
30 Noviembre 2005, 19:45 PM
Hola.

Como puedo desde visual basic dale a archivos propiedades de oculto????
#7
Programación Visual Basic / Cystal Report 8.5 y VB
16 Noviembre 2005, 20:02 PM
Hola a todos.

Alguien sabe como puedo pasar parametros a crystal report desde visual basic? necesito pasar un rango de fechas para que se me muestre un informe de dicha fecha. Gracias  :D
#8
Yo lo hago de la siguiente forma:

Guardo el nombre de la imagen en la base de datos por ejemplo: imagen01.jpg
y las imagenes la guardo en una carpeta

y despues la llamo desde vb...

imagen1.picture = loadpicture(ruta & "\" & imagendelaBD)
#9
Hola a todos  :)

Quien sabe como puedo centrar una imagen en el fondo de una formulario MDI (principal) :-)

Muchas gracias
#10
Programación Visual Basic / ListBox
21 Octubre 2005, 01:18 AM
Hola.

En un list tengo 10 numeros, del 0 al 9. ¿Alguien sabe como puedo obtener el valor de dicho numero al ir haciendo click en el scroll? :-)