Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL Visual Studio
SQL Visual Studio
CHILPANCINGO
MANUAL TECNICO:
CATEDRATICO: M.C.
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
MANUAL TECNICO
SQL. Microsoft
SQL
Server constituye
la
alternativa
CARACTERSTICAS
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos
se alojan en el servidor y las terminales o clientes de la red slo acceden
a la informacin.
Adems permite administrar informacin de otros servidores de datos.
Este sistema incluye una versin reducida, llamada MSDE con el mismo
motor de base de datos pero orientado a proyectos ms pequeos, que
en sus versines 2005 y 2008 pasa a ser el SQL Express Edition, que se
distribuye en forma gratuita.
3.-Seleccionamos instalar
4.-Seleccionamos siguiente
5.-Seleccionamos siguiente
6.-Seleccionamos siguiente
7.-Seleccionamos siguiente
8.-Siguiente.
11.-Seleccionamos siguiente.
12.-Seleccionamos siguiente.
14.-Siguiente.
e iniciar
el
4.- Next.
5.-Seleccionamos Next.
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).
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.
13.-Para crear las relacin 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.
17.- Agregamos los datos que sean necesarios. En cada una de las tablas, y al
seleccionar Open Table mostrar lo siguiente:
mediante
una
Desventajas
No existe forma alguna de exportar el cdigo a otras plataformas diferentes a
Windows. Los ejecutables generados son relativamente lentos en VISUAL
BASIC 6.0 y anteriores. Por efecto permite la programacin sin declaracin de
variables.
Su lenguaje no distingue entre maysculas y minsculas 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 slidas y
seguras que se ejecutan en .NET Framework. Puede utilizar este lenguaje para
crear aplicaciones cliente para Windows tradicionales, servicios Web XML,
3.-Seleccionamos Siguiente
4.- He ledo los trminos de la licencia y los acepto activamos esa casilla y seleccionamos el
botn siguiente.
Desarrollo de la aplicacin
Creacin del proyecto y las ventanas
Conexin de Microsoft Visual Studio con la BD MICROSOFT SQL SERVER
MANAGEMENT base de datos
Multimedia (Reproductor de Windows)
Reporte
Creacin 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
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 automticamente.
5.- Para iniciar colocamos los componentes que vamos a utilizar en nuestra aplicacin, se
arrastra el componente a utilizar en el rea del Form. Para nuestra pantalla principal, de la
barra de herramientas seleccionamos la opcin de MenuStrip para crear un men.Y si
queremos modificar la fuente o tamao basta con seleccionar el campo y enla parte derecha
muestra una seccin donde podemos modificarlo.
PROPIEDADES
6.- Agregamos un nuevo Form, vamos a Proyecto y damos clic en Agregar Windows Forms
7.- Seleccionamos Windows Forms y damos clic en agregar. Entonces empezamos con el
diseo de el otro form para nuestra aplicacin.
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.
Codigo Fuente
using
using
using
using
using
using
using
using
using
System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
System.Windows.Forms;
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); }
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);
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();
}
}
}
}
Botn Modificar: Seleccionamos el campo tip_nombre del registro que deseamos modificar y
automticamente los datos se colocan en los TextBox correspondientes, una vez modificados
hacemos clic en el botn Modificar.
Botn Eliminar: Seleccionamos el registro que deseamos Eliminar, y damos clic en el botn
Eliminar, nos manda un mensaje de confirmacin y damos clic en S.
Multimedia
1.- Abrimos un nuevo Form, para disear nuestro reproductor de multimedia. Despus
seleccionamos en men Herramientas y damos clic en la opcin Elegir elementos del cuadro
de herramientas.
2.- Seleccionamos la opcin Componentes COM y despus damos clic en Windows Media
Player. Una vez hecho esto hemos agregado al cuadro de herramientas el componente que
nos ayudara a la creacin de nuestro reproductor multimedia.
Cdigo Fuente:
using
using
using
using
using
using
using
using
System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
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();
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();
}
}
}
Reporte
1. Agregamos un Nuevo Form y damos clic en el men Proyecto y seleccionamos la
opcin agregar un nuevo elemento.
4.- En la ventana colocamos los campos de nuestra tabla para que aparezcan en el reporte.