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

calculadora, primera clase de patiño


pues estaba hablando con unos amigos y les estaba preguntando que como eran las clases con patiño, y en eso empezaron a recordar que patiño la primera clase coloca como actividad una calculadora y pues quise hacer una básica para ver que tal. ustedes pruebenla puede tener errores......(por eso posteo el código cuando los solucionen suben el archivo modificado)

aqui una imagen de la calculadora, cabe aclarar que es sencilla pero permite operaciones múltiples es decir sumas sucesivas, restas etc. así como el estilo de la calc de windows


Y como siempre ahora viene una parte del codigo la mas chika jajajaj se trata de la clase implementada para almacenar los valores, saber que operacion usar & cosas asi:

Public Class almacenamiento
'esta clase me va alamcenar los valores de las operacioen y me va
' adecir el orden de estos valores


'mis atributos
Dim posicion As Byte
Dim obtener1 As Decimal
Dim obtener2 As Decimal
Dim op As Decimal
Dim signo As Byte

Public Sub New() 'mi constructor
posicion = 0
op = 0
signo = 0
End Sub


'mis propiedades
Public Property dato1() As Decimal
Get
Return obtener1
End Get
Set(ByVal valor As Decimal)
obtener1 = valor
End Set
End Property


Public Property dato2() As Decimal
Get
Return obtener2
End Get
Set(ByVal valor As Decimal)
obtener2 = valor
End Set
End Property


Public Function conocer(Optional ByVal valor As Byte = 0) As Byte

If valor = 0 Then 'operaciones normales
If posicion = 0 Then
posicion = 1
Return 1
Else 'para posicion=1
posicion = 0
Return 0
End If
Else 'guardar el resultado de la suma en el valor1
posicion = 1
End If


End Function




Public Property presionado() As Byte ' si se presiono un signo
Get
Return op
End Get
Set(ByVal value As Byte)
op = value
End Set
End Property


Public Property operacion() As Byte
Get
Return signo
End Get
Set(ByVal sig As Byte)
signo = sig
End Set
End Property


End Class