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 - elmaro

#131
.NET (C#, VB.NET, ASP) / Re: Licencia .NET
14 Noviembre 2007, 18:50 PM
muchas gracias gusman.
encontre esta info buscando


¿Qué podemos hacer con los productos Express?

-Aprender a programar utilizando un entorno de desarrollo racional y sencillo, incorporando contenido de tutoriales

-Evaluar el .NET Framework para el desarrollo Windows y el desarrollo Web

-Crear aplicaciones divertidas e interesantes para nuestro placer personal, compartirlas con los amigos o incluso distribuir comercialmente nuestros programas.

http://www.microsoft.com/spanish/msdn/vstudio/Express/Docs/faq/faq.mspx
#132
.NET (C#, VB.NET, ASP) / Re: Compilar en VB
14 Noviembre 2007, 18:29 PM
Cita de: gusman en 14 Noviembre 2007, 17:40 PM
Bueno, pues si no recuerdo mal, el ofuscador Xenocode tiene una opción para integrar las partes del Framework que utilices dentro de tu ejecutable y compilar este como un exe nativo.

La unica pega que vas a tener es que a lo mejor te encuentras con que un ejecutable que te pesaba 30Kb pasa a ocupar 20Mb :S

Un saludo.

no conozco esa aplicacion, pero parece interesante
con respecto a la pregunta original la respuesta es no, ya que visual .NET se basa en tecnologia .NET, por ende es necesario tenerla instalada para correr un programa que la utilize.

puedes compararlo con lo siguiente: no puedes usar microsoft word si no tienes windows instalado (o linux con algunos retoques :P)

espero me aya explicado bien
saludos
#133
.NET (C#, VB.NET, ASP) / Licencia .NET
14 Noviembre 2007, 16:01 PM
buen dia, mi duda es la siguiente
tengo entendido que para licenciar un programa en vb6 se necesita la licencia del producto original, pero si quiero licenciar un producto .net? alquien sabe?
ya que las versiones visual.net son ofresidas sin cargo por microsoft

saludos!
#134
.NET (C#, VB.NET, ASP) / Re: Control TreeView
5 Noviembre 2007, 19:08 PM
Gracias gusman, ya agregue lo que me sugueriste :)

Saludos
#135
.NET (C#, VB.NET, ASP) / Re: Control TreeView
5 Noviembre 2007, 17:29 PM
Lo prometido es deuda.

En el Load del formulario:


        Dim Host As String = "tuservidor"
        Dim con As New OleDb.OleDbConnection("Provider=SQLOLEDB; Data Source=" & Host & "; Initial Catalog=TuBase; integrated security=SSPI; persist security info=True;")

        Dim da As OleDb.OleDbDataAdapter
        Dim dtb As DataTable
        Dim a As Integer

        Dim Codigo As String

        da = New OleDb.OleDbDataAdapter("select * from dimtempcustomer where dimt_padre=''", con)
        dtb = New DataTable
        da.Fill(dtb)

        TreeView1.Nodes.Add(Trim("[" & dtb.Rows(a)("dimt_codigo").ToString) & "]-- " & Trim(dtb.Rows(0)("dimt_descripcion").ToString))
        Codigo = Trim(dtb.Rows(0)("dimt_codigo").ToString)


En el evento DoubleClick del TreeView:


Dim Host As String = "tuservidor"
        Dim con As New OleDb.OleDbConnection("Provider=SQLOLEDB; Data Source=" & Host & "; Initial Catalog=TuBase; integrated security=SSPI; persist security info=True;")

        Dim da As OleDb.OleDbDataAdapter
        Dim dtb As DataTable
        Dim a, i As Integer
        Static Cargados As String

        Dim Codigo, Descripcion As String
        Dim parte = Split(TreeView1.SelectedNode.Text, "]-- ")
        Dim flag = Split(Cargados, "--")

        Me.Cursor = Cursors.WaitCursor
        Codigo = Trim(Mid(parte(0), 2))

        For i = 1 To UBound(flag)
            If Codigo = flag(i) Then
                Me.Cursor = Cursors.Default
                Exit Sub
            End If
        Next
        Cargados += "--" & Codigo
        da = New OleDb.OleDbDataAdapter("select * from dimtempcustomer where dimt_padre='" & Codigo & "'", con)
        dtb = New DataTable
        da.Fill(dtb)

        For a = 0 To dtb.Rows.Count - 1
            Codigo = Trim(dtb.Rows(a)("dimt_codigo").ToString)
            Descripcion = Trim(dtb.Rows(a)("dimt_descripcion").ToString)

            TreeView1.SelectedNode.Nodes.Add("[" & Codigo & "]-- " & Descripcion)
        Next
        TreeView1.SelectedNode.Expand()
        Me.Cursor = Cursors.Default


Lo de la conexion se puede arreglar para que sea menos codigo.
Espero les sirva el codigo, le agradezco mucho a hadess_inf por responder mis preguntas.

Gracias.
#136
.NET (C#, VB.NET, ASP) / Re: Control TreeView
3 Noviembre 2007, 03:39 AM
Bueno hadess_inf, te cuento. Encontre la solucion al 100% de mi problema.
Hize lo siguiente:
En lugar de cargar todo el arbol al cargar el formulario, decidi solo cargar la raiz del arbol, osea, un solo item.
Luego si se quieren ver los que cuelgan del item se le hace doble click y se cargan los items del segundo nivel.
Si se queire ver lo que cuelga de alguno de esos items recien cargados, se le hace doble click. Y asi hasta llegar a donde quiera sin necesidad de cargar datos innesesarios que el usuario no va a mirar.

El tiempo es altamente importante en estas situaciones, el cual fue reducido a una respuesta casi instantanea en el peor de los casos.
El codigo esta muy interesante y es muy sencillo y la idea me la dio mi jefe cuando me dije: "Mostra lo que necesitas"

El lunes temprano posteo el codigo para que este disponible, ya que esta en el trabajo y no en mi casa.


Saludos y muchas gracias por tu colaboracion.
#137
.NET (C#, VB.NET, ASP) / Re: Control TreeView
2 Noviembre 2007, 18:11 PM
si, podria ser. pero el usuario no va a querer esperar 11 minutos desde un principio, y sin contar que los registros pueden aumentar un poco.

bueno, voy a tratar de buscar otra solucion. muchisimas gracias por tu ayuda hadess_inf
#138
.NET (C#, VB.NET, ASP) / Re: Control TreeView
2 Noviembre 2007, 15:57 PM
bueno, al fin. pude cargar el treeview. con exactamente el code q postiastes.
lo unico que me surgio un gran gran problema

al cargar los 7000 registros el tiempo de espera es alto
tarda aproximadamente 12 minutos, entre que hace las consultas revisa y carga.

no hay forma de guardar el control junto con sus datos de tal forma que cuando el usuario quiera ver el arbol no lo tenga que volver a cargar, sino simplemente cargar el control con los datos previamente cargados.


muchas gracias nuevamente
#139
Programación Visual Basic / Re: Duda con "Split"
2 Noviembre 2007, 02:21 AM
CantidadRegistros = Ubound(Split("Hola_Que_Tal_?", "_"))
Text1.text = CantidadRegistros


algo muy parecido a lo anterior
un ejemplo de mas no viene mal ;)
#140
.NET (C#, VB.NET, ASP) / Re: Control TreeView
1 Noviembre 2007, 23:26 PM
exelente, mañana probare usar un datatalbe en lugar de dataset y luego lo comento, si funciona posteo el code.

Saludos