Este documento explica el programa "Hola Mundo" en C#. Introduce conceptos como comentarios, la Framework Class Library (FCL), espacios de nombres, y la clase Console, la cual contiene métodos como Write y WriteLine para escribir texto en la consola. El documento guía al lector a través de la creación de un programa simple que usa el método Write de la clase Console para imprimir "¡Hola mundo!" en la salida estándar.
Curso básico sobre programación en C#: introducción a .NET, definiciones básicas, directrices para la programación en C#, clases y objetos, garbage collector, patrones de diseño, enumerados y colecciones, ensamblados, atributos, reflection, lectura y escritura de ficheros, excepciones, Linq y expresiones lambda, delegados, eventos, métodos de extensión, MSTest, consumo de librerías, servicios Windows, aplicaciones cliente y otros puntos de interés.
Curso básico sobre programación en C#: introducción a .NET, definiciones básicas, directrices para la programación en C#, clases y objetos, garbage collector, patrones de diseño, enumerados y colecciones, ensamblados, atributos, reflection, lectura y escritura de ficheros, excepciones, Linq y expresiones lambda, delegados, eventos, métodos de extensión, MSTest, consumo de librerías, servicios Windows, aplicaciones cliente y otros puntos de interés.
Tipos de Operadores
Ejemplo proyecto tipo consola
Uso de operadores
Definir el programa de inicio
Tambien publicado en blog de C#
http://programacion-visual-c-sharp.blogspot.com/2014/02/primer-ejemplo-usando-operadores-en-c-sharp.html
Tipos de Operadores
Ejemplo proyecto tipo consola
Uso de operadores
Definir el programa de inicio
Tambien publicado en blog de C#
http://programacion-visual-c-sharp.blogspot.com/2014/02/primer-ejemplo-usando-operadores-en-c-sharp.html
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
Documento sobre las diferentes fuentes que han servido para transmitir la cultura griega, y que supone la primera parte del tema 4 de "Descubriendo nuestras raíces clásicas", optativa de bachillerato en la Comunitat Valenciana.
2. A continuación se muestra el proceso de compilación
de C#.
PROCESO DE COMPILACIÓN
3. En esta nueva práctica procederemos a crear un
programa típico de iniciación llamado “Hola Mundo”.
Este programa es típicamente usado para iniciar
cualquier lenguaje, puedes ver la historia del “Hello
Wordl!” aquí:
http://en.wikipedia.org/wiki/Hello_world_program
Básicamente un programa Hola mundo despliega el
texto “¡Hola mundo!”. Esta será la práctica Pk1_Hw
HOLA MUNDO
4. Comenzamos por crear un folder llamado Pk1 en
nuestro directorio de trabajo. Y guardar la Pk0 en su
correspondiente directorio.
De aquí en adelante esta será la forma de organizar
nuestro trabajo.
HOLA MUNDO
5. Por lo pronto
crearemos la
estructura de un
programa con esta
modificación:
HOLA MUNDO
6. Este código sigue siendo un programa vacío, la
única diferencia son esas líneas adicionales, las
cuales son llamadas “comentarios”.
HOLA MUNDOHOLA MUNDO
7. Los comentarios son notas para el programador,
que hacen al código mas legible, estas líneas son
ignoradas por el compilador.
HOLA MUNDOHOLA MUNDO
8. En C# hay tres tipos de comentarios.
De Bloque: Inician con “/*” terminan con “*/”
De Línea: Inician con “//”
De Documentación: Se aplican con /// por cada línea.
HOLA MUNDOHOLA MUNDO
9. Para comprobar que el compilador no toma en
cuenta estas líneas de código, compilar el
programa y ejecutarlo. El resultado deberá ser el
mismo, nuestro asombroso Nada.
En este ejemplo se compilo el fuente a un “pk1.exe”
HOLA MUNDOHOLA MUNDO
10. Para poder completar nuestro “hola mundo” es
preciso enviar una cadena de texto que en ingles es
“string” a la pantalla.
Para poder lograr esta hazaña tendríamos que
saber el API de Windows.
Sin embargo para fortuna de nosotros disponemos
de un grande y poderoso conjunto de funciones pre
programadas que podemos usar en nuestros
programas de C#, este grupo es el Framework Class
Library.
HOLA MUNDOHOLA MUNDO
11. La Framework Class Library (FCL) forma parte del
“.Net Framework”.
La FCL esta compuesta por una librería amplia de
clases, interfaces y valores, muy útiles a la hora de
programar.
La FCL esta organizada en un sistema lógico
llamado “NameSpaces”.
HOLA MUNDOHOLA MUNDO
12. Un “Namespace” o espacio
de nombres en español
puede ser visto como un
cajón de un gran archivero.
Cada cajón tiene un nombre,
y es por ese nombre que
sabemos con que tipo de
herramientas cuenta ese
cajón.
HOLA MUNDOHOLA MUNDO
13. Una vista simplificada del FCL se muestra a
continuación.
HOLA MUNDOHOLA MUNDO
14. Dentro de todo el FCL nos interesa el espacio de
nombres “System” mismo que contiene una clase
llamada “Console”, esta clase se encarga de
modelar la consola del sistema operativo.
Un punto importante es que la consola termina
siendo modelada como una clase en el FCL, por lo
cual podemos disponer de sus métodos públicos.
HOLA MUNDOHOLA MUNDO
15. Los métodos de una entidad (clase o método) son
accesibles desde otro método siempre y cuando
desde su definición se hayan declarado como
públicos.
Para conocer todos los métodos de la clase Console,
así como para conocer las demás clases de FCL es
necesario acceder a la documentación, un buen sitio
es el siguiente:
http://msdn.microsoft.com/en-
us/library/gg145045(v=vs.110).aspx
HOLA MUNDOHOLA MUNDO
16. Si accedemos a la
documentación en el
apartado de Console:
http://msdn.microsoft.com/e
n-
us/library/system.console(v=
vs.110).aspx
Observaremos todos sus
elementos
HOLA MUNDOHOLA MUNDO
17. A lo largo de este curso veremos varios elementos
del FCL.
Por lo pronto nos interesan 2 métodos de Console
que nos permiten escribir en Pantalla:
Write
WriteLine
Realmente la función de estos métodos es escribir
información en la salida estándar. Que por default
es el monitor.
HOLA MUNDOHOLA MUNDO
18. La sintaxis que se sigue es la siguiente:
HOLA MUNDO
Espacio
De
Nombres
Clase Método Parámetros
Salida
HOLA MUNDO
19. Todo el programa
completo queda
la siguiente
forma:
HOLA MUNDO
Salida
HOLA MUNDO
20. Este pequeño programa nos enseña mucho de C#.
La clase Console contiene un método llamado Write.
Observando el método Main y el método Write,
podemos inferir que todo método debe de llevar un
paréntesis al final:
HOLA MUNDOHOLA MUNDO
21. Dentro de dichos paréntesis van cero, uno o varios
elementos llamados Parámetros.
Los parámetros de un método pueden ser definidos
como los datos que necesita el método para llevar
acabo su función.
HOLA MUNDOHOLA MUNDO
22. Para poder especificar el valor de un string (cadena
de caracteres) en C# se debe de encerrar el string
entre comillas dobles.
Cuando se expresan los valores directos de los
datos, se dice que se están expresando literales.
Otra observación del programa es que cada acción o
declaración en el mismo debe ser finalizada con un
“;”, cada línea que termina con “;” (semicolon) es
llamado una sentencia.
HOLA MUNDOHOLA MUNDO
23. Las observaciones hechas anteriormente nos
permite tener cuidado de evitar errores en la
sintaxis.
Cuando no seguimos las sintaxis de un lenguaje
correctamente, el compilador no estará en
posibilidades de hacer la traducción a código
máquina. Aun cuando el error sea tan pequeño como
omitir un “;”.
HOLA MUNDOHOLA MUNDO
24. Como ejemplo de esto, realizaremos un par de
pruebas y veremos lo códigos de error que el
compilador emite en su trabajo de traducción.
Falta de “;” al final de la sentencia.
HOLA MUNDOHOLA MUNDO
25. No se escribe correctamente la literal string..
HOLA MUNDOHOLA MUNDO
26. No se capitalizan las entidades correctamente.
HOLA MUNDOHOLA MUNDO
27. No esta presente un método Main().
HOLA MUNDOHOLA MUNDO
28. ¿Que son los comentarios en la programación?
¿Cuantos tipos de comentarios hay en C#?
¿Que es el FCL?
¿Que son los namespaces?
¿Para que sirven los namespaces?
¿De que tipo son aquellos métodos que pueden ser
accedidos desde cualquier otro método?
¿Console es una clase, un método, un dato, o un
namespace, o todos los anteriores?
Q & A
29. ¿Como se puede redirigir la salida estándar de un
programa hacia un archivo?
¿Como se le llaman a las expresiones que expresan
los valores directos de los datos?
¿Que es una sentencia en la programación?
¿Como se llaman aquellos errores que provocan que
el compilador no pueda realizar una correcta
traducción de un código fuente?
Q & AQ & A