educacion
Introducción a la
Programación en C# .NET
Ing. Bruno López Takeyas
Instituto Tecnológico de Nuevo Laredo
1
CONTENIDO
1.
2.
3.
4.
5.
6.
7.
Introducción a la Programación en C# .NET
Declaraciones
Instrucciones fundamentales
Arreglos
Métodos y parámetros
Tipos de datos definidos por el usuario
Archivos
2
MATERIAL DISPONIBLEhttp://ramonroque.com/Materias/pooTec.htm
• Libro: El lenguaje de Programación C#
• Autor: José Antonio González Seco
• http://www.josanguapo.com/
3
BIBLIOGRAFÍA
Archer, Tom. “A fondo C#”. Editorial McGraw
Hill. 2001.
Charte, Francisco. “Manual de Introducción a
Microsoft Visual C# 2005 Express Edition”.
Deitel & Deitel. “Programming in C#”. Editorial
Prentice Hall.
Ferguson, Jeff. “La Biblia deC#”. Editorial
Anaya. 2003.
Miles, Rob. “C# Development”. Department of
Computer Science. University of Hull. 20082009.
4
1.- INTRODUCCIÓN A LA
PROGRAMACIÓN EN C# .NET
Introducción a la plataforma Microsoft .NET
– El framework .NET y sus componentes
– Principales clases del framework .NET
Microsoft Visual Studio .NET
– Compilación y ejecución de programas
– El debugger
– Breakpoints– Watches
– Ejecutar paso a paso
– Examinar variables en tiempo de ejecución
5
INTRODUCCIÓN A LA
PLATAFORMA MICROSOFT .NET
Visual
C++
Basic
C#
Perl
J#
…
XML Web Services
User Interface
ASP.NET
ADO.NET: Data and XML
.NET Framework Class Library
Common Language Runtime
Message
Queuing
COM+
(Transactions, Partitions,
Object Pooling)
IIS
WMI
Win32
6COMPONENTES DEL
FRAMEWORK .NET
Common Language Runtime
Librerías de clases del Framework .NET
ADO.NET: Datos and XML
Formas Web y Servicios Web XML
Interfaces para Windows
7
COMMON LANGUAGE RUNTIME
Base Class Library Support
Thread Support
COM Marshaler
Type Checker
Exception Manager
Security Engine
Debug Engine
MSIL to Native
Compilers
(MSIL=Microsoft
IntermediateLanguage)
Code
Manager
Garbage
Collector
Class Loader
8
LIBRERÍAS DE CLASES DEL
FRAMEWORK .NET
System
System.Security
System.Runtime.
InteropServices
System.Net
System.Text
System.Globalization
System.Reflection
System.Threading
System.Configuration
System.IO
System.Diagnostics
System.Collections
9
ADO .NET: DATOS Y XML
ADO.NET: Data andXML
System.Data
DataSet
DataRow
DataTable
DataView
System.Xml
System.Xml.Schema
System.Xml.Serialization
10
FORMAS WEB Y SERVICIOS
WEB XML
ASP.NET
System.Web
Services
UI
Description
HtmlControls
Discovery
WebControls
Protocols
Caching
Security
Configuration
SessionState
11
COMPILACIÓN EN C#
12
LECTURAS ADICIONALES
Capítulo TemaLibro
Autor
Págs.
2
Introducción a Microsoft
.NET
C# a fondo
Tom Archer
21 - 31
1
Introducción a Microsoft
.NET
El lenguaje de
Programación
C#
José Antonio
González
Seco
10 -21
1
Introducción a C# .NET
Filminas
Ing. Ramón
Roque
Hernández
Se recomiendan estas lecturas para dominar el
ambiente
del Framework .NET
13
HERRAMIENTAS DEDESARROLLO
•
•
•
•
Descargar Microsoft Visual Studio Versión
Express en:
http://www.microsoft.com/express/Downloa
ds/#2010-Visual-CS /
Microsoft .NET Framework SDK
msdn.microsoft.com/net/
Mas información
http://www.microsoft.com/net/
Sharp Develop
http://www.icsharpcode.net
14
Microsoft Visual Studio .NET
Crear proyecto
15
Crear un nuevo proyecto
Nombre del
nuevoproyecto
Proyecto de la consola
16
EJECUTANDO UN PROGRAMA
Ejecuta el programa
Ventana de errores
17
LECTURAS ADICIONALES
Capítulo Tema
1
Primeros pasos
Libro
Autor
Manual de Microsoft Visual
Francisco
Studio 2005. Express
Charte Ojeda
Edition
Págs.
9 - 26
Se recomiendan estas lecturas para
dominar el uso del Microsoft Visual Studio
2005
18...
Regístrate para leer el documento completo.