jueves, 24 de noviembre de 2016
martes, 25 de octubre de 2016
miércoles, 19 de octubre de 2016
lunes, 3 de octubre de 2016
domingo, 2 de octubre de 2016
Variables, metodos y Clases en java
- Los nombres de los métodos inician con minúscula
- Los nombres de las clases van inician mayúsculas
- las variables inician con minúscula
API jAVA 2D
Mejora las capacidades gráficas, de la biblioteca AWT(Abstract Window Toolkit - Herramienta abstracta de ventanas) :
nota: dentro de la bibioteca AWT, podemos encontrar diferentes APIs
una de ellas es Grphics2D...
import java.awt.Graphics;
import java.awt.Graphics2D;
- Mejores Interfaces de usuario.
- Aplicaciones Java mucho mas impactantes visualmente.
- Comprende el renderizado
- Definición de color
- Efectos espaciales de imágenes
- Utilizada para el desarrollo de animaciones
- presentaciones multimedia combinada con otras APIs de Java como JMF (java Media Frameworf - Entorno de java para medios Audiovisuales) y también para Java 3D.
Graphics2D:
Renderizado con Graphics2D
Atributos del pincel
Atributos de relleno
Transformaciones
Metodos de Composicion - transparencia entre figuras.
Que podemos Dibujar con Graphics2D:
Figuras geométricas
Fuentes y Diseño de texto
Tratamiento de Imágenes
Tratamiento de color (degradado de color)
tarea:
(Analizar apuntes Java2D) para cada uno de los conceptos anteriores...
Eventos en Java y Metodos:
El usuario interacciona mediante la GUI (Interfaz gráfica de usuario) puede ser por medio de
Jframe que nos ayuda a crear una interfaz gráfica o realizarlo por medio de código:
dicha Forma o programa contiene:
- botones
- campos de texto
- barra de desplazamiento
- etc...
cuando son manipulados por el ratón y el teclado crea Eventos a los que el programa o el JFame reponde. Algunos Eventos son:
- El Clic del raton
- Oprimir una tecla
- El uso de un control para deslizar y dar valores....
Ejemplo de un evento....
El mas común de los eventos es el Clic en un botón:
Ejemplo de un metodo:
private void buttonActionPerformed(java.awt.event.ActionEvent evt)
{
Graphics papel = panel.getGraphics();
papel.drawLine(0, 0, 100, 100);
}
actionPerformed.- es un metodo
martes, 20 de septiembre de 2016
Pasos para crear variable de ambiente para Mysql
Pasos para definir variable de ambiente para mysql para poder correr el comando de mysql en cualquiere carpeta
Primero checar el directorio donde se encuentra instalado el mysql, esto se puede ver en services, boton derecho propiedades
C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe
Agregar esto en el PATH
En el escritorio selecionar el icono de Equipo y dar click derecho y hacer click en propiedades
hacer click en Configuracion avanzada del sistema
En el tab de Opciones avanzadas hacer click en Variables de entorno
Donde dice variables del sistema buscar el Path
Seleccionar el Path y hacer click en Editar
y agreagr lo localidad del mysql ("C:\Program Files\MySQL\MySQL Server 5.7\bin\")
miércoles, 14 de septiembre de 2016
jueves, 25 de agosto de 2016
Java para estudiantes
Ejemplos Adicionales de programación en Java (area de Graficacion)
- Java 2D Apuntes de programas Graficos
Como Programar en Java 9na Edicion.prd (paginas 184).
Programación Gráfica y Como Programar en Java 9na Edición (sw para graficacion y programación gráfica)
miércoles, 18 de mayo de 2016
Pendientes para terminar las materias:
Redes de computadoras:
Realizar prácticas de vídeos hasta el video 14 ( se evaluará unidad IV )...
Desarrollar los siguientes puntos en su blog : ( unidad V)
Definición de Cableado Estructurado
importancia
Normas de cableado estructurado...
proyecto final video en youtube de los vídeos packet tracer
Poner en comentarios de aquí, de mi blog. La dirección de su video y nombres del equipo....
lenguajes de programación: ( unidad IV)
Subir video a youtube del proyecto final así como sus integrantes...
El video debe contener evidencia de los participantes en práctica del proyecto final....
Mandar en comentarios de mi blog la dirección de youtube de su video....
Administración de bases de Datos: ( unidad IV y V)
Realizar un prototipo de sistema q maneje Mysql y workbrench....
CUALQUIER DUDA FAVOR DE ENVIAR EN COMENTARIOS.....
Estaré esperando sus dudas, preguntas....gracias.
Correo.- yol.nada@hotmail.com
Cel. 868-1-30-26-45
lunes, 16 de mayo de 2016
sábado, 14 de mayo de 2016
Dificultad al exportar la tabla mysql:
Alumnos parece ser, que cuando agregamos los registros con el comando load infile, marca error, al trasportar los datos del archivo delimitado por comillas (CSV).
Para evitar tener error debemos cambiar los caracteres especiales como la ñ y otros, con la funcion buscar b, de excel pueden hacer los cambios y luego guardarlo nuevamente.....
asi les funcionara el comando Load
favor de poner comentarios si tienen o no problemas.....
miércoles, 11 de mayo de 2016
Realizar las siguentes practicas de comandos mysql desde Workbench:
1.- usar la base de datos de la ultima practica, en mi caso se llama inmobiliaria y contiene tres tablas:
use inmobiliaria;
show tables;
select * from inmobiliaria4;
select * from tipo_terreno;
select * from propietarios2;
nota.- en el caso de ustedes ESTAN MANEJANDO 4 TABLAS...
2.- Insertar Registros en la tabla que contiene las propiedades de los inmuebles con el comando y insertar registros en la tabla propietarios(min 3 registros):
:
Ïnset
GUADAR ARCHIVO DEL QUERY, LLAMANDOLO: QUERYINSERT....(PARA REVISION EL JUEVES)....
video de ejemplo insetar
video de ejemplo insetar
3.- Modificar registros con el comando:
Update
para la tabla Vendedores, cambiando apellidos de los mismos....
video de ejemplo modificar y Eliminar
4.- Borrar Registros con el comando:
Delete
para la tabla inmuebles, borrar diez propiedades o inmuebles...
5.- consultas o busquedas de las tablas, con el patron Like y uso de comodines:
Realizar tres archivos query qua haga el estracto de todos los registros que empiezan con A ,Z,y C para la tabla propietarios:(tres archivos query
Generador de bases de Datos para pruebas:
Investigacion de Edgardo Sosa...
http://rooteando.com/generador-de-datos-para-mysql/
http://www.generatedata.com/#about
martes, 10 de mayo de 2016
lunes, 9 de mayo de 2016
Analizar la liga de videos:
hhttps://www.youtube.com/watch?v=zh3C0-fB3B0&list=PL0yfy89pewyM-O3ExT7RjbCOy7sEEpQbg&index=4ttps://www.youtube.com/watch?v=zh3C0-fB3B0&list=PL0yfy89pewyM-O3ExT7RjbCOy7sEEpQbg&index=4
tabla propietarios: pasa a Excel y gurdar con formato CVS, posteriormente a MysqlWorkbench
referencia | Apellido | Nombre |
1 | Burgos | Jeronimo |
2 | Villegas | Estefania |
3 | Fernandez | Guillermo |
4 | Ramirez | Eliana |
5 | Carmona | Jose |
6 | De santis | Marcela |
7 | Franco | Daniela |
8 | Cortes | Rafael |
9 | Berrio | Camilo |
10 | Arias | Francisco |
11 | Merizalde | Antonio |
12 | Restrepo | Karen |
13 | Lemus | David |
14 | Santana | Javier |
15 | Saldarriaga | Virginia |
16 | Posada | Sergio |
17 | Zea | Jorge |
18 | Diaz | Mariana |
19 | Giraldo | Esteban |
20 | Idarraga | Jorge |
21 | Simanca | Alejandro |
22 | Pulgarin | Angelina |
23 | Aguirre | Brenda |
24 | Tamayo | Gloria |
25 | Carmona | Andrea |
26 | Diaz | Lucero |
27 | Alzate | Angela |
28 | Arango | Felipe |
29 | Garces | Elena |
30 | Uribe | Carmen |
31 | Ospina | Daniel |
32 | Peláez | Alberto |
33 | Perez | Elena |
34 | Carmona | Sebastian |
35 | Cifuentes | Oscar |
36 | Jaramillo | Santiago |
37 | Melano | Luis |
38 | Mendez | Tammy |
39 | Ramirez | Tomas |
40 | Girando | Felipe |
41 | Diez | Patricia |
42 | Sierra | Luisa |
43 | Vallejo | Sara |
44 | Guerrero | Alexandra |
45 | Guerra | Lisa |
46 | Rodríguez | Ana Maria |
47 | Marulanda | Sofia |
48 | Palacio | Paula |
49 | Bermudez | Jesus |
50 | Toledo | Roberta |
51 | Arango | Tatiana |
52 | Acevedo | Melina |
53 | Cock | Cristina |
54 | Casadiegos | Manuela |
55 | Salamanca | Isabel |
56 | Arango | Juan |
57 | Granda | Luisa |
58 | Arango | Monica |
59 | Arroyave | Federico |
60 | Lemos | Dalia |
61 | Jaramillo | Ana |
62 | Lema | Maria |
63 | Caro | Diana |
64 | Vergara | Amalia |
65 | Duque | Julian |
66 | Muñoz | Maritza |
67 | Peláez | Andrés |
68 | Sanchez | Miguel |
69 | Cano | Carolina |
70 | Marquez | Jessica |
71 | Rico | Samuel |
72 | Mendez | Gustavo |
73 | Jimenez | Karina |
74 | Osorio | Julieth |
75 | Villamizar | Lina |
76 | Gomez | Carlos |
77 | Gracía | Simón |
78 | Castro | Monica |
79 | Uribe | Melisa |
80 | Florez | Alejandra |
81 | Gutierrez | Amalia |
82 | Medina | Raquel |
83 | Betancur | Gonzalo |
84 | Betancurt | Santiago |
85 | Marquez | Isabella |
86 | Molina | Karla |
87 | Rodriguez | Hilda |
88 | Hincapie | Victoria |
89 | Rojas | Pablo |
90 | Serna | Pamela |
91 | Zapata | Stepania |
92 | Toro | Manuel |
93 | Henao | Barbara |
94 | Vasquez | Leonardo |
95 | Castrillón | Juliana |
96 | Lopez | Dinara |
97 | Mota | Elisa |
98 | Perez | Alicia |
99 | Posada | Carlos |
100 | Arango | Mauricio |
101 | Hoyos | Adriana |
102 | Suarez | Miguel |
103 | Aristizabal | Natalia |
104 | Dominguez | Camila |
105 | Ruiz | Susana |
106 | Higuita | Cathy |
107 | Osorio | Catalina |
108 | Gomez | Mariana |
109 | Bustos | Jacobo |
110 | Rodas | Gabriel |
111 | Cano | Sandra |
112 | Diaz | Evelyn |
113 | Hernandez | Juan |
114 | Jaramillo | David |
miércoles, 27 de abril de 2016
Tipos de archivos de Bases de datos:
http://www.cavsi.com/preguntasrespuestas/archivos-bases-de-datos-extensiones/http://www.cavsi.com/preguntasrespuestas/archivos-bases-de-datos-extensiones/
martes, 26 de abril de 2016
jueves, 21 de abril de 2016
jueves, 7 de abril de 2016
miércoles, 30 de marzo de 2016
Unidad IV (Lenguajes de Interfaz)
Programación de dispositivos
Programar interfaces de software y hardware para la manipulación de puertos y dispositivos de computadora.
4.1 El buffer de video en modo texto
4.2 Acceso a discos en lenguaje ensamblador
4.3 Programación del puerto serial
4.4 Programación del puerto paralelo
4.5 Programación híbrida
4.6 Programación de puerto usb
http://hgr.tripod.com/puertos_ensamblador.html
Videos de programacion de Puerto Serial o Paralelo:
https://www.youtube.com/watch?v=7o7g72MCn2U
PROYECTO FINAL DEL CURSO !!
VER VIDEOS...http://hgr.tripod.com/puertos_ensamblador.html
Videos de programacion de Puerto Serial o Paralelo:
https://www.youtube.com/watch?v=7o7g72MCn2U
Unidad III Modularizacion (Lenguajes de Interfaz)
Modularizacion
Comprender la importancia de la utilidad de las macros y procedimientos dentro del desarrollo de una aplicación de software.
3.1 Procedimientos
3.2 Macros
http://nuyoo.utm.mx/~jjf/le/le.html#Programas
http://itpn.mx/recursosisc/6semestre/lenguajesdeinterfaz/Unidad%20III.pdf
Unidad II (Lenguajes de Interfaz)
Programación Básica
Conocer y utilizar las principales instrucciones del lenguaje ensamblador, para realizar determinadas aplicaciones de interfaz.
Nota: Calificaciones de Lenguaje de Interfaz:
2.1 Ensamblador (y ligador) a utilizarhttp://lenguajesdeinterfazitsncg.blogspot.mx/2015/05/ensamblador-y-ligador-utilizar.html
http://www.herrera.unt.edu.ar/arqcom/descargas/resumen_isa_mips.pdf
2.2 Ciclos numéricos
2.3 Captura básica de cadenas
2.4 Comparación y prueba
2.5 Saltos
2.6 Ciclos condicionales
2.7 Incremento y decremento
2.8 Captura de cadenas con formato
2.9 Instrucciones aritméticas
2.10 Manipulación de la pila
2.11 Obtención de cadena con representación decimal
2.12 Instrucciones lógicas
2.13 Desplazamiento y rotación
2.14 Obtención de una cadena con la representación hexadecimal
2.15 Captura y almacenamiento de datos numéricos
2.16 Operaciones básicas sobre archivos de disco
martes, 29 de marzo de 2016
Unidad V Planificación y diseño
5.1 Análisis de necesidades
5.2 Diseño del sistema de cableado estructurado
5.3 Dispositivos de red
5.4 Servidores y estaciones de trabajo.
5.5 Sistemas Operativos de Red y Aplicaciones.
5.6 Pruebas y liberación
5.7 Documentación
Unidad IV Cableado Estructurado
4.1 Cableado estructurado Normas y Estadares
Definición de Cableado Estructurado:
Elementos del Cableado estructurado:
Normas y Estándares de cableado estructurado:
4.2 Componentes y herramientas de instalación
pequeño kit de cable par trenzado
kit manejo de Fibra Optica
4.3 Identificación y memoria técnica.
lunes, 14 de marzo de 2016
Capas del Modelo OSI y Modo del TCP/IP
Modelo TCP/IP[editar]
Artículo principal: TCP/IP
Este modelo es el implantado actualmente a nivel mundial: fue utilizado primeramente en ARPANET y es utilizado actualmente a nivel global en Internet y redes locales. Su nombre deriva de la unión de los nombres de los dos principales protocolos que lo conforman: TCP en la capa de transporte e IP en la capa de red.5 Se compone de cuatro capas:
# | Capas | Unidad de intercambio |
---|---|---|
4. | Capa de aplicación | no definido |
3. | Capa de transporte | Paquete de red |
2. | Capa de red (red / interred) | no definido (Datagrama) |
1. | Capa de enlace de datos (enlace / nodo a red) | ?? |
Artículo principal: Modelo OSI
El modelo OSI (Open Systems Interconnection) fue creado por la ISO y se encarga de la conexión entre sistemas abiertos, esto es, sistemas abiertos a la comunicación con otros sistemas. Los principios en los que basó su creación eran: una mayor definición de las funciones de cada capa, evitar agrupar funciones diferentes en la misma capa y una mayor simplificación en el funcionamiento del modelo en general.3
# | Capas | Unidad de intercambio |
---|---|---|
7. | Capa de aplicación | APDU |
6. | Capa de presentación | PPDU |
5. | Capa de sesión | SPDU |
4. | Capa de transporte | TPDU |
3. | Capa de red | Paquete de red |
2. | Capa de enlace de datos | Trama de red (Marco / Trama) |
1. | Capa física | Bit |
Dispositivos de Red (dispositivos y protocolos)
3.1 Activos y pasivos
3.2 de capa física
3.3 de capa de enlace
3.4 de capa de red
3.5 de capas superiores
Protocolos de la Capa de Enlace
Protocolo XON/XOFF
• Este control de flujo consiste en mandar los
caracteres ASCII XON y XOFF por el mismo canal
de comunicaciones. Por ejemplo, es utilizado en
conexiones serie RS-232 con 3 hilos (Tx, Rx y GND
)
El protocolo consiste en: cuando el receptor está a
punto de congestionarse, manda un carácter XOFF
al emisor y éste se detiene. En el momento que el
receptor se descongestiona, indica al emisor que
puede reanudar, mandado el carácter XON.
Capa de Enalce:
Establece los medios necesarios para una comunicación confiable y eficiente entre dos máquinas en red. Define el tipo de servicio.
* Agrega una secuencia especial de bits al principio y al final del flujo inicial de bits de los paquetes, estructurando este flujo bajo un formato predefinido llamado trama o marco, que suele ser de unos cientos de bytes. Los sucesivos marcos forman trenes de bits, que serán entregados a la Capa Física para su transmisión.
* Sincroniza el envío de las tramas, transfiriéndolas de una forma confiable libre de errores. Para detectar y controlar los errores se añaden bits de paridad, se usan CRC (Códigos Cíclicos Redundantes) y envío de acuses de recibo positivos y negativos, y para evitar tramas repetidas se usan números de secuencia en ellas.
* Envía los paquetes de nodo a nodo, ya sea usando un circuito virtual o como datagramas.
* Controla la congestión de la red.
* Regula la velocidad de tráfico de datos.
* Controla el flujo de tramas mediante protocolos que prohíben que el remitente envíe tramas sin la autorización explícita del receptor, sincronizando así su emisión y recepción.
* Se encarga de la de secuencia, de enlace lógico y de acceso al medio (soportes físicos de
la red).
* Define los procedimientos para la gestión del enlace:
protocolo de la capa Fisica:
Ejemplos de protocolos capa Fisica[editar]
- xDSL.-línea de suscripción digital, Digital Subscriber Line (DSL), es una familia de tecnologías que proporcionan el acceso a Internet mediante la transmisión de datos digitales a través de los cables de una red telefónica loca.
- IrDA capa física.- “Asociación de Datos Infra-rojos”, define un estándar físico en la forma de transmisión y recepción de datos por rayos infrarrojos.
- USB capa física.-
“muro de fuego” o “cortafuego”. Se le llama Firewall a un tipo de tecnología que ayuda a prevenir el acceso de intrusos a nuestra computadora, ya sea por medio de Internet o por medio de una Red Interna; además de controlar la entrada o salida de datos no autorizada al sistema. Es como un vigilante entre nuestra computadora y el resto del mundo. Los firewalls son más conocidos y usados en el ambiente de las redes privadas (empresariales, universitarias y gubernamentales), que deben proteger las integridad de sus datos y sus servidores de ataques de hackers y de accesos no autorizados.
IEEE 1394 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Logotipo de IEEE 1394 | |||||||||||||||||||||||||||||
Tipo | serial | ||||||||||||||||||||||||||||
Historia de producción | |||||||||||||||||||||||||||||
Diseñador | Apple Computer | ||||||||||||||||||||||||||||
Diseñado en | 1995 | ||||||||||||||||||||||||||||
Fabricante | varios fabricantes | ||||||||||||||||||||||||||||
Producido | 1995-2009 | ||||||||||||||||||||||||||||
Especificaciones | |||||||||||||||||||||||||||||
Longitud | 4,5 metros | ||||||||||||||||||||||||||||
Conectable en caliente | Sí | ||||||||||||||||||||||||||||
Externo | Sí | ||||||||||||||||||||||||||||
Electrico |
| ||||||||||||||||||||||||||||
Señal de Datos |
Sí
| ||||||||||||||||||||||||||||
Pines | 4, 6, 9, 12 | ||||||||||||||||||||||||||||
Patillaje | |||||||||||||||||||||||||||||
Diagramas para 6 y 4 pines | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Las configuraciones son diferentes dependiendo de la cantidad de pines o contactos. | |||||||||||||||||||||||||||||
EEE 1394 es un tipo de conexión para diversas plataformas, destinado a la entrada y salida de datos en serie a gran velocidad. Suele utilizarse para la interconexión de dispositivos digitales como cámaras digitales y videocámaras a computadoras. Existen cuatro versiones de 4, 6, 9 y 12 pines. En el mercado doméstico su popularidad ha disminuido entre los fabricantes de hardware, y se ha sustituido por la interfaz USB en sus versiones 2.0 y 3.0, o la interfaz Thunderbolt.
Señal | DB-25 | DE-9 (DB-9, TIA-574) | EIA/TIA 561 | Host | RJ-50 | MMJnota 1 | |
---|---|---|---|---|---|---|---|
Common Ground | G | 7 | 5 | 4 | 4,5 | 6 | 3,4 |
Transmitted Data | TD | 2 | 3 | 6 | 3 | 8 | 2 |
Received Data | RD | 3 | 2 | 5 | 6 | 9 | 5 |
Data Terminal Ready | DTR | 20 | 4 | 3 | 2 | 7 | 1 |
Data Set Ready | DSR | 6 | 6 | 1 | 7 | 5 | 6 |
Request To Send | RTS | 4 | 7 | 8 | 1 | 4 | - |
Clear To Send | CTS | 5 | 8 | 7 | 8 | 3 | - |
Carrier Detect | DCD | 8 | 1 | 2 | 7 | 10 | - |
Ring Indicator | RI | 22 | 9 | 1 | - | 2 | - |
Las UART o U(S)ART (Transmisor y Receptor Asíncrono Universal) se diseñaron para convertir las señales que maneja la CPU y transmitirlas al exterior. Las UART deben resolver problemas tales como la conversión de tensiones internas del DCE con respecto al DTE, gobernar las señales de control, y realizar la transformación desde el bus de datos de señales en paralelo a serie y viceversa. Debe ser robusta y deberá tolerar circuitos abiertos, cortocircuitos y escritura simultánea sobre un mismo pin, entre otras consideraciones. Es en la UART en donde se implementa la interfaz.
PIN | EIA | CCITT / V.24 | E/S | Función DTE-DCE |
---|---|---|---|---|
1 | CG | AA 101 | Tierra del Chasis | |
2 | TD | BA 103 | Salida | Datos Transmitidos |
3 | RD | AA 104 | Entrada | Datos Recibidos |
4 | RTS | CA 105 | Salida | Solicitud de Envío |
5 | CTS | CB 106 | Entrada | Listo para Enviar |
6 | DSR | CC 107 | Entrada | Equipo de Datos Listo |
7 | SG | AB 102 | --- | Tierra de Señal |
8 | DCD | CF 109 | Entrada | Portadora Detectada |
9* | Entrada | Test de Voltaje Positivo | ||
10* | Entrada | Test de Voltaje Negativo | ||
11 | (no se usa) | |||
12+ | SCDC | SCF 122 | Entrada | Portadora Detectada-Secundario |
13+ | SCTS | SCB 121 | Entrada | Listo para Enviar-Secundario |
14+ | SBA 118 | Salida | Datos Transmitidos-Secundario | |
15# | TC | DB 114 | Entrada | Reloj de Transmisión |
16+ | SRD | SBB 119 | Entrada | Datos Recibidos-Secundario |
17# | RC | DD 115 | Entrada | Reloj de Recepción |
18 | (no se usa) | |||
19+ | SRTS | SCA 120 | Salida | Solicitud de Envío Secundario |
20 | DTR | CD 108,2 | Salida | Terminal de Datos Listo |
21* | SQ | CG 110 | Entrada | Calidad de Señal |
22 | RI | CE 125 | Entrada | Indicador de Timbre |
23* | DSR | CH 111 | Salida | Equipo de Datos Listo |
CI 112 | Salida | Selector de Tasa de Datos | ||
24* | XTC | DA 113 | Salida | Reloj de Transmisión Externo |
25* | Salida | Ocupado |
- 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T, 1000BASE-SX y otras variedades de la capa física de Ethernet
- GSM interfaz radio
- Bluetooth capa física
- IEEE 802.11x Wi-Fi capas físicas
Suscribirse a:
Entradas (Atom)