|
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 - Jeysscarr
26
« en: Jueves 3 de Junio de 2010, 00:27 »
Con codigo C# o VB en el evento load de la pagina: Calcular el ancho de la pantalla con algo como: ImageMap.Width=My.Computer.Screen.With; para VB Esto variaria del lenguaje con el que trabajes los metodos y eventos.
Para hacerlo sin C# o VB, tienes dos opciones: 1. Dejar todas las dimensiones del banner como absolutas, que ninguna tenga medidas especificas en Pixeles sino en porcentaje. 2. Crearlo de un tamaño especifico y que quede centrado en la página (Más sencillo)
27
« en: Miércoles 2 de Junio de 2010, 23:27 »
La función: public String DesconfigurarCadena(String CadenaConsulta) { char o = '\'; char p = '-'; CadenaConsulta = CadenaConsulta.Replace(o, p); CadenaConsulta = CadenaConsulta.Replace("[{-"ruta-":-"", "\"); CadenaConsulta = CadenaConsulta.Replace("----", "\").ToString(); CadenaConsulta = CadenaConsulta.Replace("-"}]", "\"); return CadenaConsulta; }
Al Llamarla: String ruta = DesconfigurarCadena(row); //Resultado: imagesSAMA251,1.jpg
28
« en: Miércoles 2 de Junio de 2010, 18:58 »
Aqui te dejo el código que cree para anular el caracter " " Al final el valor de la cadena pasa de ser [{"ruta":"images\\SAMA25\\1,1.jpg"}] a: imagesSAMA251,1.jpgEspero que sea lo que necesitaras, (probado y reprobado) string cad=@"[{"ruta":"images\\SAMA25\\1,1.jpg"}]"; char o = '\'; char p = '-'; cad = cad.Replace(o, p); cad = cad.Replace("[{-"ruta-":-"", "\"); cad = cad.Replace("----", "\").ToString(); cad = cad.Replace("-"}]", "\"); l2.Text = cad;
Puedes meterlo en una función del tipo: public String DesconfigurarCadena(String cadenaConsulta) Resultado:
29
« en: Miércoles 2 de Junio de 2010, 18:46 »
Por favor coloca dos ejemplos que contengan:
1. LA cadena como te la da la consulta 2. como la necesitas
30
« en: Miércoles 2 de Junio de 2010, 18:26 »
Chequeando....
31
« en: Miércoles 2 de Junio de 2010, 04:30 »
Hola manazo, hace unos dias una niña tenia un problema parecido, el hilo en el que está la info de como leer los datos del .txt y mostrarlo en el list es este: http://foros.solocodigo.com/viewtopic.php?f=50&t=43220Cuando lo termines solo investiga acerca de los eventos SelectedItemChanged y como usar ListviewItems
32
« en: Miércoles 2 de Junio de 2010, 04:20 »
Lo que si queda claro es la gran solidaridad!
33
« en: Martes 1 de Junio de 2010, 02:31 »
puedes usarla asi: Console.Writeline(Calcular("0000101011101"));
ó.. int numero = 101000101001; Console.Writeline(Calcular(numero.ToString()));
34
« en: Martes 1 de Junio de 2010, 02:24 »
Resultados con el algoritmo siguiente: 1100 = 2 11111111110111111000000001 = 5 11111111100 = 2 101010101= 9 public int Calcular(string cadena) { int cont = 0; int acum = 0; bool repetido = false; char anterior = ' '; foreach (char letra in cadena.ToCharArray()) { if (cont == 0) { anterior = letra; acum += 1; } if (cont != 0 && letra != anterior) { repetido = false; acum += 1; } else { repetido = true; } anterior = letra; cont++; } return acum; }
35
« en: Lunes 31 de Mayo de 2010, 02:32 »
Ah!, Si llegases a necesitar el codigo fuente mandame un mensaje al msn que aparece en mi perfil, suerte
36
« en: Lunes 31 de Mayo de 2010, 02:29 »
using System; using System.IO; using System.Collections; namespace TuProyecto { class Class1 { static void LeerAcrhivo() { StreamReader objReader = new StreamReader ("c:\test.txt"); //aqui la ruta de tu archivo de texto string sLine=""; //aqui se guardaran los caracteres de cada linea del texto que lea ArrayList arrText = new ArrayList (); //al leer una nueva linea la guardo en este arrayList while (sLine != null) //Leo las lineas del archivo mientras haya contenido { sLine = objReader.ReadLine(); //Leo una linea if (sLine != null) //Si la linea tiene letras o contenido, la agrego al array arrText.Add(sLine); } objReader.Close(); //determino con que carácter es q separo un valor de otro en cada linea, //pude haber usado una coma pero en este caso uso el carácter que pusiste en tu ejemplo char[] caracterSeparador = new char[]{'|'}; foreach (string linea in arrText) { ListviewItem miItem =new ListviewItem (); //el nuevo item para el listview foreach(string subCadena in linea.Split(caracterSeparador)) { miItem.subitems.add(subCadena); } } //En esta ultima parte cuando recorro una linea, hago que esa linea se convierta en un litem //en mi listview, y luego la descompongo en palabras, dividiendo la cadena completa en los lugares //en donde encuentre el caracter '|' que ya declare //luego leo las palabras que salgan y cada una la inserto en el item del listview como un subitem //si quiero cambiar el archivo para que se separen los valores con comas (,) basta con cambiar el valor de //la variable caracterSeparador } } }
Espero te sirva mi vida
37
« en: Domingo 30 de Mayo de 2010, 05:20 »
VTC Microsoft ASP.NET 3.5 | 316 MB. Excelentisimo!! RecomendadoDe Microsoft ASP.NET es una tecnología libre, que proporciona a los programadores con las herramientas para crear aplicaciones web dinámicas. ASP.NET puede utilizarse para crear soluciones que van desde pequeño sitios Web personal a las aplicaciones web de nivel empresarial y servicios web. En este curso, Microsoft Certified Trainer Mark Long le enseña los conceptos básicos de ASP.NET 3.5 y muestran cómo utilizar libre Visual Web Developer de Microsoft para crear tus propias aplicaciones web de ASP.NET 3.5. http://www.megaupload.com/?d=72724ZXBhttp://www.megaupload.com/?d=EUBPPX05http://www.megaupload.com/?d=HVEGLE0O
38
« en: Sábado 29 de Mayo de 2010, 19:53 »
Tuve esa tarea hace un tiempo, con C# y Mysql, y probe dos soluciones:
Puse la base de datos en un computador que determine el principal.
EN la primera lo que hice fue crear al momento de abrir la aplicacion un Dataset con la informacion de la base de datos de MySql en cada equipo (que estaban en red), puse un boton "Guardar" para que el usuario actualizara la informacion de la base de datos del compu principal... El dataset me ayudo porq pues es para entorno desconectado y es un espejo de la base de datos principal, pero me saturaba la red cuando trabajaba con bases de datos muy grandes...
En la segunda cambie la cadena de conexion direccionandola hacia el compu principal, en ves de poner localhost, puse el ip del "servidor", aun seguian siendo los mismos datos pero asi me funcionó perfecto, no se porque no me gastaba tanta banda...
En la solucion de los dataset me tocaba determinar que los IDs autonumericos tuvieran distintos indices de sumatoria, es decir: EL del compu 1 agregaba IDs de 3 en 3, el 2 de 5 en 5 para que no hubieran concurrencia
En la de Mysql directo al "servidor" tuve que manejar mas codigo, determinando un programa muy sencillo que me recibia los cambios de parte de los clientes y los ORDENABA para que no trataran de afectar un mismo registro al tiempo...
Si lo haces aprenderas muchisimo
39
« en: Sábado 29 de Mayo de 2010, 17:00 »
Mete las imagenes en un arreglo y para calcular la posicion en la cual la quieres mostrar, investiga esto: Rnd(); y Randomize();
40
« en: Sábado 29 de Mayo de 2010, 16:58 »
si??.. guardado tu experiencia en mis notas utiles
41
« en: Viernes 28 de Mayo de 2010, 19:52 »
Alguien sabe de algun codigo o control gratuito en el que en la propiedad Text del label admita codigo Html. Ejemplo: LabelHtml.Text="Mi nombre es <b>Jeysson</b>, mi edad: <i>21 años</i>";
Resultado: Mi nombre es Jeysson, mi edad: 21 años
42
« en: Viernes 28 de Mayo de 2010, 19:48 »
1. ponle la imagen del icono que deseas 2. La propiedad FlatStyle cambiala al valor Flat 3. El valor FlastAppareance.BorderStyle ponlo en 0 4. y el Backcolor del boton en color.Transparent
43
« en: Viernes 28 de Mayo de 2010, 19:46 »
Claro que si, si primero dices de que se trata
44
« en: Viernes 28 de Mayo de 2010, 04:44 »
te dejo mi msn, estoy en linea: jeyssoncarrero@hotmail.coma ver que en que te puedo ayudar
45
« en: Viernes 28 de Mayo de 2010, 04:43 »
prueba con esto: si es que en tu caso la clase clientes tiene un campo publico llamado Nombre, sino lo tiene, deberia tenerlo if (libe1 == 0) { lbl_persona1.Text = Convert.ToString(clientes[0].Nombre); libe1 = 1; }
46
« en: Jueves 27 de Mayo de 2010, 17:11 »
con un contador que vaya aumentando cada 5 segundos en el timer, harias algo como: TUARRAYLIST[cont]
47
« en: Jueves 27 de Mayo de 2010, 05:57 »
Todo en .Net son arreglos, si vas a agregar algo a un control cuando presionas punto siempre haces algo como: LoQueSea .Add(lo_que_quiero_agregar); System.Collections.Generic; es el namespace para crear arrays, matrices, arreglos... Es claro que es una tarea pero puedo indicarte mas o menos la logica, create una clase que herede de ArrayList asi: using System.Collections.Generic; Class TUCLASE:ArrayList { Public string Nombre; }
... asi cuando vayas a agregar un elemento no tienes que redimensionar nada... es decir no vas a crear un vector de esta forma: Vector[tamaño] sino que vas a crear una coleccion de elementos, en este caso nombres: TUCLASE Clientes=new TUCLASE(); para agregar uno nuevo: Clientes.Add(Nombre); para borrarlo: Clientes.Remove(Nombre); ya lo de habilitar o inhabilitar los botones es sencillo... crea una variable con un valor por ejemplo 1 para cuando el servicio si inicio y 0 para cuando esta parado entonces cuando pulses el boton debes preguntar: if(variable==0){iniciarproceso;inhabilitarBoton;variable=1; //para que los demas controles sepan que esta corriendo el proceso}
48
« en: Jueves 27 de Mayo de 2010, 05:31 »
Es casi lo mismo, lo unico que encapsulado...
todo se hace con el asistente, pero si es por codigo....
-- crear un umagelist: imagelist im=new imagelist(); -- agregar una imagen: im.images.add(TUIMAGEN); -- referenciar una imagen: im.images[posicion o indice]; -- borrar: im.images.removeat(posicion o indice); o im.images.remove(imagen); -- total de imagenes: im.Images.count;
por lo general es usada en controles como el treeview y listview, en estos se busca la propiedad Imagelist y se selecciona el control o por codigo:
Listview1.SmallIMageList=imagelist1;
puedes hacer algo como esto: Image miImagen=imagelist1.images[0]; o picturebox1.image=imagelist1.images[0];
49
« en: Jueves 27 de Mayo de 2010, 00:50 »
Hola, me intrigó tu duda, asi que estuve buscando en algunos articulos y lleve a cabo una prueba---
lo unico que hice fue con la funcion que escribi hace un rato determinar el nombre de la ventana WindowName y pasarselo a la funcion que tu ya usas, FindWindow pero asi:
IntPtr hWnd = FindWindow(null, windowName);
de ahi me dio resultado y me queda lista para trabajar con SendMessage
50
« en: Jueves 27 de Mayo de 2010, 00:11 »
por otro lado si es estrictamente necesario usar el API trata con algo como esto: Un ejemplo para obtener la ventana del block de notas using System.Diagnostics; Process[] processes = Process.GetProcessesByName("notepad"); foreach (Process p in processes) { IntPtr pFoundWindow = p.MainWindowHandle; }
para cerrarla...:p.CloseMainWindow();
|
|
|