elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda con arraylist...Vb.net ???
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con arraylist...Vb.net ???  (Leído 14,305 veces)
ronald hisp

Desconectado Desconectado

Mensajes: 33


Las dudas crecen y crecen


Ver Perfil
Ayuda con arraylist...Vb.net ???
« en: 18 Diciembre 2009, 02:31 am »

bueno hice un sistema que te pide.
1.- curso
2.- nota
3.- fecha

todo eso lo guardo en un arraylist

  
Código:

    Private curso As String
    Private nota As Double
    Private fecha As Date

    Public texto As String = ""

    Public array_exam As New ArrayList

'
   Sub insertar()
        texto += "Curso:" & curso & vbCrLf & "Nota=" & nota & vbCrLf & " fecha="
                     &fecha & vbCrLf & vbCrLf
            array_exam.Add(texto)
    End Sub
Sub mostrar()
        For i = 0 To array_exam.Count() - 1
            texto += array_exam.Item(i)
        Next
End Sub


hasta ahora no ay problemas:

1.-buscar:   pero ahora quiero buscarlo por cursos. nose me ocurre como.  :huh:
2.-modificar: antes busco el curso y sobreescribo el curso y sus demas datos y lo guardo y muestro...   :huh:

esas dos son mis dudas no se me ocurre una solucion ... espero que me puedan sacar de este predicamento....

antemano Gracias por sus respuestas..
  :D



En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Ayuda con arraylist...Vb.net ???
« Respuesta #1 en: 18 Diciembre 2009, 16:17 pm »

Bueno para que se te sea más facil te recomiendo hacer una clase, como no tenia nada que hacer ;D te la hice:
Código
  1. Public Class Exam
  2.  
  3.    Private _curso As String
  4.    Private _nota As Double
  5.    Private _fecha As Date
  6.  
  7.    Public Sub New(ByVal Curso As String, ByVal Nota As Double, ByVal Fecha As Date)
  8.        _curso = Curso
  9.        _fecha = Fecha
  10.        _nota = Nota
  11.    End Sub
  12.  
  13.    Public Overrides Function ToString() As String
  14.    Return "Curso: " & _curso & vbCrLf & "Nota:" & _nota & vbCrLf & "fecha:" & _fecha & vbCrLf & vbCrLf
  15.    End Function
  16.  
  17.    Public Property Curso() As String
  18.        Get
  19.            Return _curso
  20.        End Get
  21.        Set(ByVal _Enter As String)
  22.            _curso = _Enter
  23.        End Set
  24.    End Property
  25.  
  26.    Public Property Nota() As Double
  27.        Get
  28.            Return _nota
  29.        End Get
  30.        Set(ByVal _Enter As Double)
  31.            _nota = _Enter
  32.        End Set
  33.    End Property
  34.  
  35.    Public Property Fecha() As Date
  36.        Get
  37.            Return _fecha
  38.        End Get
  39.        Set(ByVal _Enter As Date)
  40.            _fecha = _Enter
  41.        End Set
  42.    End Property
  43.  
  44. End Class

Bueno con lo otro es más facil como te dije anteriormente al implementar una clase
Código
  1. ''CREAEMOS UNA LISTA DE EXAMENES
  2.        Dim x As New List(Of Exam)
  3.  
  4. ''AÑADIMOS 3 EXAMENES CON SU RESPECTIVA INFORMACIÓN
  5.        x.Add(New Exam("Curso 1", 5.2, Now))
  6.        x.Add(New Exam("Curso 2", 7.5, Now))
  7.        x.Add(New Exam("Curso 2", 9.2, Now))
  8. ''EDITAMOS LA NOTA DEL CURSO 1 EL EXAMEN QUE SACO 5.2 LO PASAMOS A 10
  9.        x.Item(0).Nota = 10
  10.  
  11.        Dim CursoABuscar = "Curso 2"
  12.  
  13. ''RECORREMOS TODOS LOS EXAMENES BUSCANDO LOS QUE PERTENECEN AL CURSO "CURSO 2"
  14.        For Each Examen As Exam In x
  15.            If Examen.Curso = CursoABuscar Then
  16.                MsgBox(Examen.ToString, Nothing, Examen.Curso)
  17.            End If
  18.        Next
Espero que te sirva...


« Última modificación: 18 Diciembre 2009, 17:11 pm por Keyen Night » En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Ayuda con arraylist...Vb.net ???
« Respuesta #2 en: 18 Diciembre 2009, 16:53 pm »

Bueno para que se te sea más facil te recomiendo hacer una clase, como no tenia nada que hacer ;D te la hice:

jaja...aguanten los que no tienen que hacer nada xD

Buena implementacion, aunque igual no hacia falta hacer "alta clase", con una estructura era suficiente y te ahorras unos kb's de codigo y escritura xD XD

Ademas le falta la implementacion "ToString()" para que lo imprima en consola


Código
  1. Public Overrides Function ToString() As String
  2.    Return "Curso: " & _curso & vbCrLf & "Nota:" & _nota & vbCrLf & "fecha:" & _fecha & vbCrLf & vbCrLf
  3. End Function

 ::) ahi esta mejor  ;D

OFFTOPIC: Tengo un byte de mensajes xD XD (miren mi cantidad de mensajes)
« Última modificación: 18 Diciembre 2009, 16:58 pm por raul338 » En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Ayuda con arraylist...Vb.net ???
« Respuesta #3 en: 18 Diciembre 2009, 16:59 pm »

Cita de: raul338 link=topic=278335.msg1369592#msg1369592
Buena implementacion, aunque igual no hacia falta hacer "alta clase", con una estructura era suficiente y te ahorras unos kb's de codigo y escritura xD XD

Bueno todo depende de como quieras el resultado final, si estás buscando que pese lo menos posible, si buscas perfección, comididad o cualquier otra cosa cambiará el codigo así se use para lo mismo.
A mi me parecio más facil con una clase pero con una estructura tambien se podia hacer :)

Si falto ToString :P me gusto mas la etiqueta code=vbnet; cuidado que solo tienes 1 Byte para postear y si comentas otra vez te daras error xD
« Última modificación: 18 Diciembre 2009, 17:05 pm por Keyen Night » En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
ronald hisp

Desconectado Desconectado

Mensajes: 33


Las dudas crecen y crecen


Ver Perfil
Re: Ayuda con arraylist...Vb.net ???
« Respuesta #4 en: 21 Diciembre 2009, 22:55 pm »

Ok muchas gracias por sus respuestas--- gracias a sus respuestas pude pasar mi examen de (array y arraylist), pude responder los porques.. gracias... ahora repasar full herencia y polimorfismo... , luego excepciones  y para aprobar mi examen de base datos. Cualquier duda que se me ocurra la posteare ... ;D

Bueno ... muchasss gracias por su apoyo..  se merecen unos ;-)  ;-)  ;-)  ;-) ;-) ;-)
 
En línea

Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: Ayuda con arraylist...Vb.net ???
« Respuesta #5 en: 23 Diciembre 2009, 15:25 pm »

Pero, que te quede claro lo que te han explicado...
O sea.. pasa al siguiente tema, solo si entendiste y creer que eres capaz de hacerlo por ti solo
En línea

ronald hisp

Desconectado Desconectado

Mensajes: 33


Las dudas crecen y crecen


Ver Perfil
Re: Ayuda con arraylist...Vb.net ???
« Respuesta #6 en: 28 Diciembre 2009, 22:00 pm »

Bueno aqui comentando una duda mas que no puedo lograr: :huh: :huh:

Estoy sufriendo en base de datos..
no se como hacer reportes (crystal reports en vb.net) pero mi base de datos esta en MySql.

Busque info sobre crystal reports+vb.net y encontre mediante acces y sql pero muy poco de MySql pero con OLDB(mi conexion no es con OLDB) y no se como hacerlo ... hojala que me puedan ayudar en eso...
bueno el reporte ah crear es cuando termino de matricular aun alumno me muestre dando en el boton mostrar(todo osea fecha,codigo,su nombre ,etc)

esa es mi duda.
encontre ejemplos con sql pero muy poco con MySql...
**************************************************
oh otra cosa que encontre es mediante el formulario... jalar los texbox y los date time picker... eso creo seria mas facil...  o seria complicarme mas la vida..

Espero sus consejos....
« Última modificación: 28 Diciembre 2009, 22:21 pm por ronald hisp » En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Ayuda con arraylist...Vb.net ???
« Respuesta #7 en: 29 Diciembre 2009, 02:54 am »

Hola, el motor de base de datos no importa a la hora de hacer reportes (no por lo menos de la forma que yo los hago), yo los hago a la "vieja escuela", como los hacia en visual basic 6, los armo en el diseñador de visual studio y desde ahi mismo en el codigo, le paso la consulta SQL y me la toma como origen de datos y listo. pero hay que armar antes la estructura del reporte(los campos), en visual basic 6 tenias que crear unos archivos .ttx, pero ahora en .NET debes insertar un DataSet, y dentro del dataset crear un DataTable y a este ingresarle la estructura del reporte, no me acuerdo, pero creo que en la pagina del guille esta explicado.

saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con shell sort en ArrayList
Java
cache264 1 4,687 Último mensaje 5 Diciembre 2010, 01:39 am
por Casidiablo
arraylist character to arraylist String
Java
mapers 4 5,323 Último mensaje 1 Noviembre 2011, 15:24 pm
por adastra
Meter ArrayList en Otro ArrayList
Java
Tuplado 1 3,108 Último mensaje 5 Enero 2014, 22:10 pm
por ~ Yoya ~
Ayuda, obtener datos de Objetos en ArrayList « 1 2 »
Java
touchi 17 7,568 Último mensaje 28 Febrero 2015, 23:57 pm
por Usuario Invitado
Ayuda con arraylist
Java
robertoht 4 2,360 Último mensaje 8 Julio 2015, 06:48 am
por robertoht
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines