Variables Dinamicas, Punteros

Estos son unos ejemplos Sencillos que hicimos en clase espero se entiendan

 /* Hacer un programa en c/c++, que reciba un valor para N y determine si
existe o no en la lista de elementos del arreglo:
vector[10]={2,5,8,4,5,9,3,0,4,8}. Para accesar al arreglo usar un puntero*/








  1 #include<iostream.h>
  2 #include<conio.h> 
  3 #include <ctype.h> 
  4  
  5 void main(void)
  6 { 
  7  int vector[10]={2,5,8,4,5,9,3,0,4,8},*n,*p,*i;
  8  char *si,*ct; 
  9  p = &vector[0];//p tiene la direccion de la primera posicion del vector
 10  
 11  //declaracion del vector en forma dinamica
 12  n=new int;///valor a leer
 13  p=new int;//acceso a puntero
 14  i=new int; //recorrido
 15  si=new char;
 16  ct=new char;
 17  
 18    *ct='S'; 
 19  
 20    while(*ct=='S')
 21    { 
 22     clrscr(); 
 23  
 24     *si='n';//incializo como si el valor no estubiera dentro de la lista
 25     gotoxy(2,4);
 26     cout<<"Digite un n£mero para ser consultado: "; 
 27     cin>>*n; 
 28  
 29     for (*i=0; *i<=9; (*i)++)
 30     { 
 31       if (*n==*p)//compara el valor almacenado en la direccion de n con el
 32       {            //valor alamcenado en la direccion de p
 33     cout<<endl;
 34     cout<<"El valor se encuentra almacenado dentro de la lista";
 35     *si='s'; 
 36     break; 
 37       }//fin si 
 38       // cout<<endl; 
 39              //cout<<*p;  Q pasa con la primera posicion
 40       p=&vector[*i]; 
 41     }//fin for que recorre el vector 
 42  
 43       if(*si=='n')
 44       { 
 45        cout<<"El valor no esta dentro de la lista";
 46       } 
 47  
 48        cout<<endl<<endl<<endl;
 49        cout<<"presione s para buscar otro valor u otra tecla para salir: ";
 50        cin>>*ct; 
 51        *ct=toupper(*ct); 
 52  
 53    }///fin whie 
 54  
 55 }//Fin main

 
 

Programacion en Visual Basic.NET




 
Autor: Luis Miguel Blanco Ancos

Año 2002, 725 páginas A4

Texto diseñado para enseñar en profundidad a desarrollar aplicaciones basadas en la plataforma .NET Framework, utilizando Visual Basic .NET como lenguaje.

El texto cubre tanto aspectos básicos como avanzados, abordando
el lenguaje, programación orientada a objetos (OOP), el entorno de desarrollo de aplicaciones (IDE) de Visual Studio .NET, etc.

Se trata de un manual de muy amplio contenido en documentación, además de numerosos ejemplos listos para ser utilizados desde Visual Basic .NET.

Entre los requisitos previos, basta con conocimientos de fundamentos de programación, conocer al menos un lenguaje, sea este el que sea y conocer el S.O. Windows a nivel de usuario.
 

Programacion con Visual Basic.NET

Programacion con Visual Basic.NET
Autor: Francisco Charte

Contenido del Libro:
Capitulo 1: Primerea toma de contacto
Capitulo 2: El entorno de desarrollo
capitulo 3: La plataforma Microsoft .NET
Capitulo 4: Tipos de datos
capitulo 5: Operadores y expresiones
capitulo 6: Estrucutras de control
capitulo 7: Programacion orientada a objetos
capitulo 8: programacion orientada a componentes
capitulo 9: Programacion concurrente
capitulo 10: Formularios windows
capitulo 11: Formularios web
capitulo 12: Servicios de entrada y salida
capitulo 13: Elaboracion de graficos
capitulo 14: Impresion de datos
capitulo 15: Desarrollo de componentes
capitulo 16: Controles Windows
capitulo 17: Controles web
capitulo 18: Creacion de servicios windows
capitulo 19: Desarrollo de servicios web
capitulo 20: Fundamentos de tratamiento de datos
capitulo 21: Acceso a datos con ADO.NET
capitulo 22: Diseño de informes con Crystal Reports.NET
capitulo 23: Recuperacion de informacion de de tipos en ejecucion
capitulo 24: Interactuacion con COM y el API de windows
capitulo 25: Conversion de proyectos visual baisc 6 a Visual Basic.NET


 

Visual Studio 2010 y .NET Framework 4 RC disponibles para descarga



Descargue la versión RC y empiece a investigar las nuevas capacidades, que incluyen nuevas opciones de pruebas, mejoras al entorno de desarrollo integrado, herramientas integradas para Windows 7 y Microsoft SharePoint 2010, nuevos enlaces para operación de arrastrar y colocar de Silverlight y Windows Presentation Foundation y más. Además de mejoras de rendimiento introducidas en la versión RC.

Nota: esta info ha sido extraida de la pagina oficial de microsft.

Descargar desde: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a

Como descargar los Archivos "Proyectos" de codigo

Como se ha podido notar todo o la mayoria de las cosas subidas en este blog son alojadas en 4shared para su futura descarga. & para los que no saben como descargar los codigos de los programas cree unas iamgenes que consiste en 3 pasos muy faciles con el cual podemos descargar lo que queremos. Acontinuacion las iamgenes:

Paso1:





Paso2:




 Paso3:






 Si aun quedan dudas del como descargar los archivos dejen sus comentarios en el blog. o escribanme o pueden llamarme jejeje :)

Manejo de datagrid, combobox, tabcontrol, errorprovider,toolstrip

 




Esta es la segunda Versión del programa que nos dejo patiño. debo decir que estaba bastante jalao. pero la verdad es que he aprendido muchas cosas. pero me duele la cabeza. coloco el proyecto como siempre con la expectativa que al igual que yo aprendan bastante sobre visual. y como una de las prioridades de este blog es que lleven la tarea. debo decir que ya no ago una explicación del código como solia hacerlo pues los proyectos son cada ves mas grandes. pero cada ves me gusta comentariar mas las lineas de código para el entendimiento de los lectores y mi futuro entendimiento.

Ahora se que que el código es muy largo. pero vale la pena verlo. yo aprendí muchas cosas de visual "Me toco investigar bastante jeje pero valió la pena"  & al igual quiero transmitirles lo que aprendí. aquí listare las cosas que se pueden aprender en el proyecto lo que yo llamo tips de programación
  
Tips que encontraras en el proyecto:

  1. seleccionar una fila de una datagrid
  2. seleccionar una celda de un datagrid
  3. saber que se edito una celda y bloquear la operacion (esto lo use en: grilla consulta)
     
  4.  bloquear una celda para que no sea editada (esto lo use en: grilla edicion)
     
  5.  validar los datos de cajas de texto con errorprovider
     
  6.  cambiar el color de las letras en una grilla
     
  7.  obtener el valor que esta almaceando en una celda
     
  8.  usar control datatime piker
     
  9.  ocultar pestañas de un tabcontrol
     
  10.  saber que pestaña se ha seleccionado en un control tabcontrol
     
  11.  cambiar de pestaña
     
  12.  resgringir el numero maximo de caracteres de un textbox
     
  13.  detectar la tecla pulsada en un datagrid (Por ejplo: cuando se presiona la telca "Esc" en la grilla edicion guardo los cambios)
     
  14.  manejar barras toolstrip
     
  15.  busquedas por autocompletado
     
  16.  si no se encontro lo buscado nos da la lista de los nombres mas parecidos a la busqueda
     
  17.  uso de with -end with (escritura sencilla por decirlo asi 

17 tips es bastante informacion :D

Bueno aqui esta la url para descargar el Proyecto en visual:
http://www.4shared.com/file/248098053/616c276a/clase3.html

Nota: para ver mejor la imagen hagan clik derecho sobre ella>copiar url de la imagen> abrir otra pestaña del navegador e ir a la direccion copiada. o simplemente agan click aqui:
http://img709.imageshack.us/img709/885/programa2.jpg


No siendo mas espero lo disfruten :)

Una nota


Quiero decirles que para una mejor visualización del blog utilicen firefox u opera, ya que aunque chrome es muy rápido solo permite navegacion básica. y muestra problemas al querer seguir el blog u hacer otras operaciones esto sucede por la plantilla que se esta usando.

calculadora por jerarquia ()*/+- ...C#...



mmm esto es algo que hice hace como 1 año fue un reto en una comunidad. y estaba revisando otras paginas y me econtre con el y note que no estaba publicada en este lugar. la verdad ya no me acuerdo de C# aunque me parece lo mejor.

NOTA: la razón de publicarla es por el algoritmo que use. bueno fue lo que se me ocurrió. la forma de trabajar con una operación matemática y detectar sibolos y trabajar en base a ella

Datos basicos:
es una calculadora basica lo unico que hace es operaciones por jerarquia como las calculadoras de mano donde primero resuelve las operaciones dentro de los parentesis en su orden de jerarquia */+- y asi va destruyendo parentesis hasta desmenusar todo lo digitado, para mayor funcionalidad lee toda la expresion de una vez.

& como no puede faltar La descarga del proecto:
Calculadora por jerarquía
"Cortesía de": http://proyeccionclipto.blogspot.com/
Descargar desde:
http://www.4shared.com/file/245637074/68635a61/Projects_C.html

jajaja cortesia si me da risa, la basila el profesor