Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Puertoparalelolptep 100722200159 Phpapp02
Puertoparalelolptep 100722200159 Phpapp02
Presentacin 3
Puerto paralelo 8
Configuracin 22
Inpout32.dll C# - 29
Visual C# - 33
Preparacin C# - 60
Importar dll C# - 85
Ms cdigos 97
Extras C# AWF 134
Instalador 164
Nombres 175
WPF C# - 186
Visual C++ - 214
Preparacin - 241
ndice
29/07/2010
electronica-pic.blogspot.com
Presentacin
29/07/2010
electronica-pic.blogspot.com
Presentacin
29/07/2010
electronica-pic.blogspot.com
Presentacin
29/07/2010
electronica-pic.blogspot.com
Windows XP SP3.
Visual C# 2010 Express Edition FrameWork 4.0.
NOTA:
He visto por Internet y me han comentado que no se puede
usar la librera inpout32.dll en Windows Vista y Windows 7.
La nueva Web donde las .dll estn actualizadas para Windows
Vista y Windows 7 lo puedes encontrar en esta Web.
http://www.highrez.co.uk/Downloads/InpOut32/default.htm
Presentacin
29/07/2010
electronica-pic.blogspot.com
29/07/2010
electronica-pic.blogspot.com
electronica-pic.blogspot.com
electronica-pic.blogspot.com
Puerto paralelo
Un puerto paralelo es una interfaz entre una
computadora y un perifrico, cuya principal caracterstica
es que los bits de datos viajan juntos, enviando un paquete
de byte a la vez. Es decir, se implementa un cable o una
va fsica para cada bit de datos formando un bus.
Mediante el puerto paralelo podemos controlar tambin
perifricos como focos, motores entre otros dispositivos,
adecuados para automatizacin.
El cable paralelo es el conector fsico entre el puerto
paralelo y el dispositivo perifrico. En un puerto paralelo
habr una serie de bits de control en vas aparte que irn
en ambos sentidos por caminos distintos.
En contraposicin al puerto paralelo est el puerto serie,
que enva los datos bit a bit por el mismo hilo.
electronica-pic.blogspot.com
10
electronica-pic.blogspot.com
11
electronica-pic.blogspot.com
12
electronica-pic.blogspot.com
13
electronica-pic.blogspot.com
14
electronica-pic.blogspot.com
15
Fuente:
http://es.wikipedia.org/wiki/Puerto_parale
lo
electronica-pic.blogspot.com
16
electronica-pic.blogspot.com
17
La utilidad que le
puedas dar al
puerto paralelo
pueden ser ms all
donde pueda llegar
tu imaginacin, en
este caso est
orientado a
controlar rels.
electronica-pic.blogspot.com
18
electronica-pic.blogspot.com
19
electronica-pic.blogspot.com
20
29/07/2010
electronica-pic.blogspot.com
21
Configuracin
Configuracin del puerto paralelo.
29/07/2010
electronica-pic.blogspot.com
22
Configuracin
29/07/2010
electronica-pic.blogspot.com
23
Configuracin
29/07/2010
electronica-pic.blogspot.com
24
En la pestaa
Hardaware, haz clic
en Administrador de
dispositivos.
Configuracin
29/07/2010
electronica-pic.blogspot.com
25
Configuracin
29/07/2010
electronica-pic.blogspot.com
26
Configuracin
29/07/2010
electronica-pic.blogspot.com
27
29/07/2010
electronica-pic.blogspot.com
28
inpout32.dll
Librera DLL.
29/07/2010
electronica-pic.blogspot.com
29
inpout32.dll
29/07/2010
electronica-pic.blogspot.com
30
inpout32.dll
29/07/2010
electronica-pic.blogspot.com
31
29/07/2010
electronica-pic.blogspot.com
32
Visual C# .net
Introduccin
29/07/2010
electronica-pic.blogspot.com
33
Si incluye un Service
Pack, instlelo, corrige
problemas y estabilidad.
electronica-pic.blogspot.com
34
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
35
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
36
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
37
1) Crear el proyecto.
2) Introducir el nombre principal de
nuestra aplicacin.
3) Centrar el formulario al centro de la
pantalla.
4) Introducir botones.
5) Orden de tabulacin para los botones.
6) Depurar nuestra aplicacin.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
38
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
39
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
40
Pulsa
ArchivoNuevo
proyecto.
Cuando se abra la
ventana eliges
Aplicacin de
Windows Form
(AWF).
Puedes ponerle un
nombre que quieras,
en este caso lo llamo
Puerto_paralelo.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
41
Despus de haber
pulsado Aceptar,
se crea un nuevo
formulario.
Con el botn
derecho del ratn,
pulsa Propiedades
para abrir la
ventana de
propiedades.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
42
En la propiedad
Text he puesto
como nombre
Puerto paralelo
EP.
Puedes poner el que
quieras.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
43
Pon CenterScreen
en la propiedad
StarPosition.
Cada vez que
ejecutes tu
aplicacin, se abrir
en el centro de la
pantalla o de tu
monitor.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
44
En Size introduce
los valores 673;
385 que son el
largo y ancho del
formulario.
El formulario tendr
es aspecto ms
estirado por la
pantalla.
Ver en la siguiente
pgina.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
45
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
46
En el Cuadro de
herramientas,
selecciones un
Button (Botn)
arrastrndolo al
formulario o
pinchando dos
veces con el ratn.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
47
Seleccione el botn
del formulario con
un clic.
En la propiedad
Text escribes
ON, en (Name)
escribes
button_D0_ON,
as como indica el
cuadro de al lado
con cada botn.
Propiedad
Cambie a
Text
ON
(Name)
button_D0_ON
Anchor
Top
Location
578; 144
Size
75; 58
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
48
Lo mismo con el
botn
button_D0_OFF.
Puedes colocar un
total de 16 botones
en el formulario.
Propiedad
Cambie a
Text
OFF
(Name)
button_D0_OFF
Anchor
Top
Location
578; 208
Size
75; 58
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
49
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
50
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
51
Cambiaremos la
fuente y tamao de
los botones para
dejarlo ms
destacado.
Selecciona todos los
botones al mismo
tiempo, puedes
hacerlo con Control
pulsado y pinchar
uno a uno por cada
botn.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
52
Elegimos Negrita
y 18 como tamao.
Finalmente
pulsamos Aceptar.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
53
Ahora nos
centramos en
colocar por orden
los botones para
usar tabulacin en
caso de no poder
usar el ratn.
Pulsa, Ver Orden
de tabulacin.
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
54
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
55
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
56
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
57
Descarga
Descarga el ejemplo
puerto_paralelo_cs_
01.zip para ver el
resultado final.
Fuente 01
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
58
29/07/2010
electronica-pic.blogspot.com
59
Preparacin
29/07/2010
electronica-pic.blogspot.com
60
Preparacin
29/07/2010
electronica-pic.blogspot.com
61
Introduces un label,
su Location es 36;
108.
En la propiedad
Text, en mi caso he
introducido los D7 al
D0 en el mismo label
o etiqueta para no
hacerlo uno a uno y
perder el tiempo.
Preparacin
29/07/2010
electronica-pic.blogspot.com
62
Preparacin
29/07/2010
electronica-pic.blogspot.com
63
Vamos aadir
recursos como
iconos en
ProyectoPropieda
des de
Puerto_paralelo.
Preparacin
29/07/2010
electronica-pic.blogspot.com
64
Preparacin
29/07/2010
electronica-pic.blogspot.com
65
Preparacin
29/07/2010
electronica-pic.blogspot.com
66
Preparacin
29/07/2010
electronica-pic.blogspot.com
67
Preparacin
29/07/2010
electronica-pic.blogspot.com
68
Arrastra un
PictureBox en el
formulario.
Preparacin
29/07/2010
electronica-pic.blogspot.com
69
Preparacin
29/07/2010
electronica-pic.blogspot.com
70
Preparacin
29/07/2010
electronica-pic.blogspot.com
71
Coloca el
pictureBox encima
de los botones D0
como indica en la
imagen.
En la pgina
siguiente rellena los
parmetros.
Preparacin
29/07/2010
electronica-pic.blogspot.com
72
Este es el primer
pictureBox con
sus propiedades.
En los dems es
similar.
No olvidar a cada
componente
llamarlo
pictureBox_D7 que
es el ltimo.
Propiedad
Cambiar a
SizeMode
AutoSize
(Name)
pictureBox_D0
Anchor
Top
Location
601; 59
Preparacin
29/07/2010
electronica-pic.blogspot.com
73
Preparacin
29/07/2010
electronica-pic.blogspot.com
74
Preparacin
29/07/2010
electronica-pic.blogspot.com
75
En mi caso est en
este directorio, ahora
introduces la librera
inpout32.dll al lado
del
Puerto_paralelo.exe.
C:\Documents and
Settings\Hunter\Mis
documentos\Visual
Studio
2010\Projects\Puerto
_paralelo\Puerto_par
alelo\bin\Debug
Preparacin
29/07/2010
electronica-pic.blogspot.com
76
Al introducir el
primer textBox1
al formulario,
cambie las
propiedades.
A partir de ahora,
todos los
componentes que
has introducido tal
cual como muestra
en el cuadro.
Propiedad
Cambie a
Text
378
(Name)
textBox_port_a
dress
Anchor
Top
Location
11; 275
Preparacin
29/07/2010
electronica-pic.blogspot.com
77
Propiedad
Cambie a
Propiedad
Cambie a
Text
170
Text
Direccin
(Name)
textBox_byte
(Name)
button_Address
Anchor
Top
Anchor
Top
Location
11; 301
Location
117; 273
Preparacin
29/07/2010
electronica-pic.blogspot.com
78
Propiedad
Cambie a
Propiedad
Cambie a
Text
Enviar
Text
Reset
(Name)
button_Enviar
(Name)
Anchor
Top
button_Reset_L
eds
Location
117; 299
Anchor
Top
Location
578; 299
Preparacin
29/07/2010
electronica-pic.blogspot.com
79
Preparacin
29/07/2010
electronica-pic.blogspot.com
80
Colocaremos
nuestro icono .ico
de 32x32 pxeles en
la esquina de la
aplicacin.
En la propiedad
Icon, busca el
icono que desees.
Preparacin
29/07/2010
electronica-pic.blogspot.com
81
Preparacin
29/07/2010
electronica-pic.blogspot.com
82
Descarga
Descarga el ejemplo
puerto_paralelo_cs_
02.zip para ver el
resultado final.
Fuente 02
Preparacin
29/07/2010
electronica-pic.blogspot.com
83
29/07/2010
electronica-pic.blogspot.com
84
Importar librera
Importando la librera inpout32.dll.
29/07/2010
electronica-pic.blogspot.com
85
Importar librera
29/07/2010
electronica-pic.blogspot.com
86
Importar librera
29/07/2010
electronica-pic.blogspot.com
87
Importar librera
29/07/2010
electronica-pic.blogspot.com
88
Importar librera
29/07/2010
electronica-pic.blogspot.com
89
Importar librera
29/07/2010
electronica-pic.blogspot.com
90
Importar librera
29/07/2010
electronica-pic.blogspot.com
91
Importar librera
29/07/2010
electronica-pic.blogspot.com
92
Importar librera
29/07/2010
electronica-pic.blogspot.com
93
Importar librera
29/07/2010
electronica-pic.blogspot.com
94
Importar librera
29/07/2010
electronica-pic.blogspot.com
95
29/07/2010
electronica-pic.blogspot.com
96
Ms cdigos
Introduciendo cdigos de reseteo, alerta, opciones, imagen, etc.
29/07/2010
electronica-pic.blogspot.com
97
Ms cdigos
29/07/2010
electronica-pic.blogspot.com
98
29/07/2010
electronica-pic.blogspot.com
99
29/07/2010
electronica-pic.blogspot.com
100
29/07/2010
electronica-pic.blogspot.com
101
29/07/2010
electronica-pic.blogspot.com
102
29/07/2010
electronica-pic.blogspot.com
103
29/07/2010
electronica-pic.blogspot.com
104
29/07/2010
electronica-pic.blogspot.com
105
29/07/2010
electronica-pic.blogspot.com
106
29/07/2010
electronica-pic.blogspot.com
107
29/07/2010
electronica-pic.blogspot.com
108
29/07/2010
electronica-pic.blogspot.com
109
29/07/2010
electronica-pic.blogspot.com
110
29/07/2010
electronica-pic.blogspot.com
111
29/07/2010
electronica-pic.blogspot.com
112
29/07/2010
electronica-pic.blogspot.com
113
29/07/2010
electronica-pic.blogspot.com
114
29/07/2010
electronica-pic.blogspot.com
115
29/07/2010
electronica-pic.blogspot.com
116
29/07/2010
electronica-pic.blogspot.com
117
29/07/2010
electronica-pic.blogspot.com
118
29/07/2010
electronica-pic.blogspot.com
119
29/07/2010
electronica-pic.blogspot.com
120
29/07/2010
electronica-pic.blogspot.com
121
29/07/2010
electronica-pic.blogspot.com
122
29/07/2010
electronica-pic.blogspot.com
123
29/07/2010
electronica-pic.blogspot.com
124
29/07/2010
electronica-pic.blogspot.com
125
29/07/2010
electronica-pic.blogspot.com
126
29/07/2010
electronica-pic.blogspot.com
127
29/07/2010
electronica-pic.blogspot.com
128
29/07/2010
electronica-pic.blogspot.com
129
29/07/2010
electronica-pic.blogspot.com
130
29/07/2010
electronica-pic.blogspot.com
131
Descarga
Descarga el ejemplo
puerto_paralelo_cs_
03.zip para ver el
resultado final.
Fuente 03
Preparacin
29/07/2010
electronica-pic.blogspot.com
132
29/07/2010
electronica-pic.blogspot.com
133
Extras C# AWF
Aplicacin de Windows Forms.
29/07/2010
electronica-pic.blogspot.com
134
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
135
Acerca de - 205.
Redimensionar
formulario 302.
Ms ayuda 310.
Contraer cdigo
329.
Icono 350.
Notificacin del
icono 364.
Enlaces Web 380.
Opacidad 404.
Parar el sistema al
cerrar el interfaz
420.
Seleccin de
puertos COM 431.
Create Install Free
(Instalador) 453.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
136
Cada vez ms se
incluirn extras
nuevos en
manuales nuevos.
En este manual
encontrars algunos
sea por que le
pueda ser til o por
curiosidad.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
137
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
138
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
139
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
140
Agrega en el
formulario 2
button, 2 label y
1 textBox y lo
posiciona similar al
mostrado en el
cuadro de la
imagen.
Mejor ver la imagen
en la pgina
siguiente.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
141
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
142
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
143
Propiedad
Cambie a
Propiedad
Cambie a
Text
Ac&eptar
Text
Por defecto
Visible
False
Visible
False
(Name)
button_Cambia
r_nombre
(Name)
button_Por_def
ecto
Location
183; 41
Location
278; 41
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
144
Propiedad
Cambie a
Propiedad
Cambie a
Text
Nombre:
Text
Electrnica PIC
Visible
False
(Name)
label_titulo
(Name)
label_Nombre_
del_titulo
Location
378; 36
Location
12; 27
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
145
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
146
Propiedad
Cambie a
Text
Visible
False
(Name)
textBox_Cambi
ar_nombre
Location
12; 43
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
147
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
148
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
149
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
150
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
151
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
152
Si has puesto
nombre a las
opciones, en este
caso haz clic donde
pone Guardar.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
153
En Cambiar
nombre haz doble
clic.
Se activarn los
controles invisibles
para poder operar
en ellos.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
154
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
155
Pulsa Eventos
como indica en el
nmero 1.
No olvides que
debes seleccionar
primero el Form1 o
formulario principal.
En Load haz doble
clic para para que
genere cdigo
necesario.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
156
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
157
Se crea el archivo
Config.xml al pulsar
OpcionesGuardar.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
158
En el interior del
archivo Config.xml
puedes ver el
cdigo al abrirlo por
ejemplo con
Internet Explorer.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
159
Pulsa
OpcionesCambiar
nombre y se
muestra los controles
que estaban invisibles
para introducir datos.
Escribe Hola mundo
y pulsa aceptar, al
finalizar,
OpcionesGuardar.
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
160
Extras C# AWF
29/07/2010
electronica-pic.blogspot.com
161
Descarga
Descarga el ejemplo
puerto_paralelo_cs_
04.zip para ver el
resultado final.
Fuente 04
Preparacin
29/07/2010
electronica-pic.blogspot.com
162
29/07/2010
electronica-pic.blogspot.com
163
Instalador
Cdigo fuente y instalador.
29/07/2010
electronica-pic.blogspot.com
164
Instalador
29/07/2010
electronica-pic.blogspot.com
165
Instalador
29/07/2010
electronica-pic.blogspot.com
166
Instalador
29/07/2010
electronica-pic.blogspot.com
167
Instalador
29/07/2010
electronica-pic.blogspot.com
168
Instalador
29/07/2010
electronica-pic.blogspot.com
169
Instalador
29/07/2010
electronica-pic.blogspot.com
170
Instalador
29/07/2010
electronica-pic.blogspot.com
171
Instalador
29/07/2010
electronica-pic.blogspot.com
172
Cdigo Fuente
Completo
Descargar
Instalador
Descargar
Instalador
29/07/2010
electronica-pic.blogspot.com
173
29/07/2010
electronica-pic.blogspot.com
174
Nombres
Cambiar nombres de los rels
29/07/2010
electronica-pic.blogspot.com
175
Nombres
29/07/2010
electronica-pic.blogspot.com
176
Nombres
29/07/2010
electronica-pic.blogspot.com
177
Como indica en la
imagen anterior, se
ha aadido:
2 button
9 label
8 textBox.
Nombres
29/07/2010
electronica-pic.blogspot.com
178
Nombres
29/07/2010
electronica-pic.blogspot.com
179
Nombres
29/07/2010
electronica-pic.blogspot.com
180
Nombres
29/07/2010
electronica-pic.blogspot.com
181
Nombres
29/07/2010
electronica-pic.blogspot.com
182
Nombres
29/07/2010
electronica-pic.blogspot.com
183
Cdigo fuente
Descargar
Aplicacin con
instalador v1.3
Descargar
Nombres
29/07/2010
electronica-pic.blogspot.com
184
29/07/2010
electronica-pic.blogspot.com
185
electronica-pic.blogspot.com
186
Fuente:
http://msdn.microsoft.com/eses/library/aa970268.aspx
WPF C#
29/07/2010
electronica-pic.blogspot.com
187
Creamos un proyecto
nuevo en
ArchivoNuevo
proyecto.
Seleccionamos
Aplicacin WPF.
El nombre del
proyecto en este caso
es WPF Paralelo,
puedes elegir el que
quieras.
WPF C#
29/07/2010
electronica-pic.blogspot.com
188
WPF C#
29/07/2010
electronica-pic.blogspot.com
189
Ya se ha abierto el
proyecto y estamos
dispuestos trabajar
en l.
WPF C#
29/07/2010
electronica-pic.blogspot.com
190
WPF C#
29/07/2010
electronica-pic.blogspot.com
191
WPF C#
29/07/2010
electronica-pic.blogspot.com
192
WPF C#
29/07/2010
electronica-pic.blogspot.com
193
WPF C#
29/07/2010
electronica-pic.blogspot.com
194
WPF C#
29/07/2010
electronica-pic.blogspot.com
195
WPF C#
29/07/2010
electronica-pic.blogspot.com
196
WPF C#
29/07/2010
electronica-pic.blogspot.com
197
WPF C#
29/07/2010
electronica-pic.blogspot.com
198
WPF C#
29/07/2010
electronica-pic.blogspot.com
199
WPF C#
29/07/2010
electronica-pic.blogspot.com
200
WPF C#
29/07/2010
electronica-pic.blogspot.com
201
WPF C#
29/07/2010
electronica-pic.blogspot.com
202
WPF C#
29/07/2010
electronica-pic.blogspot.com
203
WPF C#
29/07/2010
electronica-pic.blogspot.com
204
WPF C#
29/07/2010
electronica-pic.blogspot.com
205
WPF C#
29/07/2010
electronica-pic.blogspot.com
206
WPF C#
29/07/2010
electronica-pic.blogspot.com
207
WPF C#
29/07/2010
electronica-pic.blogspot.com
208
WPF C#
29/07/2010
electronica-pic.blogspot.com
209
WPF C#
29/07/2010
electronica-pic.blogspot.com
210
WPF C#
29/07/2010
electronica-pic.blogspot.com
211
Fuente
Descarga el cdigo
fuente completo del
WPF C# 4.0.
Funciona a la primera
despus de haberlo
compilado.
Descargar
WPF C#
29/07/2010
electronica-pic.blogspot.com
212
29/07/2010
electronica-pic.blogspot.com
213
electronica-pic.blogspot.com
214
Si incluye un Service
Pack, instlelo, corrige
problemas y estabilidad.
electronica-pic.blogspot.com
215
electronica-pic.blogspot.com
216
electronica-pic.blogspot.com
217
electronica-pic.blogspot.com
218
1) Crear el proyecto.
2) Introducir el nombre principal de
nuestra aplicacin.
3) Centrar el formulario al centro de la
pantalla.
4) Introducir botones.
5) Orden de tabulacin para los botones.
6) Depurar nuestra aplicacin.
electronica-pic.blogspot.com
219
electronica-pic.blogspot.com
220
electronica-pic.blogspot.com
221
Pulsa
ArchivoNuevo
proyecto.
Cuando se abra la
ventana eliges
Aplicacin de
Windows Form
(AWF).
Puedes ponerle un
nombre que quieras,
en este caso lo llamo
Puerto Paralelo cpp.
electronica-pic.blogspot.com
222
Despus de haber
pulsado Aceptar,
se crea un nuevo
formulario.
Con el botn
derecho del ratn,
pulsa Propiedades
para abrir la
ventana de
propiedades.
electronica-pic.blogspot.com
223
En la propiedad
Text he puesto
como nombre
Puerto paralelo
EP.
Puedes poner el que
quieras.
electronica-pic.blogspot.com
224
Pon CenterScreen
en la propiedad
StarPosition.
Cada vez que
ejecutes tu
aplicacin, se abrir
en el centro de la
pantalla o de tu
monitor.
electronica-pic.blogspot.com
225
En Size introduce
los valores 673;
385 que son el
largo y ancho del
formulario.
El formulario tendr
es aspecto ms
estirado por la
pantalla.
Ver en la siguiente
pgina.
electronica-pic.blogspot.com
226
electronica-pic.blogspot.com
227
En el Cuadro de
herramientas,
selecciones un
Button (Botn)
arrastrndolo al
formulario o
pinchando dos
veces con el ratn.
electronica-pic.blogspot.com
228
Seleccione el botn
del formulario con
un clic.
En la propiedad
Text escribes
ON, en (Name)
escribes
button_D0_ON,
as como indica el
cuadro de al lado
con cada botn.
Propiedad
Cambie a
Text
ON
(Name)
button_D0_ON
Anchor
Top
Location
578; 144
Size
75; 58
electronica-pic.blogspot.com
229
Lo mismo con el
botn
button_D0_OFF.
Puedes colocar un
total de 16 botones
en el formulario.
Propiedad
Cambie a
Text
OFF
(Name)
button_D0_OFF
Anchor
Top
Location
578; 208
Size
75; 58
electronica-pic.blogspot.com
230
electronica-pic.blogspot.com
231
electronica-pic.blogspot.com
232
Cambiaremos la
fuente y tamao de
los botones para
dejarlo ms
destacado.
Selecciona todos los
botones al mismo
tiempo, puedes
hacerlo con Control
pulsado y pinchar
uno a uno por cada
botn.
electronica-pic.blogspot.com
233
Elegimos Negrita
y 18 como tamao.
Finalmente
pulsamos Aceptar.
electronica-pic.blogspot.com
234
Ahora nos
centramos en
colocar por orden
los botones para
usar tabulacin en
caso de no poder
usar el ratn.
Pulsa, Ver Orden
de tabulacin.
electronica-pic.blogspot.com
235
electronica-pic.blogspot.com
236
electronica-pic.blogspot.com
237
electronica-pic.blogspot.com
238
Descarga
Descarga el ejemplo
puerto_paralelo_cpp
_01.zip para ver el
resultado final.
Fuente 01
electronica-pic.blogspot.com
239
29/07/2010
electronica-pic.blogspot.com
240
Preparacin
Visual C++
29/07/2010
electronica-pic.blogspot.com
241
Preparacin
29/07/2010
electronica-pic.blogspot.com
242
Introduces un label,
su Location es 36;
108.
En la propiedad
Text, en mi caso he
introducido los D7 al
D0 en el mismo label
o etiqueta para no
hacerlo uno a uno y
perder el tiempo.
Preparacin
29/07/2010
electronica-pic.blogspot.com
243
Preparacin
29/07/2010
electronica-pic.blogspot.com
244
Vamos aadir
recursos como
iconos en
ProyectoNueva
carpeta.
Preparacin
29/07/2010
electronica-pic.blogspot.com
245
Preparacin
29/07/2010
electronica-pic.blogspot.com
246
En el Explorador de
soluciones pulsa
dos veces con el
ratn en
AssemblyInfo.cpp
para rellenar los
datos de
informacin del
ejecutable .exe.
Preparacin
29/07/2010
electronica-pic.blogspot.com
247
Preparacin
29/07/2010
electronica-pic.blogspot.com
248
Arrastra un
PictureBox en el
formulario.
Preparacin
29/07/2010
electronica-pic.blogspot.com
249
Preparacin
29/07/2010
electronica-pic.blogspot.com
250
Preparacin
29/07/2010
electronica-pic.blogspot.com
251
Coloca el
pictureBox encima
de los botones D0
como indica en la
imagen.
En la pgina
siguiente rellena los
parmetros.
Preparacin
29/07/2010
electronica-pic.blogspot.com
252
Este es el primer
pictureBox con
sus propiedades.
En los dems es
similar.
No olvidar a cada
componente
llamarlo
pictureBox_D7 que
es el ltimo.
Propiedad
Cambiar a
SizeMode
AutoSize
(Name)
pictureBox_D0
Anchor
Top
Location
601; 59
Preparacin
29/07/2010
electronica-pic.blogspot.com
253
Preparacin
29/07/2010
electronica-pic.blogspot.com
254
Preparacin
29/07/2010
electronica-pic.blogspot.com
255
En mi caso est en
este directorio, ahora
introduces la librera
inpout32.dll al lado
del Puerto Paralelo
cpp.exe.
C:\Documents and
Settings\Hunter\Mis
documentos\Visual
Studio
2010\Projects\Puerto
Paralelo cpp\Debug
Preparacin
29/07/2010
electronica-pic.blogspot.com
256
Al introducir el
primer textBox1
al formulario,
cambie las
propiedades.
A partir de ahora,
todos los
componentes que
has introducido tal
cual como muestra
en el cuadro.
Propiedad
Cambie a
Text
378
(Name)
textBox_port_a
dress
Anchor
Top
Location
11; 275
Preparacin
29/07/2010
electronica-pic.blogspot.com
257
Propiedad
Cambie a
Propiedad
Cambie a
Text
170
Text
Direccin
(Name)
textBox_byte
(Name)
button_Address
Anchor
Top
Anchor
Top
Location
11; 301
Location
117; 273
Preparacin
29/07/2010
electronica-pic.blogspot.com
258
Propiedad
Cambie a
Propiedad
Cambie a
Text
Enviar
Text
Reset
(Name)
button_Enviar
(Name)
Anchor
Top
button_Reset_L
eds
Location
117; 299
Anchor
Top
Location
578; 299
Preparacin
29/07/2010
electronica-pic.blogspot.com
259
Preparacin
29/07/2010
electronica-pic.blogspot.com
260
Colocaremos
nuestro icono .ico
de 32x32 pxeles en
la esquina de la
aplicacin.
En la propiedad
Icon, busca el
icono que desees.
Preparacin
29/07/2010
electronica-pic.blogspot.com
261
Preparacin
29/07/2010
electronica-pic.blogspot.com
262
Descarga
Descarga el ejemplo
puerto_paralelo_cpp
_02.zip para ver el
resultado final.
Fuente 02
Preparacin
29/07/2010
electronica-pic.blogspot.com
263
29/07/2010
electronica-pic.blogspot.com
264
Importar librera
Importando la librera inpout32.dll.
29/07/2010
electronica-pic.blogspot.com
265
Importar librera
29/07/2010
electronica-pic.blogspot.com
266
Importar librera
29/07/2010
electronica-pic.blogspot.com
267
Importar librera
29/07/2010
electronica-pic.blogspot.com
268
Importar librera
29/07/2010
electronica-pic.blogspot.com
269
Importar librera
29/07/2010
electronica-pic.blogspot.com
270
Importar librera
29/07/2010
electronica-pic.blogspot.com
271
Importar librera
29/07/2010
electronica-pic.blogspot.com
272
Importar librera
29/07/2010
electronica-pic.blogspot.com
273
Importar librera
29/07/2010
electronica-pic.blogspot.com
274
29/07/2010
electronica-pic.blogspot.com
275
electronica-pic.blogspot.com
276
Si incluye un Service
Pack, instlelo, corrige
problemas y estabilidad.
electronica-pic.blogspot.com
277
electronica-pic.blogspot.com
278
electronica-pic.blogspot.com
279
electronica-pic.blogspot.com
280
electronica-pic.blogspot.com
281
1) Crear el proyecto.
2) Introducir el nombre principal de
nuestra aplicacin.
3) Centrar el formulario al centro de la
pantalla.
4) Introducir botones.
5) Orden de tabulacin para los botones.
6) Depurar nuestra aplicacin.
electronica-pic.blogspot.com
282
electronica-pic.blogspot.com
283
electronica-pic.blogspot.com
284
Pulsa
ArchivoNuevo
proyecto.
Cuando se abra la
ventana eliges
Aplicacin de
Windows Form
(AWF).
Puedes ponerle un
nombre que quieras,
en este caso lo llamo
Puerto Paralelo vb.
electronica-pic.blogspot.com
285
Despus de haber
pulsado Aceptar,
se crea un nuevo
formulario.
Con el botn
derecho del ratn,
pulsa Propiedades
para abrir la
ventana de
propiedades.
electronica-pic.blogspot.com
286
En la propiedad
Text he puesto
como nombre
Puerto paralelo
EP.
Puedes poner el que
quieras.
electronica-pic.blogspot.com
287
Pon CenterScreen
en la propiedad
StarPosition.
Cada vez que
ejecutes tu
aplicacin, se abrir
en el centro de la
pantalla o de tu
monitor.
electronica-pic.blogspot.com
288
En Size introduce
los valores 673;
385 que son el
largo y ancho del
formulario.
El formulario tendr
es aspecto ms
estirado por la
pantalla.
Ver en la siguiente
pgina.
electronica-pic.blogspot.com
289
Visual C# .net
29/07/2010
electronica-pic.blogspot.com
290
En el Cuadro de
herramientas,
selecciones un
Button (Botn)
arrastrndolo al
formulario o
pinchando dos
veces con el ratn.
electronica-pic.blogspot.com
291
Seleccione el botn
del formulario con
un clic.
En la propiedad
Text escribes
ON, en (Name)
escribes
button_D0_ON,
as como indica el
cuadro de al lado
con cada botn.
Propiedad
Cambie a
Text
ON
(Name)
button_D0_ON
Anchor
Top
Location
578; 144
Size
75; 58
electronica-pic.blogspot.com
292
Lo mismo con el
botn
button_D0_OFF.
Puedes colocar un
total de 16 botones
en el formulario.
Propiedad
Cambie a
Text
OFF
(Name)
button_D0_OFF
Anchor
Top
Location
578; 208
Size
75; 58
electronica-pic.blogspot.com
293
electronica-pic.blogspot.com
294
electronica-pic.blogspot.com
295
Cambiaremos la
fuente y tamao de
los botones para
dejarlo ms
destacado.
Selecciona todos los
botones al mismo
tiempo, puedes
hacerlo con Control
pulsado y pinchar
uno a uno por cada
botn.
electronica-pic.blogspot.com
296
Elegimos Negrita
y 18 como tamao.
Finalmente
pulsamos Aceptar.
electronica-pic.blogspot.com
297
Ahora nos
centramos en
colocar por orden
los botones para
usar tabulacin en
caso de no poder
usar el ratn.
Pulsa, Ver Orden
de tabulacin.
electronica-pic.blogspot.com
298
electronica-pic.blogspot.com
299
electronica-pic.blogspot.com
300
electronica-pic.blogspot.com
301
Descarga
Descarga el ejemplo
puerto_paralelo_vb_
01.zip para ver el
resultado final.
Fuente 01
electronica-pic.blogspot.com
302
29/07/2010
electronica-pic.blogspot.com
303
Preparacin
Visual Basic .NET
29/07/2010
electronica-pic.blogspot.com
304
Preparacin
29/07/2010
electronica-pic.blogspot.com
305
Introduces un label,
su Location es 36;
108.
En la propiedad
Text, en mi caso he
introducido los D7 al
D0 en el mismo label
o etiqueta para no
hacerlo uno a uno y
perder el tiempo.
Preparacin
29/07/2010
electronica-pic.blogspot.com
306
Preparacin
29/07/2010
electronica-pic.blogspot.com
307
Vamos aadir
recursos como
iconos en
ProyectoPropieda
des de Puerto
Paralelo vb.
Preparacin
29/07/2010
electronica-pic.blogspot.com
308
Preparacin
29/07/2010
electronica-pic.blogspot.com
309
Preparacin
29/07/2010
electronica-pic.blogspot.com
310
Preparacin
29/07/2010
electronica-pic.blogspot.com
311
Preparacin
29/07/2010
electronica-pic.blogspot.com
312
Arrastra un
PictureBox en el
formulario.
Preparacin
29/07/2010
electronica-pic.blogspot.com
313
Preparacin
29/07/2010
electronica-pic.blogspot.com
314
Preparacin
29/07/2010
electronica-pic.blogspot.com
315
Coloca el
pictureBox encima
de los botones D0
como indica en la
imagen.
En la pgina
siguiente rellena los
parmetros.
Preparacin
29/07/2010
electronica-pic.blogspot.com
316
Este es el primer
pictureBox con
sus propiedades.
En los dems es
similar.
No olvidar a cada
componente
llamarlo
pictureBox_D7 que
es el ltimo.
Propiedad
Cambiar a
SizeMode
AutoSize
(Name)
pictureBox_D0
Anchor
Top
Location
601; 59
Preparacin
29/07/2010
electronica-pic.blogspot.com
317
Preparacin
29/07/2010
electronica-pic.blogspot.com
318
Preparacin
29/07/2010
electronica-pic.blogspot.com
319
C:\Documents and
Settings\Hunter\Mis
documentos\Visual
Studio
2010\Projects\Puerto
Paralelo vb\Puerto
Paralelo vb\bin\Debug
Preparacin
29/07/2010
electronica-pic.blogspot.com
320
Al introducir el
primer textBox1
al formulario,
cambie las
propiedades.
A partir de ahora,
todos los
componentes que
has introducido tal
cual como muestra
en el cuadro.
Propiedad
Cambie a
Text
378
(Name)
textBox_port_a
dress
Anchor
Top
Location
11; 275
Preparacin
29/07/2010
electronica-pic.blogspot.com
321
Propiedad
Cambie a
Propiedad
Cambie a
Text
170
Text
Direccin
(Name)
textBox_byte
(Name)
button_Address
Anchor
Top
Anchor
Top
Location
11; 301
Location
117; 273
Preparacin
29/07/2010
electronica-pic.blogspot.com
322
Propiedad
Cambie a
Propiedad
Cambie a
Text
Enviar
Text
Reset
(Name)
button_Enviar
(Name)
Anchor
Top
button_Reset_L
eds
Location
117; 299
Anchor
Top
Location
578; 299
Preparacin
29/07/2010
electronica-pic.blogspot.com
323
Preparacin
29/07/2010
electronica-pic.blogspot.com
324
Colocaremos
nuestro icono .ico
de 32x32 pxeles en
la esquina de la
aplicacin.
En la propiedad
Icon, busca el
icono que desees.
Preparacin
29/07/2010
electronica-pic.blogspot.com
325
Preparacin
29/07/2010
electronica-pic.blogspot.com
326
Descarga
Descarga el ejemplo
puerto_paralelo_cs_
02.zip para ver el
resultado final.
Fuente 02
Preparacin
29/07/2010
electronica-pic.blogspot.com
327
29/07/2010
electronica-pic.blogspot.com
328
Importar librera
Importando la librera inpout32.dll.
29/07/2010
electronica-pic.blogspot.com
329
Importar librera
29/07/2010
electronica-pic.blogspot.com
330
Importar librera
29/07/2010
electronica-pic.blogspot.com
331
Importar librera
29/07/2010
electronica-pic.blogspot.com
332
Importar librera
29/07/2010
electronica-pic.blogspot.com
333
Importar librera
29/07/2010
electronica-pic.blogspot.com
334
Importar librera
29/07/2010
electronica-pic.blogspot.com
335
Importar librera
29/07/2010
electronica-pic.blogspot.com
336
<DllImport("inpout32.dll", EntryPoint :=
"Out32")> _ Public Shared Sub Output(adress As
Integer, value As Integer) End Sub
<DllImport("inpout32.dll", EntryPoint :=
"Inp32")> _ Public Shared Function Input(adress
As Integer) As Integer End Function
Importar librera
29/07/2010
electronica-pic.blogspot.com
337
Importar librera
29/07/2010
electronica-pic.blogspot.com
338
Importar librera
29/07/2010
electronica-pic.blogspot.com
339
29/07/2010
electronica-pic.blogspot.com
340
Ms cdigos VB
Introduciendo cdigos de reseteo, alerta, opciones, imagen, etc.
29/07/2010
electronica-pic.blogspot.com
341
Ms cdigos VB
29/07/2010
electronica-pic.blogspot.com
342
29/07/2010
electronica-pic.blogspot.com
343
Selecciona el
Form1, formulario
principal, en
Eventos, haz
doble clic en la
propiedad Load.
Despus introduces
el cdigo necesario
que puedes ver en
la siguiente pgina.
Ms cdigos VB
29/07/2010
electronica-pic.blogspot.com
344
29/07/2010
electronica-pic.blogspot.com
345
29/07/2010
electronica-pic.blogspot.com
346
29/07/2010
electronica-pic.blogspot.com
347
29/07/2010
electronica-pic.blogspot.com
348
29/07/2010
electronica-pic.blogspot.com
349
29/07/2010
electronica-pic.blogspot.com
350
29/07/2010
electronica-pic.blogspot.com
351
29/07/2010
electronica-pic.blogspot.com
352
29/07/2010
electronica-pic.blogspot.com
353
29/07/2010
electronica-pic.blogspot.com
354
29/07/2010
electronica-pic.blogspot.com
355
29/07/2010
electronica-pic.blogspot.com
356
29/07/2010
electronica-pic.blogspot.com
357
29/07/2010
electronica-pic.blogspot.com
358
29/07/2010
electronica-pic.blogspot.com
359
29/07/2010
electronica-pic.blogspot.com
360
29/07/2010
electronica-pic.blogspot.com
361
29/07/2010
electronica-pic.blogspot.com
362
29/07/2010
electronica-pic.blogspot.com
363
29/07/2010
electronica-pic.blogspot.com
364
29/07/2010
electronica-pic.blogspot.com
365
29/07/2010
electronica-pic.blogspot.com
366
29/07/2010
electronica-pic.blogspot.com
367
29/07/2010
electronica-pic.blogspot.com
368
29/07/2010
electronica-pic.blogspot.com
369
29/07/2010
electronica-pic.blogspot.com
370
29/07/2010
electronica-pic.blogspot.com
371
29/07/2010
electronica-pic.blogspot.com
372
29/07/2010
electronica-pic.blogspot.com
373
Descarga
Descarga el ejemplo
puerto_paralelo_vb_
03.zip para ver el
resultado final.
Fuente 03
Preparacin
29/07/2010
electronica-pic.blogspot.com
374
29/07/2010
electronica-pic.blogspot.com
375
Libros
Libros sobre electrnica digital y microcontroladres PIC.
29/07/2010
electronica-pic.blogspot.com
376
Libro 1
Libro 2
Libros
29/07/2010
electronica-pic.blogspot.com
377
Vdeos
(Requiere conexin a Internet)
29/07/2010
electronica-pic.blogspot.com
378
Vdeo 1
Ver vdeo
Vdeos
29/07/2010
electronica-pic.blogspot.com
379
Proyectos
Puedes ver imgenes que he encontrado por Internet proyectos creados por ellos
mismos montando su propio circuito impreso con rels o de fbrica para poder
controlarlo por puerto paralelo.
29/07/2010
electronica-pic.blogspot.com
380
Proyectos
29/07/2010
electronica-pic.blogspot.com
381
Proyectos
29/07/2010
electronica-pic.blogspot.com
382
Proyectos
29/07/2010
electronica-pic.blogspot.com
383
Proyectos
29/07/2010
electronica-pic.blogspot.com
384
Proyectos
29/07/2010
electronica-pic.blogspot.com
385
Otros manuales
29/07/2010
electronica-pic.blogspot.com
386
Ver ms manuales.
Otros manuales
29/07/2010
electronica-pic.blogspot.com
387
Enlaces de inters
29/07/2010
electronica-pic.blogspot.com
388
http://www.microsoft.com/express/ Descarga
gratuita de Visual Studio 2010 Express.
http://www.developerfusion.com/ Convertidor de C#
a VB y VB a C#.
http://www.forosdeelectronica.com/ Foros de
electrnica donde podrs encontrar informacin sobre
interfaz aplicado a la electrnica.
Enlaces de inters
29/07/2010
electronica-pic.blogspot.com
389
Gracias.
Enlaces de inters
29/07/2010
electronica-pic.blogspot.com
390
Versin: 1.05
Versin del
manual
Publicado por primera vez:
23-07-2010
29/07/2010
electronica-pic.blogspot.com
391
Contacto
Cualquier comentario,
sugerencia o mejoras del
manual, puedes escribirme
por correo electrnico al:
metaconta@gmail.com
29/07/2010
electronica-pic.blogspot.com
392
ngel Acaymo M. G.
Autor
29/07/2010
electronica-pic.blogspot.com
393