Issuu on Google+

Running head: THE EVOLUTION OF VISUAL BASIC

The history and evolution of Visual Basic 2010 Richard A. Pinto University System Ana G. Méndez South Florida COIS 350 Professor: María C. Sevillano 2011

1


Running head: THE EVOLUTION OF VISUAL BASIC Microsoft Visual Basic 2010 is an evolution of the Visual Basic language that is designed to generate productive applications with security of types and object-oriented. Visual Basic enables developers to focus design in Windows, the Web and mobile devices. As with all languages Microsoft.NET Framework, programs written in Visual Basic benefit from security and language interoperability. This generation of Visual Basic continues the tradition of offering a fast and easy way to create applications based on.NET Framework. This version of Visual Basic returns to include compatibility for edit and continue and includes new features for rapid application development. One of these features, called My, provides quick access to common tasks of.NET Framework, as well as information and default object instances that are related to the application and its environment at runtime. New language features include loop continuation, guaranteed disposal of resources, the operator overloading, generic types and custom events. Visual Basic also integrates completely.NET Framework, and Common Language Runtime (CLR), which provide language interoperability, collection of unused elements, enhanced security and version control. The application client applications life cycle management is now available in all versions of Visual Studio (except the Express versions). Application life-cycle management includes version control, follow-up of elements of work, build automation, a portal of team, reporting and business intelligence, agile planning and management of test cases (everything you need to work on software development projects).

2


Running head: THE EVOLUTION OF VISUAL BASIC Generation of code and text templates Text templates you can create and use in any version of Visual Studio, without the need of any other component. Generate any type of text file of your application has become easier in Visual Studio 2010 with the introduction of text Preprocessed templates. Support for code generation is also increased through better integration with the build system, to make its source code generated always the day after any change to the model. Home page The home page of Visual Studio 2010 has a renovated and new functionality. A tabbed content area provides links to a variety of learning resources selected and organized in categories. These, include MSDN resources, resources of the community and a customizable news source. The improved recent projects list allows you to add projects to the list or remove them with a single click of the mouse. You can also install main pages, customized from the Extensions Manager. Extensions Manager To find and install Visual Studio Extensions from the IDE, on the Tools menu, then click Extensions Manager. The Extensions Manager downloads and install extensions published by the community in the Gallery from the Visual Studio Gallery web site without opening a browser. It also allows you to uninstall, disable, or re-enable installed extensions.

3


Running head: THE EVOLUTION OF VISUAL BASIC References http://www.max-visual-basic.com/history-of-visual-basic.html http://dc37.dawsoncollege.qc.ca/compsci/gmack/info/VBHistory.htm

4


Running head: THE EVOLUTION OF VISUAL BASIC

Identify the main components of VB 2005 Richard A. Pinto University System Ana G. Méndez South Florida COIS 350 Professor: María C. Sevillano 2011

5


Running head: THE EVOLUTION OF VISUAL BASIC

6

Anejo B/Appendix B Ventana de Microsoft Visual Basic Repaso: Identifique cada una de las partes de la ventana. Explique en forma breve para quĂŠ se utiliza cada parte en la ventana: D

A B

E

F

C

A. Menu Bar B. Tool box C. Quick control for running and debugging application D. Form objet E. Solution explorer F. Property windows G. Windows button, Minimize, maximize

G


Running head: THE EVOLUTION OF VISUAL BASIC

The Basic definitions Richard Pinto University System Ana G. Méndez South Florida COIS 350 Professor: María C. Sevillano 2011

7


Running head: THE EVOLUTION OF VISUAL BASIC Algorithms Algorithms are implemented in the form of statements in any programming language. In this way, how to write algorithms depends on the language of programming, and the used paradigm. These are algorithms that can be interpreted by a computer and be executed so. Programs A program is a set of instructions or orders based on a programming language which a computer performs to resolve a problem or a function specified. Also can say that it is a sequenced set of instructions that are written in a language determined for some specific purposes. Although in common language is often called program to the operating system, the difference is, precisely, the specificity of one against the nature of global management. The Word software encompasses both. Programming language A programming language is that element within the computer that allows us to create programs through a set of instructions, operators and syntax rules; that it makes available to the programmer so that it can communicate with devices existing hardware and software. Hardware Physical components of the computer, i.e., everything what you can see and touch. We will classify the hardware in two types: ďƒ˜ Which is in the tower or CPU, and that therefore we cannot see with the naked eye.

8


Running head: THE EVOLUTION OF VISUAL BASIC  Which is located around the tower or CPU, and that therefore, if we see with the naked eye, and that call peripherals. Software They are the instructions that the computer needs to run, do not exist physically, or what is equal, cannot see or touch. We also have two types:  Operating systems: Whose mission is that the computers manage its resources efficiently, as well as allowing its communication with the user. We use the Windows System.  Applications: Programs are computer trying to resolve needs realize the user, for example: writing, drawing, listening to music. Compilers Compilers are programs or tools responsible for compiling. A compiler takes a text (source code) written in a language of high level and is translated into a language understandable by computers (object code). Logic and syntax error The term "syntax error" is also frequently used to refer to semantic errors, where the information is in a recognizable but incorrect format.

9


Running head: THE EVOLUTION OF VISUAL BASIC References Retrieved from http://cplus.about.com/od/glossar1/g/algorithm.htm Retrieved from http://cplus.about.com/od/introductiontoprogramming/g/program.htm Retrieved from http://www.businessdictionary.com/definition/programming-language.html Retrieved from http://www.openprojects.org/hardware-definition.htm Retrieved from http://www.techterms.com/definition/software Retrieved from http://www.thefreedictionary.com/compiler

10


Running head: THE EVOLUTION OF VISUAL BASIC

Flow Chart y Pseudocodigo Richard A. Pinto Sistema Universitario Ana G. Méndez Sur de la Florida COIS 350 Profesora: María C. Sevillano 2011

11


Running head: THE EVOLUTION OF VISUAL BASIC Proceso de Matrícula Llega el estudiante a la oficina de Admisiones. Llena la solicitud de admisión. Pasa a la oficina de Asistencia Económica. Solicita la Beca. Si cualifica debe visitar la oficina de Tesorería y pagar la cuota de admisión. De lo contrario debe solicitar un préstamo. Le entregan un recibo o copia y termina el proceso.

beca

prestamo

12


Running head: THE EVOLUTION OF VISUAL BASIC Proceso de N贸mina Se recogen las hojas de Firmas. Se cuadran y se entran los datos. Si el empleado trabaj贸 m谩s de 40 horas se paga a $10.30 las horas extra. De lo contrario se paga a $5.15. Se imprimen los resultados. Termina el proceso.

13


Running head: THE EVOLUTION OF VISUAL BASIC Proceso de Nómina Se recogen las hojas de Firmas. Se cuadran y se entran los datos. Si el empleado trabajó más de 40 horas se paga a $10.30 las horas extra. De lo contrario se paga a $5.15. Se imprimen los resultados. Termina el proceso. PROGRAMA: Pago a Empleados PROGRAMA: Pago a Empleados MODULO: Principal INICIO DATOS: Se recoge la hoja de firma Se entran los datos VARIABLES: Solicitar dato A. Solicitar dato B. Solicitar dato C Solicitar dato D Multiplicar dato B con dato C. Multiplicar dato B con dato C

MODULO: Principal INICIO DATOS: Se recoge la hoja de firma Se entran los datos VARIABLES: Leer: Horas Preguntar si horas > 40 Calcula Horas> 40: Horas * $10.30 De lo contrario Calcula Horas< 40: Horas * $5.15 Print:”Su monto a pagar es:”; Horas FIN

Despliega el mensaje .El resultado es. A Se sabe que si B= horas trabajo, C = $10.30 y D =$5.15. Ahora iremos introduciendo la información conforme se la vaya solicitando el algoritmo. Paso 1: Asignar B= 40 hrs Paso 2: Asignar C= $10.30 Paso 3: Asignar D= $5.15 Paso 4: Multiplicar B*C o B*D y el resultado asignarlo en A. Paso 5: Escribir .El resultado, es decir, A=B*C; A=B*D FIN

14


Running head: THE EVOLUTION OF VISUAL BASIC Proceso de Matrícula Llega el estudiante a la oficina de Admisiones. Llena la solicitud de admisión. Pasa a la oficina de Asistencia Económica. Solicita la Beca. Si cualifica debe visitar la oficina de Tesorería y pagar la cuota de admisión. De lo contrario debe solicitar un préstamo. Le entregan un recibo o copia y termina el proceso. PROGRAMA: Matricula MODULO: Principal Escribir: Estudiante en Oficina de Admisión Escribir: Estudiante llena solicitud de admisión Escribir: Estudiante entrega solicitud. Leer: si Datos de estudiante son correctos entonces Escribir: Estudiante va a asistencia económica Leer: en caso contrario chequear solicitud Escribir: Estudiante solicita préstamo Leer: Si préstamo es aprobado entonces Escribir: Estudiante paga cuota de inscripción Leer: en caso contrario estudiante solicita beca Leer: si beca es aprobada Escribir: Estudiante paga cuota de inscripción Escribir: Estudiante se le entrega recibo FIN

15


Running head: THE EVOLUTION OF VISUAL BASIC Sistema Universitario Ana G. Mendez Escuela para Estudios Profesionales Campus Sur de la Florida

Workshop II, Estructuras de Repetici贸n y Decisiones

Richard A. Pinto Student Number S00604609 Cois 350 Dr. Mar铆a C Sevillano April - 29-2011

16


Running head: THE EVOLUTION OF VISUAL BASIC Estructuras de repetición: Hace cero o más veces un conjunto de rutinas (bucle). El número de repetición está establecido por un número suministrado, o hasta que deje de cumplirse o se desempeñe una condición. Las estructuras de duplicación más usuales en los lenguajes de programación suelen ser WHILE, REPEAT y FOR. Ejemplo: Dim X As Integer While X < 1000 If TextBox1.Text > 1000 Then MsgBox ("El numero es mayor") Exit Sub Else X = X + 1 End If End While

17


Visual Basic 2010-350