miércoles, 1 de junio de 2011

Microsoft Visual Basic.NET

Microsoft Visual Basic.NET es uno de los lenguaje de programación favortito cuando es para realizar aplicaciones simples y a la vez potentes para cualquier ambito en el que se desea trabajar, una de las muchas definiones de que Microsoft Visual Basic.NET es, es descrita como:

.NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones. .NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP.

La plataforma .NET de Microsoft es un componente de software que puede ser añadido al sistema operativo Windows. Provee un extenso conjunto de soluciones predefinidas para necesidades generales de la programación de aplicaciones, y administra la ejecución de los programas escritos específicamente con la plataforma. Esta solución es el producto principal en la oferta de Microsoft, y pretende ser utilizada por la mayoría de las aplicaciones creadas para la plataforma Windows.


Visual FoxPro 6.0

Este es el primer lenguaje de programación que sera explicado en este blog, comenzando siempre con una breve definición de que Visual FoxPro es:
  
(VFP). Visual FoxPro es un lenguaje de programación orientado a objetos y procedimental desarrollado por Microsoft. Visual FoxPro deriva del FoxPro, desarrollado en 1984 por Fox Software. Se unió a Microsoft en 1992, adquiriendo el prefijo "Visual" con la versión Visual FoxPro 3.0 para Windows y Macintosh. Luego sólo perduró la versión para Windows.

Ahora las principales características de Visual FoxPro 6.0 :

  1. Dispone de las características más avanzadas en el diseño de clases orientadas a objeto, incluyendo herencia, subclases, encapsulación y polimorfismo. Las librerías de clases visuales y no visuales (por código) reducen enormemente el tiempo de desarrollo.
  2. Existen herramientas de diseño para todas las fases de desarrollo de la aplicación. Un motor de bases de datos altamente eficiente, un lenguaje centrado en los datos y la capacidad de creación de componentes hacen de Visual Foxpro una herramienta idónea para la generación de lógica de negocio en los entornos multicapa con tratamientos intensivos de datos.
  3. Visual Foxpro permite crear componentes de usuario COM (Component Object Model). Los desarrolladores pueden construir objetos de negocio, de tratamiento intensivo de datos, en la capa intermedia y ser usados y reutilizados fácilmente por otras aplicaciones que acepten la arquitectura COM. 
  4. Los componentes facilitan la creación de aplicaciones de bases de datos en Internet.
    Visual Foxpro puede ser utilizado en las tres capas de una arquitectura Cliente/Servidor.
" Estas son la principales características o funciones que Visual FoxPro 6.0 ofrece a sus usuarios para entablar comunicación entre el computador y el mismo usuario para lograr crear un software que permite satisfacer las necesidades del cliente o usuario." 

Lenguajes de Programación

Comenzaremos con una breve introducción a los lenguajes de programación más populares, en este caso serán Visul FoxPro 6.0 y .NET; pero antes de comenzar con estos lenguajes empezaremos por definir que es un lenguaje de programación:

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

"Esta es una de muchas definiciones de que un lenguaje de programación es, existen una gran cantidad de lenguajes de programación, cada uno usado para realizar programas de diferentes funciones y ámbitos en los cuales se desenvuelven; es por esto que existen tantos lenguajes de programación cada uno con características diferentes las cuales satisfacen a sus creadores y usuarios en diferentes partes del mundo ya que estos lenguajes de programación son universales."

Otra definición más simple:

Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.


lunes, 14 de febrero de 2011

Acceso remoto (control remoto) de PCs

Si eres una persona que debe viajar con frecuencia o trabajas fuera de tu oficina es muy probable que en algún momento hayas necesitado algún archivo o alguna información que se encuentra en la PC de tu oficina.

Gracias a los programas de acceso remoto eso ya no será un problema.

Utilizando estos programas tú puedes utilizar cualquier PC conectada a Internet para tener acceso y controlar otra PC tal como si estuvieras sentado frente a ella.

Para poder hacer eso debes instalar un pequeño programa en el computador que va a ser controlado de forma remota, luego entras a la página web de control con tu nombre de usuario y clave y entonces puedes controlar el computador tal y como si estuvieses sentado frente a él, no importa si tú estás al otro lado del mundo.
  •  Puedes correr y utilizar programas.
  • Puedes transferir archivos entre las dos PC.
  • Puedes imprimir en tu PC local archivos desde la PC remota.
  • Entre otros.

Claro que todo lo que hagas tendra una velocidad fija, es decir puedes ver el escritorio de tu computador lento o de una forma normal y todo esta va a depender de las velocidades de tu banda ancha, tanto como la de subida y la de bajada.


Aquí podemos ver uno de los programas más populares y precisos en el mundo del acceso remoto, TEAMVIEWER (Tópico para otra entrada en el blog)

Creación de Red en Windows 7 / Create a network in windows 7

Conociendo que es una red y todo lo que una red implica y contiene procederemos a crear nuestra primera red para poder compartir archivos con nuestros ordenadores sin necesidad de dispositivos de almacenamiento, solamente cables de red y un router en caso de ser más de dos ordenadores.

PRIMER PASO
Nos vamos a Equipo, clic derecho sobre el icono y le damos a propiedades; así como en la imagen.

PASO 2:
Ahora vamos a cambiar las configuraciones por defecto que estan en nuestro ordenador para poner las nuestras, incluído el Grupo de Trabajo para poder usar diferentes sistemas operativos en la red local.


y escribimos el nombre de como queremos que se llame la red.


 PASO 3:
Ahora nos vamos a Inicio/Panel de Control y seleccionamos “Redes e Internet”, más adelante pinchamos en “Grupo Hogar”.




Ahora nos saltará un error, el cual resolveremos de la siguiente manera.

PASO 4:
Al conectarnos a la red de internet, Windows nos pregunta qué donde estamos, si Red Doméstica, Red de Trabajo o en una Red Pública, si seleccionamos red pública ocurrirá ésto:


Y para solucionarlo pinchamos en la pregunta que indico en la captura y seguimos las instrucciones.



 PASO 5:
Una vez configurado correctamente como “Red Doméstica” o “Red de Trabajo”, aparecerá la siguiente pantalla:
Pinchamos en siguiente y nos aparecerá ésta otra:
PASO 6:
Procedemos a cambiar la clave de acceso por una que recordemos mejor.


Con las opciones por defecto no hay que tocar nada más, no obstante, si queréis ver las distintas opciones, o incluso que no haya que meter ni clave ni nada (como Windows XP) lo podemos hacer.

PASO 7:
Una vez hecho todo, ya deberíamos poder acceder desde otros ordenadores al equipo y viceversa. A disfrutar.

Y de esta forma hemos creado una red local para tener acceso a los archivos del ordenadores de forma "remota". Esto fue tomado de taringa.net

martes, 8 de febrero de 2011

Creación cables de red UTP (Unshielded Twisted Pair)

El cable consta de ocho hilos de cobre aislados entre sí, trenzados de dos en dos (de ahí que se le llame también "cable de 'par trenzado'"), que opcionalmente pueden ir "blindados". De ahí que podamos encontrar fácilmente las clases UTP (Unshielded Twisted Pair o par trenzado sin blindar) y FTP (Foiled Twisted Pair o par trenzado recubierto), y más difícilmente STP (Shielded Twisted Pair o par trenzado blindado). En el cable FTP los ocho hilos, juntos, van forrados por fuera con una lámina de papel de plata que los protege a todos de parásitos eléctricos (por lo que se lo conoce también como cable "apantallado"). En el cable STP, es cada par quien va forrado y protegido, aislado así de los demás pares.



El conector más frecuente con el UTP es el RJ45, parecido al utilizado en teléfonos RJ11 (pero un poco mas grande), aunque también puede usarse otro (RJ11, DB25,DB11,etc), dependiendo del adaptador de red.



link de página la cual describe cómo crear un cable UTP

Crear cable cruzado

miércoles, 2 de febrero de 2011

Elementos en una red de computadoras / Elements in a network

Antes que todo definiremos RED:
Es un conjunto de técnicas, conexiones físicas y programas informáticos empleado para la conexión de dos o más ordenadores que comparten recursos, información, etc. entre sí; una red de computadoras también es conocida como: red informática y/o red de ordenadores.
Los elementos necesarios para crear una red se dividen en:

Hardware: Es todo lo elemento físico como:

Tarjeta de red: Permite la comunicación entre diferentes aparatos conectados entre sí y también permite compartir recursos entre dos o más equipos.
                                       

Router: Permite la interconexión de red de los ordenadores. Asegura el enrutamiento de paquetes entre redes y determina la ruta que debe tomar cada paquete de datos. Siendo este el administrador de los paquetes que son enviados de cada ordenador a otro ordenador.




 Switch: Dispositivo digital de lógica interconexión de redes de computadoras que opera en la capa dos (nivel de enlace de datos) del modelo OSI (el cual es un esquema del viaje de paquetes en internet), su función es interconectar dos o más segmentos de red.


 Software: Es la parte intangible que hace funcionar un ordenador.
Sistema Operativo de Redes (NOS-Network Operating System): Tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.


Protocolo TCP (Protocolo de Control de Transmisión): El TCP / IP es la base del Internet que sirve para enlazar computadoras que utilizan diferentes sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local y área extensa.


En una red de computadoras existe un servidor y un cliente 

Servidor: Máquina principal de una red que administra los recursos, regula el flujo de información y pone a disposición de otras máquinas servicios, recursos y acceso a periféricos.Tiene gran capacidad de memoria, procesamiento y velocidad.

 Cliente: Máquina que solicita los recursos y servicios a un servidor, con el que está conectado directamente en el momento que solicita.


 Imagen donde los cuatro computadores de las esquinas son los clientes y la del centro el el servidor.


Para que exista una red informática existen diferentes medios de transmisión (son canales electrónicos, ópticos, mecánicos y electromagnéticos que permiten el transporte de información) pueden ser de dos tipos:

 Alámbricos (cables)



Inalámbricos (Ondas, señales electromagnéticas, óptico, ondas por vía satélite).


Estos serían basicamente todos los elementos que componen o que necesita una red para su correcto funcionamiento

Definiendo internet / Defining internet

Una de las muchas definiciones que podemos encontrar en internet de que es la internet, es:
Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan diferentes protocolos, garantizando así que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.
Lo que nos dice esta definición es que internet es el medio por el cual una gran cantidad de ordenadores permiten su comunicación mutua sin importar en que parte del mundo se encuentren ni a que distancia.
El internet es el principal medio de comunicación hoy en día.


Bienvenidos / Welcome

Bienvenidos a mi blog, el cual tandrá todo lo relacionado a conocimientos básicos en el área de redes informáticas. Usando programas podremos hacer prácticas para mejorar nuestros conocimientos teóricos. La práctica hace al maestro.


Welcome to my blog, this blog will had all about basic tips and tricks of networks. Using softwares we will get a lot of experience and knowledge about the "physical" work not only theory. Practice makes expert.