miércoles, 17 de septiembre de 2014
GLOSARIO VB 2010 EXPRESS
ALIAS:
Permite hacer referencia a nombres de tipo sin calificación de espacio de nombres.
ARRAYS:
Una matriz es un conjunto de valores relacionados lógicamente entre sí, como el número de estudiantes de cada curso en una escuela primaria.
Usando una matriz, puede hacer referencia a estos valores relacionados mediante un mismo nombre y utilizar un número, denominado índice o subíndice, para distinguirlos. Los valores individuales se llaman elementos de la matriz. Son contiguos desde el índice 0 hasta el valor del índice superior.
A diferencia de una matriz, una variable que contiene un único valor se llama variable escalar.
OBJETOS:
Todos los lenguajes administrados de .NET Framework, como Visual Basic y C#, proporcionan plena compatibilidad con la programación orientada a objetos, incluidos la encapsulación, la herencia y el polimorfismo.
La encapsulación significa que un grupo de propiedades, métodos y otros miembros relacionados se tratan como si de una sola unidad u objeto se tratase.
Herencia describe la posibilidad de crear nuevas clases basadas en una clase existente.
Polimorfismo significa que puede tener múltiples clases que se pueden utilizar de forma intercambiable, si bien cada clase implementa las mismas propiedades o los mismos métodos de maneras diferentes.
CONSTANTES:
Una constante es un nombre significativo que toma el lugar de un número o cadena que no cambia. Las constantes almacenan valores que, como su nombre indica, permanecen iguales durante la ejecución de una aplicación. Puede mejorar considerablemente la legibilidad del código y facilitar su mantenimiento mediante constantes. Utilícelas en código que contiene valores que reaparecen o que dependen de ciertos números que son difíciles de recordar o que no tienen un significado evidente.
EVENTOS:
A pesar de que se puede visualizar un proyecto de Visual Studio como una serie de procedimientos que se ejecutan consecutivamente, en realidad la mayoría de los programas están dirigidos por eventos, es decir, el flujo de ejecución está determinado por elementos externos denominados eventos.
Un evento es una señal que comunica a una aplicación que ha sucedido algo importante. Por ejemplo, cuando un usuario hace clic en un control de un formulario, el formulario puede provocar un evento Click y llamar a un procedimiento que controla el evento. Los eventos también permiten que las tareas separadas se comuniquen. Suponga, por ejemplo, que una aplicación realiza una tarea de ordenación independientemente de la aplicación principal. Si un usuario cancela la ordenación, la aplicación puede enviar un evento de cancelación que ordene la detención del proceso de ordenación.
EXPRESIONES:
Un operador es un elemento de código que realiza una operación en uno o más elementos de código que contienen valores. Los elementos de valor incluyen variables, constantes, literales, propiedades, valores devueltos de procedimientos Function y Operator y expresiones.
Una expresión es una serie de elementos de valor combinados con operadores, que produce un nuevo valor. Los operadores actúan sobre los elementos de valor realizando cálculos, comparaciones y otras operaciones.
FORMULARIOS:
Es posible que una aplicación para Windows necesite algo más que un formulario principal. .NET Framework simplifica la tarea de agregar cuadros de diálogo, pantallas de inicio y otros formularios de ayuda.
Para obtener información sobre cómo agregar un formulario que hereda de un tipo distinto de System.Windows.Forms.Form, vea Cómo: Heredar formularios Windows Forms.
FUNCION:
Declara el nombre, los parámetros y el código que definen un procedimiento Function.
ME:
The Me keyword provides a way to refer to the specific instance of a class or structure in which the code is currently executing. Me behaves like either an object variable or a structure variable referring to the current instance. Using Me is particularly useful for passing information about the currently executing instance of a class or structure to a procedure in another class, structure, or module.
For example, suppose you have the following procedure in a module.
PARAMETRO:
Un parámetro representa un valor que el procedimiento espera que se proporcione cuando es llamado. La declaración del procedimiento define sus parámetros.
PROGRAMACION:
Al igual que con cualquier lenguaje de programación moderno, Visual Basic admite varios constructores comunes de programación y elementos de lenguaje. En esta guía se describen todos los elementos principales de programación con Visual Basic.
SUB:
Declares the name, parameters, and code that define a Sub procedure.
VARIABLE:
Una variable se declara para especificar su nombre y sus características. La instrucción de declaración para variables es Instrucción Dim (Visual Basic). Su ubicación y contenido determinan las características de la variable.
Para las reglas de denominación de variables y consideraciones, consulte Nombres de elementos declarados (Visual Basic).
SOBRECARGA:
Sobrecargar un procedimiento significa definirlo en varias versiones, utilizando el mismo nombre pero distintas listas de parámetros. El propósito de sobrecargar un procedimiento es definir varias versiones de un procedimiento estrechamente relacionadas sin tener que distinguirlas por su nombre. Esto se lleva a cabo modificando la lista de parámetros.
PROCEDIMIENTO:
Un procedimiento es un bloque de instrucciones de Visual Basic incluido entre una instrucción de declaración (Function, Sub, Operator, Get, Set) y una declaración End correspondiente. Todas las instrucciones ejecutables de Visual Basic deben estar incluidas en algún procedimiento.
miércoles, 10 de septiembre de 2014
Conociendo Visual Basic 2010 Express
1. La Pantalla Principal.

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc., a lo cual sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Monaco.
Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos, consolas, etc.
3. Características.
Visual Studio express permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .net 2002, se incorpora la versión Framework 3.5, Framework 4.0 y Framework 4.5 para las ediciones 2005, 2008, 2010 y 2012). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles. Cabe destacar que estas ediciones son iguales al entorno de desarrollo comercial de Visual Studio Professional pero sin características avanzadas. Las ediciones que hay dentro de cada suite son:
Visual Studio 2013 Express for Web
Visual Studio 2013 Express for Windows
Visual Studio 2013 Express for Windows Desktop
Adicionalmente, Microsoft ha puesto gratuitamente a disposición de todo el mundo una versión reducida de Microsoft SQL Server llamada SQL Server Express Edition cuyas principales limitaciones son que no soporta bases de datos superiores a 10 GB de tamaño, únicamente utiliza un procesador y 1 Gb de RAM y no cuenta con el Agente de SQL Server.
En el pasado se incluyeron los siguientes productos, actualmente desaparecidos en versiones como Visual Studio Express 2005, 2008 y 2012:
Visual InterDev.
Visual J++.
Visual FoxPro.
Visual SourceSafe.
4. Ventajas y Desventajas.
Ventajas
-Es un lenguaje RAD.
-Posee una curva de aprendizaje muy rápida.
-Integra el diseño e implementación de formularios de Windows.
-Permite usar con suma facilidad la plataforma de los sistemas Windows.
-El código en Visual Basic es fácilmente migrable a otros lenguajes.
-Acostumbra a los desarrolladores a programar con eficiencia.
Desventajas
-Sin soporte de Microsoft desde el 4 de Abril de 2008 (Pero el MSDN es muy completo).
-No es multiplataforma (Sin embargo se pueden usar emuladores e interpretes para correrlos en otras plataformas).
-Por defecto permite la programación sin declaración de variables. (que puede ser sencillamente corregida escribiendo la frase Option Explicit en el encabezado de cada formulario, en cuyo caso -será menester declarar todas las variables a utilizar, lo que a la postre genera código más puro).
-No permite programación a bajo nivel ni incrustrar secciones de código en ASM.
-Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall.
-Algunas funciones están indocumentadas (Sin embargo esto ocurre en muchos lenguajes).
-Es un lenguaje basado en objetos y no orientado a objetos.
5. Imágenes representativas (3)
Suscribirse a:
Entradas (Atom)