miércoles, 28 de diciembre de 2011

Grupo 5S21 Taller de base de datos TESOEM

les recuerdo que deben hacer las practicas de los videos get y set esta es la liga http://hugo4295.blogspot.com/2010/11/implementacion-de-get-y-set-en-vbnet-13.html
y asi mismo el de agenda aqui la liga
para el primer día de clases regresando de vacaciones felices fiestas

sábado, 10 de diciembre de 2011

Practica de WS del 7S21 TESOEM dia 9-12-11

les dejo los archivos para que los descargen y vean los codigos para que realizen sus modificaciones correspondientes.
para el miercoles 14 de dic del 2011 deberan implementar la validacion de usuarios, registro y activacion de usuarios por medio de web services

viernes, 9 de diciembre de 2011

5S21 TESOEM tarea y programas

Recuerden que la tarea es ver los vídeos de formularios MDI y desarrollar el ejemplo ahí mostrado; así mismo investigar formularios modales y no modales. Recuerden si no tienen el
Software de vb.net descarguen la versión express en ver 2008 lo entregan el día lunes

jueves, 8 de diciembre de 2011

Estructura de datos TESOEM

 

Les dejo el ejemplo de listas dobles enlazadas

Archivo NodosEnlazados.java

public class NodosEnlazados{
  public String dato; // guardamos un dato de tipo cadena
  public NodosEnlazados siguiente;
  public NodosEnlazados anterior;

   public NodosEnlazados(String palabra){
     dato=palabra;
     siguiente=null;
     anterior=null;
   }
}

Archivos  ListaDobleEnlazada.java

import java.util.*;
public class ListaDobleEnlazada{

  public NodosEnlazados DatosCompletos;

  public ListaDobleEnlazada(){
   DatosCompletos=null;
  }

public void RecibeLista(List palabras){
  List ListaDatos = new ArrayList();
  ListaDatos = palabras;
  int contador = 0;

  //llamo la funcion agregarelementos y le paso la palabar a agregar a la listadoble
  // for que recorrera  la lista de palabras para agregarlas
     for (Object Datos : ListaDatos){   
       String auxDatos = Datos.toString();
       AgregaElementos(auxDatos);
     }
}

private void AgregaElementos(String palabra){
  
   LocalizarUltimo();
   NodosEnlazados temp = new NodosEnlazados(palabra);

   if (DatosCompletos==null)
      DatosCompletos=temp;
   else{
      temp.siguiente=DatosCompletos;
      DatosCompletos.anterior=temp;
   }
}

public void imprimir(){
    LocalizarPrimero();
while (DatosCompletos != null){
    
System.out.println("valor de lista datos "+ DatosCompletos.dato);
     DatosCompletos=DatosCompletos.anterior;
}
}

public NodosEnlazados RegresamosLista(){
   return DatosCompletos;
}

private void LocalizarUltimo(){
    
  if (DatosCompletos!=null){
    while (DatosCompletos.anterior!=null)
        DatosCompletos=DatosCompletos.anterior;
  }    
}
 
private void LocalizarPrimero(){
    
  if (DatosCompletos!=null){
    while (DatosCompletos.siguiente!=null)
        DatosCompletos=DatosCompletos.siguiente;
  }    
}

public static void main(String[] args){

NodosEnlazados ResultadoLista;
List prueba = new ArrayList();

prueba.add("Marisol");
prueba.add("Yazmin");
prueba.add("Juan");
prueba.add("Alma");

ListaDobleEnlazada Cargamos = new ListaDobleEnlazada();
Cargamos.RecibeLista(prueba);
Cargamos.imprimir();
//ResultadoLista = Cargamos.RegresamosLista();
ResultadoLista = Cargamos.DatosCompletos;
 

if (ResultadoLista == null)
     System.out.println("tenermos un error de referencia...");
        
while (ResultadoLista != null){
     System.out.println("Existo con los datos "+ResultadoLista.dato);
     ResultadoLista=ResultadoLista.siguiente;
}
}
}

Capturen y compilen, de igual forma complementen lo que falta de los procesos, suerte

Estructura de datos TESOEM

 

Les dejo el programa de grafos de como deben realizarlo y que debe mostrar chequen la liga que les dejo aqui: http://www12.brinkster.com/hugo4295/Grafos.html

les dejo una pagina de enlace para que investigen sobre applets

http://zarza.usal.es/~fgarcia/doc/tuto2/VI_1.htm

miércoles, 7 de diciembre de 2011

Programación Orientada a Objetos 2s21 TESOEM

Para el 13 de Diciembre.

Excepciones Definición.
Tipos de excepciones.
Propagación de excepciones.
Gestión de excepciones:
manejo de excepciones, lanzamiento de excepciones.
Creación y manejo de excepciones definidas por el usuario.

lunes, 5 de diciembre de 2011

Fundamentos de BD 4s21 TESOEM

 

Temas para investigar para el día 6 de dic 2011

  • Diseño de esquemas relacionales de bases de datos
    • Dependencias funcionales.
    • Anomalías.
    • Descomposición.
    • Formas normales.
  • Modelo ER y la normalización.
  • Reducción de un esquema ER a tablas.

viernes, 18 de noviembre de 2011

Codigo de ArrayList con C# en ASP.NET TESOEM

les dejo el codigo de la clase del viernes 18 de nov del 2011:


using System.Collections;

protected void Page_Load(...)
{
DataTable tabla = new DataTable();
ConexionDAO conexion = new ConexionDAO();
ArrayList variable = new ArrayList();
String cadena;
int a;
if (conexion.consulta())
{
tabla = conexion.tabla;
foreach (DataRow fila in tabla.Rows){
variable.Add(fila["nombre"]);
}
for (a = 0; a < variable.Count; a++)
{
Response.Write(variable[a].ToString()+"
");
}
}
}

coloquen el codigo en su lugar correspondiente de su proyecto

miércoles, 16 de noviembre de 2011

Gupo 7S21 TESOEM

Les dejo la liga de descarga para el codigo que necesitan de envios por mail



miércoles, 9 de noviembre de 2011

Memoria de residencia profesional VHDM TESOEM

 

Chicos del 7S21 les dejo la liga para que puedan descargar la memoria

Descargar aquí

con ella podrán checar la configuración de su servidor suerte

Tarea POO 2S21 Jueves 10-11-2011 TESOEM

Polimorfismo.

Definición.
Clases abstractas:
    definición, métodos abstractos, implementación de clases abstractas, modelado de clases abstractas.

Interfaces:
definición, implementación de interfaces, herencia de interfaces.

Variables polimórficas (plantillas):
definición, uso y aplicaciones.
Reutilización de código.

lunes, 7 de noviembre de 2011

miércoles, 2 de noviembre de 2011

Tarea 7S21 Paginas WEB TESOEM

 

Debido al puente y a unas actividades que tengo que realizar el día viernes no los veré hasta el día miércoles 9 de nov, entonces necesito que realicen las siguientes actividades:

1.- Levantar su pagina web en algún servidor que les de soporte con mysql y aspx. En otro caso levantar un servidor casero con todo el soporte y checar la pagina de no-ip.org

2.- los módulos de logue y validación deben estar funcionando al 100%

3.- realizar el modulo de registro, por si el usuario no existe se pueda registrar y poder acceder

4.- el modulo de exámenes realizados y por realizar funcionando

Cualquier pregunta por medio de twitter me comentan sus dudas.

lunes, 31 de octubre de 2011

Configuración de Windows Live Mail con cuenta institucional de df.conalep.edu.mx para chicos de Conalep Iztapalapa III

 

para poder configurar el Windows Live mail necesitamos lo siguientes parámetros

descargar el Messenger y sus complementos de esta pagina descargar

image

se descargara el archivo wlsetup-web.exe y ejecutarlo

image

seleccionar elegir los programas a instalar

image

instalar el complemento de mail, para después de que se realice la instalación procedemos a realizar la configuración del correo institucional

image

proseguimos a configurar la cuenta de correo institucional, damos clic en el icono de correo electrónico.

image

aparecerá esta pantalla, donde llenaremos nuestros datos que nos piden de la cuenta institucional y los datos que piden seleccionaremos también la opción definir manualmente la configuración del servidor y presionamos siguiente.

image

ahora configuramos los parámetros del servidor como en la imagen

image

Use esta configuración para obtener acceso a su correo electrónico usando POP, IMAP o SMTP.

Configuración de POP

Nombre de servidor: pod51011.outlook.com
Puerto: 995
Método de cifrado: SSL

Configuración IMAP

Nombre de servidor: pod51011.outlook.com
Puerto: 993
Método de cifrado: SSL

Configuración SMTP

Nombre de servidor: pod51011.outlook.com
Puerto: 587
Método de cifrado: TLS  --> omitir esta configuración si no aparece la opción

para terminar damos siguiente y aparecerá que nuestra cuenta fue agregada correctamente

image

listo con esto ya tenemos configurado nuestro correo y podemos realizar la practica de carta modelo y poder mandar la combinación por correo electrónico, suerte

domingo, 30 de octubre de 2011

Tarea Segundos Tesoem POO

Investigar

Clasificación. herencia simple, herencia múltiple.
Reutilización de miembros heredados.
Referencia al objeto de la clase base.
Constructores y destructores en clases derivadas.
Redefinición de métodos en clases derivadas.

programa de herencias 2S21 Tesoem POO

/**
* @(#)Base.java
*
*
* @author
* @version 1.00 2011/5/11
*/

public class Base {

private String nombre;

public Base(String nombre) {
this.nombre=nombre;
this.mostrar();
}
private void mostrar(){
System.out.println("Hola nombre" + nombre + " desde clase base ...");
}
}

*************************************************************************************
*************************************************************************************

/**
* @(#)Heredado.java
*
*
* @author
* @version 1.00 2011/5/11
*/


class Heredado extends Base{
String nombre;

public Heredado(String nombre) {
super(nombre);
this.nombre=nombre;
this.mostrar();
}
private void mostrar(){
System.out.println("Invocando construtor de clase base....");
System.out.println("Hola nombre" + nombre + " desde clase base ...");
System.out.println("Invocando a mostrar de clase base");
}
public static void main (String[] args) {
new Heredado("hugo");
}
}

jueves, 20 de octubre de 2011

Tarea Taller de Base de Datos 5S21 Tesoem

 

Aquí les dejo la tarea para el viernes

  • Tema Seguridad
    Esquemas de autorización.
    Instrucciones GRANT y REVOKE.

domingo, 16 de octubre de 2011

Grupo 7S21 TESOEM

 

Les dejo el código que faltaba ya esta corregido para que el dropdownlist responda al evento de cambio nos vemos suerte recuerden mañana desde las 13:00 horas empezamos y terminamos a las 20:00 horas

sábado, 15 de octubre de 2011

Tarea Taller de base de datos TESOEM

 

siguiendo el temario tendríamos que ver lo de transacciones pero ese tema lo dejare para después de ver el tema 5 que son vistas, por lo consiguiente la tarea es la siguiente:

Definición y objetivo de las vistas.
Instrucciones para la administración de vistas.

Esta investigación son con definiciones y ejemplos en cuaderno, no se aceptaran ningún tipo de impresión

Practica macros 3101 conalep

 

aquí les dejo el link para descargar el archivo de la practica que estaban copiando en aula tipo nos vemos

Libro de lectura para terceros conalep

les dejo la liga para que descargen el libro digital de lectura. Recuerden necesito un resumen de minimo tres cuartillas para la evaluacion de segundo parcial


jueves, 13 de octubre de 2011

Código de practica con sesiones y validaciones

 

Les dejo aquí el código de la practica con sesiones y con el uso de DataRow para que terminen de implementar su proyecto nos vemos el viernes con su proyecto, las revisiones son de 3 a 5 únicamente, recuerden deben entregar documentación puesto que es un proyecto, novemos cualquier duda me pueden buscar


sábado, 8 de octubre de 2011

domingo, 18 de septiembre de 2011

Taller de Base de datos 5S21 Tesoem

investigar Consultas y Lenguaje de Manipulación de Datos (DML)

Consultas Básicas SELECT, WHERE y funciones a nivel de registro.
Consultas sobre múltiples tablas.
Subconsultas.
Operadores JOIN.
Agregación GROUP BY, HAVING.
Funciones de conjunto de registros COUNT, SUM, AVG, MAX, MIN

Estructura de Datos Terceros Tesoem

Investigar sobre Pilas.
Representación en memoria estática y dinámica.
Operaciones básicas con pilas.
Aplicaciones.
Notación infija y postfija.
Recursividad con ayuda de pilas.

Tesoem Programacion Orientada a Objetos 2S21

Investigar los siguientes temas:

Constructores y destructores:
declaración, uso y aplicaciones.
Sobrecarga de métodos.
Sobrecarga de operadores:
Concepto y utilidad, operadores unarios y binarios.

Tarea 4S21 Fundamentos de BD

Investigar el modelo Relacional

Conceptos básicos.
Entidad.
Relación.
Diagramas entidad-relación (ER).

Para el lunes 19 de septiembre 2011

Fundamentos de Base de datos Parte II

ESTRUCTURA GENERAL DEL SGBD

q Gestor de ficheros: Se encarga de las estructuras de datos que se emplean para representar la información almacenada en disco. Además es el encargado de asignar espacio en disco.

q Gestor de BD: Es el interface entre los datos de bajo nivel almacenados en la BD y los programas de aplicaciones y consultas de datos.

q Procesador de consultas: traduce las proposiciones del lenguaje de consultas a instrucciones de bajo nivel para que las entienda el gestor de BD. Además el procesador de consultas trata de traducir una petición del usuario a otra equivalente pero más eficiente.

q Compilador DDL: Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos.

q Ficheros de datos: Almacenan la información (los datos).

q Diccionario de datos: Almacena información referida a la estructura de la BD. Se usa continuamente. Se debe poner un gran énfasis en un buen diseño y una implementación adecuada del diccionario de datos.

Fundamentos de base de datos Parte I

COMPONENTES DE UN SISTEMA DE BASE DE DATOS

Un sistema de base de datos es algo más que simples datos o que un conjunto de datos en combinación con unos programas de gestión. Un sistema de base de datos está formado por los siguientes componentes:

DATOS

Las características más importantes de la información en estos sistemas es que va a estar integrada y compartida.

Integrada: La Base de datos puede considerarse como una unificación de varios ficheros de datos, que son tratados como uno solo, y en el que se ha eliminado totalmente, o en parte, la redundancia de datos.

Compartida: Los datos pueden compartirse entre varios usuarios distintos. Es posible que varios de estos usuarios accedan al mismo tiempo al mismo elemento de información (acceso concurrente).

EQUIPO (HARDWARE)

Conjunto de dispositivos físicos utilizados para almacenar y procesar los datos.

q Ordenadores, utilizados para procesar los datos de la Base de datos: pueden ser mainframe, miniordenador u ordenador personal. El mainframe y los miniordenadores fueron utilizados tradicionalmente para soportar el acceso de varios usuarios a una base de datos común. Los ordenadores personales eran empleados, inicialmente, para manejar bases de datos autónomas controladas y manipuladas por un usuario único. No obstante, actualmente, también pueden conectarse a una red cliente/servidor, garantizando el acceso de varios usuarios a una base de datos común almacenada en unidades de disco y controladas por un ordenador servidor. El servidor puede ser otro ordenador personal más potente, o bien, un miniordenador o un mainframe.

q Volúmenes de almacenamiento. Generalmente son unidades de disco que constituyen el mecanismo de almacenamiento principal para las bases de datos.

q Otros dispositivos, como unidades de cinta, terminales, impresoras, etc.

PROGRAMAS (SOFTWARE)

Un sistema de base de datos incluye dos tipos de programas:

q El software de propósito general, para la gestión de la base de datos, comunmente llamadoSistema Gestor de Bases de Datos (S. G.B.D., o también D. B. M S, en inglés). El S.G.B.D maneja todas las solicitudes de acceso a la base de datos formuladas por los usuarios y los programas de aplicación.

q El software de aplicación, que usa las facilidades del S.G.B.D para manipular la base de datos con el fin de llevar a cabo una función específica en la gestión de la empresa (por ejemplo: la gestión de almacén). Puede estar desarrollado en un lenguaje de programación estándar, tal como COBOL o C, o en un lenguaje propio de los S.G.B.D denominados lenguajes de cuarta generación (4GL).

PERSONAL

En un sistema de base de datos intervienen un número importante de usuarios, que podemos clasificar en tres grupos:

q Administrador de la base de datos (A.B.D.). Son los encargados de diseñar la estructura de la base de datos y los responsables de que el sistema funcione correctamente. El A.B.D. se encarga de autorizar el acceso a la base de datos, de coordinar y vigilar su utilización y de adquirir los recursos necesarios de software y hardware. El A.B.D. es el responsable cuando surgen problemas como violaciones de seguridad o una respuesta lenta del sistema. El A.B.D. tiene, entre otras, las ‑siguientes funciones:

· Definición del esquema: Decidir el contenido de la base de datos, eligiendo cuales son los datos que interesa tener almacenados y organizarlos de la mejor forma posible, creando el esquema conceptual, que se escribirá mediante un lenguaje de definición de datos (DDL).

· Definición de las estructuras de almacenamiento y método de acceso: Debe decidir sobre la forma en que se van a almacenar los datos sobre los soportes físicos en los que se grabará la base de datos y la correspondencia entre esta estructura de almacenamiento y el esquema conceptual.

· Modificación del esquema y de la organización física si los requerimientos cambian.

· Decidir los controles de autorizaciones para el acceso a los datos: Es el que concede diferentes tipos de autorizaciones al resto de los usuarios de la base de datos.

· Especificar las restricciones de integridad: Debe definir los procedimientos de validación que habrán de ejecutarse cada vez que se actualiza la base de datos. Estas restricciones son consultadas por el SGBD cada vez que se realiza una actualización de los datos.

q Programadores de aplicaciones, que se encargan de desarrollar las aplicaciones que manejan datos de la base de datos. Estas aplicaciones contendrán solicitudes de datos al S.G.B.D que luego serán procesados por los programas de la aplicación que tendrán como finalidad resolver problemas específicos de la empresa.

q Usuarios finales, que son personas que no tienen por que tener conocimientos informáticos y que pueden manipular los datos (examinarlos y actualizarlos) con la ayuda de las aplicaciones, o bien de lenguajes de consulta no procedimentales (no es necesario indicar el algoritmo de acceso a los datos), tipo SQL, o bien, mediante herramientas basadas en sistemas de menús. Se distinguen tres tripos de usuarios finales:

· Usuarios especializados: Aquellos que son capaces de escribir ciertas aplicaciones para la BD, para su uso propio.

· Usuarios casuales: Aquellos que realizan consultas a través de un procesador de consultas. Esas consultas pueden ser creadas por ellos mismos o por otras personas.

· Usuarios ingenuos: Aquellos que solo acceden a través de aplicaciones previamente escritas por otros usuarios.


martes, 13 de septiembre de 2011

Tarea Programacion Orientada a Objetos TESOEM 2S21

Temas de investigacion para miercoles 14 de septiembre
Instanciación de una clase.
Referencia al objeto actual.
Métodos: declaración, mensajes, paso de parámetros, retorno de valores.
Constructores y destructores: declaración, uso y aplicaciones.

lunes, 12 de septiembre de 2011

Alumnos TESOEM 7S21

Investigar los siguientes elementos:
Triggers
Procedure
Function
para la clase del miercoles 14 de sep

miércoles, 7 de septiembre de 2011

Tarea 7S21 TESOEM

nvestigar los siguientes temas
constrains
index
drop
alter
insert
update
delete
select
inner join
para el viernes 9 de septiembre

martes, 6 de septiembre de 2011

Alumnos tercero TESOEM

tarea para la materia de Estructura de datos

Tema Recursividad

Definición
Procedimientos recursivos
Ejemplos de casos recursivos

domingo, 4 de septiembre de 2011

Tareas para grupos de TESOEM

para los alumnos de taller de base de datos

Conceptos.
Características del DBMS

para los alumnos de Estructuras de datos investigar

Manejo de memoria estática.
Manejo de memoria dinámica

temarios TESOEM

Les dejo una liga para descargar los temarios de las materias de POO, Estructuras de datos, Fundamentos de BD, Taller de BD, Programacion WEB

jueves, 1 de septiembre de 2011

Informacion para chicos del 2S21 de POO del TESOEM

chicos le dejo la liga donde puden descargar el temario espero les sirva Liga de descarga la tarea es investigar los siguientes temas:

1.1 Elementos del modelo de objetos: clases, objetos, abstracción, modularidad, encapsulamiento, herencia y polimorfismo.

1.2 Lenguaje de modelado unificado: diagrama de clases.

el segundo tema es informacion sobre UML

jueves, 25 de agosto de 2011

Tarea seguridad informática

Investigar
Que es vulnerabilidad, que son los manuales de procesos, que es un usuario, que es un grupo de trabajo, que es un sistema de segurida

viernes, 12 de agosto de 2011

Registro de asistencias para los grupos de tercero de conalep

lista de asistencia para los grupos de tercero localicen la pestaña correspondiente a su grupo y se registran llenando los datos correspondientes en cada una de las columnas. Liga de acceso a la lista

lunes, 4 de julio de 2011

Trigger y procedures

Les dejo la practica que se desarrollo en clase y recuerden complementarla con los datos que les pedí será la única practica nos vemos

viernes, 3 de junio de 2011

Calificaciones ISC 5S21 TESOEM

Relación de calificaciones.

matricula

nombre

Boleta

28291041

Alejandro López

7

28292024

Alma Gonzales rivera

7

28292081

Jorge Hernández Rea

8

28292023

Juan Flores Caloca

7

28292049

Andrea Torres Suarez

8

28292048

Gerardo Baños López

7

28291033

Iván García Otáñez

7

28292012

Jorge Ávila Mercado

5

28291926

Juan Meza Martínez

7

28291073

Omar Abraham Larrazolo Ramírez

7

28292041

Marisol Espinoza Hernández

7

28291168

Marcela Arcos Olivares

7

28291286

Pedro Gómez Soriano

7

28292059

Ricardo Rayón García

8

28292015

Sonia Jiménez Domínguez

10

28292025

Yazmin García Mendoza

10

27282020

José Montes Beristaín

7

28292058

Pablo López Gaytán

7

27292057

Alfonso Salinas Arias

7

miércoles, 27 de abril de 2011

MySql y C en Linux

Este ejercicio esta realizado con Ubuntu 10.10 y Mysql Server 5.x


Para hacer una conexión a una base de datos con mysql necesitamos hacer uso del api para mysql y c, para lo cual verificamos si existen las librerías para este soporte con


mysql_config –libs


lo cual nos aroja como resultado


-Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient


en caso de qeu marque que no esta instalada la librería la instalamos con el siguiente comando


sudo apt-get install libmysqlclient-dev


mysql_config –cflags


-I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -DUNIV_LINUX -DUNIV_LINUX


ya que verificamos e instalamos lo que necesitamos para el enlace entre mysql y c, a la creación de la base de datos


create database prueba;

use prueba;

create table datos(id int auto_increment not null primary key, nombre varchar(40),edad int);


insert into datos values (null, 'Alma Hernandez', 28),(null,'Jose Sanchez',39),(null, 'Martin loera', 25),(null,'Leonardo Cortez',26),(null,'Gustavo Romero',25);


proseguimos a la parte código:


//librerias que usaremos

#include //libreria que nos permite hacer el uso de las conexiones y consultas con mysql

#include < mysql.h >

#include < stdio.h >

int main() {

MYSQL *conn; //variable de conexion para mysql

MYSQL_RES *res; // variable que contendra el resultado de la consuta

MYSQL_ROW row; //variable que contendra los campos por cada registro consultado

char *server = "localhost"; //direccion del servidor 127.0.0.1, localhost o direccion ip

char *user = "root"; //usuario para consultar la base de datos

char *password = "root"; // contraseña para el usuario en cuestion

char *database = "prueba"; //nombre de la base de datos a consultar

conn = mysql_init(NULL); //inicializacion a nula la conexion

/* Connect to database */

if (!mysql_real_connect(conn, server,

user, password, database, 0, NULL, 0)) { // definir los arametros de la conexion antes establecidos

fprintf(stderr, "%s\n", mysql_error(conn)); // si hay un error definir cual fue dicho error

exit(1);

}

/* send SQL query */

if (mysql_query(conn, "select * from datos")) { // definicion de la consulta y el origen de la conexion

fprintf(stderr, "%s\n", mysql_error(conn));

exit(1);

}

res = mysql_use_result(conn);

printf("ID\tNombre\t\tedad\n");

while ((row = mysql_fetch_row(res)) != NULL) // recorrer la variable res con todos los registros obtenidos para su uso

printf("%s\t%s\t%s \n", row[0],row[1],row[2]); // la variable row se convierte en un arreglo por el numero de campos que hay en la tabla

//se libera la variable res y se cierra la conexion

mysql_free_result(res);

mysql_close(conn);

}


compilamos con


gcc -o Consulta $(mysql_config --cflags) Consulta.c $(mysql_config –libs)


ejecutamos

./Consulta


en un siguiente posteo haremos una estructura para poder almacenar todo el resultado de la base de datos y poder manipular completamente los datos.

lunes, 18 de abril de 2011

Actividades para conalep

Informacion para los estudiantes de conalep de sexto semestre. Perdon por el retraso pero aqui dejo las actividades a desarrollar, para la entrega de los proyectos
Planteamiento del problema
Solucion al planteamiento del problema
requerimientos (en que se desarrollara el sistemas)
Modelo entidad relacion
modelo relacional
creacion de la base de datos
diccionaria de datos
pantallas de sistema (previas)
creacion de codigos del sistema
revision de avances
modificacion de la revision
entrega de proyecto
pruebas de software
migracion del sistema
creacion de manuales
de usuario
tecnico

sábado, 9 de abril de 2011

Solucion Taller de base de datos

Bueno un poco a destiempo de la hora acordada, pero estube monitoreando haber cuantos llegaban y pues ahora son las 12:47 am del dia 10-04-2011 y hasta este momento dejo de recibir los correos y chequen la solucion de su examen, recuerden que para el lunes es el teorico, suerte.

miércoles, 6 de abril de 2011

Respaldar y restaurar base de datos en MySql

Apeticion de algunos alumnos que me han estado pidiendo como hacer los respaldos de las bases de datos en MySql he aqui las instrucciones.

Respaldar:
MysqlDump -u usuario -p basedatos > archivodestino.sql

Donde los parametros:
-u indentifican el usuario con permisos de administracion de la base de datos
-p ingresar la contraseña del usuario definido anteriormente
basededatos es el nombre de la base de datos a respaldar
archivodestino.sql es el nombre que tendra nuestro archivo donde haremos el respaldo de toda
la informacion de la base de datos

Restaurar la base de datos
Mysql -u usuario -p basedatos < archivorespaldo.sql

-u indentifican el usuario con permisos de administracion de la base de datos
-p ingresar la contraseña del usuario definido anteriormente
basededatos es el nombre de la base de datos a restaurar
archivorespaldo.sql es el nombre de nuestro archivo donde haremos la restauracion de toda
la informacion de la base de datos

lunes, 4 de abril de 2011

Taller de base de datos

aqui estan los codigo del dia 4-04-2011, y recuerden el dia 8 de abril es su examen practico

logueo con asp net mysql md5

Aqui les dejo el primero video de varios sobre programacion de paginas web con ASP.NET y conexion con base de datos de MySql, esperen los proximos videos, nos vemos.

sábado, 2 de abril de 2011

Captura de arreglos y visualizacion

Para los chicos de tercer semestre del tesoem, que me pideron como realizar la captura y mostrado de un arreglo bidimencional aqui les dejo el codigo espero les sirva nos vemos.
/** * @(#)arreglocap.java * * *
@author: Victor Hugo De la O Martinez *
@version 1.00 2011/4/2 */
import java.util.Scanner;
public class arreglocap {
public static void main (String[] args) {
Scanner teclado = new Scanner(System.in);
int a,b;
int[][] arreglo= new int [4][4];
for (a=0;a<4;a++)
for(b=0;b<4;b++){
System.out.println("Ingresa el valor para la posicion "+a+","+b);
arreglo[a][b]=teclado.nextInt();
}
for (a=0;a<4;a++)
for(b=0;b<4;b++){
System.out.println("valor en la posicion ["+a+"]["+b+"] = "+arreglo[a][b]);
}
}
}

comando de clase de taller de base de datos

Hola chicos les dejo el listado de comandos que se utilizo en clase de laboratorio del dia 1 de abril, para que pudan realizar su practica, analizar y realizar su respectivo apunte completo

jueves, 31 de marzo de 2011

Clase dia 30-03-2011

les dejo los codigo de la clase del miercoles para que la descargen y la analisen suerte nos vemos el dia lunes no se les olvide apartar el proyector

martes, 29 de marzo de 2011

programa clase 29-03-2011

aqui esta el programa que realizamos en clase de laboratorio del grupo 8S21, del TESOEM carrera ISC

miércoles, 16 de marzo de 2011

Encriptacion Basica

Bueno para aquellos que pidieron algo para poder aplicar una encriptacion basica y por supuesto algo que invierta lo que hacen espero les sirva y recuerden, se aceptan agradecimientos XD nos vemos suerte.

PD. los codigos estan hechos en lenguaje C, si los necesitan en algo mas complejo pues les servira mucho como guia XD

sábado, 12 de marzo de 2011

practica g6103

aqui les dejo el programa que estamos realizando en clases para el grupo 6103, espero les sirva.

viernes, 11 de marzo de 2011