46
INSTITUTO TECNOLOGICO DE CHILPANCINGO INGENIERIA EN SISTEMAS COMPUTACIONALES TALLER DE PROGRAMACION AVANZADA MANUAL TECNICO: Visual Studio CATEDRATICO: M.C. José Mario Martínez Castro INTEGRANTES DEL EQUIPO: Emilio Abarca Sánchez Enrique Rosario Sotelo Chilpancingo Gro, a 11 de Septiembre del 2012

Proyecto visual studio

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Proyecto visual studio

INSTITUTO TECNOLOGICO DE

CHILPANCINGO

INGENIERIA EN SISTEMAS COMPUTACIONALES

TALLER DE PROGRAMACION AVANZADA

MANUAL TECNICO: Visual Studio

CATEDRATICO: M.C. José Mario Martínez Castro

INTEGRANTES DEL EQUIPO:

Emilio Abarca Sánchez

Enrique Rosario Sotelo

Chilpancingo Gro, a 11 de Septiembre del 2012

Page 2: Proyecto visual studio

INDICE

MANUAL TECNICO________________________________________________2

INSTALACION MICROSOT SQL SERVER MANAGEMENT

STUDIO EXPRESS ________________________________________________3

BASE DE DATOS MICROSOFT CON SQL SERVER MANAGEMENT ________14

INSTALACION MICROSOFT VISUAL STUDIO 2010 _____________________23

VENTANAS Y CONEXION DE LA BASE DE DATOS

CON VISUAL STUDIO CON C#______________________________________30

Page 3: Proyecto visual studio

MANUAL TECNICO

Microsoft SQL Server es un sistema para la gestión de bases de datos producido

por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-

SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa

de Microsoft a otros potentes sistemas gestores de bases de datos como

son Oracle, PostgreSQL o MySQL.

Microsoft SQL Server revoluciona el concepto de Base de Datos para la Empresa.

Reúne en un sólo producto la potencia necesaria para cualquier aplicación

empresarial crítica junto con unas herramientas de gestión que reducen al mínimo

el coste de propiedad. Con Microdoft SQL Server, la empresa tiene todo de serie.

Miles de Soluciones Disponibles: Tendrá libertad de elección, ya que todas las

aplicaciones de gestión del mercado corren sobre Microsoft SQL Server

Escalabilidad: Se adapta a las necesidades de la empresa, soportando desde unos

pocos usuarios a varios miles. Empresas centralizadas u oficinas distribuidas,

replicando cientos de sites.

Potencia: Microsoft SQL Server es la mejor base de datos para Windows NT

Server. Posee los mejores registros de los benchmarks independientes (TCP) tanto

en transacciones totales como en coste por transacción.

Gestión: Con un completo interfaz gráfico que reduce la complejidad innecesaria de

las tareas de administración y gestión de la base de datos.

Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev,

Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft

SQL Server.

Page 4: Proyecto visual studio

CARACTERÍSTICAS

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye también un potente entorno gráfico de administración, que

permite el uso de comandos DDL y DML gráficamente.

Permite trabajar en modo cliente-servidor, donde la información y datos

se alojan en el servidor y las terminales o clientes de la red sólo acceden

a la información.

Además permite administrar información de otros servidores de datos.

Este sistema incluye una versión reducida, llamada MSDE con el mismo

motor de base de datos pero orientado a proyectos más pequeños, que

en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se

distribuye en forma gratuita.

INSTALACIÓN MICROSOT SQL SERVER MANAGEMENT

STUDIO EXPRESS

1.-Para iniciar la instalación seleccionamos SQLEXPR32.EXE e iniciara el proceso de instalación. 2.-Aceptamos las condiciones de licencia y seleccionamos siguiente.

Page 5: Proyecto visual studio

3.-Seleccionamos instalar

4.-Seleccionamos siguiente

Page 6: Proyecto visual studio

5.-Seleccionamos siguiente

6.-Seleccionamos siguiente

Page 7: Proyecto visual studio

7.-Seleccionamos siguiente

8.-Siguiente.

Page 8: Proyecto visual studio

9.-Instalamos todos los componentes y seleccionamos siguiente

10.-En este caso cambiamos a modo mixto y colocamos como contraseña y seleccionamos siguiente.

Page 9: Proyecto visual studio

11.-Seleccionamos siguiente.

12.-Seleccionamos siguiente.

Page 10: Proyecto visual studio

13.-Seleccionamos instalar y se iniciara el proceso de instalación.

14.-Siguiente.

Page 11: Proyecto visual studio

15.-Por ultimo seleccionamos finalizar.

En este caso también instalamos el Microsoft SQL Server Express 2005 Management Studio Express. 1.-Seleccionamos el archivo SQLServer2005_SSMSEE.EXE e iniciará el proceso de instalación. 2.-Seleccionamos Next.

Page 12: Proyecto visual studio

3.-Aceptamos las condiciones de licencia y seleccionamos Next

4.- Next.

Page 13: Proyecto visual studio

5.-Seleccionamos Next.

6.-Seleccionamos install e iniciará el proceso de instalación.

Page 14: Proyecto visual studio

7.-Seleccionamos finish para terminar la instalacion.

Page 15: Proyecto visual studio

CREACION DE LA BASE DE DATOS EN MICROSOFT SQL

SERVER MANAGEMENT

Para crear nuestra BD vamos a Inicio, buscamos y seleccionamos SQL

Server Management Studio Express

Abrirá la ventana de Microsoft SQL y la de connect to server en la parte de

Server type se alegira Datebase Engine y escribir el password seleccionamos

Connect.

Seguido mostrará lo siguiente

Page 16: Proyecto visual studio

5.- En el panel izquierdo muestra varias carpetas entre ellas Databases

posicionando el cursor sobre la carpeta se le dará clic derecho y damos clic en

New Database.

Page 17: Proyecto visual studio

Aparecera una ventana y en Database name se le agregara el nombre de la

nueva base de datos a crear y seleccionamos Ok.

En la parte izquierda se encuentra nuestra base de datos creada

Page 18: Proyecto visual studio

8.- Elegimos la carpeta tablas que se despliega de nuestra BD creamos

nuestra primera tabla este caso “Tipo_Publicacion” y le damos clic derecho a

la carpeta Tables y le damos clic en New Table.

9.-En la parte del centro de la ventana se abre la tabla para poder agregarle los

atributos, en este caso le agregamos los atributos Tipo_id(Clave primaria) con

el tipo de dato int y Tipo_nombre con el tipo de dato nvarchar(50).

Page 19: Proyecto visual studio

11.-En la pestaña superior damos clic derecho y seleccionamos guardar en

este caso será Tipo_Publicacion y seleccionamos Ok.

12.-Para crear la segunda tabla “Pubicacion” tendrá los atributos Pub_id con el

tipo de dato int, Pub_nombre nvarchar(50), Tipo_id int en la cual la clave

primaria será Pub_id.

Page 20: Proyecto visual studio

13.-Para crear las relación de las dos tablas nos vamos en la carpeta Database

Diagrams de la BD Publicaciones, damos clic derecho sobre la carpeta

Database Diagram y seleccionamos new Database Diagram.

Arrojará la siguiente ventana para agregar las tablas

Page 21: Proyecto visual studio

15.-Para relacionar las dos tablas seleccionamos el atributo Tipo_id de la tabla

Tipo_Publicacion y arrastramos hasta sobre el atributo Tipo_id de la tabla

Publicacion y por ultimo guardamos el diagrama.

16.- Para agregar datos ya sea en la tabla “Tipo_Publicacion” o “Publicacion”

damos clic derecho sobre la tabla, seleccionamos Open Tabla.

Page 22: Proyecto visual studio

17.- Agregamos los datos que sean necesarios. En cada una de las tablas, y al

seleccionar Open Table mostrará lo siguiente:

Finalmente hemos creado nuestra BD Publicaciones

Page 23: Proyecto visual studio

INSTALACION MICROSOFT VISUAL STUDIO

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus

siglas en inglés) para sistemas operativos Windows. Soporta varios lenguajes

de programación tales como Visual C++, Visual C#, Visual

J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las

extensiones necesarias para muchos otros.

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 intercomuniquen entre estaciones de trabajo, páginas web

y dispositivos móviles.

Microsoft Visual Studio 6

Microsoft Visual Studio .NET (2002)

Microsoft Visual Studio .NET 2003

Microsoft Visual Studio 2005

Microsoft Visual Studio 2008

Microsoft Visual Studio 2010

A partir de la versión 2005 Microsoft ofrece gratuitamente las Express Editions.

Estas son varias ediciones básicas separadas por lenguajes de programación o

plataforma enfocadas para novatos y entusiastas. Estas ediciones son iguales

al entorno de desarrollo comercial pero sin características avanzadas. Las

ediciones que hay son:

Visual Basic Express Edition

Visual C# Express Edition

Visual C++ Express Edition

Visual J# Express Edition (Desapareció en Visual Studio 2008)

Visual Web Developer Express Edition (para programar en ASP.NET)

Visual F# (Apareció en Visual Studio 2010, es parecido al J#)*

Adicionalmente, Microsoft ha puesto gratuitamente a disposición de todo el

mundo una versión reducida de MS SQL Server llamada SQL Server Express

Edition cuyas principales limitaciones son que no soporta bases de datos

superiores a 4 GB de tamaño, únicamente utiliza un procesador y un Gb de

Ram, y no cuenta con el Agente de SQL Server.

Page 24: Proyecto visual studio

Visual Studio 2010

Visual Studio 2010 es la versión más reciente de esta herramienta,

acompañada por .NET Framework 4.0. La fecha prevista para el lanzamiento

de la versión final ha sido el 12 de abril de 2010.

Hasta ahora, uno de los mayores logros de la versión 2010 de Visual Studio ha

sido el de incluir las herramientas para desarrollo de aplicaciones

para Windows 7, tales como herramientas para el desarrollo de las

características de Windows 7 (System.Windows.Shell) y la Ribbon Preview

para WPF.

Entre sus más destacables características, se encuentran la capacidad para

utilizar múltiples monitores, así como la posibilidad de desacoplar las ventanas

de su sitio original y acoplarlas en otros sitios de la interfaz de trabajo. Además

de esto, aparece una edición que compila las características de todas las

ediciones comunes de Visual Studio: Professional, Team Studio, Test, conocida

como Visual Studio Ultimate.

Ventajas

La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco

tiempo. En otras palabras, permite un desarrollo eficaz y menor inversión tanto

en tiempo como en dinero

Permite generar librerías dinámicas de forma activa, mediante una

reconfiguración en su proceso de colección o codificación.

Desventajas

No existe forma alguna de exportar el código a otras plataformas diferentes a

Windows. Los ejecutables generados son relativamente lentos en VISUAL

BASIC 6.0 y anteriores. Por efecto permite la programación sin declaración de

variables.

Su lenguaje no distingue entre mayúsculas y minúsculas como se hace en

C++.

C#

C# es un lenguaje orientado a objetos elegante y con seguridad de tipos que

permite a los desarrolladores crear una amplia gama de aplicaciones sólidas y

seguras que se ejecutan en .NET Framework. Puede utilizar este lenguaje para

crear aplicaciones cliente para Windows tradicionales, servicios Web XML,

Page 25: Proyecto visual studio

componentes distribuidos, aplicaciones cliente-servidor, aplicaciones de base

de datos, y muchas tareas más.

La creación del nombre del lenguaje, C♯, proviene de dibujar dos signos

positivos encima de los dos signos positivos de "C++", queriendo dar una

imagen de salto evolutivo, del mismo modo que ocurrió con el paso de C a

C++.

C# permite el uso de métodos, funciones y objetos, como por ejemplo, encerrar

una serie de instrucciones en un método, que al ser llamado las realiza y te

pasa los datos.

El nombre C Sharp fue inspirado por la notación musical, donde ♯ (sostenido,

en inglés sharp) indica que la nota (C es la nota do en inglés) es un semitono

más alta, sugiriendo que C♯ es superior a C/C++.1

C♯, como parte de la plataforma.NET, está normalizado por ECMA desde

diciembre de 2001 (C# Language Specification "Especificación del lenguaje

C♯"). El 7 de noviembre de 2005 salió la versión 2.0 del lenguaje, que incluía

mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos

parciales y tipos anulables. El 19 de noviembre de 2007 salió la versión 3.0 de

C#, destacando entre las mejoras los tipos implícitos, tipos anónimos y LINQ

(Language Integrated Query -consulta integrada en el lenguaje).

Aunque C♯ forma parte de la plataforma.NET, ésta es una interfaz de

programación de aplicaciones (API), mientras que C♯ es un lenguaje de

programación independiente diseñado para generar programas sobre dicha

plataforma. Ya existe un compilador implementado que provee el marco de

DotGNU - Mono que genera programas para distintas plataformas como Win32,

UNIX y Linux.

Page 26: Proyecto visual studio

INSTALACION MICROSOFT VISUAL STUDIO 2010

1.- Seleccionamos el archivo de instalación del Visual Studio 2010 ultimate, y mostrara la

siguiente ventana principal.

2.- Esperemos que cargue todos los componentes

3.-Seleccionamos Siguiente

Page 27: Proyecto visual studio

4.- “He leído los términos de la licencia y los acepto” activamos esa casilla y seleccionamos el

botón siguiente.

5.-Ahora seleccionamos el botón Instalar

6.- esperamos a que se instalen todos los componentes.

Page 28: Proyecto visual studio

7.- Seleccionamos el botón finalizar. Y así termina la instalación de Microsoft Visual Studio

2010 Ultimate

Desarrollo de la aplicación

Creación del proyecto y las ventanas

Conexión de Microsoft Visual Studio con la BD MICROSOFT SQL SERVER

MANAGEMENT base de datos

Multimedia (Reproductor de Windows)

Reporte

Creación del proyecto y las ventanas a utilizar

1.- Debemos tener instalado el visual studio 2010 ultimate, seleccinamos inicio y elegimos

Microsoft visual studio 2010 ultimate

2.- En la ventana de inicio del Visual Studio 2010 damos clic en nuevo proyecto

Page 29: Proyecto visual studio

3.- En la siguiente ventana elegimos la opción Visual C# y la opción Aplicación de Windows

Forms, en la parte inferior se le coloca el nombre de nuestro proyecto seleccionamos Aceptar.

4.- Del lado izquierdo damos clic en Cuadro de herramientas para visualizar los componentes

que podemos utilizar.

Observemos que al pasar el puntero sobre la barra, esta se visualiza automáticamente.

Page 30: Proyecto visual studio

5.- Para iniciar colocamos los componentes que vamos a utilizar en nuestra aplicación, se

arrastra el componente a utilizar en el área del Form. Para nuestra pantalla principal, de la

barra de herramientas seleccionamos la opción de MenuStrip para crear un menú.Y si

queremos modificar la fuente o tamaño basta con seleccionar el campo y enla parte derecha

muestra una sección donde podemos modificarlo.

6.- Agregamos un nuevo Form, vamos a Proyecto y damos clic en Agregar Windows Forms

PROPIEDADES

Page 31: Proyecto visual studio

7.- Seleccionamos Windows Forms y damos clic en agregar. Entonces empezamos con el

diseño de el otro form para nuestra aplicación.

Page 32: Proyecto visual studio

Conexión de la Base de Datos

Ahora haremos la conexión de la base de datos para que en el componente dataGridView se

muestren los datos de las tablas de nuestra base de datos. Damos clic en el Form para

visualizar el código fuente y asi programar las acciones que nuestra aplicación desarrollara

mediante diferentes componentes.

1.- Después de tener nuestra ventana hacemos la conexión de la base de datos con el siguiente

código, este solo es el método para la conexión.

public void conexionconBD() { SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = "Data Source='ENRICKO-PC\\SQLEXPRESS';initial catalog='Publicaciones'; uid='sa';password='12345';Trusted_Connection='FALSE'"; string strSQL = "SELECT * FROM Tipo_Publicacion"; SqlCommand cmSQL = new SqlCommand(strSQL, cnn); cnn.Open(); SqlDataReader myReader = cmSQL.ExecuteReader(); try { dataGridView1.Rows.Clear(); while (myReader.Read()) { dataGridView1.Rows.Add(myReader.GetInt32(0), myReader.GetString(1)); } } finally { myReader.Close(); cnn.Close(); } }

2.- Damos clic en el dataGridView y seleccionamos la opcion de agregar columnas o editar

columnas, definimos el nombre de los campos, aceptar.

Page 33: Proyecto visual studio
Page 34: Proyecto visual studio

3.- Para observar la coneccion debemos ejecutar nuestro proyecto con la tecla F5 o con el

icono

4.- Hasta ahora solo tenemos conectada la base de datos, para que nuestros botones hagan su

tarea debemos dar doble clic y programar cada uno de ellos.

Page 35: Proyecto visual studio

Codigo Fuente

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace Proyecto_Publicaciones { public partial class Form2 : Form { public Form2() { InitializeComponent(); } public void conexionconBD() { SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = "Data Source='ENRICKO-PC\\SQLEXPRESS';initial catalog='Publicaciones'; uid='sa';password='12345';Trusted_Connection='FALSE'"; string strSQL = "SELECT * FROM Tipo_Publicacion"; SqlCommand cmSQL = new SqlCommand(strSQL, cnn); cnn.Open(); SqlDataReader myReader = cmSQL.ExecuteReader(); try { dataGridView1.Rows.Clear(); while (myReader.Read()) { dataGridView1.Rows.Add(myReader.GetInt32(0), myReader.GetString(1)); } } finally { myReader.Close(); cnn.Close(); } } public void operaciones(string operaciones) { SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = "Data Source='ENRICKO-PC\\SQLEXPRESS';initial catalog='Publicaciones'; uid='sa';password='12345';Trusted_Connection='FALSE'"; string strSQL = operaciones; SqlCommand cmSQL = new SqlCommand(strSQL, cnn); cnn.Open(); try { cmSQL.ExecuteNonQuery(); } catch (Exception exc) { throw new Exception("no se pudo realizar la operacion", exc); }

Page 36: Proyecto visual studio

finally { cnn.Close(); } }//Fin operaciones public void elimilarpublicaciones(string tipoid) { operaciones("delete from Publicacion where Tipo_id=" + tipoid); } private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { textBoxTipo_id.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["Tipo_id"].Value); textBoxTipo_id.Enabled = false; textBoxTipo_nombre.Text = (string)dataGridView1.CurrentRow.Cells["Tipo_nombre"].Value; } private void button4_Click(object sender, EventArgs e) { this.Close(); } private void Form2_Load_1(object sender, EventArgs e) { conexionconBD(); } private void button1_Click_1(object sender, EventArgs e) { operaciones("insert into Tipo_Publicacion ( Tipo_id,Tipo_nombre) values ('" + int.Parse(textBoxTipo_id.Text) + "','" + textBoxTipo_nombre.Text + "')"); conexionconBD(); textBoxTipo_id.Clear(); textBoxTipo_nombre.Clear(); } private void button2_Click(object sender, EventArgs e) { operaciones("UPDATE Tipo_Publicacion SET Tipo_nombre='" + textBoxTipo_nombre.Text + "' WHERE Tipo_id=" + int.Parse(textBoxTipo_id.Text)); conexionconBD(); textBoxTipo_id.Clear(); textBoxTipo_nombre.Clear(); textBoxTipo_id.Enabled = true; } private void button3_Click(object sender, EventArgs e) { DataGridViewRow row = dataGridView1.CurrentRow; string mensaje = "esta seguro de eliminar el dato " + row.Cells[0].Value.ToString() + " : " + row.Cells[1].Value.ToString(); string encabezado = "Eliminar"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult resultado; resultado = MessageBox.Show(mensaje, encabezado, buttons);

Page 37: Proyecto visual studio

if (resultado == System.Windows.Forms.DialogResult.Yes) { elimilarpublicaciones(row.Cells[0].Value.ToString()); operaciones("delete from Tipo_Publicacion where Tipo_id=" + row.Cells[0].Value); conexionconBD(); textBoxTipo_id.Clear(); textBoxTipo_nombre.Clear(); } } } }

4.- Demostración del funcionamiento de los botones Insertar, Modificar y Eliminar. Botón Insertar: Introducimos en los TextBox los datos que deseamos agregar a nuestra base de datos, y damos clic en el botón Inserta.

Botón Modificar: Seleccionamos el campo tip_nombre del registro que deseamos modificar y automáticamente los datos se colocan en los TextBox correspondientes, una vez modificados hacemos clic en el botón Modificar.

Page 38: Proyecto visual studio

Botón Eliminar: Seleccionamos el registro que deseamos Eliminar, y damos clic en el botón Eliminar, nos manda un mensaje de confirmación y damos clic en Sí.

Page 39: Proyecto visual studio

Multimedia

1.- Abrimos un nuevo Form, para diseñar nuestro reproductor de multimedia. Después

seleccionamos en menú Herramientas y damos clic en la opción “Elegir elementos del cuadro

de herramientas”.

2.- Seleccionamos la opción “Componentes COM” y después damos clic en “Windows Media

Player”. Una vez hecho esto hemos agregado al cuadro de herramientas el componente que

nos ayudara a la creación de nuestro reproductor multimedia.

Page 40: Proyecto visual studio

3.- Para obtener el reproductor multimedia como el de la pantalla, solo arrastramos el

componente al área Form. En nuestra aplicación le agregaremos los botones que controlen la

reproducción que se van a programar (Véase Código Fuente), también agregaremos una

listbox para insertar el URL de los archivos seleccionados a reproducir.

Page 41: Proyecto visual studio

Código Fuente:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Proyecto_Publicaciones { public partial class Form4 : Form { int apuntador = 0; public Form4() { InitializeComponent(); } private void button6_Click_1(object sender, EventArgs e) { OpenFileDialog Dialogo = new OpenFileDialog(); Dialogo.Title = "Open XML/UML File"; Dialogo.Filter = "todos los formatos |*.avi;*.mp3;*.JPG;*.bmp;*.png;*.MPG;|avi Files|*.avi|MP3 Files|*.mp3|JPG Files|*.JPG|BMP Files|*.bmp|PGN Files|*.pgn|MPG Files|*.MPG"; Dialogo.InitialDirectory = @"C:\"; if (Dialogo.ShowDialog() == DialogResult.OK) { String rutaArchivo = Dialogo.FileName.ToString(); listBox1.Items.Add(rutaArchivo); } } private void listBox1_SelectedIndexChanged_1(object sender, EventArgs e) { //lista de reproduccion axWindowsMediaPlayer1.URL = listBox1.SelectedItem.ToString();

Page 42: Proyecto visual studio

apuntador = listBox1.SelectedIndex; } private void button1_Click_1(object sender, EventArgs e) { if (listBox1.Items.Count > 0 && apuntador < listBox1.Items.Count) { axWindowsMediaPlayer1.URL = listBox1.Items[apuntador].ToString(); axWindowsMediaPlayer1.Ctlcontrols.play(); } } private void button2_Click_1(object sender, EventArgs e) { axWindowsMediaPlayer1.Ctlcontrols.pause(); } private void button3_Click_1(object sender, EventArgs e) { axWindowsMediaPlayer1.Ctlcontrols.stop(); } private void button4_Click_1(object sender, EventArgs e) { apuntador--; if (apuntador < 0) apuntador = listBox1.Items.Count - 1; axWindowsMediaPlayer1.URL = listBox1.Items[apuntador].ToString(); axWindowsMediaPlayer1.Ctlcontrols.play(); } private void button5_Click(object sender, EventArgs e) { apuntador++; if (apuntador == listBox1.Items.Count) apuntador = 0; axWindowsMediaPlayer1.URL = listBox1.Items[apuntador].ToString(); } private void button7_Click_1(object sender, EventArgs e) { axWindowsMediaPlayer1.Ctlcontrols.stop(); this.Close(); } } }

Page 43: Proyecto visual studio

Reporte

1. Agregamos un Nuevo Form y damos clic en el menú Proyecto y seleccionamos la

opción agregar un nuevo elemento.

2.- En la siguiente ventana seleccionamos la opción informe y damos agregar.

Page 44: Proyecto visual studio

3.- En el Cuadro de Herramientas arrastramos el componente Tabla y nos aparece la

siguiente ventana. En origen de datos seleccionamos la base de datos y en conjunto de

datos disponibles seleccionamos la tabla en este caso será Tipo_Publicacion.

4.- En la ventana colocamos los campos de nuestra tabla para que aparezcan en el reporte.

Page 45: Proyecto visual studio

5.- Después de esto nos vamos al From y arrastramos en componente ReportView

Page 46: Proyecto visual studio

6.- En la siguiente ventana, en elegir informe seleccionamos el nombre de nuestro proyecto.

7.- Debemos ejecutar nuestro proyecto para visualizar el reporte.