PDF de programación - Tema: Desarrollo de aplicaciones con Visual Studio.net Parte II

Imágen de pdf Tema: Desarrollo de aplicaciones con Visual Studio.net Parte II

Tema: Desarrollo de aplicaciones con Visual Studio.net Parte IIgráfica de visualizaciones

Publicado el 29 de Enero del 2021
406 visualizaciones desde el 29 de Enero del 2021
239,3 KB
7 paginas
Creado hace 11a (13/03/2013)
Base de datos I. Guía 13

1

Facultad: Ingeniería
Escuela: Computación
Asignatura: Base de datos I



Tema: Desarrollo de aplicaciones con Visual
Studio.net Parte II



Objetivo
Específico

 Conocer lenguaje de programación Visual C#.NET de manera básica.
 Utilice las sentencias de DML de base da datos en Visual C# .NET



Materiales
Equipo

y



 Computadora con SQL Server 2008 y Visual Studio .Net 2008.
 Guía Número 13

Introducción
Teórica



SQL Native Client OLE DB Provider

El proveedor OLE DB de Microsoft SQL Native Client proporciona una interfaz OLE DB a
las bases de datos de Microsoft SQL Server 2008. Este proveedor permite que las
consultas distribuidas de SQL Server puedan consultar datos de instancias remotas de
SQL Server.
Sintaxis:

Provider=SQLOLEDB.1;Server=myServerName\theInstanceName; Database=myDataBase;
Uid=myUsername;Pwd=myPassword;

Dataset
Un DataSet representa un conjunto completo de datos, incluyendo las tablas que
contienen, ordenan y restringen los datos, así como las relaciones entre las tablas.
Llenar el DataSet con tablas de datos de un origen de datos relacional existente mediante
DataAdapter

DataAdapter (Clase)
Representa un conjunto de comandos SQL y una conexión de base de datos que se
utilizan para rellenar el objeto DataSet y actualizar el origen de datos.



2

Base de datos I, Guía 13



OleDbCommand (Clase)
Representa una instrucción SQL o un procedimiento almacenado que se va a ejecutar en
un origen de datos.

DataGridView
El control DataGridView proporciona una forma eficaz y flexible de mostrar datos en
formato de tabla. Puede utilizar el control DataGridView para mostrar vistas de sólo
lectura de una cantidad pequeña de datos o puede ajustar su tamaño para mostrar vistas
modificables de conjuntos muy grandes de datos.

DataGridView.DataSource (Propiedad)
Obtiene o establece el origen de datos cuyos datos se están mostrando en el control
DataGridView.

Sintaxis:

DataGridView1.DataMember = "MiTabla"


Procedimiento



Ingrese a SQL Server 2008 y ejecuta la siguiente consulta:

create database BD_Sucarnet

Bibliografía


GO

use BD_Sucarnet

Guía 1

GO


create table Participantes

(Codigo int,

Nombres varchar(25),

Apellidos varchar(25),

Edad int)

GO

insert into Participantes values(1,'Rebeca','Castro Ayala',26)

insert into Participantes values(2,'Rafael','Cañas Abarca',25)

insert into Participantes values(3,'Mario Alberto','Granados',30)

insert into Participantes values(4,'Itzel','Murphy Martinez',28)

GO



Trabajando con Visual C# 2008.

1. Crear un nuevo proyecto en Visual C# con el nombre SQL_Pratica13
2. Crear el siguiente formulario




Base de datos I. Guía 9

3



Controles:

OBJETO

FORM

Label

Label

Label

Label

TextBox

TextBox

TextBox

TextBox

Button



Button



Button



PROPIEDAD

VALOR

Text

Text

Text

Text

Text

Name

Name

Text

Text

Name

Text

Name

Text

Name

Text

Información de Participantes

Codigo

Nombre

Apellido

Edad

Txtcodigo

Txtnombres

Txtapellidos

Txtedad

Btnmostrar

Mostrar

btnactualizar

Actualzar

Btneliminar

Eliminar



4

Base de datos I, Guía 13

Button



Button



Name

Text

Name

Text

Btnagregar

Agregar

Btnsalir

Salir

En el código de la aplicación (hacer clic derecho sobre el formulario y seleccionar la
opción Ver código) digitar lo siguiente:
AL INICIO DE TODO EL CODIGO DIGITAR
using System.Data.OleDb;

=

-digitar lo siguiente antes del constructor
// Defino una variable de tipo Connection
OleDbConnection conexion_bd = new OleDbConnection();

Dentro del constructor digite lo siguiente:

conexion_bd.ConnectionString
@"PROVIDER=SQLOLEDB.1;Server=localhost;Database=BD_Sucarnet;Uid=sa;Pwd=12
3456";
Regresamos al diseño de formulario y damos doble clic sobre el boton mostrar y digitamos lo
siguiente:
String mostrar;
conexion_bd.Open();

mostrar = "Select * from Participantes";

OleDbCommand comando = new OleDbCommand(mostrar, conexion_bd);
DataSet datos = new DataSet();
OleDbDataAdapter data = new OleDbDataAdapter(comando);
data.Fill(datos, "Participantes");
dataGridView1.DataSource = datos;
dataGridView1.DataMember = "Participantes";
conexion_bd.Close();
Probamos la aplicación con F5 y damos clic en el boton mostrar






Base de datos I. Guía 9

5

Ahora codificaremos el botón modificar, este botón hara la modificación del registro
dependiendo del código


string actualizar;
actualizar = "update participantes set Codigo= " +
Txtcodigo.Text;
actualizar += ", Nombres= '" + Txtnombres.Text + "', Apellidos=
'" + Txtapellidos.Text;
actualizar += "', Edad=" + Txtedad.Text + " where Codigo=" +
Txtcodigo.Text;
OleDbCommand datos = new OleDbCommand(actualizar,conexion_bd);
conexion_bd.Open();
//mandando sql a base de datos
datos.ExecuteNonQuery();
conexion_bd.Close();
MessageBox.Show("REGISTRO ACTUALIZADO");

Modifique un registro y vea si se han actualizado los datos

Botón Nuevo, en este botón primero digitaremos los datos en las cajas de texto y para
guardar los datos le daremos clic en el botón nuevo
string agregar;
agregar = "insert into participantes values(";
agregar += Txtcodigo.Text + ", '" + Txtnombres.Text + "', '" +
Txtapellidos.Text + "',";
agregar += Txtedad.Text + ")";
MessageBox.Show("Agregar datos");
OleDbCommand datos = new OleDbCommand(agregar,conexion_bd);
conexion_bd.Open();
// mandando sql a base de datos
datos.ExecuteNonQuery();
conexion_bd.Close();
MessageBox.Show("Registro Agregado");



Investigación
Complementaria



 Realice la codificación para el botón eliminar
 Utilizando el diseño del formulario de esta guía, crear una aplicación que

permita realizar el mantenimiento de la siguiente base de datos.

Guía 3



Guía 4



fía





6

Base de datos I, Guía 13

Base de datos: empleados_bd_sucarnet

Tabla Empleados:


Campo

Tipo

Char(8)
codigo
Nombres
Varchar(30)
Apellidos Varchar(30)
Varchar(30)
cargo
sueldo
Decimal(6,2)

Tabla Datos:


Codigo Nombres Apellidos

Cargo

Sueldo

Juan

LL040404
MM050505 Xiomara
LD010141
UU020304 Emerita


Jose

Morales
Quijano

Secretaria

Recepcionista

Quintanilla

Tecnico

Lopez

Ordenanza

250
250
350
190



Bibliografía



Guía 3

 Vieira Roberto, Fundamentos de Programación con SQL Server



2008

Guía 4



fía






Base de datos I. Guía 9

7



13: Desarrollo de
Guía

aplicaciones en.net Parte


II

Alumno:



Tema: Presentación del programa

Alumno:
Docente:



Docente:



EVALUACION

13
1

Hoja de cotejo:

Docente:

Máquina No:

GL:

a

Fecha:

Máquina No:

Máquina No:
GL:

GL:



%

1-4

5-7

8-10

Nota

CONOCIMIENTO



Del 20
al 30%

Conocimie
nto
deficient
e de los
fundament
os
teóricos

Conocimiento
y explicación
incompleta de
los
fundamentos
teóricos

Conocimiento
completo y
explicación
clara de los
fundamentos
teóricos

APLICACIÓN
DEL
CONOCIMIENTO

ACTITUD



Del 40%
al 60%



Del 15%
al 30%

No tiene
actitud
proactiva
.

Tiene actitud
proactiva y sus
propuestas son
concretas.

Actitud
propositiva y
con
propuestas no
aplicables al
contenido de
la guía.

TOTAL 100%
  • Links de descarga
http://lwp-l.com/pdf18785

Comentarios de: Tema: Desarrollo de aplicaciones con Visual Studio.net Parte II (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad