elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 ... 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 [214] 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 ... 255
2131  Programación / .NET (C#, VB.NET, ASP) / Re: C# "Gtk-Sharp" en: 18 Diciembre 2008, 00:51 am
AL pasar yo al MonoDevelop no encontré el componente  serialPort1 para manejar el puerto serie COM1 o RS232.

Si saben la forma...

Sólo lo hice en visual C# cuyo manual puedes ver aquí.

http://www.pic16f84a.org/index.php?option=com_content&view=category&layout=blog&id=54&Itemid=124
2132  Programación / Programación Visual Basic / Pasar de VB6 a C# y/o VB .net en: 9 Diciembre 2008, 22:08 pm
Hola:

Quiero cambiar el código de VB6 a C# y/o VB .net en esta web pero me da error porque solo acepta VB .net
http://www.developerfusion.com/tools/convert/csharp-to-vb/

El código que deseo cambiar de VB6 a C# es este de aquí abajo.

Código:
Private Sub conectar_Click()
'comprueva que el puerto este cerrado para poder abrirlo
If MSComm1.PortOpen = False Then
'determina el puerto que hemos seleccionado.
If COM_sel.ListIndex = 0 Then
MSComm1.CommPort = 1
End If
If COM_sel.ListIndex = 1 Then
MSComm1.CommPort = 2
End If
If COM_sel.ListIndex = 2 Then
MSComm1.CommPort = 3
End If
If COM_sel.ListIndex = 3 Then
MSComm1.CommPort = 4
End If
If COM_sel.ListIndex = 4 Then
MSComm1.CommPort = 5
End If
If COM_sel.ListIndex = 5 Then
MSComm1.CommPort = 6
End If
If COM_sel.ListIndex = 6 Then
MSComm1.CommPort = 7
End If
If COM_sel.ListIndex = 7 Then
MSComm1.CommPort = 8
End If
If COM_sel.ListIndex = 8 Then
MSComm1.CommPort = 9
End If
If COM_sel.ListIndex = 9 Then
MSComm1.CommPort = 10
End If
If COM_sel.ListIndex = 10 Then
MSComm1.CommPort = 11
End If
End If

MSComm1.OutBufferSize = 1 'tamaño del dato a transmitir.
MSComm1.InBufferSize = 23
MSComm1.InputMode = comInputModeText 'los datos se recuperan en modo texto.
MSComm1.InputLen = 23 ' BUFFER DE ENTRADA SE PUEDE DEJAR AL MAXIMO.
MSComm1.PortOpen = True
MSComm1.RThreshold = 23 'son 23 caracteres.
End Sub

Private Sub Form_Load()
COM_sel.AddItem "COM1"
COM_sel.AddItem "COM2"
COM_sel.AddItem "COM3"
COM_sel.AddItem "COM4"
COM_sel.AddItem "COM5"
COM_sel.AddItem "COM6"
COM_sel.AddItem "COM7"
COM_sel.AddItem "COM8"
COM_sel.AddItem "COM9"
COM_sel.AddItem "COM10"
COM_sel.AddItem "COM11"
COM_Sel.ListIndex = 0
End Sub

Private Sub MSComm1_OnComm()
Dim InBuff As String
Select Case MSComm1.CommEvent
Case comEvReceive
InBuff = MSComm1.Input
Debug.Print InBuff
Texto.Text = ""
Texto.Text = Left$(InBuff, 23) ' se recorta los caracteres basura
MSComm1.PortOpen = False 'cierra el puerto y vacia el buffer
End Select
End Sub

Saludo.
2133  Programación / .NET (C#, VB.NET, ASP) / Pasar código de Visual a MonoDevelop en: 9 Diciembre 2008, 00:33 am
Hola:

Hice un manual para del puerto serie controlado con Visual C# .net Express 2008. Al menos hay códigos que deseo pasarlo a Linux con MonoDevelop GTK# (C#).

El manual es este:
Ver manual

El código fuente al que deseo pasar a Linux es este (de la página 162 del manual):
Descargar FUENTE 1

Contraseña = D.P.E.

Si no pueden descargarlo, me avisan.

Necesito colaboradores para ampliar el manual. Por otra parte estoy pasándolo con Visual Basic y Visual C++ 2008.

Ver vídeo:
http://www.youtube.com/watch?v=niWAbQ-HVnY

Quiero que los usuarios de Windows, también entren a Linux y vean sus mismas posibilidades.

Un cordial saludo.

EDITO:

El código de Visual C# es este y quiero pasarlo a GTK# de MonoDevelop.
Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;

namespace PicRS232
{
    public partial class Form1_Principal : Form
    {
        public Form1_Principal()
        {
            InitializeComponent();
            // Abrir puerto mientra se ejecute la aplicación
            if (!serialPort1.IsOpen)
            {
                try
                {
                    serialPort1.Open();
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }

        private void button_t_Click(object sender, EventArgs e)
        {
            byte[] mBuffer = new byte[1];
            mBuffer[0] = 0x74; //ASCII letra "t".
            serialPort1.Write(mBuffer, 0, mBuffer.Length);
        }

        private void button_b_Click(object sender, EventArgs e)
        {
            byte[] miBuffer = new byte[1];
            miBuffer[0] = 0x62; //ASCII letra "b".
            serialPort1.Write(miBuffer, 0, miBuffer.Length);
        }

        private void button_a_Click(object sender, EventArgs e)
        {
            byte[] mBuffer = new byte[1];
            mBuffer[0] = 0x61; //ASCII letra "a".
            serialPort1.Write(mBuffer, 0, mBuffer.Length);
        }

        private void button_l_Click(object sender, EventArgs e)
        {
            byte[] mBuffer = new byte[1];
            mBuffer[0] = 0x6C; //ASCII letra "l".
            serialPort1.Write(mBuffer, 0, mBuffer.Length);
        }

        private void button_Espacio_Click(object sender, EventArgs e)
        {
            byte[] mBuffer = new byte[1];
            mBuffer[0] = 0x20; //ASCII letra "Espacio".
            serialPort1.Write(mBuffer, 0, mBuffer.Length);
        }
    }
}

Dejo claro que el Visual C# uso un componente llamado serialPort1 en el que MonoDevelop no incluye. Ese es el problema que tengo. En Visual C# su configuración del componente serialPort1 está en la página 143 de este MANUAL.

Saludo.
2134  Programación / .NET (C#, VB.NET, ASP) / Configuración serialPort en C# en: 7 Diciembre 2008, 05:32 am
Hola:

Estoy trabajando con MonoDevelop en openSUSE 11.0 y me gustaría saber si esto está bien configurado así, ya que me da error.

Código:
serialPort1 = new SerialPort("/dev/ttyS0",9600, Parity.None, 8, StopBits.Two);

Un cordial saludo.
2135  Programación / Programación Visual Basic / Hacer manual de puerto serie y paralelo en VB6 en: 6 Diciembre 2008, 03:23 am
Hola:

¿Alguien le interesa controlar puerto serie y paralelo con Visual Basic 6 o .net 2008 Express?

Lo incluiré en la parte II de este manual en C#.

Ver aqui:
http://foro.elhacker.net/electronica/manual_puerto_serie_rs232_con_pic16f84a_controlado_por_visual_c-t237403.0.html

Un cordial salido
2136  Informática / Electrónica / Manual Puerto serie RS232 Con PIC16F84A controlado por Visual C# en: 4 Diciembre 2008, 21:57 pm
Hola:

Presento Manual Puerto serie RS232 Con PIC16F84A controlado por Visual C# en el que podrás aprender a controlar un PIC mediante una Interfaz en el PC bajo Visual C# .net.

Aún así, por falta de tiempo no he acabado la parte de MonoDevelop en Linux cosa que haré en el futuro ya en el 2009. Que sepan que también continuaré solo las primeras 200 páginas con Visual Basic .net (depende de la demanda lo haré también con Visual Basic 6) y Visual C++ otras 200.

Por ahora no he encontrado un lugar donde poder descargarlo directamente en PDF.

Ver Manual

Descargar 1ª parte
Descargar 2ª parte

Si estás registrado, hay una opción para bajarlo en PDF.

Ver vídeo:
http://www.youtube.com/watch?v=niWAbQ-HVnY

Espero cualquier opinión, duda, preguntas sobre errores que puedan encontrar y mejoras del manual.

Un cordial saludo.
2137  Informática / Electrónica / Re: Ayuda para que la PC me prenda sola cuando vuelva la luz !!! en: 29 Noviembre 2008, 18:45 pm
yo necesito algo parecido, pero me gustaria ver como se hace... con el PIC 16F84A, q creo es el mas comercial y simple..... gracias...

Con ese PIC es con lo que lo voy hacer.
2138  Informática / Electrónica / Re: Ayuda para que la PC me prenda sola cuando vuelva la luz !!! en: 27 Noviembre 2008, 22:21 pm
Por cierto. ¿Con que PIC quieres que lo haga?
2139  Informática / Electrónica / Re: Introduccion a la programacion de PICS en lenguaje C (CCS) en: 20 Noviembre 2008, 10:55 am
Gracias.

No tengo porqué perder el empeño de hacer manuales salvo que consiga empleo y me quite mi tiempo libre. Ahora como en España estamos en el paro y vamos de mal en peor aprovecharé. Me falta pulir cosas al manual y la verdad me comí un 0 arriba. Sospecho que serán cerca de 450 páginas de lectura rápida al estilo que muestra a continuación.

http://usuarios.lycos.es/electronicapic/manual/icprog.pdf

Saludos.
2140  Informática / Electrónica / Re: Introduccion a la programacion de PICS en lenguaje C (CCS) en: 19 Noviembre 2008, 13:05 pm
Muy bueno. También hice uno con PIC y RS232 pero con asm. En estos momentos estoy haciendo un manual tutorial que ya llevo más de 40 páginas en PDF y con muchas fotos.



https://foro.elhacker.net/electronica/rs232_con_pic16f84a_y_visual_c_net-t228116.0.html
Páginas: 1 ... 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 [214] 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 ... 255
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines