|
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 - Thanatos-chan
126
« en: Jueves 4 de Octubre de 2007, 04:23 »
Saludos, primeramente el tema no es muy explicativo, pero la cosa va como sigue, yo estoy aprendiendo php, y la parte que vi en esta seccion, no le vi mucha aplicacion para lo que quiero
mi pregunta es, php tiene una manera de crear formas, sin usar html es decir se puede crear, manejar y controlar una forma usando codigo php puro.
la pregunta viene porque los programas que hago son planos, no tengo forma de interactuar con ellos ej: (ingresar un dato por textbox y guardarlo en una variable), yo no se casi nada de html, me gustaria saber si tengo que balancear php con html para lograr la interaccion que quiero.
gracias
127
« en: Jueves 27 de Septiembre de 2007, 04:25 »
 , cierto no tome eso en cuenta, por cierto, las funciones preg_match_all y no_preg_match, son unicas de php? o se pueden usar en otro lenguaje, porque me interesa usarlas en conjunto con las funcines de la libreria RegExp que tiene visual studio.
128
« en: Domingo 23 de Septiembre de 2007, 19:16 »
Saludos, estoy aprendiendo PHP ahora y me preguntaba que tan importantes son las built in constants y se se puede depender de ellas, es decir al momento de crear un script es buena idea usarlas o solo en algunas ocaciones. en la pagina de php ahi un listado con algunas de ellas pero no son todas al parecer cada extencion puede tener las suyas. lo que las hace muchisimas. vale la pena aprender a usarlas, o seria mejor tener el codigo directo que contar con este tipo de constante?
129
« en: Domingo 23 de Septiembre de 2007, 19:05 »
 , no se si ayude, por lo viejo del mensaje pero si usas esta “((INI)[A-Z]*[0-9]*(FIN))” deberia funcionar esta expresion esta indicando que debe comenzar con INI Y debe terminar con FIN pero acepta que se repitan letras de la A a la Z 1 o mas veces y numeros del 0 al 9 y o mas veces, lo unico seria agregar los caracteres especiales. vi en el otro post que esta usando .* pero no se si esto es un wildcard y funciona para todas las letras, espero que te ayude en algo.
130
« en: Miércoles 15 de Noviembre de 2006, 14:49 »
si eso veo, thanks, ultimamente no le he podido trabajar tanto con ese programa debido a cierta pratica de cierta materia  ahora solo me queda aplicar este concepto ya que tengo una salvedad en tiempo de ejecucion los string seran registros extraidos de una base de datos asi que aqui viene otra pregunta, que propiedad me permite saber el tamaño de un string para saber cuanto relleno dar y si es posible usar una variable en vez de una costante ej:
TextEjemplo.Text = "111" TextEjemplo.Text = TextEjemplo.Text.PadLeft(variable, " ")
este es el codigo que estoy usando para probar: Public Class Form1 Dim marquesina As String Private Sub btn_corre_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_corre.Click marquesina = "si se puede " Timer1.Enabled = True Timer1.Tag = marquesina End Sub 'parte para desplegar texto en forma de marquesina O.O Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Timer1.Tag = Mid(Timer1.Tag, 2) & Microsoft.VisualBasic.Left(Timer1.Tag, 1) txt_pantalla.Text = Timer1.Tag txt_pantalla.TextAlign = HorizontalAlignment.Left End Sub End Class
como veran yo estoy usando una variable llamada marquesina que puede cambiar de valor, ahi es donde quiero saber como decirle cuanto relleno porner.
131
« en: Miércoles 8 de Noviembre de 2006, 17:10 »
no pues yo pondria los espacios.....
Digo al final lo que se busca es la funcionalidad.... en este caso no quita mucho performance la solucion asi que es aceptable ponerla con espacios....
Yo usaria el Padleft para llenarle los espacios a la izquierda del texto....  padleft? de quien es esa propiedad? por lo otro muchas gracias
132
« en: Martes 7 de Noviembre de 2006, 19:26 »
puedes especificar mejor tu pregunta porque no la entiendo
Tumbes - Perú bueno mira con el post de senzao18 entiendo que microsft.visualbasic.left y txt_pantalla.TextAlign = HorizontalAlignment.Left no es lo mismo  thanks senzao18 lo otro era como hacer que el string salga de la esquina del textbox, me explico simulemos que [___________] eso es el textbox si yo escribo hola que tal, la marquesina comienza asi [_____desde aqui_____] lo que quiero es que comienze desde [_____desde aqui] para eso estoy usando espacio para darle el tamaño que quiero osea en vez de poner track1="algo mas espacio " poner track1=algo sin espacio" y lograr que salga desde la esquina derecha del textbox disculpa si mi logica pararece rara  pero espero que mejore con el tiempo
133
« en: Martes 7 de Noviembre de 2006, 15:35 »
ehy muchas gracias por la mano, funciona nitido, ahora dos preguntas, yo quiero cambiar el tag para poder simular que estan corriendo los track de un cd y estoy usando track1="lo que yo quiero poner" Timer1.Tag = track1
y entonces activo el timer, pero la propidad tag comienza a deslpegar segun el tamaño de la palabra, asi que he tenido que hacer truco de camara para aparentar que esta saliendo de la otra esquina del texbox asi track1=lo que yo quiero poner "
 no habra otra manera de hacer eso???? tambien Timer1.Tag = Mid(Timer1.Tag, 2) & Microsoft.VisualBasic.Left(Timer1.Tag, 1) txt_pantalla.Text = Timer1.Tag
la parte de microft.visalbasic.left es similar a esto "txt_pantalla.TextAlign = HorizontalAlignment.Left"
134
« en: Martes 7 de Noviembre de 2006, 05:32 »
ejeje suena raro, pero si lo que quiero hacer es un desplazamiento de texto dentro del texbox. cual es el objetivo dar la sensacion de movimiento a otro programa que estoy haciendo. lo que quiero simular es el desplazamiento que hace un radio. no se si me entienden???? Public Class Form1 Dim marquesina As String Private Sub btn_corre_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_corre.Click marquesina = "esto es una marquesina" txt_pantalla.Text = marquesina Dim aux As Integer Dim x As Integer = 1 For aux = 0 To 100 aux = aux + 1 txt_pantalla.Text = "esto es una marquesina" txt_pantalla.TextAlign = HorizontalAlignment.Left txt_pantalla.TextAlign = HorizontalAlignment.Center txt_pantalla.TextAlign = HorizontalAlignment.Right Next End Sub End Class
lo que obtengo con eso es que el textbox se desabilite durante es ciclo y cuando termina ya el mensaje esta alineado a las derecha, yo quiero que se vea como se desplaza. se que suena raro pero lleva mucha logica abierto a sugerencias!!!!!
135
« en: Martes 24 de Octubre de 2006, 17:00 »
thanks yo he estado buscando el conection string par sql 2005 pero pense que podria existir una manera mas simple, pero entonce sera a codigo,
136
« en: Martes 24 de Octubre de 2006, 16:49 »
he visto bastante curiosidades aprendiendo .net y aqui les va una, como conecto un programa a una base de datos creada en sql-2005 usando visual basic 2005???? cual componente de visual hace eso? binding source, data set o es siempre por codigo? yo encontre algo acerca de un conection string, me pueden abundar el temar plis
137
« en: Martes 24 de Octubre de 2006, 16:39 »
Hola a la gente de este foro anteriormente habia publicado el tema de arriba y al parcer daba muchos problemas dado que nadie me pudo decir nada, pero despues de visitar muchas paginas y un poco de ayuda he aqui el programa. este es un programa que utiliza el objectcollection de visual basic como un arreglo ya que los listbox son uno por defecto ademas en este ejemplo se usar un arreglo para mantener una constancia de los datos y actulizar el listbox. como soy nuevo no se si era que no me podian decir debidoa que era parte de una asignacion universitaria o que esta parte del foro no se visita mucho, como sea aqui lo dejo como un aporte y cualqier duda yo la contesto. Public Class Form1 Dim t_A = 100 Dim arreglo(0) As String Dim indice As Integer Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load indice = -1 End Sub Private Sub btn_agregar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_agregar.Click If indice = t_A - 1 Then MessageBox.Show("Ha llegado al tope de elementos permitidos para agregar") Else indice += 1 ReDim Preserve arreglo(indice) arreglo(indice) = txt_elemento.Text lst_A.Items.Add(arreglo(indice)) txt_elemento.Clear() txt_elemento.Focus() End If End Sub Private Sub btn_eliminar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_eliminar.Click Dim item As String 'Valida que el arreglo tenga items If arreglo.Length = 0 Then MessageBox.Show("No hay elementos disponibles para eliminar") Exit Sub End If If lst_A.SelectedIndex = -1 Then MessageBox.Show("Debe seleccionar un item para eliminar") Exit Sub End If lst_A.Items.Remove(lst_A.SelectedItem) indice = -1 ReDim arreglo(lst_A.Items.Count - 1) For Each item In lst_A.Items indice += 1 arreglo(indice) = item Next End Sub Private Sub btn_insertar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_insertar.Click Dim item As String If indice = t_A - 1 Then MessageBox.Show("Ha llegado al tope de elementos permitidos para agregar") Else lst_A.Items.Insert(lst_A.SelectedIndex, txt_elemento.Text) indice = -1 ReDim arreglo(lst_A.Items.Count - 1) For Each item In lst_A.Items indice += 1 arreglo(indice) = item Next txt_elemento.Clear() txt_elemento.Focus() End If End Sub End Class
138
« en: Viernes 29 de Septiembre de 2006, 00:29 »
Saludos a todos los miembros, anteriormente habia entrado a el foro a leer info, pero me decidi en registrame el la pagina. asi que  a todos. pues bien ahora estoy en aprendizaje de visual basic.net y mientras hacia un programa se me presento esta situacion. Public Class Form1 Dim i As Integer Private Sub btn_agregar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_agregar.Click lst_A.Items.Add(txt_Numero.Text) txt_Numero.Text = "" txt_Numero.Focus() End Sub Private Sub btn_eleminar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_eleminar.Click If lst_A.SelectedIndex <> -1 Then lst_A.Items.Remove(lst_A.SelectedItem) End If End Sub Private Sub btn_insertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_insertar.Click For i = 0 To lst_A.SelectedIndices.Count - 1 lst_A.Items.Insert(i, txt_Numero.Text) Next End Sub End Class
en este programa intento insertar y eliminar elementos en la posicion seleccionada no tengo problemas eleminando pues parece que BV.net rueda el indice una vez eliminado el elemento. el lio esta en cuando quiero insertar un elemento justo debajo del elemento que tengo selecionado en el listbox EJ: si tengo en el listbox 1,2,3 con los indices 1,2,3 y quiero insertar el 4 entre el 2 y el 3 y que los indices rueden me ha dejado colgado. para eso he querido usar el selectedObjectCollection, pero tengo la duda si tengo que debo usar los elementos para adicionar o los indices. cualquier ayuda me caeria super. P.D deje el codigo incompleto ya que en el boton insertar es que quiero usar el selectedobjectcollection
|
|
|