Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPTULO 3
EL LENGUAJE C#
Fundamentos de Programacin
Preguntas detonadoras
Qu es el framework .NET? Cmo est organizado? Para
qu sirve?
Cul es la herramienta de software necesaria para
implementar aplicaciones en la plataforma .NET?
Representa lo mismo la programacin visual que la
programacin orientada a objetos?
Se puede programar orientado a objetos en modo consola?
Por qu es importante utilizar nomenclaturas estndar
para identificar los componentes de una aplicacin?
Cules son las recomendaciones de nomenclatura para
identificar los componentes de una aplicacin?
3
Introduccin a la programacin en C#
.NET
Introduccin a la plataforma Microsoft .NET
El framework .NET y sus componentes
Principales clases del framework .NET
Fundamentos de Programacin
C#
Perl
J#
COM+
(Transactions, Partitions,
Object Pooling)
IIS
WMI
Win32
5
Fundamentos de Programacin
COM Marshaler
Type Checker
Exception Manager
Security Engine
Debug Engine
MSIL to Native
Compilers
Code
Manager
(MSIL=Microsoft
Intermediate Language)
Garbage
Collector
Class Loader
7
System.Security
System.Runtime.
InteropServices
System.Net
System.Text
System.Globalization
System.Reflection
System.Threading
System.Configuration
System.IO
System.Diagnostics
System.Collections
Fundamentos de Programacin
Clases
Mtodos
Sentencias
Proyecto de consola en C#
using
using
using
using
using
System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Threading.Tasks;
Fundamentos de Programacin
Proyecto de formas en C#
using
using
using
using
using
using
using
using
using
System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
System.Threading.Tasks;
System.Windows.Forms;
11
Compilacin en C#
12
Fundamentos de Programacin
Herramientas de desarrollo
13
Crear proyecto
14
Fundamentos de Programacin
Nombre del
nuevo proyecto
Proyecto de la consola
15
Ejecuta el programa
Ventana de errores
16
Fundamentos de Programacin
17
18
Fundamentos de Programacin
Depurar la aplicacin
Ejecutar paso a paso por procedimientos (F10)
Ejecutar paso a paso por instrucciones (F11)
Breakpoints (puntos de ruptura)
Visualizacin (monitorear) variables
19
20
10
Fundamentos de Programacin
Monitorear
variable
Breakpoint
21
takeyas@itnuevolaredo.edu.mx
11