nuevo paradigma de programacion Coik
Contenido
Introducción a Visual Basic.
Origen y desarrollo .............................................2
Conceptos básicos de programación Cliente/Servidor.
WinSock Control en Visual Basic .................................2
Troyanos.
Definición, características y ejemplos..........................3
Comenzando a programar con WinSock Control.
Introducción a los protocolos TCP/IP y UDP ......................5
Propiedades, métodos y eventos de WinSock .......................5
Programando la primera aplicación Cliente/Servidor ..............7
Bibliografía ...................................................10
Introducción a Visual Basic.
Visual Basic es uno de los tantos lenguajes deprogramación que podemos encontrar hoy en día. Dicho
lenguaje nace del BASIC (Beginner´s All−purpose Symbolic Instruction Code) que fue creado en su versión
original en el Dartmouth College, con el propósito de servir a aquellas personas que estaban interesadas en
iniciarse en algún lenguaje de programación. Luego de sufrir varias modificaciones, en el año 1978 se
estableció el BASIC estándar. Lasencillez del lenguaje ganó el desprecio de los programadores avanzados por
considerarlo un lenguaje para principiantes.
Primero fue GW−BASIC, luego se transformó en QuickBASIC y actualmente se lo conoce como Visual
Basic y la versión más reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta versión
combina la sencillez del BASIC con un poderoso lenguaje deprogramación Visual que juntos permiten
desarrollar robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió
ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un
sistema operativo de la misma empresa.
Visual Basic ya no es más un lenguaje para principiantes sino que es una perfecta alternativa para los
programadores decualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.
Conceptos básicos de programación Cliente/Servidor.
Un programa simple es un conjunto de instrucciones que generalmente devuelven un valor al usuario, ya sea
numérico o una cadena de letras, este dato es el resultado de la acción del usuario sobre el programa, ya que el
usuario fue el que solicitó el dato.
Al igualque un usuario se comunica con el programa por medio del teclado, dos programas se pueden
comunicar entre sí por medio de un control especial que se denomina WinSock Control. Este control esta
disponible en el lenguaje Visual Basic, y su nombre proviene de Windows Sockets.
1
El Winsock Control como opción predeterminada no se encuentra disponible en la barra de controles estándar
de VisualBasic, para acceder a él debemos agregarlo manualmente mediante Proyecto> Componentes> y
luego seleccionar WinSock Control y Aceptar. No es visible en tiempo de ejecución, lo que significa que solo
nosotros sabemos que el control se encuentra en nuestra aplicación y cuáles son sus propiedades, aunque
también se pueden definir en tiempo de ejecución.
Este tipo de aplicaciones Cliente/Servidorpermiten comunicar programas entre sí, en consecuencia también
permiten comunicar varias computadoras, porque habiendo un programa en la computadora llama Oscar_1 y
otro en la computadora llama Daniel_1 ambos programas se pueden comunicar a través de Internet y
compartir información, o adquirir información sin saber que el dueño de la computadora lo autoriza. Esto
frecuentemente trae problemasal querer distinguir si un programa esta autorizado por el dueño o el encargado
(administrador o sysop) para acceder al sistema. Varios administradores permiten el acceso, pero a la misma
vez restringen las carpetas importantes de sus computadoras para no correr el riesgo de perder información
vital. Si el programa que se usa para acceder a otra computadora esta autorizado por el encargado de...
Regístrate para leer el documento completo.