|
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 - Mollense
Páginas: 1 ... 8 9 [10] 11 12 ... 79
226
« en: Jueves 14 de Febrero de 2008, 22:31 »
Hola de nuevo, quiero poner un progressbar en una aplicación, pero no sé como hacer para que este cargue, lo logre hacer con dos panel simulando un progressbar, lo he trabajado en visual 6.0, pero en net es primera vez que intento hacerlo, si alguien tiene el código y me ayuda. No soy muy ducho con VB.Net, por lo tanto los ejemplos se los dejo a la MSDN
227
« en: Martes 12 de Febrero de 2008, 23:14 »
Wow! Pero que día mas reproductivo Felíz cumpleaños para:
RadicalEd(25) Ewinap(24) mirovita(24) DuDi(22) pic-man(24)Que la pasen lindo!
228
« en: Martes 12 de Febrero de 2008, 23:01 »
Hola a todos, necesito ayuda en esto, es posible hacer que un programa reconozca una variable como un numero que yo le defino?. Me explico mejor: Supongamos que tengo un archivo Datos.txt del cual leo una cadena con un numero romano. Es posible hacer que C me reconozca por ejemplo X con un valor de 10 en vez de 88 que es su valor ASCII. O sino como puedo hacer para transformar numeros Romanos a Decimales, teniendo en cuenta sus reglas?. Si me pueden ayudar estaría muy agradecido. Gracias. Vas a tener que hacer la conversión. Bueno, hacer o buscar en google, hay muchos fuentes dando vuelta.
229
« en: Martes 12 de Febrero de 2008, 22:45 »
Si es por linea de comandos, fijate en estos ejemplos
230
« en: Martes 12 de Febrero de 2008, 22:37 »
Que tal Miguel.
El control a mi me funciona bien. El problema debe estar en cómo lo estás utilizando.
231
« en: Martes 12 de Febrero de 2008, 01:08 »
Puedo utilizar el SELECT * FROM Tabla ORDER BY Nombre en medio de éste código...?? Me tira un semejate error... pero en realidad mi idea es levantar la tabla ordenada por apellidos... el abrirtabla alli sería un OpenRecordset que está en otro módulo...
espero PUEDAN AYUDARME.... GRACIAS..
Public Function CargarTodos() As Collection Set CargarTodos = New Collection Set rs = mBASE.abrirtabla("Select * from Afiliado1 order by Apellido") Do While Not rs.EOF Set ficha = New cAfiliado1 'ficha.ID = rs!ID ficha.Numero = rs!Numero ficha.CI = rs!CI ficha.Nombre = rs!Nombre ficha.Apellido = rs!Apellido ficha.Direccion = rs!Direccion ficha.Telefono = rs!Telefono ficha.FechaIng1 = rs!FechaIng1 ficha.FechaIng2 = rs!FechaIng2 ficha.FechaIng3 = rs!FechaIng3 ficha.FechaBaja1 = rs!FechaBaja1 ficha.FechaBaja2 = rs!FechaBaja2 ficha.FechaBaja3 = rs!FechaBaja3 ficha.IDCategoria = rs!IDCategoria ficha.HABILITADO = rs!HABILITADO CargarTodos.Add ficha Set ficha = Nothing rs.MoveNext Loop
¿Cual es el error?
232
« en: Sábado 9 de Febrero de 2008, 23:39 »
Si, lo estoy utilzando bien con rows, es que que lo escribi mal en el post anterior. Espero me puedan ayudar No es con paréntesis, sino con corchetes: DataGridView1.Rows[i].Selected = true;
Perdón, es que no presté mucha atención... Un saludo
233
« en: Sábado 9 de Febrero de 2008, 21:22 »
Hola Lencho, gracias por el codigo, pero no me funciona, me da un error que dice que no puedo usar .Row como un metodo. No es Row, es Rows
234
« en: Viernes 8 de Febrero de 2008, 17:30 »
Hola necesito hacer lo siguiente para mi aplicacion que cuando busque un resgistro y le de eliminar este lo haga del formulario pero no de la BD es decir que si yo vuelvo a buscar el registro que elimine me diga que no existe, pero si yo miro en la BD me lo tenga almacenado...Saludos Gracias http://forums.microsoft.com/MSDN-ES/ShowPo...01529&SiteID=11????
235
« en: Viernes 8 de Febrero de 2008, 14:13 »
236
« en: Viernes 8 de Febrero de 2008, 04:37 »
Buenas!
Estoy comenzando a aprender c#, ya he trabajado antes con java y c/c++!! Tengo una duda de como utilizar una clase creada por mi con c#.
Utilizo visual studio 2005!
Por ejemplo:
- quiero hacer una clase rectangulo que contiene un punto origen (clase punto) + dos enteros (base y altura)
- necesitare hacer la clase rectangulo con sus atributos y metodos - el rectangulo necesita la clase punto, la tendre que hacer - y luego el main para testear las clases
en java: se hacen la dos clases por separado y luego se ponian los "imports" necesarios para que la clase rectangulo tuviera el punto y para el main k tuviera las dos
en c# como lo tendria que hacer??
Gracias! Mientras las clases se encuentren en el mismo namespace en un mismo proyecto, las podés crear por separado e instanciarlas sin mas, da lo mismo si se encuentran en un mismo archivo o no. ClasePunto.cs: namespace ProyectoRectangulos { class ClasePunto { private int x; private int y; public ClasePunto(int x, int y) { this.x = x; this.y = y; } . . . } }
ClaseRectangulo.cs: namespace ProyectoRectangulos { class ClaseRectangulo { private ClasePunto puntoDeOrigen; private int intBase; private int intAltura; public ClaseRectangulo(ClasePunto puntoDeOrigen, int intBase, int intAltura) { this.puntoDeOrigen = puntoDeOrigen; this.intBase = intBase; this.intAltura = intAltura; } . . . } }
Program.cs: namespace ProyectoRectangulos { static class Program { static void Main() { ClasePunto puntoDeOrigen = new ClasePunto(20, 20); ClaseRectangulo rectangulo1 = new ClaseRectangulo(puntoDeOrigen, 50, 20); . . . } } }
Un saludo
237
« en: Jueves 7 de Febrero de 2008, 22:31 »
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;
namespace Banco { class Program { public string Leer (string ruta){ string strLine; string texto=""; try { FileStream aFile = new FileStream(ruta,FileMode.Open); StreamReader sr = new StreamReader(aFile); strLine = sr.ReadLine();
while(strLine != null) { texto += strLine; strLine = sr.ReadLine(); } aFile.Close(); sr.Close(); } catch(IOException e) { Console.WriteLine("An IO exception has been thrown!"); Console.WriteLine(e.ToString()); return texto; } return texto; } class Cliente { String name; String last_name; public Cliente(String name, String last) { this.name = name; last_name = last; } public string getName() { return name; } public string getLast() { return last_name; } public void setLast(String last) { last_name = last; } public void setName(String name) { this.name = name; }
} class Cuenta { int tipo; Cliente ClinteCuenta; int monto; int interes; int numCuenta; public Cuenta(Cliente Clie,int tipo, int monto,int interes,int numCuenta) { this.ClinteCuenta.setLast(Clie.getLast()); this.ClinteCuenta.setName(Clie.getName()); this.tipo = tipo; this.monto = monto; this.interes = interes; this.numCuenta = numCuenta; } public void almacena_nuevo() { String ruta = this.numCuenta+".txt"; StreamWriter x = new StreamWriter(ruta); x.WriteLine(ClinteCuenta.getName()); x.WriteLine(ClinteCuenta.getLast()); x.WriteLine(tipo.ToString()); x.WriteLine(monto.ToString()); x.WriteLine(interes.ToString()); } } static int menu() { Console.Clear(); Console.WriteLine("1.- Ver Cuenta"); Console.WriteLine("2.- Crear Cuenta"); Console.WriteLine("3.- Realizar Transaccion"); Console.WriteLine("4.- ver cuenta"); Console.WriteLine("9.- Salir"); int dato; try{ dato = Convert.ToInt32( Console.ReadLine()); } catch { dato=-1; } return (dato);
} static void Main(string[] args) { //String ruta = "yomero2.txt";
//StreamWriter x=new StreamWriter(ruta); //FileStream aFile = new FileStream(ruta, FileMode.OpenOrCreate); //FileStream x=new FileStream(ruta,FileMode. //StreamReader aFile; //aFile = new StreamReader(ruta); //aFile.; int opc=0; while (opc != 9) { opc = menu(); if (opc > 0 && opc < 5) { switch (opc) { case 1: { String nombre; Console.Clear(); Console.WriteLine("numero de cuenta:"); nombre =Console.ReadLine(); StreamReader x = new StreamReader(nombre); Console.WriteLine("Nombre : " + x.ReadLine()); Console.WriteLine("Apellido : " + x.ReadLine()); Console.WriteLine("Tipo de cuenta : " + x.ReadLine()); Console.WriteLine("Monto : " + x.ReadLine()); Console.WriteLine("Interes : " + x.ReadLine());
} case 2: { Cuenta cue; String nombre; Console.Clear(); Console.WriteLine("numero de cuenta:"); nombre = Console.ReadLine(); StreamReader x = new StreamReader(nombre); Console.WriteLine("Nombre : " + x.ReadLine()); Console.WriteLine("Apellido : " + x.ReadLine()); Console.WriteLine("Tipo de cuenta : " + x.ReadLine()); Console.WriteLine("Monto : " + x.ReadLine()); Console.WriteLine("Interes : " + x.ReadLine());
} } } Console.WriteLine("elegiste:" + opc); Console.ReadKey(); } } } } ¿y cual es el problema? PD: Usá las etiquetas CODE
238
« en: Miércoles 6 de Febrero de 2008, 11:02 »
Si me sirvio, Muchas Gracias. Te lo agradezco demasiado Un placer
239
« en: Miércoles 6 de Febrero de 2008, 03:58 »
Hola. Queria preguntar sobre esto: Necesito que un textbox el usurio solo pueda introducir numeros, tengo este codigo para hacerlo
private void txtMonto_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsDigit(e.KeyChar)) e.Handled = true; }
el cual esta perfecto para lo que quiero, el problema es que no me deja borrar, para poder borrar tengo que seleccionar el numero y comenzar a digitarlo de nuevo. Entonces queria saber si le puedo a hacer algo a este codigo que tengo para que me deje borrar con la tecla delete y suprimir o si alguien tiene algún otro codigo diferente.
Muchas Gracias Para la tecla retroceso necesitarías agregar la condición de que la tecla presionada sea distinta a la de retroceso: private void txtMonto_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsDigit(e.KeyChar) && e.KeyChar!=(char)Keys.Back) e.Handled = true; }
La tecla suprimir funciona de todas maneras, no es necesario agregar algún código para ello. Un saludo
240
« en: Miércoles 6 de Febrero de 2008, 00:50 »
Hola, antes que nada mucha sgracias por leer este post.
Mi problema viene porque tengo 4 clips de pelicula, mas o menos juntos y mas o menos superpuestos uno encima de otro,no del todo pero algo, esos 4 clips, tienen la siguiente pogrmacion, todos =.
on(rollOver){ this.swapDepths(this.getNextHighestDepth()); this.gotoAndPlay(2); } on(rollOut){ this.gotoAndStop(1); }
De esta forma el objeto seleccionado viene al principio y se superpone a todos, pero como puedo hacer para que vuelva a su posicion inicial..? hay algo contrario al getNextHighestDepth() ,ese es mi problema, me gustaria que tal y como estan al principio, qdaran cuando yo no tengo el raton sobre ninguno de ellos.
A ver si alguien me puede ayudar por favor..
Un saludo. Gracias Si te estoy entendiendo bien. Al ser conocida la cantidad de mc's, podrías cambiar la profundidad con el mc anterior al actual. Es decir, si el mouse está sobre el mc3, intercambiar con el mc2. mc2: on(rollOver){ this.swapDepths(_root.mc2.getDepth()); this.gotoAndPlay(2); } on(rollOut){ this.swapDepths(_root.mc2.getDepth()); this.gotoAndStop(1); }
PD: Te adjunto un ejemplo
241
« en: Martes 5 de Febrero de 2008, 00:46 »
Buenas Noches!!
Alguien me puede colaborar sobre un programa que me permita capturar el nombre de la etiqueta de los botones de una ventana que se encuentren debajo del puntero del Mouse para luego reproducirlos por una voz electronica? Lo de la voz electronica ya lo tengo, lo que necesito es la captura de las etiquetas. Espero que me puedan colaborar ya que lo necesito para un proyecto de la Universidad.
Gracias por la atencion prestada!! Podés usar el evento "MouseMove" de cada botón: Private Sub Button1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseMove MsgBox(Button1.Text) End Sub
¿Cómo estás trabajando el tema de la voz? PD: Te adjunto un ejemplo
242
« en: Lunes 4 de Febrero de 2008, 23:01 »
Es que todavía no implementaste los métodos: int comida::getPeso() y int comida::getGrasa()
243
« en: Domingo 3 de Febrero de 2008, 20:49 »
DISCULPA POR ESCRIBIR EN MAYUSCULA PERO MI TECLADO ESTA UN POCO MALO JEJEJE
HOLA AMIGOS, TENGO UN PROBLEMILLA UTLIZO VB2005 Y MYSQL ..
TODA LA CONEXION A LA BASE DE DATOS ESTA BIEN PUEDO AGREGAR MODIFICAR ETC
1- SI EXISTE ALGUN TIPO DE VALIDACION PARA SABER QUE LA BASE DE DATOS EXISTE.... hASTA LOS MOMENTOS PUEDO VALIDAR SI EXISTE O NO LA CONEXION AL SERVIDOR MYSQL Y DE NO EXISTIR ME DFA LA OPCION DE CREAR LA CONEXION, QUIERO HACER LO MISMO CON LA BASE DE DATOS SI NO EXISTE PODER CREARLA ..(CREARLA ES LO DE MENOS PERO NO ENCUENTRO COO HACER PARA VALIDAR SU EXISTENCIA)
2.- SI EXISTE O ALGUIEN SABE COMO HACER UNA VALIDACION DE UN REGISTRO, ES DECIR SI VOY A INGRESAR UN USUARIO POR EJEMPLO CUANDO COLOQUE EL CODIGO ME MUESTRE S EXISTE PARA MODIFICARLO O SI NO EXISTE PARA CREARLO ..
GRACIAS DE ANTEMANO.. 1- Me parece que lo más fácil es verificar en la misma sentencia. De esta manera hacés las dos cosas a la vez: CREATE DATABASE IF NOT EXISTS NombreDeLaDB;
Si la DB no existe, la crea. Si existe, no hace nada. Si eso no te gusta, acá hay otras opciones2- Si el registro tiene una clave que no sea autonumérica, como en este caso. La clave de cada usuario podría ser TipoDeDocumento+NumeroDeDocumento. Si esto es así, podrías pedirle al usuario que ingrese estos dos datos y con ellos hacer una consulta a la DB: SELECT * FROM USUARIOS WHERE TipoDeDocumento='ElTipoIngresado' AND NumeroDeDocumento='ElNumeroIngresado'. Si la consulta devuelve un registro, entonces el Usuario ya está registrado, de lo contrario, no. Si te devuelve mas de un registro, estás jodido Un saludo
244
« en: Domingo 3 de Febrero de 2008, 20:08 »
Tienes la aplicación mal diseñada.
Cambios sugeridos:
1- Crea un arreglo de las cosas que se dibujan en pantalla, por ejemplo vas guardando que cuadros o elipses se deben dibujar en que posiciones etc 2- Luego en el evento paint lo que haces es recorrer ese arreglo y pintar los cuadros 3- Para que el evento paint te funcione debes usar el PaintEventArgs:
Graphics gr; private void pbDibujo_Paint(object sender, PaintEventArgs e) { gr = e.Graphics;
¡ Excelente Juan ! En cuanto a los puntos 1 y 2, si, ya los tenía en cuenta pero solamente estaba haciendo pruebas. Ahora usando PaintEventArgs anda perfecto. Gracias capo. Un saludo PD: Adjunto el código por si a alguien le sirve.
245
« en: Sábado 2 de Febrero de 2008, 17:41 »
Hola gente sabia.
Tengo una pregunta.
Hace unos días hice un programita que permite dibujar unas figuras en un PictureBox basándome un una WEB (Que no recuerdo). El problema es que al minimizar y restaurar la pantalla (Por ejemplo), lógicamente el contenido del PictureBox se borra. Para solucionarlo, he colocado en el evento Paint el código que se encarga de dibujar la cuadrícula. Por lo que esta debería verse permanentemente. Pero esto no es así, aunque el código del evento sí se ejecuta.
¿Alguien puede decirme por qué?
Gracias gente.
PD: Adjunto el código.
246
« en: Viernes 1 de Febrero de 2008, 19:25 »
247
« en: Viernes 1 de Febrero de 2008, 18:30 »
El problema sería luego como devolver los acentos... no me convence tanto esa idea... por algo lleva acentos... La idea es no modificar la cadena original. Si la condición ereg('camion', $fraseSinAcentos);
se cumple. Se sigue trabajando con la cadena original: $fraseOriginal que en ningún momento se modifica. Bueno, no lo probé pero la idea es esa
248
« en: Viernes 1 de Febrero de 2008, 18:22 »
Hola,
Estoy haciendo un programita que almacenara direcciones de correo electrónico para después mandarles mails automáticamente cuando se genere un caso X.
Lo que quiero hacer es analizar las direcciones de correo antes de guardarlas para saber "Mas o menos" si están completas. Explico mejor, quiero identificar si la dirección tiene @ y .com, alguien me da una idea de como hacerlo?
Recuerdos, Ab. Hola Abhero. Te recomiendo usar expreciones regulares para lo que querés hacer. En la red hay ejemplos de sobra. Este es uno. Un saludo.
249
« en: Viernes 1 de Febrero de 2008, 00:41 »
Hola amigos del foro, tengo una duda en mi cabeza, quizas la pregunta parezca tonta, pero quien pregunta aprender quiere.
Bueno sucede lo siguiente, estoy desarrollando aplicaciones en visual.net y de paso estoy estudiando lo que es asp.net, pero sucede que estaba creando un servicio web(este conectado a una BD en SQL 2005) y cuando queria crear un objeto dataset de la siguiente manera (private oDataSet as DataSet) el programa me indico que tenía un error y que debía escribirlo de la siguiente manera(private oDataSet as Data.DataSet).
Mi Pregunta es si es lo mismo, si los resultados son los iguales, lo extraño es que en otras aplicaciones me aceptaba la primera sentencia.
** De antemano gracias por sus aclaciones. Es que la clase DataSet pertenece al espacio de nombres System.Data y por lo tanto, necesitás la instrucción Imports si no querés escribir toda la ruta de acceso a dicha clase. Entonces: private oDataSet as System.Data.DataSet
es igual a: Imports System; ... private oDataSet as Data.DataSet
que es igual a: Imports System.Data ... private oDataSet as DataSet
Pd: No uso VB.NET, estoy asumiendo que Imports es equivalente a using en C#. Me estoy basando en esto.
250
« en: Jueves 31 de Enero de 2008, 18:24 »
Para que se entienda mejor muestro un ejemplo:
ereg('camion', 'el camión');
Necesito que eso devuelva 1, es decir, quiero saber si la palabra camion se encuentra dentro de la frase el camión, el problema es que el camión lleva acento y el patrón de búsqueda camion no lo lleva, eso provoca que ereg devuelva false.
También probé con mb_ereg() pero sigo sin dar con la solución.
Alguna sugerencia / idea? Podrías quitar todos los acentos antes de realizar la búsqueda. Algo como: $buscar = "áéíóúÁÉÍÓÚ"; $reemplazarPor = "aeiouAEIOU"; $fraseSinAcentos = strtr($fraseOriginal, $buscar, $reemplazarPor); ereg('camion', $fraseSinAcentos);
No se si sea lo mejor, pero es una idea. Un saludo.
Páginas: 1 ... 8 9 [10] 11 12 ... 79
|
|
|