Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mis Aprendizajes sobre la programación Orientada a Objeto :star: (Codigo…
Mis Aprendizajes sobre la programación Orientada a Objeto :star:
Relacion entre clases y herencia.
:silhouettes:
Existen clases que son bases o también llamadas padres que contienen información que puede ser reutilizada por otras clases llamado hijo o subclase. Estas clases se relacionan y la clase hijo hereda esa información y permite la reutilización de código. Al final la clase hijo termina con el contenido heredado más lo propio.
Codigo c#
:pen:
Acceso publico y privado
Aprendí que el acceso de los atributos y los métodos es de suma importancia, tanto para la creación de la interfase público del objeto como para mantener el encapsulamiento.
Métodos privados
Aprendí que el poder tener métodos privados permite tener una buena encapsulación e incrementar la seguridad de la clase.
Que es el ambito
Aprendí en que partes del código determinado atributo es conocido
Accesors
Interfase, Set, Get, Mutator
Aprendí que los accesors son métodos que nos permiten conocer el valor de los atributos en un objeto.
Declaración de clases
Aprendí también el proceso para instanciarla y crear un primer objeto.
Sobrecarga de métodos
Aprendí sobre la sobrecarga de métodos, la cual me permite tener diferentes versiones de un mismo método.
Constructor
Aprendí que el constructor es un elemento muy importante de la clase, ya que nos permite llevar a cabo inicializaciones y colocar el objeto en un estado seguro.
Sobrecarga del constructor
Aprendí la forma como se puede sobrecargar al constructor y las ventajas que esto nos da.
:question:
Diferencia entre un método, una función y un procedimiento.
En contexto son similares función o método puede regresar o no un valor. Mientras que un Procedimiento: Concreta varias instrucciones para realizar una tarea.
Controles
:green_cross:
En lista siguiente se encuentra algunos de los controles o componentes que se pueden usar en Windows Forms
Fuente:
https://docs.microsoft.com/es-es/dotnet/framework/winforms/controls/windows-forms-controls-by-function
Presentación de datos
Control DataGridView
Enlace y navegación de datos
Componente de BindingSource
Edición de texto
Control TextBox, Control RichTextBox y Control MaskedTextBox
Pantalla de información (solo lectura)
Control Label, Control LinkLabel, Control StatusStrip...
Presentación de la página web
Control WebBrowser
Selección de una lista
Control CheckedListBox, Control ListBox, Control ListView...
Visualización de gráficos
Control PictureBox
Almacenamiento de gráficos
Control ImageList
Valor de configuración
Control CheckBox, Control RadioButton, Control TrackBar...
Configuración de fecha
Control DateTimePicker y Control MonthCalendar.
Cuadros de diálogo
Control FontDialog, Control PrintDialog, Control PrintPreviewDialog...
Controles de menú
Control MenuStrip y Control ContextMenuStrip
Comandos
Control Button, Control LinkLabel, Control NotifyIcon...
Ayuda del usuario
Componente de HelpProvider y Componente de ToolTip
Agrupar otros controles
Control GroupBox, Control SplitContainer, Control TableLayoutPanel ...
Audio
Control SoundPlayer
DOCUMENTACIÓN DE PROGRAMAS Y MEJORES PRÁCTICAS
:smiley:
En esta sección de la unidad aprendí la importancia de manejar reglas y practicas estándares a la hora de programar para que mi código sea entendible para otro programador he incluso para mí mismo. También la importancia de comentar /// en bloque para que se sepa de manera práctica que ejecuta cada bloque de mi código.