PDF de programación - Diseño de Aplicaciones con C# y .NET Framework

Imágen de pdf Diseño de Aplicaciones con C# y .NET Framework

Diseño de Aplicaciones con C# y .NET Frameworkgráfica de visualizaciones

Publicado el 20 de Agosto del 2018
1.429 visualizaciones desde el 20 de Agosto del 2018
691,8 KB
63 paginas
Creado hace 21a (23/01/2003)
Cursos de Extensión Universitaria
Cursos de Extensión Universitaria

Enero 2003
Enero 2003

UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO

CodCod. 0. 0
PLATAFORMA .NET Y
PLATAFORMA .NET Y
SERVICIOS WEBWEB
SERVICIOS
Diseño de Aplicaciones con C#C#
Diseño de Aplicaciones con

y .NET Framework
Framework
y .NET
Aquilino A. Juan Fuente Benjamín López Pérez
Benjamín López Pérez
Aquilino A. Juan Fuente
[email protected]
[email protected]
[email protected]
[email protected]

OOTOOTLabLab -- Laboratorio de Tecnologías de Orientación a Objetos
Laboratorio de Tecnologías de Orientación a Objetos

Dpto. de Informática
Dpto. de Informática

http://www.ootlab.uniovi.es
http://www.ootlab.uniovi.es

Contenidos
Contenidos
Lunes 20: Diseño de Aplicaciones (I)
Lunes 20:
Diseño de Aplicaciones (I)..


Visión general del framework
Visión general del
Desarrollo de aplicaciones (Tipos, depuración, desarrollo, y
Desarrollo de aplicaciones (Tipos, depuración, desarrollo, y
empaquetado de entregables ––deployment)
deployment)
empaquetado de entregables

framework de .NET
de .NET

––
––

––
––

Martes 21:

Martes 21: Diseño de Aplicaciones (II)
Diseño de Aplicaciones (II)..

Visión general de la biblioteca de clases del framework
framework
Visión general de la biblioteca de clases del
Realización de varios ejemplos prácticos
Realización de varios ejemplos prácticos
Miércoles 22: Diseño de Aplicaciones (III)
Diseño de Aplicaciones (III). .

Miércoles 22:
Ficheros en C#C#
Ficheros en
Acceso a Base de Datos
Acceso a Base de Datos
Implementación de varios ejemplos prácticos
Implementación de varios ejemplos prácticos

––
––
––

Cursos de Extensión -- 2003
2003
Cursos de Extensión
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO

Diseño de Aplicaciones con C#C# y .NET
Diseño de Aplicaciones con

y .NET Framework
Framework
Aquilino A. Juan Fuente / Benjamín López Pérez -- OOTOOTLabLab
Aquilino A. Juan Fuente / Benjamín López Pérez

Diseño de Aplicaciones (I)
Diseño de Aplicaciones (I)
Contenidos
Contenidos

Visión General del Framework
Framework
Visión General del
Ejemplo de Implementación (Conversor €)
Ejemplo de Implementación (Conversor €)
Deployment
Deployment

Cursos de Extensión -- 2003
2003
Cursos de Extensión
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO

Diseño de Aplicaciones con C#C# y .NET
Diseño de Aplicaciones con

y .NET Framework
Framework
Aquilino A. Juan Fuente / Benjamín López Pérez -- OOTOOTLabLab
Aquilino A. Juan Fuente / Benjamín López Pérez

Diseño de Aplicaciones (I)
Diseño de Aplicaciones (I)
Visión General del Framework
Framework
Visión General del
El El .NET

.NET Framework



Framework es una nueva plataforma de computación que
es una nueva plataforma de computación que

–– Para proveer un entorno de ejecución de código que minimice la f

Framework ha sido diseñado para lograr los siguientes
ha sido diseñado para lograr los siguientes

simplifica el desarrollo de aplicaciones en el entorno altamente
simplifica el desarrollo de aplicaciones en el entorno altamente
distribuido de Internet.
distribuido de Internet.
.NET Framework
.NET
objetivos:
objetivos:
Para proveer un entorno de programación orientada a objetos en el que el código
l que el código
–– Para proveer un entorno de programación orientada a objetos en e
puede ser almacenado y ejecutado en local, ejecutado en local pero distribuido por
ro distribuido por
puede ser almacenado y ejecutado en local, ejecutado en local pe
Internet o ejecutado en remoto.
Internet o ejecutado en remoto.
Para proveer un entorno de ejecución de código que minimice la fase de
ase de
“deployment” del código y los conflictos de versiones.
“deployment” del código y los conflictos de versiones.
Para proveer un entorno de ejecución de código que garantice la ejecución segura
ejecución segura
–– Para proveer un entorno de ejecución de código que garantice la
de código, incluyendo el código creado por terceras partes desconocidas o no
nocidas o no
de código, incluyendo el código creado por terceras partes desco
confiables.
confiables.
Para proveer un entorno de ejecución de código que elimine los problemas de
roblemas de
realización (performance
realización (
Para conseguir que la experiencia del desarrollador en diferentes s tuipos
aplicaciones sea reaprovechable
aplicaciones sea
Construri todas las comunicaciones en estándares de la industria para ase
el código basado en el .NET
el código basado en el

–– Para proveer un entorno de ejecución de código que elimine los p

–– Para conseguir que la experiencia del desarrollador en diferente

reaprovechable. (Aplicaciones Windows, aplicaciones Web,...)
. (Aplicaciones Windows, aplicaciones Web,...)

performance) de los entornos de

) de los entornos de scripting

scripting o interpretados.
o interpretados.

–– Construri

todas las comunicaciones en estándares de la industria para asegurar que
gurar que

.NET Framework

Framework pueda integrarse fácilmente.
pueda integrarse fácilmente.

tuipos de de

Cursos de Extensión -- 2003
2003
Cursos de Extensión
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO

Diseño de Aplicaciones con C#C# y .NET
Diseño de Aplicaciones con

y .NET Framework
Framework
Aquilino A. Juan Fuente / Benjamín López Pérez -- OOTOOTLabLab
Aquilino A. Juan Fuente / Benjamín López Pérez

Diseño de Aplicaciones (I)
Diseño de Aplicaciones (I)
Visión General del Framework
Framework
Visión General del

CLR (

Common Language
Language

CLR (Common
Runtime))
Runtime
Gestión de memoria
–– Gestión de memoria
Ejecución de hilos (threads
threads))
–– Ejecución de hilos (
Ejecución de Código
–– Ejecución de Código
Verificación de código seguro
–– Verificación de código seguro
Compilación
–– Compilación
Otros servicios del sistema
–– Otros servicios del sistema
.NET Framework
.NET



Framework ClassClass Library
Library

Cursos de Extensión -- 2003
2003
Cursos de Extensión
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO

Diseño de Aplicaciones con C#C# y .NET
Diseño de Aplicaciones con

y .NET Framework
Framework
Aquilino A. Juan Fuente / Benjamín López Pérez -- OOTOOTLabLab
Aquilino A. Juan Fuente / Benjamín López Pérez

Diseño de Aplicaciones (I)
Diseño de Aplicaciones (I)
Visión General del Framework
Framework
Visión General del

C#C# Type.NET

Framework type
type

Type.NET Framework
System.Boolean
System.Boolean
–– BoolBool
System.Byte
System.Byte
–– ByteByte
System.SByte
System.SByte
Sbyte
–– Sbyte
System.Char
System.Char
–– CharChar
System.Decimal
Decimal System.Decimal
–– Decimal
System.Double
Double System.Double
–– Double
System.Single
System.Single
Float
–– Float

Int
–– Int
–– UintUint
–– OngOng
–– UlongUlong
Object
–– Object
Short
–– Short
Ushort
–– Ushort
String
–– String

System.Int32
System.Int32
System.UInt32
System.UInt32
System.Int64
System.Int64
System.UInt64
System.UInt64
System.Object
System.Object
System.Int16
System.Int16
System.UInt16
System.UInt16
System.String
System.String

Cursos de Extensión -- 2003
2003
Cursos de Extensión
UNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO

Diseño de Aplicaciones con C#C# y .NET
Diseño de Aplicaciones con

y .NET Framework
Framework
Aquilino A. Juan Fuente / Benjamín López Pérez -- OOTOOTLabLab
Aquilino A. Juan Fuente / Benjamín López Pérez

Diseño de Aplicaciones (I)
Diseño de Aplicaciones (I)
Visión General del Framework
Framework
Visión General del

Tipos de
Tipos de
Proyectos con
Proyectos con
C#C# y Visual
y Visual
Studio .NET
Studio .NET
Aplicación que comienza con una FormForm vacía que responde a eventos en entorno Windows
vacía que responde a eventos en entorno Windows
Aplicación que comienza con una

Windows Application
Application
Windows

ClassClass Library
Library

Una clase .NET que puede ser llamada por otro código
Una clase .NET que puede ser llamada por otro código

Windows Control
Windows Control
Library
Library
ASP.NET Web Web
ASP.NET
Application
Application
ASP.NET Web Web
ASP.NET
Service
Service
Web Control Library
Library
Web Control

Console Application
Application
Console

Una clase .NET que puede ser llamada por otro código y que tiene un interfaz de usuario (Al estilo
un interfaz de usuario (Al estilo
Una clase .NET que puede ser llamada por otro código y que tiene
de los controles ActiveX
ActiveX))
de los controles
Un Un sitesite basado en páginas
a los browsers
browsers
a los
Una clase C#C# que
Una clase

ASP.NET y y C#C# clases que genera respuestas HTML para ser enviadas
clases que genera respuestas HTML para ser enviadas

basado en páginas ASP.NET

que actua

actua como Web

como Web Service
Service

Un control que puede ser llamado por páginas ASP.NET
Un control que puede ser llamado por páginas
apariencia de un control cuando se muestra en un Browser
Browser
apariencia de un control cuando se muestra en un
Una aplicación que corre en una ventana de línea de comandos
Una aplicación que corre en una ventana de línea de comandos

ASP.NET para generar el código HTML que da
para generar el código HTML que da

Windows Service
Service
Windows

Una servicio que corre en el background en un Windows NT o Windows 2000
ws 2000
Una servicio que corre en el background en un Windows NT o Windo

Empty Project
Project
Empty

Proyecto vacío. Este tipo de proyecto debe ser comenzado desde el principio.
l principio.
Proyecto vacío. Este tipo de proyecto debe ser comenzado desde e

Empty Web Project
Web Project
Empty

NewNew Project in
Project in
Existing Folder
Folder
Existing

Un proyecto vacío, pero los parámetros de compilación están colocados para que el compilador
cados para que el compilador
Un proyecto vacío, pero los parámetros de compilación están colo
genere código para páginas ASP.NET
ASP.NET..
genere código para páginas
Fich
  • Links de descarga
http://lwp-l.com/pdf13086

Comentarios de: Diseño de Aplicaciones con C# y .NET Framework (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad