miércoles, 2 de septiembre de 2015

Anexos

ANEXOS Y ARCHIVOS ADICIONALES

Click aqui para descargar visual studio
Componentes y herramientas del visual studio
Mas acerca de Funciones de cadenas
Mas acerca de funciones de fecha en visual studio




Guias y Practicas











Clases de programación I

 Estructuras de control










Arreglos y vectores.

Definiciones Básicas:

•Los arreglos se dividen en 2 grupos, los vectores y las matrices. Los vectores son arreglos que contienen una sola dimensión y las matrices 2 o más dimensiones.
•Los Arreglos se utilizan para almacenar un conjunto de variables, que sean del mismo tipo de dato, y todas estas bajo un mismo nombre.
•Para crear un arreglo se debe en primer lugar declararlo como cualquier otra variable, la única diferencia es que debemos indicar la cantidad de elementos que contendrá el arreglo, colocando el número de índice entre paréntesis. 


Declarar y Asignar Valores:
•Dim municipios(4) As String
•Valores:
•Municipios (0)= “San Miguel”
•Municipios(1)= “Chinameca”
•Municipios (2)= “Jocoro”
•Municipios (3)= “Mercedes Umaña”
•Municipios (4)= “Corinto”


Declaración de Arreglos bidimensionales:
Suponga que queremos almacenar la cantidad de estudiantes en cursos de idiomas por niveles.
Tendremos 3 filas que representarán Nivel básico, medio o avanzado y 4 columnas que representarán los idiomas (1 = Inglés, 2 = Francés, 3 = Alemán y 4 = Español). La declaración de dicha matriz sería:
•???????
•Dim Alumnosniveleidioma(3, 4)
•Que en realidad debe ser:
•DimAlumnosniveleidiomas (2,3)


Asignaríamos datos asi:

 Alumnosniveleidioma(0,0)=4
Alumnosniveleidioma(0, 1) = 3

Alumnosniveleidioma(0, 2) = 13


Alumnosniveleidioma(0, 3) = 4
Alumnosniveleidioma(1,0)=11
Alumnosniveleidioma(1, 1) = 7

Alumnosniveleidioma(1, 2) = 14


Alumnosniveleidioma(1, 3) = 8
Alumnosniveleidioma(2,0)=21
Alumnosniveleidioma(2, 1) = 6

Alumnosniveleidioma(2, 2) = 19


Alumnosniveleidioma(2, 3) = 7



                                                AMBITO DE LAS VARIABLES

Evento
™Un Evento es una acción o acontecimiento reconocido por algunos objetos para los cuales es necesario escribir el código para responder a dicho evento. Los eventos pueden ocurrir como resultado de una acción del usuario (Click), por invocación a través de código o disparados por el sistema (Timer Tick Event).
Manejador de Eventos
™Un Manejador de Eventos contiene código que responde a eventos particulares. Un desarrollador diseña cuidadosamente sus aplicaciones determinando los controles disponibles para el usuario y los eventos apropiados asociados a estos controles, entonces, el desarrollador escribe el código para integrar los eventos consistentes con el diseño de la aplicación.
Procedimientos
™Un procedimiento es un conjunto de sentencias que realizan una acción lógica. Existen tres tipos de procedimientos en Visual Basic .NET:
™Event procedures/Event handler, procedimiento que contiene código que es ejecutado en respuesta a un evento. Cuando el evento es disparado el código dentro del manejador de eventos es ejecutado. Visual Basic .NET para los manejadores de eventos utiliza una convención estándar la cual combina el nombre del objeto seguido de un guión bajo y el nombre del evento.
™Private|Public Sub objeto_Evento(parámetros) handles Objeto.Evento sentencias End Sub
™Sub procedures, contiene código que el desarrollador crea para realizar una acción lógica.
™Function procedures, contiene código que el desarrollador crea para realizar una acción lógica y regresa un valor, el valor que una función envia de regreso al programa que lo invoco es llamado valor de regreso. Para regresar un valor se utiliza la sentencia Return.
Ámbito de las variables
Cuando es declarada una variable también se define su ámbito, el ámbito de una variable es la región de código en la cual la variable se referencia directamente. Existen dos tipos de ámbitos de las variables:
™Local, es una variable declarada dentro de un procedimiento y se destruye cuando el procedimiento termina de ejecutarse.
™Módular, es una variable declarada a nivel módulo fuera de cualquier procedimiento y son declaradas en la parte superior del Editor de Código arriba del primer procedimiento, este espacio es llamado Sección de Declaraciones Generales o en un modulo independiente.
™Estaríamos hablando de variables con Ámbito Privado o público
Ejemplo
™Realice una aplicación que permita determinar el total a pagar por un grupo familiar que visita un centro turístico. Si posee un cupón de descuento, solo cancela el 50%. Totalice por familia o comunidad y el total general de ingresos. Utilice constantes para el precio y variables publicas según el caso en módulo independiente.
Ejercicios
™Diseñe un programa que contabilice las preferencias de la liga española entre los estudiantes de Programación I.

™Construya un programa que simule un menú de comida rapida en uno o varios ComboBox y muestre totales según la elección del usuario. Totalice ventas diarias generales y por combo.™Construya un programa que permita seleccionar un país en un ComboBox y dependiendo del país muestre una lista de departamentos, estados o provincias.

VALIDACION DE DATOS
Proceso de verificar que los datos introducidos por el usuario estén completos y correctos según el tipo y formato especificado de acuerdo al control asociado.
VALIDACION POR CONTROLES

Se refiere a utilizar el tipo de control específico según el ingreso que se desee del usuario y evitar de esta manera el ingreso incorrecto de valores. Controles que facilitan el proceso:
˜MaskedTextBox
˜NumericUpDown
˜ComboBox
˜RadioButton
˜ListBox, etc.

VALIDACION POR PROPIEDADES
  • Permite controlar el uso que los usuarios darán a los controles durante la ejecución, estableciendo las propiedades en modo diseño y cambiando sus valores en ejecución según convenga
  • ˜EnableVisible
  1. ˜MaxLength
˜ReadOnly
˜PasswordChar

VALIDACION POR EVENTOS
˜TextChanged
˜Validated
˜MouseMove
˜Mouse Down
˜MouseUp
˜LostFocus
˜GotFocus
˜Load

VALIDACION POR CONDICIONES

INTRODUCCIÓN

INTRODUCCIÓN
En este portafolio electrónico incluimos mucha información y aspectos básicos sobre la materia ya que cada una de las sesiones de clases hemos aprendido mucho acerca de la programación en nuestro portafolio se encuentra Clases, conceptos, guías de ejercicios, trabajos, ejemplos en fin muchas cosas vistas durante el computo.  

Contenidos

Descripción de la Asignatura
El contenido de la asignatura está orientada para el desarrollo de soluciones con  Visual Basic.NET el cual aporta las herramientas fundamentales para diseñar y construir con rapidez aplicaciones basadas en Windows y servicios Web XAML, logrando con  ello una mejor preparación del profesional en el área de programación.
Previamente a la Programación I, el estudiante debe tener las bases en los fundamentos de programación, como la lógica de programación, seudocódigo, algoritmos, y estructuras básicas de programación.

Situación problemática:
En la actualidad, los requerimientos de desarrollo de software por la sociedad, están orientados a la programación web.
Por lo tanto, para dar respuesta a los requerimientos en el área de desarrollo, se trabaja en esta asignatura en un lenguaje de programación que presenta varias formas de desarrollo, incluyendo la programación web, en el lenguaje Visual Basic.net. 

Función clave:
Desarrollo de Software o Sistemas de Información

Unidad de competencia:
Comprende los distintos tipos de lenguajes de programación y las funciones propias de cada uno.

Elementos de competencia:
-          Dominar los conceptos del Lenguaje de Programación Visual Basic.NET
-          Aplicar el Lenguaje de Programación Visual Basic.NET
-          Comprender la lógica para la programación orientada a objetos.
-          Investigar sobre del entorno de desarrollo.NET
-          Identificar la metodología para desarrollar aplicaciones .NET 

Contenidos de la Asignatura

Unidad 01.   Entorno de desarrollo de Visual Basic .NET
1.1. Componentes y Herramientas de Visual Studio
1.2. Trabajo con menús, barras de herramientas y cuadros de diálogo
1.3. Creación de primera aplicación para Windows (Aplicación de consola)
1.4. Depuración de Programas

Unidad 02.   Introducción a la sintaxis.NET
2.1. Tipos de datos, operadores, variables y constantes
2.2. Estructuras de control:
2.2.1     Sentencias IF: Simple, compuesta, Anidada
2.2.2     Repetitivas
2.2.2.1.  While (Do While)
2.2.2.2.  For Next
2.2.2.3.  Do Loop Until (Do while Loop)
2.2.2.4.  Select Case
2.3. Arreglo para el manejo de datos
2.4. Uso de funciones de cadenas
2.5. Funciones de fecha y hora

Unidad 03.   Desarrollo de aplicaciones para Windows
3.1. Formularios Windows
3.2 Incorporando controles a formularios
3.3. Trabajo con múltiples formularios (MDI)
3.4. Aplicación de Menús y barras de herramientas
3.5. Trabajo con Cuadros de dialogo
3.5. Validando ingreso de datos de los usuarios
3.6. Manejo de errores y excepciones en Visual Basic.net

Unidad 04.   Programación orientada a objetos en Visual Basic .NET
4.1. Pilares de la programación orientada a objetos
4.2. Las Clases
4.3. Los objetos
4.4. Implementación de métodos
4.5. Implementación de eventos

Unidad 05.   Fundamentos de ADO.NET
5.1. Introducción a ADO.NET
5.2. Proveedores de Datos de ADO.NET
5.3. Manipulación de Datos con ADO.NET
5.4. Uso de los objetos ADO.NET



Unidad 06.   Creación de aplicaciones XAML
6.1. Introducción a XAML
6.2. Características de XAML
6.3. Controles de Aplicaciones XAML
6.4. Uso del diseñador.
6.5. Programación de eventos para controles XAML