Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Meta

#601
.NET (C#, VB.NET, ASP) / Intentar hacer scroll bar
23 Diciembre 2015, 01:53 AM
Hola:

El componente richTextBox en la aplicación WPF, al introducir datos, se crea el auto scroll, luego se va viendo lo lúltimo recibido abajo. El código es este.



Código (csharp) [Seleccionar]
           // Asignar el valor de la trama al richTextBox.
           richTextBox1.Text = Recibidos + "\n";

           // Selecciona la posición final para leer los mensajes entrantes.
           richTextBox1.SelectionStart = richTextBox1.Text.Length;

           // Mantiene el scroll en la entrada de cada mensaje.
           richTextBox1.ScrollToCaret();


El problema es usarlo con WPF, no hace ningún tipo de scrollbar.

¿Cuál es su equivalencia para WPF?

Un cordial saludos.

PD: Uso Visual Studio Community 2015.
#602
.NET (C#, VB.NET, ASP) / Temporizador C#
23 Diciembre 2015, 00:16 AM
Hola:

En el formulario tengo un label y dos buttons. En el label muestra 00:00:00, que son horas, minutos, segundos.

El primer botón empieza llamado Start el contador, el otro botón llamado Stop es detener el temporizador y se pone a 00:00:00 y se queda detenido.

¿Cómo se hace en C#?

Por ahora he hecho esto.
Código (csharp) [Seleccionar]
public class form1{

  private Timer _timer = null;

  public void Form_Load(...){

       _timer= new Timer();

       _timer.Interval = 1000; // 1seg

       _timer.tick += timer_Tick;

  }

  private void btnIniciar_Click(...){

     _timer.Start();

 }

  private void btnIniciar_Click(...){

    _timer.Stop();

 }

  private void timer_Tick(...){

       label.Text = DateTime.Now.ToString("HH:mm:ss")

 }

}


La salida muestra la hora, quiero que muestre 00:00:00 cuando está en Stop, que empieze a contar el tiempo, cuando le de desconectar, se pone a 00:00:00. El problema que me muestra la hora actual, y no deseo eso.

Saludos.
#603
Electrónica / Re: Arduino y Java
22 Diciembre 2015, 22:46 PM
#604
Hola:

Puede indicar que en vacío muestre 4.2 V, si está conectado con alguna carga, comprueba que realmente tiene 3.7V. Si esto persiste con o sin carga, la batería no está en bien etsado, así que podrás quemar cualquier carga, incluido pantalla.

Saludos.
#605
Hola.

Hace tiempo hice un navegador de ejemplo, no ejecutaba nada de Java ni flash porque no estaba programado, solo lo justo, para navegar. Más usando navegación anónima, las Web que te analizan, no sabía nada de que navegador es, ponía anónimo, incluyendo SO. Windows deja mucho rastro a pesar de hoy en día, Linux para Internet es mejor en muchas cosas de redes.

Eso si, la IP no podía ocultarla, si puedes ocultar muchas otras cosas, resolución de pantalla y el nombre del equipo. Así que la RAspberry Pi es igual que el de sobremesa.

https://www.youtube.com/watch?v=-VVvsiAsd5E

https://www.youtube.com/watch?v=TrZLWDVqScI

Saludos.
#606
Cita de: madoko en 13 Diciembre 2015, 01:41 AM
Mira a ver si esto te sirve... son dos maneras de cambiar el user agent, una mediante programación, la otra mediante addons en firefox

https://pythonmania.wordpress.com/2010/04/13/cambiando-el-user-agent-de-urllib/

http://www.elladodelmal.com/2015/02/i-robot-como-leer-el-periodico-online.html

Muy bueno.

1) ¿Si haces tu propio navegador Web con Visual Studio, te detectan igualmente?

2) ¿Hay comando en Linux para saber ciertos datos de la Raspberry Pi 2 a distancia?

Saludos.
#607
Entendido por ahora.

Vamos a suponer, que nadie conoce el servidor Web, FTP o lo que tenga preparado en la Raspberry Pi 2. Si navego en Internet, saben todo, eso está claro, ya que se quiere controlar todo, pero eso son Google y los EE.UU. muy metido en esto por el tema de siempre.

La gente pude saber cualquier información, nombre de la máquina, si tengo una impresora instalada, nombre de usuario, si es Linux o Windows, en este caso se sabe que es Linux, es lo que hay. Algun detalle más.

Un cordial saludo.

PD: Lo de la lavadora lo estoy haciendo poco a poco, ya que tendrá hasta wifi o bloutooth para ver la información desde el movil, en el PC con Visual Studio o por Inetrnet gracias a Raspberry Pi 2. A parte de eso, en mantenimiento controlar la elctrónica. Con Visual Studio, se ve la representación básica en dibujo la velocidad del tambor, y el nivel de agua al subir o bajar. Por ahora, de forma lenta, voy en lo básico en muchos aspecto, poco a poco se ve el progreso.

La imagen que está abajo es la representación básica de una lavadora controlada por Arduino, PIC e incluso Raspberry Pi, por ahora Arduino UNO, conectado por USB o por comunicación inalámbrica al PC de sobremesa o portatil e incluso en el movil, vemos como se mueve el tambor de la lavadora y la altura del agua. Esto es para que te hagas una idea del proyecto, por ahora estoy con la electrónica, el control del motor y cambios de giro mediante relés.





#608
Buenas:

Muy buenos los enlaces, no lo conocía.
http://whatsmyuseragent.com/
http://whatsmyuseragent.com/Analyze/

Por lo que veo, esto es para mi mismo, es decir, si lo quiero saber en mi propia máquina. Tengo en una casa muy lejana, vamos a suponer, conectado Raspberry Pi 2 con servidor Web y de servicios, el que sea. Desde la otra casa, con Windows  o Linox del PC de sobre mesa.

¿Puedo saber la misma información?

Un cordial saludo.

PD: Lo de la lavadora, dentro de poco subo un pequeño avance controlando en esta ocasión el sentido del mortor cada cierto tiempo e indicado en el LCD.
#609
.NET (C#, VB.NET, ASP) / Mejorar este código
11 Diciembre 2015, 12:19 PM
Hola:

Antes que nada, ya que es modo consola, lo pongo en español bien español.

Enviar datos:

1. Configuración del puerto serie.

2. Abrir puerto.

3. La consola espera que introduza datos.

4. Al introducir datos, lo guarda en una variable string, da igual lo que escribas, letras, números o símbolos.

5. Si pulsas Enter envía datos al puerto serie.

Recibir datos:

1. La Consola está en espera de recibir algún dato.

2. Lo guarda en una variable string.

3. La Consola muestra en pantalla los datos recibidos.

4. Si cierra la consola o palicación, cierra el puerto.

El código de enviar datos que he hecho paso a paso es este.

Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.IO.Ports; // No olvidar.
using System.Threading;

namespace Puerto_serie_consola_CS
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Puerto serie C#";

            string Enviar_datos = "";
           
            SerialPort Puerto_serie;

            // Crear un nuevo objeto SerialPort con la configuración predeterminada.
            Puerto_serie = new SerialPort();

            // Configuración.
            Puerto_serie.PortName = "COM4"; // Número del puerto serie.
            Puerto_serie.BaudRate = 115200; // Baudios.
            Puerto_serie.Parity = Parity.None; // Paridad.
            Puerto_serie.DataBits = 8; // Bits de datos.
            Puerto_serie.StopBits = StopBits.Two; // Bits de parada.
            Puerto_serie.Handshake = Handshake.None; // Control de flujo.

            // Establecer la lectura / escritura de los tiempos de espera.
            Puerto_serie.ReadTimeout = 500;
            Puerto_serie.WriteTimeout = 500;

            while (true)
            {
                Console.WriteLine("Introduce comandos:"); // Muestra texto en pantalla.
                Enviar_datos = Console.ReadLine(); // Almacena los datos introducidos en consola a la variable.

                switch (Enviar_datos)
                {
                    case "Led_ON":
                        Puerto_serie.Open(); // Abrir puerto serie.
                        byte[] miBuffer = Encoding.ASCII.GetBytes(Enviar_datos); // Guarda un array los datos y codificado en ASCII.
                        Puerto_serie.Write(miBuffer, 0, miBuffer.Length); // Envía al puerto el array almacenado del buffer.
                        Console.WriteLine(); // Salto de línea.

                        //Puerto_serie.Write(Enviar_datos); // Con solo esta línea también vale pero no está codificado.

                        Puerto_serie.Close(); // Cerrar puerto serie.
                        break;

                    case "Led_OFF":
                        Puerto_serie.Open(); // Abrir puerto serie.
                        byte[] miBuffer2 = Encoding.ASCII.GetBytes(Enviar_datos); // Guarda un array los datos y codificado en ASCII.
                        Puerto_serie.Write(miBuffer2, 0, miBuffer2.Length); // Envía al puerto el array almacenado del buffer.
                        Console.WriteLine(); // Salto de línea.

                        //Puerto_serie.Write(Enviar_datos); // Con solo esta línea también vale pero no está codificado.

                        Puerto_serie.Close(); // Cerrar puerto serie.
                        break;
                }
            }
        }
    }
}


Este código de enviar datos lo he probado en Arduino, funciona de maravilla. Antes de continuar con la parte de recibir datos, quiero saber si la forma que lo he programado es suficiente o lo tengo al estilo chapuza. Si alguien sabe mejorarlo de mejor manera, mejor que mejor.

Luego me centro en la parte de enviar datos.

Un cordial salduo.
#610
Cita de: WHK en 10 Diciembre 2015, 17:42 PM
Eso fue un phishing.

Me lo imaginé, ya que en la contraseña le puse roba_a_tu_padre y entré igualmente. Entré sin poner nada y entré igualmente. Tendría que poner a la próxime en Inglés algo como esto, password_stealing_your_father.

Que poco le duró esa página.

En el telediaro en España  ha salido varias noticias sobre esto y la última que dura horas y se van. Hay que tener cuidado.

Saludos.