|
Mostrar Mensajes
|
Páginas: [1] 2
|
1
|
Programación / .NET (C#, VB.NET, ASP) / vb.NET y ACCESS en red ¿Es posible?
|
en: 4 Octubre 2006, 16:41 pm
|
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
|
|
|
3
|
Programación / PHP / [PHP] - Leer las {} de html, creacion de Templates tipo phpbb
|
en: 24 Septiembre 2006, 20:33 pm
|
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.
|
|
|
5
|
Comunicaciones / Redes / Re: Ayuda con la Segmentacion de red
|
en: 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.
|
|
|
8
|
Programación / Programación Visual Basic / Re: Imagenes en Acces
|
en: 21 Octubre 2005, 01:33 am
|
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)
|
|
|
10
|
Programación / Programación Visual Basic / ListBox
|
en: 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? :-)
|
|
|
|
|
|
|