miércoles, 13 de agosto de 2014

Programacion C# Propiedades Publicas

Las propiedades publicas con objetos pertenecientes a un clase. A su vez que al ser públicos sus valores pueden ser obtenidos y en muchos caso puedes ser modificados. Algo importantes con las propiedades publicas es que son al igual que el común de la variables u objetos de un solo tipo de datos Estos quiere decir que asignándole un valor errado este puede dar un excepción



 Las propiedades publicas se declaran dentro de la clase sea un form o un class indiferentemente para usar estas propiedades debes instanciar la clase primero y luego podrá usar las propiedades publicas. Las propiedades publicas constan de dos partes; Una parte privada que es el objeto que sera protegido por la propiedad y el estado de la clase y contiene el valor y la propiedad que es la referencia al objeto privado y actúa de modificador al objeto.







Ambas deben estar declarada para que funciones correctamente.Por su parte la propiedad  tiene un set y un get

Set:
el método set de la propiedad es llamado automáticamente cuando la propiedad detecta que un valor es introducido. si no posees el método set en la propiedad o no se tiene declarado nada dentro de ella el valor del objeto privado seguirá protegido y no habrá sido modificado.De lo contrario para poder ser modificado desde el método set se usa:
este metodo entoces desde el otro lado, es decir desde el lado que instancia sera asi:



Get:
El método get devuelve el valor del  objeto haciendo un return; Debe coincidir el tipo de dato que se devuelve con el tipo de la propiedad.



y desde el lado que instancia seria asi





Fin


Ejemplo:

Descargar Ejemplo [vs 2012]

Ejercicio:

 Realice una propiedad publica en una clase que devuelva su edad,fecha de nacimiento,apellido y nombre. y que puedan ser modificables.

Referencias:

Programacion c# ejercicio 1 creacion de Objetos e instanciamiento



miércoles, 6 de agosto de 2014

Programacion C# Manejo de formularios Parte 1

Hola hoy hablaremos del manejo de las ventanas o formularios dentro del ambiente de visual estudio bajo el lenguaje de C#


primero que nada crearemos un proyecto nuevo o uno que ya tengamos pero debe ser una aplicación de ventana. Una vez tengamos el proyecto agregaremos una clase form a nuestra solución de la siguiente manera

click derecho sobre la solucion/agregar/windows form (class)




Una vez tengamos los dos formularios procedemos agregar un boton en el primer formulario.
una vez lo tengas el control boton en el form1 le damos doble click y nos creara  el metodo click del boton (ref 3) Este metodo se activa solo cuando le damos click a ese boton, dentor del metodo instanciaremos la clases form2  y usaremos los metodos Show y ShowDialog para abrir los formularios al usuario.





El método Show  solo nos abre la ventana pero nos permite tener acceso a las ventanas anteriores esto quiere decir que no bloquea la navegación entre ventanas anteriores o ventanas padres.


el metodo ShowDialog es un metodo que al igual que el show nos permite abrir la ventana pero a diferencia esta bloquea las ventanas anteriores o ventanas padre impidiendo navegar entre ellas o usarlas hasta que la ventana que fue abierta con este metodo sea cerrada

Metodo De apertura  Formulario dentro de formulario (MDI)



La propiedad mdi de los formularios nos indica si el formulario que la tiene podrá ejecutar ventanas contenidas en ella. Esto permite un mejor manejo de las ventana del programa  pero la visualización de la ventana contenida esta supeditada a la ventana mayor. La propiedad mdi tiene varios aspectos importante como la jerarquizar de la propiedad siendo:

mdi parent = el mdi contenedor de la ventana
mdi childrens = los hijos del mdi parent que los contiene o contendra


Cambiamos la prop del formulario que querramos que sea mdi contenedor y lo colocamos como true ( verdadero)
Una vez que modificams la propiedad el formulario cambia y  nos muestra un fondo gris  que nos indica que es un mdi contenedor (Este color puede ser modificado pero su cambio es visible solo en tiempo de ejecución)



Llamamos a la ventana y le cambiamos las propiedades de la siguiente manera



Asi seria un ejemplo ya terminado la ventana form3 esta contendida  y ejecutada dentro de form2







Ejercicios:

Realize una solución que contengas de 3 a 6 ventanas. cree en un formulario primario un botón que abra cada una de ellas haciendo uso de los metodos  ShowDialog y Show.


Material de ayuda:

Ejercicio Manejo de formulario(Solucion c# en .rar)

Referencias:


  1. http://therussianbassmanprogramer.blogspot.com/2014/06/programacion-c-introduccion-visual.html
  2. http://therussianbassmanprogramer.blogspot.com/2014/06/programacion-c-1-ejercici-1-creacion-de.html



NestJs Error on SecretKey for JWToken

  Imagine this you are coding happy, configuring your module has   auth.module.ts   using on your register the classic call to get env value...