Está en la página 1de 25

DESARROLLO DE SOFTWARE

(Programación C# )
Alex Pacheco Moya
apacheco_mag34@hotmail.com
Logro del Curso

El curso busca que el estudiante conozca acerca de cómo analizar,


diseñar arquitecturas e implementar aplicaciones con el lenguaje C#
bajo el entorno de Microsoft .Net

6/06/2022 Alex Pacheco 3


Producto y/o resultado

El alumno debe desarrollar con corrección soluciones usando el lenguaje de


programación C# con el IDE Visual Studio .Net

6/06/2022 Alex Pacheco 4


Porcentaje de capacidades

Las unidades
didácticas van a Número de % en EC1 % en % en EC2 % en E.Final
tener el siguiente capacidades. E.Parcial

porcentaje
según el número Evaluación 10% 30% 20% 40%
de capacidades.
Cronograma de evaluación

Semana 5 Semana 9 Semana 13 Semana 16

Evaluación Continua 1 Evaluación Continua 2

Evaluación Parcial Evaluación Final

6/06/2022 Alex Pacheco 6


¿Qué es C#?

C# es un lenguaje de programación desarrollado por


Microsoft, orientado a objetos, que ha sido diseñado para
compilar diversas aplicaciones que se ejecutan en .NET
Framework. Se trata de un lenguaje simple, eficaz y con
seguridad de tipos . Las numerosas innovaciones de C#
permiten desarrollar aplicaciones rápidamente y mantener la
expresividad y elegancia de los lenguajes de estilo de C.
6/06/2022 Alex Pacheco 7
C#

• C# es un lenguaje de programación que


se ha diseñado para compilar diversas
aplicaciones que se ejecutan en .NET
Framework.
• C# es simple, eficaz, con seguridad de
tipos y orientado a objetos.
• Las numerosas innovaciones de C#
permiten desarrollar aplicaciones
rápidamente y mantener la expresividad
y elegancia de los lenguajes de estilo de
C.
Para qué se utiliza C#

• C# es un lenguaje de
programación creado para
diseñar aplicaciones en la
plataforma .Net que, aunque
no es el único lenguaje de
programación que acepta .Net
para realizar aplicaciones, C#
si es el más recomendable y
sencillo de usar.
6/06/2022 Alex Pacheco 9
ADO.NET

• ADO.NET es la tecnología de bases de datos de


Microsoft que representa una manera eficiente de
manipular datos.
• Es conjunto de clases que exponen servicios de acceso
a datos desde la plataforma .net de Microsoft.
• Se diseñó para el trabajo con conjuntos de datos
desconectados, lo que permite reducir el tráfico de red.
• Utiliza XML como formato universal de transmisión de
los datos
6/06/2022 Alex Pacheco 10
ADO.Net

• ADO.NET es un conjunto de clases


que exponen servicios de acceso a
datos para programadores de .NET
Framework.
• ADO.NET ofrece abundancia de
componentes para la creación de
aplicaciones de uso compartido de
datos distribuidas..
• Constituye una parte integral de .NET
Framework y proporciona acceso a
datos relacionales, XML y de
aplicaciones
LINQ

• LINQ (Language Integrated Query) es


una sintaxis de consulta uniforme en
C # y VB.NET utilizada para guardar y
recuperar datos de diferentes fuentes.
• Está integrado en C # o VB, lo que
elimina la falta de correspondencia
entre los lenguajes de programación y
las bases de datos, y proporciona una
interfaz de consulta única para
diferentes tipos de fuentes de datos.
LINQ

• SQL es un lenguaje de consulta estructurado que se


usa para guardar y recuperar datos de una base de
datos.
• De la misma manera, LINQ es una sintaxis de
consulta estructurada construida en C # y VB.NET
utilizada para guardar y recuperar datos de diferentes
tipos de fuentes de datos, como una colección de
objetos, una base de datos SQL server, XML, MySQL
o un servicio web entre otros.
ASP.Net

• ASP.net de Microsoft es una tecnología


de script del servidor que puede usarse
para crear aplicaciones web dinámicas
e interactivas.
• Una página ASP.net es una página
HTML que contiene scripts del servidor
que son procesados por un servidor
web antes de enviarse al navegador del
usuario.
• Puede combinar ASP con XML y HTML
para crear sitios web interactivos
eficaces
SQL-Server

• SQL Server es un sistema de


gestión de bases de datos
relacionales (RDBMS) de Microsoft
que está diseñado para el entorno
empresarial.
• SQL Server se ejecuta en T-SQL
(Transact -SQL).
• SQL SERVER es un sistema
administrador de Base de Datos
Relacional, Cliente – Servidor
Crystal Reports

• Crystal Reports es un producto de alta tecnología


para la creación e integración de reportes con
datos provenientes de múltiples fuentes de datos.
• Crystal Reports es una herramienta potente y a la
vez fácil de usar para el diseño y generación de
informes a partir de datos almacenados en una
base de datos u otra fuente de información.

https://www.ecured.cu/Crystal_Reports

6/06/2022
PROGRAMACION ORIENTADA A
OBJETOS (POO)

La programación Orientada a objetos (POO) es una


forma especial de programar, más cercana a como
expresaríamos las cosas en la vida real que otros
tipos de programación.

Con la POO tenemos que aprender a pensar las


cosas de una manera distinta, para escribir nuestros
programas en términos de objetos, propiedades,
métodos.
.Net FrameWork
• Un Framework es una estructura
conceptual y tecnológica de soporte,
definida con módulos de software,
sobre la cual se pueden desarrollar
proyectos de software, e incluye
soporte de programas, bibliotecas y
lenguaje interpretado.
• .Net es el Framework de Microsoft,
independiente de plataformas de
hardware y que permite un rápido
desarrollo de aplicaciones.
.NET CORE
.NET CORE

• .NET Core es la plataforma de desarrollo de Microsoft más


moderna, de código fuente abierto, multiplataforma y de alto
rendimiento para la creación de todo tipo de aplicaciones.
• Fue liberada en el año 2016, y es el resultado de múltiples
esfuerzos para hacer más ágil el desarrollo en .NET puesto que
el .NET Framework, depende totalmente del sistema operativo
Windows.
ASP.NET CORE
VISUAL STUDIO .NET
.NET
REFERENCIAS BIBLIOGRÁFICAS

Textos:

John Sharp (2018) . Microsoft Visual C# Step by Step. Copyright © 2018 by Pearson
Education, Inc.

Benjamin Perkins, Jacob Vibe, Jhon D. Reid (2016). Beginning C# 6 Programming with Visual
Studio 2015, Wiley.

Tim Patrick (2010). Microsoft® ADO.NET 4 Step by Step,


California : Published with the authorization of Microsoft Corporation by: O’Reilly Media, Inc.
Nada grande se ha hecho en el
mundo sin una gran pasión

Friedrich Hegel

También podría gustarte