|
|
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.
Mensajes - cuajoa
51
« en: Viernes 20 de Julio de 2007, 20:59 »
Mirá para visual te recomiento el .net, porque es la ultima versión y visual basic 6 ya casi ni se usa, aparte visual basic.net es realmente orientado a objetos. Para empezar podes leerte este manual que hay en internet y esta habalado por microsoft y esta en este post del foroSino hay un muy buen programa de capacitacion de microsoft tambien, con material en linea y exámenes que se llama desarrollador cinco estrellas 2005Podes descargarte el Microsoft visual Basic.net Express, o C# Express o visual web developer expres y tambien el SQL Server 2005 Express. VISITA ACAEn cuanto a java, es mucho más facil porque al ser gratuito hay muchas mas cosas, como por ejemplo para desarrollar te puedes descargar el Eclipse, pero antes vas a tener que visitar la pagina de Sun Microsystem, que ahí están todos los motores de java, los compiladores y tambien herramientas. Java Sun. Tambien para desarrollar tenes el JBuilder de Borland, pero es con licencia y muy cara, mejor es el Eclipse! Y para C/C++ nose por donde pero esta repleto, el Google lo sabe todo, preguntale, y tambien de microsoft tenes una herramienta para programas en C++, que es el visual C++ 2005 Express. Este es un manual de C++ en lineaBueno y ahi mensionaste que queres guardar datos, lo podes hacer mediante archivos XML o utilizar bases de datos, que el mayor sistema de base de datos es SQL SERVER, ahora en su version 2005 (v10), y tenes la version express en microsoft o tambien tenes a MySQL, con la misma estructura pero nada mas que es gratuito y no necesitas la costosa licencia de SQL SERVER. Bueno espero que te sirva la info. Saludos
52
« en: Viernes 20 de Julio de 2007, 01:07 »
Los voy a utilizar, muy bueno tu aporte, me gustó mucho el colapsible pannel!
Saludos
53
« en: Jueves 19 de Julio de 2007, 23:16 »
Hay algunas diferencias entre los lenguajes, tenes lenguajes com o Visual Basic.net, que la forma de programar es mas extensa pero con mas claridad que con C/C++, C# o Java.
C# es un muy buen lenguaje de programa cion y tiene una muy buena herramienta gratuita de microsoft para programar, y la sintaxis de este lenguaje es mas consisa y los bloques de código se encapsulan entre corchetes {}.
Pero esto es depende el fin de lo que queres programar, porque por ejemplo, si queres programar para escritorio o web, podes utilizar C#, VB.NET, Java. Tambien para escritorio o juegos podes utilizar C/C++. Si queres programar software para celulares tenes C/C++ (que ya ni se usa) y Java, que es lo que se utiliza en la mayoria de los telefonos celulares.
Si queres programar para nivel hardware tenes para elejir entre C/C++ y Java. Si tambien queres agregar o modificar algo del SO Linux, tendrías que saber C/C++.
Estos son los que se utilizan ultimamente, pero hay muchos mas, por ejemplo, para web tenes PHP, que es muy potente y hay muchas herramientas de este lenguaje.
en escala el más poderoso para decirlo es como dijeron C/C++, ya que la mayoría se basa en él, pero Java esta entrando muy fuerte, al igual que C# y VB.NET que son más modernos que C/C#.
Espero que sirva la info.
54
« en: Jueves 19 de Julio de 2007, 23:00 »
Fijate si este código te sirve, yo lo hice para ASP.NET, pero fijate si te sirve: Function Log(ByVal username As String, ByVal password As String) As Boolean ' Abre la conexión a la base de datos que contiene los nombres de usuario y contraseñas. Dim cn As New OleDbConnection(PasswordDBConnString) cn.Open() ' Lee el registro para este usuario. Dim cmd As New OleDbCommand("SELECT * FROM (tblLogin) WHERE Usuario=?", cn) cmd.Parameters.AddWithValue("usuario", username) Dim dr As OleDbDataReader = cmd.ExecuteReader(CommandBehavior.SingleRow) If dr.Read AndAlso dr("Password") = password Then ' Autentica al usuario si hay un registro y la contraseña es correcta. Log = True End If ' Cierra el DataReader (y la conexión). dr.Close() End Function
Saludos
55
« en: Martes 17 de Julio de 2007, 21:22 »
Tenes muchas formas de hacer eso, algo no muy seguro es pasandolo por parametros, pero lo "mejor" o ideal seria guardarlos en una variable de sesion, que despues lo podes obtener de cualquier lado de la aplicacion y en la sesion actual. Seria algo asi: Application.Add("name", TextBox1.Text) 'Agrega un nuevo valor Dim name As String = Application.Get("name") 'Lee el valor de la etiqueta Application.Set("name", TextBox2.Text) 'Actualiza el contenido de la variable
Saludos
56
« en: Martes 17 de Julio de 2007, 21:02 »
la idea que se me ocurrio a mi es que podes utilizar una nueva variabel booleana, llamarla apretoTecla e inicializarla en true, y luego en el evento clic del combo ponerle que se cambie a false y en el evento SelectedIndexChanged haces algo asi: Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged If Not apretoTecla Then GroupBox3.Enabled = True Button1.Enabled = False CheckBox1.Focus() apretoTecla = True End If End Sub
Yo lo probe y andubo, pero n ose si te sirve asi com oesta, pero se le puede encontar la vuelta. Saludos
57
« en: Martes 17 de Julio de 2007, 20:41 »
Si, eso se puede y es muy sencillo de hacer, solo tenés que seleccionar el boton y en la ventana de propiedades tenes que buscar la propiedad text y en el nombre, en la tecla que queres que sea la que ejecute la accion le anteponés el cáracter &, por ejemplo si yo tengo un botón que dice Buscar y quiero que se active con la B, la propiedad text la escribo así: &Buscar y ahí despues le pone la barrita debajo de la letra elegida.
Saludos
58
« en: Martes 17 de Julio de 2007, 20:30 »
Est aperfecto este codigo, solo que se el gridview se alimenta de una fuente de datos, sea la que sea (DB, XML, TEXT).
Y el gridview no puede agregar datos a si mismo, tenes que utilizar un detailsView que si tiene para agregar un campo nuevo.
saludos
59
« en: Martes 17 de Julio de 2007, 20:22 »
Mirá yo hice algo parecido a eso, y lo que el usuario tenia que conpletar tres textbox, y los mostraba con un gridview, y automáticamente cuando lo presionaba el boton se actualizaba el gridview, sin tener en cuenta el viewstate.
Y el mismo gridview te permite eliminar y modificar los datos, y escribiendo muy poco codigo.
Si queres te paso la pagina que hice y te fijas.
Saludos
60
« en: Lunes 16 de Julio de 2007, 23:27 »
mirá yo lo que hice para eso es una propiedad que sea altura y ancho y ahi le controlas lo que quieras de donde quieras.
Despues como evitar ese "anhidamiento" no se me ocurre, pero esto algo te va a salvar! Eso creo!
Saludos
61
« en: Lunes 16 de Julio de 2007, 20:29 »
Creas una nueva carpeta con el nombre que quieras, dentro de esa carpeta de intranet, y la creas como aplicacion web como lo mensioné antes, luego lo compilas, exportas y listo, tendría que andar!
62
« en: Lunes 16 de Julio de 2007, 20:26 »
mirá al agregar datos a una base o hacer una consulta o lo que sea que necesite traer o dejar datos, requiere de una "actualizacion", o sea lo que tenes que hacer es darle un Update o algo parecido, pero la tabla no tiene update, creo, lo que podes usar es un gridview, pero es un poco mas complejo que una tabla.
El view State sirve para mantener el estado entre las idas y vueltas al servidor. Por ejemplo, tenes un formulario que el usuario debe llenar y cuando presiona el boton "Submit" del formulario entran en juego los validadores, si uno de estos falla la pagina le avisa que tiene un error, en esa accion se genera una ida y vuelta al servidor y aca es donde entra en juego el view state, que sirve para que el pobre usuario no tenga que escribir todos los campos nuevamente.
Saludos
63
« en: Viernes 13 de Julio de 2007, 21:41 »
si la aplicacio esta la vas a agregar en una carpeta a parte, tenes que configurar esta carpeta como aplicacion web, tenes que ir a los Servicios de IIS y en el árbol buscar la carpeta y acerle clic con el boton derecho y propiedades y en la ventana u npoco abajo hay un boton que dice crear, y lo apretas, aceptar y listo, pero si lo exportaste mediante visual studio te lo hace automático.
proba eso y vemos!
64
« en: Viernes 13 de Julio de 2007, 20:30 »
fijate en el nombre del archivo cuando lo llamas, porque a mi me a dado un par de veces error cuando utilizo path absolutos o relativos o segun como los ponga, si los empiezo con / o con ~.
La carpeta es aplicación web, no?
65
« en: Viernes 13 de Julio de 2007, 20:27 »
lencho se refiere a que plantees, quiero hacer esto asi y no me sale, yo lo hice de esta manera: Este es el codigo que escribiste
O lo que queres saber es como se puede convertir de binario a decimal? Si es asi, esa pregunta no se hace aca, en este foro, porque es muy general y es matemática eso. Si queres ese "algoritmo" por asi llamarlo, te lo explico y lo realizas vos en vb.net despues. Saludos
66
« en: Jueves 12 de Julio de 2007, 23:40 »
Si vas a crear un server te conviene instalar de 0 en la maquina el windows 2003 server que ya trae el IIS 6.0 junto con el net framework 2.0, y si el sitio que realizaste utiliza conecciones a bases de datos tenes que instalar el SQL Server, que con el Express anda bien, si solo queres guardar y obtener datos, si queres manejar un servidor de bases de datos, vas a tener que instalar el SQL Server 2005, y segun como lo recomiendan en otro servidor distinto al del alojamiento porque llevan diferentes permisos.
67
« en: Miércoles 4 de Julio de 2007, 22:27 »
Tenes que habilitar las conecciones remotas de SQL Server 2005 desde el menu inicio/SQL SERVER 2005/configuracion de SQL y ahi hay una opcion que dice permitir conecciones remotas. Si tenes el SQL SErver 2005 Enterprise no las admite, va a mi no me dejo, es mejor el Standar.
Saludos
68
« en: Miércoles 4 de Julio de 2007, 21:08 »
Si, lo que pasa es que yo no soy el administrador y desde mi maquina le di permisos a la carpeta yese disco tiene el permiso de Todos, o sea que cualquiera puede hacer lo que desee con los datos de ahi, y le di permisos a mi máquina y me sigue tirando el mismo error.
Gracias por la ayuda!
69
« en: Miércoles 4 de Julio de 2007, 20:57 »
Podes decompilar una DLL ocn un programa que trae el visual studio 2003 0 2005 que se llama ILDASM o algo parecido y de decompila todo ejecutable o dll en lenguaje MSIL, si sabes este lenguaje entenderás com oesta creada la clase.
sAludos
70
« en: Miércoles 4 de Julio de 2007, 20:52 »
Proba con: "INSERT INTO" & Tabla & "(" & Campo & ") VALUES (" & valor & ")"
No estoy seguro si se puede pasar como parámetro el nombre de un campo o de una tabla, pero si el de los valores. La diferencia de esta cadena con la tuya es que el & es para la concatenacion de string y el + se utiliza para valores numericos. Este es un ejemplo de como agregar datos mediante parámetros. Private cn As OleDbConnection Private cmd As OleDbCommand Private path As String = Application.StartupPath("Ubicacion de la DB") Private dr As OleDbDataReader Private Sub ConectaDB() cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & path) End Sub Public Sub InsertarDatos() Dim i As Integer Dim Tabla() As String = {"nombre1", "nombre2"} 'Declaro el Comando Dim comandoInsert As String = "INSERT INTO MiTabla (Campo1,Campo2,CampoN) VALUES (@Valor1,@Valor2,@ValorN)" 'Agrego todos los parametros que necesito Dim parametros() As String = {"@Valor1", "@Valor2", "@ValorN"} 'Agrego los valores para cada parámetro Dim Valores() As String = {"aaa", "bbb", "ccc"} 'Establesco el tipo de dato de cada parámetro Dim TipoDeDato() As OleDbType = {OleDbType.VarChar, OleDbType.VarChar, OleDbType.VarChar} ConectaDB() 'Toma el comando cmd = New OleDbCommand(comandoInsert, cn) 'agrega los parametros For i = 0 To parametros.Length - 1 cmd.Parameters.Add(New OleDbParameter(parametros(i), TipoDeDato(i))).Value = valores(i) Next cn.Open() 'Ejecuto la operacion de inserción cmd.ExecuteNonQuery() cn.Close() End Sub
espero que te sirva. Saludos
71
« en: Miércoles 4 de Julio de 2007, 01:45 »
Una recomendacion, la manera de realizar la cadena de coneccion es incorrecta, cuando los datos de las consultas son variables se utilizan parámetros, y quizá si utilizaras parámetros no ocurriría ese error.
Sino lo que podes utilizar son los càracteres de escàpe, probacon \\, porque en algunos lenguajes como c# o Actionscript \' imprime la comilla, y si utilizas \\ imprimiría la barra.
Saludos
72
« en: Martes 3 de Julio de 2007, 22:51 »
Lo que podes utilizar es un DataGridView, los datos entan en una base de datos?, si lo estan, despues de la ultima seleccion haces una consulat a la db con los datos obtenidos.
Saludos
73
« en: Martes 3 de Julio de 2007, 22:46 »
El IIS, automáticamente, a la carpeta App_data le da permisos de escritura para el usuario ASPNET del servidor, ahora si esta en otra carpeta no los tendrá a los permisos.
74
« en: Viernes 22 de Junio de 2007, 22:34 »
en el inicio del form se pone lo siguiente:
mi_control.focus()
eso es todo.
saludos
75
« en: Viernes 22 de Junio de 2007, 22:32 »
utiliza algo como : DateTimePicker1.Value.ToString("dd/MM/yyyy")
Así yo lo probe y anda.
saludos
|
|
|