• Domingo 17 de Noviembre de 2024, 22:46

Mostrar Mensajes

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

Páginas: 1 ... 9 10 [11] 12 13 ... 17
251
VB .NET / Re: Cargar formularios de forma aleatoria
« en: Martes 28 de Junio de 2011, 16:09 »
Bueno, la verdad que para mí la solución ideal es cargar cualquier tabla (aleatoriamente) desde un solo formulario, pero bueno, lo que tú deseas lo puedes hacer con un Formulario padre (mdi) entonces hacer un Random.Next(1,10) [si tú tabla es del 1 al 10],  entonces usar un swich (Select Case), y dependiendo de la respuesta del ramdon será el formulario que abras.. y al formulario principal le puedes dar un Me.Hide() para que lo esconda y jamáz se vea.

ejemplo:

Código: vb.net
  1.  
  2. Select Case (Random.Next(1,10))
  3. case 1:
  4.             Dim _formprov AS New FormTabla1
  5.             _formprov.MdiParent = Me
  6.             _formprov.StartPosition = FormStartPosition.CenterScreen
  7.             _formprov.Show()
  8. case2:
  9. '
  10. '
  11. '
  12.  
  13. End Select
  14.  
  15.  
  16.  

Recuerda a tu formulario principal ponerle la propiedad MdiParent  como TRUE desde el diseñador.

ahora.. respondiendo tu segunda pregunta intenta usar :

Código: vb.net
  1.  
  2. Process.Start()
  3.  
  4.  


Un saludo espero te sirva! :)

252
VB .NET / Re: Como invocar a un Windowsform de C#.Net dsd 1 Form deVB.NET?
« en: Martes 28 de Junio de 2011, 15:19 »
La respuesta de pililo es correcta, solo que tienes que hacer referencia al proyecto de C# en VB, es decir, en tú proyecto de VB das clic sobre el PROYECTO, luego en Agregar Referencia, luego seleccionas la pestaña PROYECTOS, luego seleccinas el proyecto en C# (donde se encuentra el formulario) y luego das ACEPTAR, luego en VB tienes que hacer la referencia donde gustes llamarlo:

Código: vb.net
  1.  
  2. Imports MiProyectoCSharp
  3.  
  4.  

y por último haces lo que te dijo pililo:

Código: vb.net
  1.  
  2. Dim nombre_cualquiera As New NombreFormulario
  3. nombre_cualquiera.Show()
  4.  
  5.  

253
C# / Re: Instalador conbase de datos
« en: Lunes 27 de Junio de 2011, 19:44 »
Hola que tal, te recomiendo que  cheques estos links:

http://www.albertodevega.es/index.php?b ... &tb=1&pb=1

y también esta:

http://social.msdn.microsoft.com/Forums ... 5dff5ecd0/

Espero te ayude a encontrar algo. :)

254
VB .NET / Re: Cargar formularios de forma aleatoria
« en: Lunes 27 de Junio de 2011, 15:47 »
La idea NO es tener un formulario por cada tabla, la idea es cargar una tabla de multiplicar diferente en tú formulario.

Como cargas tus tablas.. muestra tú código para ver que haz hecho.. un saludo! :)

255
C# / Re: Separar cadena utilizando Substring en c sharp
« en: Jueves 9 de Junio de 2011, 20:23 »
Realmente es fácil, sin embargo en como consola no te deja usar el CTRL + V o bueno almenos amí no me deja....

Te explico rapidamente, el Portapapeles es una herramienta para Formularios, es decir funciona para WinForms, sin embargo eso no es pretexto para no usarlo en tu ambiente consola, simplemente tienes que seguir estos pasos:

1) Clic derecho a tu proyecto, Agregar Referencia, luego te aparece una pantalla que tiene la pestaña .NET justamente seleccionas esa y buscas la siguiente referencia:

System.Windows.Forms, la palomeas y das clic en Aceptar, luego solo tienes que hacer referencia:

Código: C#
  1.  
  2. using System.Windows.Forms;
  3.  
  4.  

2) en tu método Main tienes que ponerle la siguiente etiqueta:
Código: C#
  1. [STAThread]
  2.  
ejemplo:


Código: C#
  1.  
  2.  [STAThread]
  3.         static void Main(string[] args)
  4.         {
  5.            
  6.         }
  7.  
  8.  

Y listo, entonces ya puedes usar la clase Clipboard un ejemplo rápido

Código: C#
  1.  
  2.   [STAThread]
  3.         static void Main(string[] args)
  4.         {
  5.             Console.WriteLine("Prueba");
  6.             Clipboard.SetText("PRUEBA"); // Aquí lo mandamos al portapapeles
  7.             Console.WriteLine(Clipboard.GetText()); //Aquí lo obtenemos.
  8.             Console.Read();
  9.         }
  10.  
  11.  

Listo, espero te sirva saludos! :)

256
C# / Re: Separar cadena utilizando Substring en c sharp
« en: Jueves 9 de Junio de 2011, 16:46 »
Diculpa que me entrometa pero, a que te refieres con ponerlo en el portapapeles?.. o que es lo que deseas hacer específicamente? si pudieras explicar un poco más a detalle.. tal vez  se te pueda apoyar saludos... :)

257
C# / Re: llamada automática a página
« en: Lunes 6 de Junio de 2011, 19:22 »
Muy buena consulta, me gustaría poder ayudarte pero la verdad igual no tengo idea, esto si es investigación e investigación y más investigación, si lográs averiguar algo espero lo puedas comentar de igual forma por sí alguien más se topa con lo mismo, lo único que no creo puedas obtener es la validación de algunas páginas.. (código captcha) , que sirve para evitar justamente lo que tú estás pensando desarrollar... uff! hay muchísimo que leer de ese tema.. un saludo.. suerte..

258
C# / Re: Sumar valores de distinas ventanas (Form1, Form2 etc..)
« en: Lunes 6 de Junio de 2011, 18:31 »
no lo puedo resolver por tí amigo, yo trabajo y ando ocupado también resolviendo mis propios problemas de mi trabajo (no me estoy quejando, simplemente lo menciono por que estó es para la gente que realmente le gusta resolver problemas por si mismos), esto es para dudas, no hacer tareas, para preguntar, tienes que ser específico, por ejemplo cual fue el PRIMER error que marco.. y por que piensas que puede ser?.. ya luego muestras la linea donde marca el error.. y así se van resolviendo las dudas.. te repito.. almenos.. YO.. NO HAGO TAREAS.. solo ayudo.. .. un saludo.. puedes seguir preguntando..

259
C# / Re: GADGETS y WEB SERVICES EN C#
« en: Lunes 6 de Junio de 2011, 16:34 »
Puedes irte por aquí y seguir investigando un poco..

http://www.forosdelweb.com/f29/consumir ... le-203447/

 saludos!.

260
C# / Re: Sumar valores de distinas ventanas (Form1, Form2 etc..)
« en: Lunes 6 de Junio de 2011, 15:40 »
Lo que dice tankee, es totalmente correcto, ahora  si no la entendiste, te doy una forma (muy muy similar, para no decir que IGUAL a la que el te dice)...

En cada formulario, declara una variable global DECIMAL y además que sea pública, ejemplo:

Código: C#
  1.  
  2. public decimal SubTotal = 0.0;
  3.  
  4.  

Entonces en el evento TextChanged de tus MaskedBox de CADA FORMULARIO , deberás poner lo siguiente:

Código: C#
  1.  
  2.   private void maskedTextBox1_TextChanged(object sender, EventArgs e)
  3.         {
  4.                    SubTotal = decimal.Parse(maskTextBox1.Text)
  5.         }
  6.  
  7.  

Entonces, cuando quieras llamar a tú Total FINAL desde tu "Formulario Principal", me imagino que tendrás algún botón o algo por el estilo, entonces en el evento Click del botón vas a llamar a cada una de las variables "SubTotal" de cada formulario que supongo debería estar abierto (Si tus formularios los cierras obviamente se perderá el valor de tu variable "Subtotal" del formulario que hayas cerrado). Entonces en el evento Click deberá ir lo siguiente:

Código: C#
  1.  
  2. //Doy por entendido que tienes declaradas ya los objetos de cada formulario (donde supongo abriste los formularios con un objFormulario1.Show(), objFormulario1 seria el objeto de tu Fom1 por ejemplo).
  3.  
  4. decimal  Total = 0.0;
  5.  private void button1_Click(object sender, EventArgs e)
  6.         {
  7.                Total = objFormulario1.Subtotal + objFormulario2.Subtotal + objFormularioN.Subtotal; // Aquí la suma de TODOS TUS FORMULARIOS.      
  8.                 MessageBox.Show(Total.ToString());
  9.         }
  10.  
  11.  

Y ya, tienes el TOTAL de todo, este fue un ejemplo rápido, yo en lo personal agregaria unas 2 o 3 validaciones más..  y también lo haría de otra manera solo que es mucho más complicada y pues por la rápidez te explique está forma.. un saludo espero te sirva cualquier duda PREGUNTA! :)..  suerte!

261
VB .NET / Re: Formato hora y fecha a maskedbox
« en: Miércoles 1 de Junio de 2011, 18:35 »
Pues la verdad solo se me ocurre hacerlo "manualmente" con los eventos del MaskedTextBox, usando el evento Validating, validas que la fecha exista.. si no existe.. pues.. ya tu programas que hacer, otra opción igual podria ser usando Expresiones Regulares para fechas este link te puede servir.. http://www.verdicio.net/~rjarl/?p=5 , aunque la verdad para eso existe el control DateTimePicker pero bueno.. cada quien tiene sus propias necesidades un saludo espero te sirva! :)..

262
C# / Re: Cmo guardar datos de varios textbox en un documento de texto
« en: Miércoles 1 de Junio de 2011, 18:30 »
Ciertoo.. muyyy cierto, había olvidado esa sobre carga!!... total razón a tanke!..

263
VB .NET / Re: Pasar texto de un txt a otro txt
« en: Miércoles 1 de Junio de 2011, 18:14 »
Este link http://msdn.microsoft.com/es-es/library ... 80%29.aspx es para que aprendas como Leer y Escribir un archivo de texto.. eso te sirve para recuperar los datos de tu TXT..

Una vez que obtengas CADA UNA DE LAS LINEAS  de tu TXT entonces.. te recomiendo que por cada linea.. ejecutes el método Split http://msdn.microsoft.com/es-es/library ... 80%29.aspx
para que puedas separar cada una de las palabras.. y ya luego ordenarlos como quieras.. un saludo! ..

264
VB .NET / Re: Recorrer Fechas con un estructura Repetitiva
« en: Miércoles 1 de Junio de 2011, 17:53 »
Código: vb.net
  1.  
  2.  For i As Integer = 1 To DateDiff(DateInterval.Day, Date.Now, Date.Now.AddDays(5))
  3.                 MessageBox.Show(Date.Now.AddDays(i).ToString())
  4.             Next
  5.  
  6.  

Espero te ayude este ejemplo saludos! :)

265
C# / Re: Imprimir un Richtextbox
« en: Miércoles 1 de Junio de 2011, 15:40 »

266
C# / Re: obtener campo Lob(Oracle)
« en: Martes 31 de Mayo de 2011, 22:52 »
Entonces.. basta con utilizar esto:

Código: C#
  1.  
  2. string MiCadena = System.Text.Encoding.UTF8.GetString(VariableTipoByte);
  3.  
  4.  


Saludos! :)

267
VB .NET / Re: duda manejo de archivos
« en: Martes 31 de Mayo de 2011, 22:24 »
que es lo que no entendiste? :|

268
C# / Re: obtener campo Lob(Oracle)
« en: Martes 31 de Mayo de 2011, 22:23 »
Tu campo de TIPO BLOB que contiene?.. LETRAS y/o Números?... o Archivos (.txt/.doc/.pdf/etc) ?....

269
C# / Re: Cmo guardar datos de varios textbox en un documento de texto
« en: Martes 31 de Mayo de 2011, 21:17 »
Tu aplicación está sobre Windows Forms no sobre Consola, para abrir una consola sobre ese MISMO proceso de tu Formulario sí se puede pero no es un tema de kinder gardem.. es decir tienes que conectarte con la API de windows.. etc etc...etc..  es un poco más avanzado.. y veo que apenas estás empezando.  

Ahora para lo del archivo de texto que creas, el problema que tienes es sencillo, es decir para GUARDAR, tienes que LEER   antes, GUARDAR TODO LO QUE TENGAS EN UN ARRAY ... luego a tu ARRAY le agregas lo "NUEVO" que quieras agregar.. entonces al momento de guardar (Console.Writeline()), vas a volver a recorrer tu ARRAY e ir poniendo otra vez TODO....


Saludos! :)..

270
C# / Re: Cmo guardar datos de varios textbox en un documento de texto
« en: Martes 31 de Mayo de 2011, 19:56 »
mira esto te puede ayudar:

http://social.msdn.microsoft.com/Forums ... 0d629c585a

Con respeto a tu duda de como guardar lo que tenias anteriormente.. bueno.. primero te recomiendo LEER TODO lo que tengas en tu archivo  y antes de guardar lo "NUEVO".. primero guardes lo que LEISTE anteriormente y luego lo "NUEVO" para conservar  todo, esa es una opción.. saludos! :)

271
C# / Re: obtener campo Lob(Oracle)
« en: Martes 31 de Mayo de 2011, 19:32 »
Mira, te paso la definición de un campo de tipo BLOB.

Blob. Se utiliza un campo Blob (Binary Large Object) para almacenar documentos u objetos en formato binario. Por ejemplo, podemos almacenar documentos creados por otras aplicaciones o guardar imágenes. El tamaño de un campo Blob es de 2 Gigabytes. El contenido de un campo Blob no se visualiza en pantalla.

Información obtenida de: http://www.faq-mac.com/cursos/4D/pag11.htm

Por lo tanto como dice "el contenido de un campo blob no se visualiza en pantalla", para eso tendrias tú que convertir ese documento y/o archivo en lo que tú desees. Para tu base de datos solo son 0 y 1, tú le aplicas ese formato.

Para hacer lo anterior se hace usando el FileStream.

No sé si con eso aclaro un poco más tu duda, o si te surgieron más.. jajajaja.. un saludo.. cualquier cosa pregunta.. :)

272
C# / Re: Cmo guardar datos de varios textbox en un documento de texto
« en: Martes 31 de Mayo de 2011, 15:50 »
Cita de: "rogerfor"
Hola averigue y probe con unas cosas y si me las guarda solo que sin formato

asi:

apellidonombreedaddirecciontelefono

como podria guardarlos con "estilo" asi separados por columnas y cosas asi
que al ir guardando me lo despliegue asi

apellido1  nombre1
apellido2 nombre2

este es mi codigo:
Código: C#
  1.  
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Windows.Forms;
  10. using System.IO;
  11.  
  12. namespace Proyecto
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         public Form1()
  17.         {
  18.             InitializeComponent();
  19.         }
  20.  
  21.         private void Form1_Load(object sender, EventArgs e)
  22.         {
  23.  
  24.         }
  25.  
  26.         private void guardar_Click(object sender, EventArgs e)
  27.         {
  28.             //fijamos dondevamos a crear el archivo
  29.             StreamWriter escrito = File.CreateText("c:\Prueba.txt"); // en el
  30.             //para agregar datos al archivo existente
  31.             //StreamWriter escrito = File.AppendText("c:\file.txt"); // en el
  32.             //En una variable tipo string ubicamos el contenido del Textbox
  33.             //Se podría hacer directamente.
  34.             String contenido = apellido.Text;
  35.             String contenido2 = nombre.Text;
  36.             String contenido3 = edad.Text;
  37.             String contenido4 = direccion.Text;
  38.             String contenido5 = telefono.Text;
  39.             //escribimos.
  40.             escrito.WriteLine(contenido.ToString() + " " + contenido2.ToString());
  41.             escrito.Write(contenido3.ToString() + " " + contenido4.ToString());
  42.             escrito.Flush();
  43.             //Cerramos
  44.             escrito.Close();
  45.             //Vaciamos
  46.             apellido.Text = "";
  47.             nombre.Text = "";
  48.             edad.Text = "";
  49.             direccion.Text = "";
  50.             telefono.Text = "";
  51.         }
  52.  
  53.         private void salir_Click(object sender, EventArgs e)
  54.         {
  55.            
  56.         }
  57.      
  58.     }
  59. }
  60.  
  61.  
  62.  


Espero te sirva saludos! :)

273
VB .NET / Re: Problema con Fecha
« en: Martes 5 de Abril de 2011, 17:02 »
Código: vb.net
  1.  
  2.      Esta es la linea------->oDataadapter.InsertCommand.Parameters("@fecha").Value = CDate(Format$(dtpFecha.Value.Date, "yyyy-MM-dd")).ToShortDateString() ' Esto solo te da la fecha sin hora
  3.  
  4.  

:D

274
VB .NET / Re: Conectar con SQL Server
« en: Viernes 25 de Marzo de 2011, 15:24 »
Tienes que importar la siguiente libreria:
Imports System.Data.SqlClient
Código: vb.net
  1.  
  2. Dim _Conex As New SqlConnection("Data Source=TU-SERVIDOR[b]SQLEXPRESS[/b];Initial Catalog=TuBaseDatos;User Id=Usuario;Password=TuPassword;") 'DESPUÉS DEL NOMBRE DE DE TU SERVIDOR AGREGAS [b]SQLEXPRESS[/b]
  3.  
  4.  


Ya tu variable _Conex tiene la cadena de conexión, me imagino que ese era tu problema.. cualquier cosa solo pregunta.. saludos! :)

275
C# / Re: Combobox y SelectedValue vinculado a datos
« en: Miércoles 23 de Marzo de 2011, 15:32 »
Carga tu combo con un DataTable y luego solo aplicar el DisplayMember y ValueMember, ejemplo:

Código: C#
  1.  
  2. this.ComboBox1.DataSource = MiDataTable;
  3. this.ComboBox1.DisplayMember = "NombrePais"; //NombrePais debe ser el campo de tu tabla donde almacenas el NOMBRE de los países
  4. this.ComboBox1.ValueMember = "IndicePais"; //El valor que quieres que valga cuando el usuario lo seleccione.
  5.  
  6.  

Eso es todo, espero te sirva saludos! :)..

Páginas: 1 ... 9 10 [11] 12 13 ... 17