|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - akiestudio
Páginas: [1]
1
« en: Miércoles 24 de Marzo de 2010, 10:19 »
Hola , me gustaria saber , como puedo declarar una variable para que le paso a la clase padre y que la puedan utilizar todas sus hijas. algo asi, class Padre{ string nombre; public Padre(string nombre) { _nombre= nombre; } } clase hija:Padre { public Hola() { // Aqui debo llamar a _nombre o nombre, que le he pasado a su Padre. }
Para despues llamar a los metodos de la hija sin necesidad de pasarle un string en la generacion del objeto Saludos y gracias
2
« en: Miércoles 15 de Julio de 2009, 09:22 »
Buenos dias no consigo cargar los datos ya actualizados despues de hacer una alerta y confirmar, si me cargan despues de hacer un click en submit que he creado que no hace nada , pero quiero que se recargen automaticamente posterior de la alerta , como puedo hacerlo , muchas gracias IF ( $resultado ==True) { ?> <script language="javascript" type="text/javascript"> alert("Se ha grabado un nuevo cliente" ); <?php header("location: Formulario_Cliente.php"); ?> </script> <?php }
3
« en: Viernes 26 de Junio de 2009, 19:57 »
Hola estoy , aprendiendo php, ya tengo algunos conocimientos ,pero ahora me han pedido que pueda realizar aplicaciones web en php , para arquitecturas Arm , insertadas en un Linux, alguien podria decirme si es factible , cual es la mejor manera , que tipo de servidores, no tengo mucha idea de si es posible o no , la mayoria de la gente lo hace en c , o c++, alguien puede como lo hacerlo. Muchas gracias
4
« en: Viernes 26 de Junio de 2009, 19:53 »
Hola estoy , aprendiendo php, ya tengo algunos conocimientos ,pero ahora me han pedido que pueda realizar aplicaciones web en php , para arquitecturas Arm , insertadas en un Linux, alguien podria decirme si es factible , cual es la mejor manera , que tipo de servidores, no tengo mucha idea de si es posible o no , la mayoria de la gente lo hace en c , o c++, alguien puede como lo hacerlo. Muchas gracias
5
« en: Jueves 25 de Junio de 2009, 09:14 »
Este es el codio.donde implemento ascendete y descendentemente. <?php $item = $_GET['var']; $order = $_GET['order']; $param = $order == "ASC" ? "DESC" :"ASC"; $var[0] = "id_cliente"; $var[1] = "cliente"; $var[2] = "contacto1"; $var[3] = "contacto2"; $var[4] = "contacto3"; $arr=$db->cliente1($item,$param); ?>
<td class = "table" align = "center" ><a class="tablebotonesprincipales" style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[1]?>&order=<?php echo $param?>">CLIENTE</a></td> <td class = "table" align = "center" ><a class="tablebotonesprincipales" style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[2]?>&order=<?php echo $param?>">CONTACTO1</a></td> <td class = "table" align = "center" ><a class="tablebotonesprincipales" style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[3]?>&order=<?php echo $param?>">CONTACTO2</a></td> <td class = "table" align = "center" ><a class="tablebotonesprincipales" style="text-decoration:none" href ="Formulario_Cliente.php?var=<?php echo $var[4]?>&order=<?php echo $param?>">CONTACTO3</a></td> <tbody style="overflow: hidden; overflow-y:scroll;" width="100px" height="400px "> <?php foreach($arr as $idx => $valor) { echo ' <tr > </td><td width="8%" class="tablebotonesprincipales" align="center" > '.$valor[2]. ' </td><td width="8%" align="center" class="tablebotonesprincipales"> ' . $valor[3] . ' </td><td width="8%" class="tablebotonesprincipales" align="center"> ' . $valor[4] . ' </td><td align="center" class="tablebotonesprincipales"> ' . $valor[5] . ' </td> <td align="center" > <a class="tablebotonesprincipales" style="text-decoration:none"href ="Formulario_Cliente.php?module=editar&id=' . $valor[1] . '&cliente=' . $valor[2] . '&contacto1=' . $valor[3] . '&contacto2=' . $valor[4] . '&contacto3=' . $valor[5] . '" onclick ="procesar('{$valor[1]},{$valor[2]},{$valor[3]},{$valor[4]},{$valor[5]}')">Editar</a></td> <td align="left" > <a align="left" class="tablebotonesprincipales" style="text-decoration:none" href ="Formulario_Cliente.php?module=borrar&id=' . $valor[1] . '" onclick="return confirm ('¿Confirma que desea borrar?')">Borrar</a></td> </td >' ?> </td> </tr> <?php } ?>
[$y] = odbc_result($rs,$y); $x++; } if ($x > 1) { return $arr; } } ?>
6
« en: Sábado 6 de Junio de 2009, 16:21 »
Hola buenas , tengo sobre sesiones no se si lo estoy haciendo bien o no , tengo este codigo , el problema es que cuando hago un logout , deberia de cerrar la sesion , pero dano el boton retroceso del navegador me vuelve aparecer la pagina donde estaba logeado , asi que no creo que este destruyendo la sesion , podeis decirme que hago mal,... <script language=javascript> function passwordinvalido() { // parent.location.href = 'NotLogin.php'; parent.central.location.href='NotLogin.php'; } function usuarioinvalido() { parent.central.location.href='usuarioinvalido.php'; } function administrador1() { parent.arriba.location.href='barrabotones.php'; } function administrador2() { parent.central.location.href='bienvenido.php'; } function usuario1() { parent.arriba.location.href='barrabotonesusuario.php'; } function usuario2() { parent.central.location.href='bienvenido.php'; } function destuirsession1() { parent.arriba.location.href='barraLogin.php' } function destuirsession2() { parent.central.location.href='cierresesion.php'; } </script <?php include "dblogin.php"; $dblogin = new cdbLogin; $odbc_sat_server = "SatReparacionesOdbc"; $odbc_sat_USER= ""; $odbc_sat_PASS= ""; $dblogin->conexion($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS); //$_SESSION['loged'] = 0; $disabledusario='""'; $disabledcontraseña='""'; $disabledlogin='""'; $class ='class = "textlogin"'; $classtabla='""'; { $acceder = $_GET['acceder']; } if( isset($_GET['acceder']) ) $acceder = $_GET['acceder']; $_SESSION['permiso'] = 0; switch ( $acceder) { case 'login': if( $_SESSION['permiso'] == 0 ) { $check_user = $_GET['usuario']; $existeUsuario = $dblogin->usuarioexite($check_user); if ( $existeUsuario != 0 ) { if( isset ( $_GET['contraseña']) ) { $password = $_GET['contraseña']; $existeContraseña = $dblogin->contraseñaExiste($check_user,$password); if ($existeContraseña != 0 ) { $permiso = $dblogin->login($check_user,$password); if ( $permiso == 1 ) { $_SESSION['permiso'] = $permiso; /*$redirect = $_SERVER['PHP_SELF']; header("Refresh:5;URL =marco2.php?redirect=$redirect");*/ ?> <script language=javascript>administrador1()</script> <?php; ?> <script language=javascript>administrador2()</script> <?php; $disabledusario='disabled="disabled"'; $disabledcontraseña='disabled="disabled"'; $disabledlogin='disabled="disabled"'; $class ='class = "inputtext"'; $classtabla='class = "inputtext"'; } // DE MOMENTO SOLO HAY DOS POSIBILIDADES PERMISO = 1 E = 2 , EN UN FUTURO HABRA QUE IMPLEMENTAR ESTAS OPCIONES else { $disabledusario='disabled="disabled"'; $disabledcontraseña='disabled="disabled"'; $disabledlogin='disabled="disabled"'; $class ='class = "inputtext"'; $classtabla='class = "inputtext"'; $_SESSION['permiso'] = $permiso; $_SESSION['auntentificado'] = true; ?> <script language=javascript>usuario1()</script> <?php; ?> <script language=javascript>usuario2()</script> <?php; } } else { ?> <script language=javascript>passwordinvalido()</script> <?php; } } } else { ?> <script language=javascript>usuarioinvalido()</script> <?php; } } else { echo ( "debes cerrar la session primero"); } break; case 'logout': /*session_unset(); session_destroy();*/ ?> <script language=javascript>destuirsession1()</script> <script language=javascript>destuirsession2()</script> <?php; break; } ?> <html> <head> <title> </title> <link href="Css1/style_new1.css" rel="stylesheet" type="text/css" /> </head> <body class="tablebotonesprincipales"> <form action ="lateral.php" method = "GET"> <input type ="hidden" name="redirect" value="<?php echo $_GET['redirect'];?>"> <?php echo '<TABLE width="130" height = "380" CELLSPACING="1" CELLPADDING="1" align = "center" > <tr> <td> <table width="55%" height = "60%" CELLSPACING="1" CELLPADDING="1" align = "center" > <TR> <TD ' . $classtabla . ' >Usuario:<br><INPUT ' . $class .' TYPE ="TEXT" NAME="usuario" alight = "left" ' . $disabledusario .' ></input> </td> </TR> <TD ' . $classtabla . ' >Contraseña:<br><INPUT ' . $class .' type="password" NAME="contraseña" alight = "left" ' . $disabledcontraseña .'></input> </td> </tr>';?> <td align = "center"> <?php if ( $_SESSION['permiso'] != 0 ) { echo '<input type = "submit" name = "acceder" value="login" disabled="disabled" ' . $class . '></input> Usuario conectado: ' . $check_user . ' '; } else { echo '<input type = "submit" class ="button" name = "acceder" value="login" ></input>'; } ?> </tr> <tr> <TD height = "15%" align = "center"> </td> </tr> <tr> <td align = "center"> <?php if ( $_SESSION['permiso'] != 0 ) { echo '<input type = "submit" class ="button" name = "acceder" value="logout" >'; } else { echo '<input type = "submit" class ="button" name = "acceder" value="logout" disabled="disabled" >'; } ?> </td> </tr> </TABLE> </td> <td> </tr> </table> </form> <?php ?> </body> </html>
Otra duda que tengo , cuando uso el iexplorer no me consigue logearse , y aparece el nombre de la funciones de java , el iexplore no soporta esas funciones? como puedo solucionarlo? muchas gracias a todos
7
« en: Sábado 30 de Mayo de 2009, 21:04 »
Hola buenos , no consigo pasar variables con un submit como podria hacerlo, con una etiqueta a no tengo problemas pero como seria con submit: Este seria el submit , que me tiene que enviar datos del formulario. por ejemplo el ID de un select , que se llama id. <input type ="submit" name = "grabar" value = "Grabar Datos">
La funcion script seria la siguiente function imprimir( id ) { Aqui deberia de pasarle las variables a otro phop , imprimir.php location.href=imprimir.php }
Podeis decirme como pasarle las variables desde el submit, gracias
8
« en: Jueves 28 de Mayo de 2009, 15:06 »
Hola , estoy desarrollando una aplicacion web , y cargo los datos de una tabla en dististos inpit type text , pero tengo que crear dos botones adelante y atras para que cada vez que hago click en uno de ellos, pase o vuelva al siguiente registro , como podria hacer eso .¿alguna sugerencia o ejemplo ? para que me sirva de guia.
Saludos
9
« en: Martes 26 de Mayo de 2009, 17:35 »
Hola no consigo cargar en el frame de arriab , en el central no tengo problemas pero en el de arriba no carga , alguna ayuda Aqui esta la pagina principal con los marcos <head> <title> </title> <link href="Css1/style_new.css" rel="stylesheet" type="text/css" /> </script> </head> <?php echo' <form action = "marco.php" method = "GET"> <frameset rows = "15%, 80%"> <frame name = "1" src = "barraLogin.php" marginheight="5" NORESIZE> <frameset cols = "20%, 80% "> <frame name = "2" src = "Lateral.php" > <frame name = "central" src = "bienvenido.php" align = "center" marginheight="5" NORESIZE> </frameset> </frameset> </form> </html>'; if ($_SESSION['permiso'] == 1 ) { echo '<html> <head> <title> </title> <link href="Css1/style_new.css" rel="stylesheet" type="text/css" /> </head> <frameset rows = "15%, 80%"> <frame name = "1" src = "barrabotones.php" marginheight="5" NORESIZE> <frameset cols = "20%, 80% "> <frame name = "2" src = "Lateral.php" > <frame name = "central" src = "bienvenido.php" align = "center" marginheight="5" NORESIZE> </frameset> </frameset>'; /*<script languaje="javascript"> marco(); </script>*/ } else { echo $_SESSION['permiso']; echo' <form action = "marco.php" method = "GET"> <frameset rows = "15%, 80%"> <frame name = "1" src = "barraLogin.php" marginheight="5" NORESIZE> <frameset cols = "20%, 80% "> <frame name = "2" src = "Lateral.php" > <frame name = "central" src = "bienvenido.php" align = "center" marginheight="5" NORESIZE> </frameset> </frameset> </form> </html>'; /*<script languaje="javascript"> marco(); </script>*/ } ?>
aqui esta la pagina donde inicia la sesion y si es correcta tengo que carga la barrabotone.php en el frame llamado arriba, si la pongo en el central ningun problema <html> <head> <title> </title> <link href="Css1/style_new.css" rel="stylesheet" type="text/css" /> </script> </head> <?php echo' <form action = "marco.php" method = "GET"> <frameset rows = "15%, 80%"> <frame name = "1" src = "barraLogin.php" marginheight="5" NORESIZE> <frameset cols = "20%, 80% "> <frame name = "2" src = "Lateral.php" > <frame name = "central" src = "bienvenido.php" align = "center" marginheight="5" NORESIZE> </frameset> </frameset> </form> </html>'; if ($_SESSION['permiso'] == 1 ) { echo '<html> <head> <title> </title> <link href="Css1/style_new.css" rel="stylesheet" type="text/css" /> </head> <frameset rows = "15%, 80%"> <frame name = "arriba" src = "barrabotones.php" marginheight="5" NORESIZE> <frameset cols = "20%, 80% "> <frame name = "2" src = "Lateral.php" > <frame name = "central" src = "bienvenido.php" align = "center" marginheight="5" NORESIZE> </frameset> </frameset>'; /*<script languaje="javascript"> marco(); </script>*/ } else { echo $_SESSION['permiso']; echo' <form action = "marco.php" method = "GET"> <frameset rows = "15%, 80%"> <frame name = "arriba" src = "barraLogin.php" marginheight="5" NORESIZE> <frameset cols = "20%, 80% "> <frame name = "2" src = "Lateral.php" > <frame name = "central" src = "bienvenido.php" align = "center" marginheight="5" NORESIZE> </frameset> </frameset> </form> </html>'; /*<script languaje="javascript"> marco(); </script>*/ } ?>
cual puede ser el problema
10
« en: Sábado 23 de Mayo de 2009, 16:28 »
Buenas tarde tengo problemas con un simple switch y decidi hacer un ejercicio simple , pero tengo el mismo problema , que no se ejecuta cuando hago clik a cualquiera de los botones, donde esta el fallo , en el caso de del case he probado con comillas simples y dobles y no funciona... <HTML> <HEAD>PRUEBA </HEAD> <BODY> <form method="GET" action = "prueba.php"> <input type = "submit" name="prueba" value="grabar"></input> <input type = "submit" name="prueba" value="borrar"></input> <?php if(isset($_GET['prueba']) $prueba=$_GET['prueba']; switch($prueba) { case "grabar" : echo ( "hola"); break; case "borrar" : echo ( "adios"); break; } ?> </form> </body> </html> </form> </BODY> </HTML>
Muchas gracias ,seguramente me este sucediendo lo mismo en el codigo verdadero asi que solucionando este pequeño codigo lo hare en el otro , saludos y gracias por las enseñanzas
11
« en: Sábado 16 de Mayo de 2009, 17:29 »
Aqui esta las variables que tengo que pasar , no conisgo pasar ni la de borrar ni la de grabar, la de borrar no esta implementada pero seria igual que grabar pero es que no consigo pasar la variable de grabar que estoy haciendo mal. una ayuda <td align="center" class = "td_1"> <a href = "Formulario_Cliente.php?module=borrar&id=<?$valor[1]?><?php echo $valor[1]?>">Borrar</a> </td > <td align="center" class = "td_0"> <a href ="javascript:;" onclick="javascript:abrir('popup.php?id=<? $valor[1]?><?php echo $valor[1]?>');return false">Grabar</a></td> </td> Este es el codigo del java , de la pagina que tiene que enviar las variables. function abrir() // windows open {
window.open("popup.php?id",""," width = 400,height=300,scrollbars=NO"); } function cerrarVentana(){ //la referencia de la ventana es el objeto window del popup. Lo utilizo para acceder al método close ventana_secundaria.close() } </script> <body> ----- Este es el codigo donde tiene que recibir la variable , para que cuando confirme borrar me borre el regsitro. <html> <head> <title>Ventana Secundaria</title> <script> function cerrarse() { window.close() } </script> </head>
<body> Esta es la ventana del popup <?php echo("Hola");
echo ("la id es " .$_GET['id']);
?> <table width="150%" class = "table1" height = "125%" border="1"> <tr> <td> ¿DESEAS REALMENTE BORRAR EL REGISTRO?<BR> <a width="50%" href = "Formulario_Cliente.php">Borrar</a> </td> <td> ¿DESEAS SALIR SIN BORRAR?<BR> <form> <input type=button value="Cerrar" onclick="cerrarse()"> </form> <a width="50%" href = "Formulario_Cliente.php">SALIR</a> </tr> </td> </table> </body> </html> Otra duda mas, estoy desarrolando bajo firefox y cuando lo abro con iexplorer , la barra de desplazamiento que tengo implementado en una clase de css , no aparece , y el diseño se estropea , desapareciendome etiquetas de tipo texto ..... Cual podria ser la solucion .. Muchas gracias
12
« en: Lunes 30 de Marzo de 2009, 20:16 »
Hola, cuando recorro el array solo me devuelve el primer registro , y no todo el contenido del array que es lo que hago mal; Como puedo hacerlo ,muchas gracias ----------------------Este es el codigo de las funciones: <?php define ( "odbc_sat_server", "sat_reparaciones_Odbc" ); // Host al que conectar, habitualmente es el ‘localhost’ define ( "odbc_sat_USER", "" ); // Nombre del usuario con permisos para acceder; define ( "odbc_sat_PASS", "" ); // Contraseña de dicho usuario define ( "odbc_sat__bd", "sat-reparaciones"); // Nombre de la base de datos que se conectara // Fichero con los datos de conexion a la BBDD //------------------------------------------ //------------------------------------------ class cdb { private $conexion; private $resultado; public function __construct() { $conexion = 0; } public function __destruct() { $this->desconexion(); } public function desconexion() { if ( $this->conexion > 0 ) { $conexion = 0; } } public function isconect() { return $this->conexion ; } public function consulta( $query ) { $this->resultado = odbc_exec( $this->conexion, $query); if ($this->resultado == false) { return false; }else{ return true; } } public function conexion($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS) { $this->conexion = odbc_connect($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS); return $this->isconect(); } public function imprimir() { foreach($array as $registro) { echo($registro); } } }; ?> ----------------------Este es el codigo donde llamo a la funciones: <?php include "db.php"; $db = new cdb; $odbc_sat_server = "sat_reparaciones_Odbc"; $odbc_sat_USER= ""; $odbc_sat_PASS= ""; $db->conexion($odbc_sat_server, $odbc_sat_USER, $odbc_sat_PASS); if ($db->isconect() > 0 ) { echo("conectado"); $sql = "select * from clientes"; if ($db->consulta( $sql ) == true) { echo("consulta correcta"); $db->imprimir(); }else { echo("consulta incorrecta"); } }else { echo("error de conexion"); } ?>
13
« en: Lunes 30 de Marzo de 2009, 19:58 »
Hola buenos dias , podriais decirme como puedo crear una tabla y guardarla en una variable de php ,he visto que era algo asi pero no me sale ?> $tabla = <<< Prueba <TABLE BORDER="1"> <TR> <TH>Cabereca 1</TH> <TH>Cabereca 2</TH> <TH>Cabereca 3</TH> </TR> </TR> </TABLE> Prueba; echo $Tabla
Era algo parecido pero me sale , lo que quiero es cargar los datos de mi bd en las ca
14
« en: Miércoles 25 de Febrero de 2009, 00:28 »
necesito hacer una consulta y no se como hacerla en sql seria con decode , pero es que tampoco me sale en sql , la consulta es la siguiente:
dept_no empleado analista director 10 2 1 3 20 1 2 1 ..
tengo que mostar por departamentos el numero de empleado que hay por oficio de la tabla famoso emple.
alguna ayuda, como seria la consulta en mysql
15
« en: Sábado 7 de Febrero de 2009, 18:28 »
necesito hacer un bloque anonimo ,donde guarde en un array el numero y apellido de un empleado y que visualize numero y apellido y numero y apellido al reves DECLARE TYPE T_REG IS RECORD(NUMERO EMPLE.EMP_NO%TYPE,APELLIDO EMPLE.APELLIDO%TYPE); TYPE T1 IS TABLE OF T_REG INDEX BY BINARY_INTEGER; TABLA T1; CURSOR C1 IS SELECT EMP_NO,APELLIDO FROM EMPLE; REVES EMPLE.APELLIDO%TYPE; I NUMBER:= 0; J NUMBER:=0; BEGIN FOR REG IN C1 LOOP TABLA(I).NUMERO := REG.EMP_NO; TABLA(I).APELLIDO := REG.APELLIDO; DBMS_OUTPUT.PUT_LINE(TABLA(I).NUMERO||'-'||TABLA(I).APELLIDO); I:=I+1; END LOOP; DBMS_OUTPUT.PUT_LINE('-----------------------------------------'); FOR L IN 0 ..(I-1) LOOP TABLA(J).APELLIDO :=CONCAT(TABLA(J).APELLIDO,SUBSTR(TABLA(J).APELLIDO,J,1)); DBMS_OUTPUT.PUT_LINE(TABLA(J).NUMERO||'-'||TABLA(J).APELLIDO); J:=J+1; END LOOP; END; /
16
« en: Miércoles 28 de Enero de 2009, 09:39 »
hola buenas he instalado el oracle 10 y developer y cuando creo un formulario , al ejecutarlo me pide que me conecte a la base de datos, lo hago con system, system y orcl , y aparece este mensaje de error : ora-12545:la conexion ha fallado porque el host destino o el objeto no existe . Ayuda por favor que puedeo hacer , no se como solucionar este problema y tampoco se porque no encuentra el host , quien me ayuda a configurarlo Gracias
17
« en: Domingo 30 de Noviembre de 2008, 17:05 »
Este es el codigo , mediante un radiobuton necesito ordenar un array Agenda(,) , que se visualizara en dos listbox, uno para nombre y otro para telefono , como puedo hacerlo , algun consejo , muchas gracias
Public Class Form1
Structure stragenda Dim nombre As String Dim Telefono As String End Structure Dim Agenda(,) As stragenda = {} Dim i, j As Integer
Private Sub BtnAñadir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAñadir.Click Dim existe As Boolean existe = False 'LstNombre.Items.Clear() 'LstTelefono.Items.Clear() If TxtNombre.Text <> "" Then If Me.LstNombre.Items.Contains(TxtNombre.Text) Then MsgBox(" Ya existe esta persona") existe = True End If If Not existe Then ' AÑADIMOS AL LISTBOX Me.LstNombre.Items.Add(Trim(Me.TxtNombre.Text)) Me.LstTelefono.Items.Add(Trim(Me.TxtTelefono.Text))
' REDIMENSIONAMOS LA MATRIZ ReDim Agenda(Agenda.GetUpperBound(0) + 1, Agenda.GetUpperBound(0) + 1)
' CARGAMOS LA MATRIZ With Agenda(Agenda.GetUpperBound(0), Agenda.GetUpperBound(0)) .nombre = Trim(Me.TxtNombre.Text)
For i = 0 To Agenda.Length + 1 For j = 0 To Agenda.Length + 1 .Telefono = Trim(Me.TxtTelefono.Text) j = j + 1 Next i = i + 1 Next End With End If 'nombre = Split(TxtNombre.Text, vbNewLine) 'If TxtTelefono.Text <> "" And TxtTelefono.Text.ToString = False And TxtTelefono.Text.Length = 9 Then ' 'Telefono = Split(TxtTelefono.Text, vbNewLine) 'End If
Else MsgBox("No es un nummero o es demasiado grande") End If
End Sub
Private Sub BtnSalir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSalir.Click End End Sub
Private Sub RbOrdenar_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RbOrdenar.CheckedChanged Dim i As Integer Array.Sort(Agenda) For i = 0 To Agenda.GetUpperBound(0) Me.LstNombre.Items.Add(Agenda) Me.LstTelefono.Items.Add(Agenda)
Next
End Sub Private Sub BtnModificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnModificar.Click 'If LstNombre.Text <> "" And LstTelefono.Text <> "" Then If LstNombre.SelectedItem = Me.LstNombre.Text Then
'ReDim Preserve Agenda(Agenda.GetUpperBound(0) - 1, Agenda.GetUpperBound(0) - 1)
Me.LstNombre.Items.Remove(Me.LstNombre.Text) End If
If LstTelefono.SelectedItem = Me.LstTelefono.Text Then Me.LstTelefono.Items.Remove(Me.LstTelefono.Text)
End If 'End If
End Sub End Class
18
« en: Jueves 10 de Julio de 2008, 18:14 »
Bueno soy nuevo en oracle , estoy haciendo un cursillo y cuando llego a casa y quiero ponerme a trabajar, y cuando intento logarme con scott/tiger, me dice que la cuenta esta bloqueada y no quiero trabajar con la cuenta de system , ademas me viene bien para poder aprender , alguien sabe como desbloquear esta cuenta, saludos y gracias
19
« en: Jueves 14 de Febrero de 2008, 12:46 »
Hola buenos dias , estoy intentando crear y visualizar un fichero , pero no consigo crearlo , tengo este codigo alguna ayuda.
-----------------------------------------------------------------------------*/ #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<ctype.h> #include<string.h>
/* 1) *Declaracion del registro*/ struct REGISTRO{ char almacen[10]; char codpro[10]; char descri[20]; int exis; long precio; }reg;
/* 2) Declaracion de fichero */
FILE *pf; void Creacion(), Visualizacion(),Salir(); int i , op; char Titulo[80];
void main(){ void Creacion(), Viusalizacion(),Salir();
do{
clrscr(); gotoxy (35,2);printf("M E N U FICHERO"); gotoxy (35,6);printf("1-C R E A C I O N"); gotoxy (35,8);printf("2-V I S U A L I Z A C I O N"); gotoxy (35,10);printf("4=Salir:"); gotoxy (32,16);printf("Teclea opcion:"); clreol(); fflush(stdin);scanf("%d",&op);
if(op!=4)
switch(op){ case 1: clrscr();Creacion(); break; case 2: clrscr();Visualizacion();break; case 4: clrscr();Salir(); break;
} }while(op!=4); } void Creacion(){
// 3) Cabecera Titulo del proceso clrscr(); printf(" CREACION DE FICHERO SECUENCIAL \n"); printf("=============================== \n");
// 4) Apertura del fichero
if ((pf=fopen("FALMACEN.DAT","wb"))== NULL) { printf(" No se puede abrir el archivo ...\n"); exit(0); }
while(1) { /*5)Tecleo de datos del registro para alamacebarlas en var.de memo,principal*/ printf("Introduce ALMACEN (fin = f):");gets(reg.almacen); if(strcmp(reg.almacen,"f") == 0); printf("Introduce Cod.Pro :");gets(reg.codpro); printf("Introduce Descripcion :");gets(reg.descri); printf("Introduce Existencias :");scanf("%d",®.exis); printf("Introduce Precio_unit :");scanf("%ld",®.exis); fflush(stdin); /* Grabacion del registro en el fichero */ fwrite(®,sizeof(reg),1,pf); } /* Cierre delfichero */ fclose(pf); printf("Fichero creado"); getch();
} void Visualizacion(){ clrscr(); printf("Dame Titulo de la Visualizacion: "); gets(Titulo);
//2) visulaizamos el Titulo: clrscr(); printf("%s\n",Titulo); for(i=0;i<strlen(Titulo);i++) printf("=");printf("\n\n");
//3 Cabezeras Campos registro: printf("%-15s %-15s %-20s %10s %10s\n","ALMACEN","COD.PRO", "DESCRIPC.", "EXISTENCIAS","PRECIO");
for(i=0;i<80;i++) printf("-");
// 4)Apertura del archivo_
if ((pf=fopen("FALMACEN.DAT","rb"))== NULL) { printf(" No se puede abrir el archivo ...\n"); exit(0); }
// 5) Lectura del primer registro:
fread(®,sizeof reg,1,pf); while(!feof(pf)) {
//6) Visualizacion del registro printf("%-15s %-15s %-20s %10s %10s\n", reg.almacen,reg.codpro, reg.descri,reg.exis,reg.precio);
// 7)Lectura de los siguientes registros.
fread(®,sizeof reg,1,pf); }
//8) Cierre del archivo
fclose(pf); getch(); } void Salir(){ }
20
« en: Lunes 31 de Diciembre de 2007, 11:26 »
Hola buenos dias me salen errores en el codigo y no consigo solucionarlos , muchas gracias.
#include<stdio.h> #include<conio.h> #include<string.h> #include<ctype.h> #include<stdlib.h> #include "FACB.cpp" //PLANTILLA PARA USO EN LAS APLICACIONES QUE LO REQUIERAN/// void Visualizacion(), Visualizacion(), Multiplicar(), Dividir(), Salir(); int op; float numero1, numero2; void main(){ void Creacion(), Visualizacion(), Multiplicar(), Dividir(), Salir();
do{
clrscr(); gotoxy (20,2);printf("MENU MANTENIMIENTO FICHERO SECUENCIAL"); gotoxy (25,6);printf("1. Creacion de un fichero"); gotoxy (25,8);printf("2. Visualizacion de un fichero"); gotoxy (25,10);printf("3. Informe sin rupturas de Control "); gotoxy (25,12);printf("4. Busquedas o Consultas de un fichero"); gotoxy (35,14);printf("6=Salir:"); gotoxy (32,16);printf("Teclea opcion:"); clreol(); fflush(stdin);scanf("%d",&op);
if(op!=5)
switch(op){ case 1: clrscr();Creacion(); break; case 2: clrscr();Visualizacion();break; case 3: clrscr();Multiplicar();break; case 4: clrscr();Dividir();break; case 5: clrscr();Salir(); break;
} }while(op!=6); } void Creacion(){ /* 1) Declaracion del registro */ struct REGISTRO{ char almacen[10]; char codpro[10]; char descri[20]; int exis; long precio; }reg; /* 2) Declaracion del fichero */ FILE *pf; /* 3) Cabezera Titulo del proceso */ clrscr(); printf(" Creacion Fichero Secuencial \n"); printf(" --------------------------- \n"); /* 4) Apertura del Fichero */ if((pf=fopen("FALMACEN.DAT","wb"))==NULL){ printf("No se puede abrir el archivo...\n"); exit(0); } while(1) { /* 5) Tecleo de datos del registro para almacenarlas en var.de memo.princi- pal*/ cprintf("\nIntroducir ALMACEN(fin=f): "); gets(reg.almacen); if(strcmp(reg.almacen,"f") ==0) break; printf("Introduce COD.PRO. :");gets(reg.codpro); printf("Introduce DESCRIPCION :");gets(reg.descri); printf("Introduce EXISTENCIAS :");scanf("%d",®.exis); printf("Introduce PRECIO_UNIT :");scanf("%ld",®.precio); fflush(stdin); /*6) Grabacion del registro en el fichero */ fwrite(®,sizeof(reg),1,pf); } /* 7) Cierre del fichero*/ fclose(pf); } void Visualizacion(){ int i; char Titulo[80]; //1) Pedimos Titulo del proceso: clrscr(); printf("Dame TITULO DE LA VISUALIZACION: "); gets(Titulo); /*2)Visualizamos el titulo */ clrscr(); printf("%s\n", Titulo); for(i=0; i<strlen(Titulo);i++) printf("=");printf("\n\n"); /*3) Cabeceras de CAMPOS del registro:*/ printf("%-15s %-15s %-20s %10s %10s\n", "ALMACEN","COD.PRO","DESCRIPC.", "EXISTENCIAS","PRECIO"); for( i=0; i<80;i++) printf("-"); /*4) Apertura del archivo:*/ if((pf=fopen("FALMACEN.DAT","rb"))==NULL){ printf(" No se puede abrir el archivo...\n); exit(0); } /*5) Lectura del primer registro:*/ fread(®,sizeof(reg), 1, pf); while( !feof(pf) ) { /* 6) Visualizacion del registro*/ printf("%-15s %-15s %-20s %10s %10s\n",reg.almacen,reg.codpro,reg.descri, reg.exis,reg.precio);
/*7) Lectura de lo siguientes registros*/ fread(®,sizeof(reg), 1, pf); } /*8)Cierre del archivo*/ fclose(pf); getch(); }
void Salir(){ }
21
« en: Jueves 27 de Diciembre de 2007, 18:00 »
hola buenos dias , alguien sabe como puedo solucionar este problema que sale en borland , soy muy novato en esto de c++, y es el unico compilador q se utilizar , asi que no me gustaria cambiar hasta que lo domine , el programa ha ejecutar es muy sencillo , simplente , introducir numero y decir si es par o impar, ya he reinstalado el borland varias veces y nada , y con otra versio superior no se ni como compilar ni ejecutar..
ALGUIEN SABE COMO PUEDO ADJUNTAR UNA IMAGEN NO ME DEJA DE NINGUNA DE LAS MANERAS:
cuando complio el borland sale una pantalla , lleba de numeros en hexadecimal que no entiendo nada.
22
« en: Jueves 15 de Noviembre de 2007, 14:56 »
Necesito hacer una serie de numeros y que me de diga cual es el mayor y cual es el menor por pantalla.
Hola tengo errores de sintasis y no se porque ,los errores que me dan esta en min=int_max, max=int_min y en resp=='s'.
Alguien puede echarme una mano en que estoy fachando , supongo que es en la declaracion.
//empieza el algoritmo //visualizar series de numeros enteros, y de ellas el mayor y menor//
void main() { int num,x=1,y=2,min=int_max,max=int_min; resp=='s'; printf("%-68s,%6s,%6s \n" "series","mayor","menor"); do{ x=x+6; gotoxy(x,y),scanf("%d",&num); fflush(stdin); if(num<max) max=num; printf("%s\n",min); if (num>min) min=num; printf("%s\n",max); gotoxy (22,22); printf("\nEscribir otro numero(s/n)"); scanf("%c",&resp); fflush(stdin); }while(resp=='s'); gotoxy(70,y);printf("%d",max); gotoxy(75,y);printf("%d",min);
getch(); }
23
« en: Domingo 11 de Noviembre de 2007, 22:49 »
me piden hacer esto y como no tengo mucha idea me vuelco loco ,es algo sencillo pero yo no se que estoy haciendo mal:
Tengo que introducir 2 numeros y visualizar la diferencia , teniendo en cuenta que el minuendo debe ser el mayor.Utilizando un bucle respuesta , que nos pregunte despues de realizar la operacion; "otra pareja (s/n)" para teclear sucesivas parejas
void main() { int num1,num2, rest=num1-num2;
if num1>num2;{ printf("%d\n,rest); scanf("Escrbir numero(s/n); else num1<num2; scanf("Escribir numero mayor que el primer numero"; } getch(); }
Este es el codiogo que tengo escrito , alguna ayuda , muchas gracias
24
« en: Domingo 28 de Octubre de 2007, 19:28 »
hola soy novate en programacion c++ y estoy tambien estudiandolo, tengo un ejercicio que me piden :
introducir numero desde el teclado y decir si es positivo,negativo o cero ,.... yo he hecho un codigo , pero como no tengo ni idea , me gustaria saber si alguien puede ponerlo a ver si se parece algo al mio....espero ir aprendiendo poco a poco , no me queda otra ....alguien que me ayude con este codigo. saludos
Páginas: [1]
|
|
|