Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4 HERRAMIENTAS MS POTENTES ......................................................................................................... 4 PROCEDIMIENTOS Y FUNCIONES VISUAL BASIC................................... Error! Bookmark not defined. ESTRUCTURAS Y OTROS ELEMENTOS DE PROGRAMACIN (VISUAL BASIC) ...................................... 6 Estructuras y matrices ......................................................................................................................... 7 Ventajas ............................................................................................................................................... 8 Desventajas.......................................................................................................................................... 8
sera: Cdigo de instrucciones de uso universal para principiantes. Basic es un lenguage de programacin que actua como un intermediario entre el operador y el computador. Mediante el vocabulario y las reglas Basic, se le ordena al computador lo que se quiere que haga y el PC transforma estas instrucciones para poder ejecutarlas. Otros lenguajes de programacin que pueden emplearse son el Pascal, Fortan y Ensamblador. BASIC es traducido a cdigo binario, tambin se puede escribir programas en cdigo binario pero es muy dificil por eso crearon el Basic.
Ms adelante, en 1987, lleg una de las versiones ms populares del lenguaje: el viejo y querido QuickBasic, una joya de oro de los tiempos del MS-DOS, con la cual muchos se develaron (incluido mi profesor Ismael, je, je,je) ms de una noche. Las primeras versiones eran interpretadas y no estructuradas. Las ms recientes son estructuradas y, a menudo, compiladas. En esos tiempos, BASIC sola ensearse a los programadores principiantes porque era "fcil" de utilizar y de comprender, y adems porque contiene los mismos conceptos fundamentales que muchos otros
2
lenguajes considerados ms "difciles", como Pascal, C y COBOL, las cuales a su vez, eran muy populares entre los programadores, mientras que haba una especie de desprecio hacia Basic, por tratarse de un lenguaje para principiantes".
En contraste, hace poco ms de 14 aos, el proceso de construir una sencilla aplicacin basada en Microsoft Windows sola ser algo complicado, difcil y largo. Hasta aqu, todo eran oscuras pantallas de texto y aplicaciones de consola. Con la llegada de Windows, todo resulto muy diferente. Es as que, construir estas aplicaciones ricas en grficos no era un proceso trivial antes de la introduccin de Visual Basic 1.0 en mayo de 1991. Las antiguas aplicaciones de MS-DOS mucho distaban ya de las modernas y visuales de Windows, pero, claro, hacer aplicaciones para ese nuevo sistema operativo era un real privilegio, que muy pocos estudiosos de la programacin en C podan experimentar.
Ese ao, Visual Basic 1.0 vio la luz, y revolucion el desarrollo de aplicaciones para Windows, especialmente por su facilidad y por la rapidez con la que permite crearlas. Siempre escucho comentar que desde esos tiempos, usandoVisual Basic, los programadores podamos, por primera vez, implementar aplicaciones de Windows en un ambiente intuitivo y grfico, simplemente arrastrando controles sobre un formulario. Si bien muchas personas hicieron de Visual Basic una realidad, un empelado de Microsoft, llamado Alan Cooper, fue considerado el verdadero padre del lenguaje. Hoy con mas de 14 aos del lenguaje en el mercado, Alan es considerado una eminencia.
2.4 Visual Studio 2005 2.5 Visual Studio 2008 2.6 Visual Studio 2010 2.7 Visual Studio 2012
Importancia de Visual Basic.Net Visual Basic es el lenguaje de programacin mas popular de microsoft que existe.Permite escribir aplicaciones con muchsimo menos cdigo.Los programadores pueden arrastrar y soltar controles,como por ejemplo,botones y cuadros de dilogo y despus, definir su aspecto y comportamiento,Este lenguaje al final ha dado un gran salto para convertirse en un verdadero lenguaje orientado a objetos y ahora,es capaz de aprovecharse de todo lo que ofrece el entorno de trabajo.NET.
HERRAMIENTAS MS POTENTES
En los aos venideros, la industria informtica comenzara a abrazar el movimiento a la programacin en 32-bits. La salida al mercado de Microsoft Windows 95 y de Microsoft Windows NT condujeron a esta adopcin y destac la necesidad de herramientas de desarrollo ms potentes que podran soportar la nueva arquitectura. Fue entonces cuando la revista Windows Watcher seal que Visual Basic estaba adoptado por ms compaas (30 por ciento) que cualquier otro lenguaje de programacin. Llevar una base instalada tan grande del desarrollo de aplicaciones en 16-bits a 32bits sera una tarea de migracin importante, pero asegurara la existencia prolongada del lenguaje de programacin Visual Basic y de su comunidad.
La versin 32-bit de Visual Basic- versin 4.0-fue anunciada en septiembre de 1995 e inclua la edicin estndar y profesional as como una nueva edicin destinada al nivel empresarial y el desarrollo en equipo. La edicin empresarial ofreca nuevas capacidades tales como automatizacin remota, control de datos remoto, y una versin integrada de Microsoft Visual SourceSafe para la direccin de la configuracin y realizacin de diferentes versiones.
Hoy, se contina ampliando las posibilidades del desarrollador en Visual Basic. Con Visual Basic .NET, se posibilita a los desarrolladores en Visual Basic con niveles de control y productividad sin precedentes. A travs de objetos-orientados de primera-clase, tales como herencia, manejo estructural excepcional, y construcciones con parmetros, programar en Visual Basic llegar a ser ms elegante, simple, y de mantenimiento sencillo. Con el acceso completo al marco del NET de Microsoft, los desarrolladores pueden, por primera vez, conseguir ventaja directa de la rica plataforma de Microsoft y construir aplicaciones tradicionales basadas en Windows, aplicaciones Web de pequeos clientes, los servicios de nueva generacin de Web de XML, y software para mviles.
PROCEDIMIENTOS Y FUNCIONES VISUAL BASIC FUNCIONES VISUAL BASIC NET Una funcion en visual basic net es un modulo de un programa separado del cuerpo principal, que realiza una tarea especifica y que puede regresar un valor a la parte principal del programa u otra funcion o procedimiento que la invoque. La forma general de una funcion es: Function Nom_fun(parametros) instrucciones nomfun = cargarlo porque es quien regresa el dato End Function La lista de parametros formales es una lista de variables separadas por comas (,) que almacenaran los valores que reciba la funcion estas variables actuan como locales dentro del cuerpo de la funcion. Aunque no se ocupen parametros los parentesis son requeridos. Dentro del cuerpo de la funcion deber haber una instruccion que cargue el NOMFUNCION para regresar el valor, de esta manera se regresan los datos. Sin embargo es de considerar que NOMFUNCION puede regresar un dato, una variable o una expresion algebraica(no ecuacion o formula) como lo muestran los siguientes ejemplos; a) FUNCION1 = 3.1416 b) FUNCION1 = area c) FUNCION1 = x + 15 / 2
6
Recordar ademas: a) Una funcion no se llama usando CALL b) Cuando se llame a una funcion debera haber una variable que reciba el valor que regresara la funcion, esdecir generalmente se llama una funcion mediante una sentencia de asignacion, por ejemplo resultado = funcion(5, 3.1416)
Estructuras y matrices
Una estructura puede contener una matriz como uno o ms de sus elementos. Esto se ilustra en el siguiente ejemplo: VB Public cPU As String Public memory As Long Public diskDrives() As String Public purchaseDate As Date
End Structure Tiene acceso a los valores de una matriz dentro de una estructura de la misma manera que tiene acceso a una propiedad en un objeto. Esto se ilustra en el siguiente ejemplo: VB Dim mySystem As systemInfo ReDim mySystem.diskDrives(3) mySystem.diskDrives(0) = "1.44 MB" Tambin puede declarar una matriz de estructuras. Esto se ilustra en el siguiente ejemplo:
Ventajas
La facilidad del lenguaje permite crear aplicaciones para windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversion tanto en tiempo como en dinero .
Permite generar librerias dinamicas de forma activa, mediante una reconfiguracion en su proceso de coleccion o codificacion.
Desventajas
No existe forma alguna de exportar el codigo a otras plataformas diferentas a windows. Los ejecutables generados son relativamente lentos en VISUAL BASIC 6.0 y anteriores. Por efecto permite la programacion sin declaracion de variables.
CONCLUSION
Hoy, se contina ampliando las posibilidades del desarrollador en Visual Basic. Con Visual Basic .NET, se posibilita a los desarrolladores en Visual Basic con niveles de control y productividad sin precedentes. A travs de objetos-orientados de primera-clase, tales como herencia, manejo estructural excepcional, y construcciones con parmetros, programar en Visual Basic llegar a ser ms elegante, simple, y de mantenimiento sencillo. Con el acceso completo al marco del NET de Microsoft, los desarrolladores pueden, por primera vez, conseguir ventaja directa de la rica plataforma de Microsoft y construir aplicaciones tradicionales basadas en Windows, aplicaciones Web de pequeos clientes, los servicios de nueva generacin de Web de XML, y software para mviles.
Bibliografa
http://www.cpxall.com/2012/12/historia-de-visual-basic-net.html http://www.elguille.info/colabora/NET2005/Percynet_Historia_Visual_Basic_NET.htm http://es.wikipedia.org/wiki/Visual_Basic_.NET http://es.wikibooks.org/wiki/Visual_Basic_/_Introducci%C3%B3n
10