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ú

Temas - nico56

#46
Hola tengo un pequeño problema con un navegador que estoy haciendo, cuando se te abre una nueva ventana por internet explorer se produce el evento "new_window", pero como capturo la URL cuando eso ocurre?


private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
        {
           
            e.Cancel() // Esto es lo unico que puedo hacer para que no se abra
           
           
        }
#47
Hola que tal, estoy haciendo un navegador web, al cual le quiero meter una barra de progreso, pero parece que el evento "progressChanged" nunca ocurre, y el compilador dice que no hay errores, aca les dejo el codigo.


private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
        {
           
            progressBar1.Maximum=(int)e.MaximumProgress;
            progressBar1.Value =(int)e.CurrentProgress;
           
        }


Desde ya gracias y saludos.
#48
Hola que tal, miren el programa que intento hacer es bastante simple, tengo una clase llamada "persona", y quiero que vaya insertando los datos de una persona y los grabe en un archivo, para despues leerlo de manera inversa, es decir, que cuando lea del archivo, los atributos del objeto se llenen con un registro del archvo. Aqui la clase


class Persona
{
      string nombre;
      int edad;

      public setNombre(string n)
      {
           nombre=n;
           
      }

      public setEdad(int e)
      {
           edad=e;
           
      }

      public string getNombre()
      {
           return nombre;
      }

      public int getEdad()
      {
           return edad;
      }
}



Esto va dentro del main para ir pidiendo los datos al usuario e ir grabando en el archivo



do
{
        Console.Write("Escriba el nombre,o enter para terminar: ");
        tmp=Console.ReadLine();
        obj.setNombre(tmp);
        Console.Write("Escriba la edad: ");
        tmp=Console.ReadLine();
        obj.setEdad(Convert.ToInt32(tmp));
       
        grabarEnArchivo()//Aca no se como poner para que grabe el contenido del    objeto
}while( tmp != "");



En este codigo lo que intento levantar es la informacion del archivo y la muestro en forma de tabla



Console.WriteLine("NOMBRE              -                  EDAD");
while( haya contenido ) //Aca tambien le tengo que especificar
{
        //aca tengo que poner lo que leo en el objeto
        Console.WriteLine("{0}                 {1}", obj.getNombre(),obj.getEdad)
        //aca tendria que pasar al siguiente registro
}



Desde ya gracias y saludos.
       
         
     
#49
Hola que tal, el objetivo de este programa que hice es muy simple, se tiene un formulario (form1) que tiene un botón que dice "ingresar nueva persona", al presionarlo aparece otro formulario (form2), con dos texBox para completar, esa información que se completa y se presiona el botón del form2 llamado "guardar y salir" o "guardar e insertar otro", queda grabado en el objeto "obj", como verán el método grabarDatos no hace nada, mi objetivo seria que esa información la meta en una tabla de una base de datos sql que justamente tenga un campo para el nombre y la edad que es lo que pide el form 2.

Este es el form 1

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

class Persona
{
    string nombre;
    int edad;

    public void setNombre(string n)
    {
        nombre = n;
    }

    public void setEdad(int n)
    {
        edad = n;
    }

    public string getNombre()
    {
        return nombre;
    }

    public int getEdad()
    {
        return edad;
    }

    public void grabarDatos()
    {
         //Aca deberia meter el codigo para el "INSERT" de sql
    }

}

namespace Prueba_de_registros
{
   

    public partial class Form1 : Form
    {
       

        public Form1()
        {
           
            InitializeComponent();
           
        }

        private void Form1_Load(object sender, EventArgs e)
        {
           
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form = new Form2();
            form.Show();
           

        }

       

    }//Form 1

   
}


Y este es el form 2

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;



namespace Prueba_de_registros
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        /*Boton guardar y salir*/
        private void button1_Click(object sender, EventArgs e)
        {
            Persona obj = new Persona();
            obj.setNombre(textBox1.Text);
            obj.setEdad(Convert.ToInt32(maskedTextBox1.Text));
            obj.grabarDatos();
            Close(); //Cierra el formulario
           
        }

        /*Boton guardar y continuar*/
        private void button3_Click(object sender, EventArgs e)
        {
            Persona obj = new Persona();
            obj.setNombre(textBox1.Text);
            obj.setEdad(Convert.ToInt32(maskedTextBox1.Text));
            obj.grabarDatos();
            textBox1.Clear();
            maskedTextBox1.Clear();
        }

        /*Boton salir*/
        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }
    }
}
#50
Hola, estoy practicando con este lenguaje pero no me anda el "AUTO_INCREMENT", me da error en la linea marcada.


CREATE TABLE clientes
(
     id_cliente int NOT NULL AUTO_INCREMENT PRIMARY KEY, /*Aqui me da error*/
     nombre text NOT NULL
     
     
)

CREATE TABLE articulos
(
    id_articulo int NOT NULL PRIMARY KEY,
    nombre text NOT NULL
   
)

CREATE TABLE ventas
(
    id_venta int NOT NULL PRIMARY KEY,
    id_cliente int NOT NULL FOREIGN KEY(id_cliente)  REFERENCES clientes(id_cliente),
    cantidad int NOT NULL, /*La cantidad de unidades de ese articulo*/
    id_articulo int NOT NULL FOREIGN KEY (id_articulo) REFERENCES articulos(id_articulo),
    precio_unitario real NOT NULL,
    precio_total real NOT NULL

)


Otra duda, en caso de que anduviera en auto increment, al realizar el inserte solo se le pasa un parametro a la parte de values ?
#51
.NET (C#, VB.NET, ASP) / Duda al crear tabla en sql
23 Diciembre 2009, 16:52 PM
Hola que tal, ahora que pude crear una base de datos, abro una consulta para crear una tabla que simplemente contenga un campo "nombre" y que ese campo sea la "key" de la tabla, pero no lo ejecuta no se que estará mal, ademas si lo ejecutara no me tendría que aparecer la tabla en el "object explorer" ?

#52
Hola, que tal, simplemento intento crear mi primera data base pero me da el siguiente error al crear:



Tengo windows xp sp3 y uso el SQL Managamentt studio express
#53
Hola, una consulta tengo el siguiente codigo:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Prueba_de_registros
{
   public partial class Form1 : Form
   {
       Form form2 = new Form();

       public Form1()
       {
           
           InitializeComponent();
           
       }

       private void Form1_Load(object sender, EventArgs e)
       {
           
       }

       private void button1_Click(object sender, EventArgs e)
       {
           form2.Show(); // aca da el error
       }

   }//Form 1
}


Simplemente lo que hace es mostrar una ventana con un boton, cuando apretas buttun1 aparece otra ventana vacia, la cierro y vuelvop apretar y tira error el programa, es decir, se cuelga, que pasa?

El error es este

Cannot access a disposed object.
Object name: 'Form'.

P.D. Como puedo abrir en vista diseño el formulario 2?
#54
Hola que tal, este es mi primer mensaje en este foro, ya vengo de varios foros donde se creen que saben algo de computacion y no saben nada pero de este me preguntaron si lo habia visitado y heme aqui vamos a ver que tal  ::), el asunto es el siguiente, tengo el siguiente algoritmo pero no se como pasarlo a un pseudocodigo, queria ver si me podian dar una mano, el algotimo consiste en:

1.- Leer el arbol "inorder" y almacenar sus elmentos en una estructura secuencial (array o lista).

2.- Destruir el arbol mediante una poda "posorder".

3.- Reconstruir el arbol tomando el conjunto almacenado en el paso (1) utilizando el procedimiento "insertarOrdenado", haciendolo mediante particiones medias recursivas.

Tengo basicamente problemas con el paso (1) y (3). Para la poda del arbol ya he hecho una funcion que se le pasa como argumento un puntero al nodo raiz de ese arbol.

Desde ya gracias y saludos.