PROGRAMACIÓN ORIENTADA A OBJETOS CON VISUAL C# 2015 Y ADO.NET 4.6

PROGRAMACIÓN ORIENTADA A OBJETOS CON VISUAL C# 2015 Y ADO.NET 4.6

TORRES REMON , MANUEL

23,80 €
IVA incluido
Sin existencias. Consulte disponibilidad
Editorial:
Marcombo
Año de edición:
2017
Materia
Literatura
ISBN:
978-84-267-2549-3
Páginas:
498
Encuadernación:
Rústica
23,80 €
IVA incluido
Sin existencias. Consulte disponibilidad
Añadir a favoritos

Introducción ................................................................................................................................. 13
CAPÍTULO 1. Programación orientada a objetos ......................................... 15
1.1 Introducción a la programación orientada a objetos ......................................................17
1.2 Caracterís.. cas de la programación orientada a objetos ................................................ 18
1.3 La clase .............................................................................................................................21
1.4 Nivel de visibilidad .......................................................................................................... 25
1.5 Atributos de clase ............................................................................................................26
1.6 Métodos de.. nidos por el usuario ....................................................................................27
Caso desarrollado 1. Visibilidad pública - Control de promedio de notas ...................... 28
1.7 Métodos get y set ............................................................................................................32
Caso desarrollado 2. Métodos get y set - Venta de productos ........................................35
1.8 Métodos de clase .............................................................................................................41
Caso desarrollado 3. Método de clase - Control de pago de empleados ........................42
1.9 Método constructor ........................................................................................................ 46
1.10 Los objetos ......................................................................................................................49
1.10.1 Enviando información a los atributos de la clase por medio del objeto ............. 50
1.10.2 Usando los valores de clase .................................................................................51
Caso desarrollado 4. Método constructor - Control de facturas de vendedores ........... 54
1.11 Herencia de clases .......................................................................................................... 58
Caso desarrollado 5. Herencia - Venta de productos al contado y crédito .....................59
1.12 Métodos polifórmicos ......................................................................................................71
1.12.1 Modi.. cadores del polimor.. smo ...........................................................................71
Caso desarrollado 6. Polimor.. smo - Control de evaluaciones ....................................... 72
CAPÍTULO 2. Colecciones ...........................................................................79
2.1 Las colecciones en .Net Framework ................................................................................81
2.2 Estructura foreach ...........................................................................................................81
2.3 Clases de colecciones ..................................................................................................... 84
2.3.1 Espacio de nombre System.Collec.. on .................................................................. 84
2.3.2 Espacio de nombre System.Collec.. ons.Specialized ............................................. 84
2.4 Clase ArrayList ................................................................................................................ 85
2.5 Clase List ..................................................................................................................... 88
2.6 Clase Stack .......................................................................................................................91
2.7 Clase Queue .....................................................................................................................93
Caso desarrollado 1. ArrayList - Control de registro de personal ................................... 96
Caso desarrollado 2. List - Control de registro de productos ........................................102
Caso desarrollado 3. Stack - Control de registro de alumnos ....................................... 109
Caso desarrollado 4. Queue - Control de registro de libros ...........................................114
CAPÍTULO 3. Serialización ........................................................................ 123
3.1 Serialización .................................................................................................................. 125
3.2 Ventajas de la serialización ............................................................................................126
3.3 Clase SaveFileDialog .......................................................................................................126
3.4 Clase OpenFileDialog .................................................................................................... 128
3.5 Clase FileStream ............................................................................................................ 129
Caso desarrollado 1. Serialización - Manejo de cadena ................................................ 130
Caso desarrollado 2. Serialización de datos - Registro de cliente ................................. 133
Caso desarrollado 3. Serialización de datos e imagen - Registro de cliente con imagen ... 136
3.6 Clase XMLSerializer ........................................................................................................141
Caso desarrollado 4. Serialización XML - Registro de producto .....................................142
Caso desarrollado 5. Serialización XML - Registro de productos usando arreglos ........145
Caso desarrollado 6. Serialización XML - Obtener registros de un archivo XML .......... 150
CAPÍTULO 4. ADO.NET 4.6 ..................................................................... 155
4.1 Script de la base de datos de origen .............................................................................157
4.2 Diagrama de base de datos Contrato ............................................................................169
4.3 Introducción al ADO.NET 4.6 .........................................................................................170
4.4 Novedades de ADO.NET 4.6 ...........................................................................................171
4.5 Arquitectura de ADO.NET ..............................................................................................172
4.6 Componentes de ADO.NET ............................................................................................173
4.7 Proveedores de datos ...................................................................................................173
4.8 Objetos principales de los proveedores de datos .........................................................174
4.9 Espacio de nombre System.Data.SqlClient ...................................................................175
4.10 Espacio de nombre System.Data ..................................................................................176
4.11 Clase SQLConnec.. on ....................................................................................................176
4.12 De.. nición de la cadena de conexión .............................................................................179
4.13 Clase SQLDataAdapter .................................................................................................. 180
4.14 Con.. gura.. onManager .................................................................................................. 184
4.15 Clase DataSet ................................................................................................................ 186
4.16 Clase DataTable ............................................................................................................. 188
4.17 Clase DataView .............................................................................................................. 190
4.18 Instrucción Using ............................................................................................................192
4.19 Clase SqlCommand .........................................................................................................193
4.20 Casos desarrollados ...................................................................................................... 196
Caso desarrollado 1. Uso de asistente - Listado de clientes ......................................... 196
Caso desarrollado 2. Cadena de conexión directa - Listado de clientes ....................... 204
Caso desarrollado 3. Usando clase - Listado de clientes................................................207
Caso desarrollado 4. Manejo de dataset - Listado de contra.. stas ................................211
Caso desarrollado 5. Manejo de datatable - Listado de .. chas de devolución ..............215
Caso desarrollado 6. Manejo de dataview - Listado de equipos ...................................219
Caso desarrollado 7. Listado de .. chas de devolución por contra.. sta.......................... 222
Caso desarrollado 8. Listado de equipos por estado y .. po ...........................................227
Caso desarrollado 9. Filtrado de contratos por cliente ..................................................232
Caso desarrollado 10. Búsqueda de datos de cliente ................................................... 236
Caso desarrollado 11. Búsqueda de .. chas de reclamo por año ....................................241
Caso desarrollado 12. Mantenimiento de registros de equipo......................................245
Caso desarrollado 13. Mantenimiento de registro de contra.. sta ................................ 256
CAPÍTULO 5. TableAdapter - LinQ to SQL ............................................... 273
5.1 TableAdapter .................................................................................................................275
Caso desarrollado 1. Usando TableAdapter y consulta simple - Listado de contra.. stas ...276
Caso desarrollado 2. Usando TableAdapter y procedimiento almacenado - Listado
de equipos ..................................................................................................................... 285
Caso desarrollado 3: Usando TableAdapter y procedimiento almacenado - Listado
de equipos por estado y .. po .........................................................................................293
5.2 LinQ ............................................................................................................................... 298
5.3 Implementación de una consulta con LINQ ................................................................. 300
5.4 Operaciones básicas de una consulta LinQ to SQL ....................................................... 300
5.5 Clase DataContext ........................................................................................................ 302
Caso desarrollado 4. LinQ to SQL - Listado de contra.. sta ............................................ 303
Caso desarrollado 5. LinQ to SQL con procedimientos almacenados - Listado
de equipos ..................................................................................................................... 306
Caso desarrollado 6. LinQ to SQL - Listado de .. chas de reclamo por cliente ............... 308
Caso desarrollado 7. LinQ to SQL - Listado de .. chas de reclamo por año .....................311
Caso desarrollado 8. LinQ to SQL - Registro del nuevo equipo ......................................314
CAPÍTULO 6. Transacciones - Ado Entity ................................................. 319
6.1 Transacciones ................................................................................................................321
6.2 Clase SqlTransac.. on ......................................................................................................321
6.3 Método beginTransac.. on ..............................................................................................322
Caso desarrollado 1. Mantenimiento de .. chas de devolución ......................................323
6.4 Ado En.. ty ......................................................................................................................333
Caso desarrollado 2. Ado En.. ty - Listado de equipo .................................................... 334
Caso desarrollado 3. Ado En.. ty - Listado de equipo por estado y .. po ........................ 338
Caso desarrollado 4. Ado En.. ty - Mantenimiento de equipos ......................................341
CAPÍTULO 7. Reportes ............................................................................... 347
7.1 Reportes con Crystal .................................................................................................... 349
7.2 Instalación de Crystal Report para Visual Studio 2015 ................................................ 349
7.3 Diseño de un informe con Crystal Report ......................................................................351
7.4 Secciones del reporte ...................................................................................................355
7.5 Modi.. car el diseño del reporte .................................................................................... 356
Caso desarrollado 1. Crystal Básico - Reporte de contratos ..........................................357
Caso desarrollado 2. Crystal Report - Reporte de contratos por cliente .......................361
Caso desarrollado 3. Crystal Report - Reporte de contratos por rango de años .......... 366
CAPÍTULO 8. Servicios WCF ..................................................................... 373
8.1 WCF ................................................................................................................................375
8.2 Caracterís.. cas del WCF .................................................................................................375
8.3 Implementación de un servicio WCF ............................................................................378
Caso desarrollado 1. WCF - Listado de contra.. stas ..................................................... 384
Caso desarrollado 2. WCF - Listado de .. chas de devolución por contra.. sta .............. 388
Caso desarrollado 3. WCF - Mantenimiento de equipos .............................................. 394
CAPÍTULO 9. Programación en N-Capas ..................................................407
9.1 Arquitectura en capas .................................................................................................. 409
9.2 Aplicaciones distribuidas ...............................................................................................410
9.3 Creación de una solución en N-Capas ...........................................................................412
Caso desarrollado 1. Mantenimiento de contra.. stas en N-Capas ................................418
Caso desarrollado 2. Mantenimiento de clientes con imágenes en N-Capas ...............441
Caso desarrollado 3. Reporte de equipos con Crystal Report en N-Capas ...................476
Caso desarrollado 4. Reporte de equipos por estado y .. po
con Crystal Report en N-Capas ..................................................................................... 482
Caso desarrollado 5. Reporte total de contratos por años con grá.. co en N-Capas .... 490
Bibliogra.. a .............................................................................................................................495

Este libro tiene como propósito que el usuario comprenda el desarrollo de la programación orientada a objetos mediante el empleo del lenguaje de programación C#. Asimismo, pretende instruir en el desarrollo de aplicaciones cliente-servidor a través de la arquitectura N-Capas. A lo largo de sus capítulos se describen las aplicaciones orientadas a objetos, las clases que permiten la serialización de diferentes tipos de archivos, las aplicaciones cliente-servidor con ADO.NET, y se realizan consultas usando LinQ to SQL. Además, se incluyen diversos casos desarrollados y ejemplos prácticos escritos con un lenguaje instructivo y minucioso. Esta publicación está orientada a todos aquellos estudiantes y profesionales de Informática, Ingeniería de Sistemas y otras especialidades. Además, en la parte inferior de la primera página del libro encontrará el código de acceso que le permitirá descargar de forma gratuita los contenidos adicionales del libro en www.marcombo.info.

Artículos relacionados

  • EL JARDÍN DORMIDO
    GRACIA, CARLA
    Cada flor guarda un secreto. Cada jardín, una segunda oportunidad. Brillante, sensible y profundamente humana. Carla Gracia irrumpe en el panorama literario con una novela que cautiva los sentidos y deja una huella en el corazón.«Se busca persona sensible y trabajadora para despertar un jardín en una finca en el Ampurdán. Abstenerse personas alegres y entrometidas», dice el anu...
    Última ud. Envío desde 48h laborables

    22,90 €

  • EL REGRESO DEL SOLDADO
    WEST, REBECCA
    Una desgarradora historia sobre las consecuencias de la guerra, el amor y sus sacrificios.  Jenny ha anhelado largo tiempo el regreso de su primo, Chris Baldry, desde las trincheras de la Primera Guerra Mundial. El que retorna es, sin embargo, un hombre sometido a una transformación total: tiene amnesia, no recuerda los últimos quince años y está obsesivamente enamorado de una ...
    Última ud. Envío desde 48h laborables

    10,95 €

  • GENTE QUE CONOCEMOS EN VACACIONES (ED. PELÍCULA)
    HENRY, EMILY
    La novela que ha inspirado la película de Netflix, protagonizada por Tom Blyth y Emily Bader, y que recibió el premio Goodreads a la mejor comedia romántica.Diez viajes, dos amigos. ¿Una última oportunidad para el amor? Poppy y Alex. Alex y Poppy. No tienen nada en común: ella lleva vestidos estampados; él, pantalones de pinza. Ella es un espíritu aventurero; él prefiere quedar...
    Última ud. Envío desde 48h laborables

    11,95 €

  • EL MISTERIO DE LAS SIETE ESFERAS (ED. PELÍCULA)
    CHRISTIE, AGATHA
    DESCUBRE LA NOVELA DE AGATHA CHRISTIE EN LA QUE SE BASA LA NUEVA SERIE DE NETFLIX LAS SIETE ESFERAS.Durante una fiesta de fin de semana en Chimneys, una casa histórica situada en medio de la campiña inglesa, un grupo de amigos decide gastarle una broma a Gerry Wade, conocido por ser un gran dormilón. Deciden programar ocho despertadores para que empiecen a sonar uno tras otro a...
    Disponible. Envío desde 48 h. laborables

    10,95 €

  • CORAZÓN DE PIEDRA
    JAIO, KARMELE
    La sensibilidad es una forma de rebeldía. Porque vivir con el corazón abierto aún es posible. Textos que atraviesan lo cotidiano con belleza y verdad.  ¿Qué hacer con un corazón que lo siente todo? Karmele Jaio se plantea esta pregunta en los textos que componen Corazón de piedra, escritos desde un lugar íntimo y atento, y con la mirada puesta en los pliegues de lo cotidiano. A...
    Última ud. Envío desde 48h laborables

    21,00 €

  • CUENTOS VICTORIANOS DE NAVIDAD
    DICKENS, CHARLES / TROLLOPE, ANTHONY / RIDDELL, CHARLOTTE / DOYLE, ARTHUR CONAN / EWING, JULIANA / C
    El extenso periodo victoriano fue, por diversas y variadas circunstancias, quien dio carta de naturaleza al "espíritu navideño" y consolidó buena parte de la imagen y el carácter que asociamos a estas festividades hoy en día. Fue, asimismo, la edad de oro del cuento de Navidad, del que dejaron muestras los más destacados autores de la época, siendo los de miedo y los de misteri...
    Última ud. Envío desde 48h laborables

    13,95 €

Otros libros del autor

  • DESARROLLO DE APLICACIONES CON VISUAL BASIC 2015
    TORRES REMON , MANUEL
    Este libro es muy útil para crear aplicaciones propias mediante la plataforma de trabajo Visual Studio 2015. El objetivo del libro es que el lector conozca los componentes de las distintas herramientas que ofrece este entorno para desarrollar diversas aplicaciones de la manera más sencilla y práctica posible. Desarrolla temas como el uso de controles, acumuladores, funciones y...
    Última ud. Envío desde 48h laborables

    23,80 €

  • DESARROLLO DE APLICACIONES CON VISUAL C# 2015
    TORRES REMON , MANUEL
    La presente obra tiene como objetivo ayudar al lector en el proceso de creación de aplicaciones de plataforma mediante el uso de Visual Studio 2015 como plataforma inicial de trabajo. Este material divide su contenido en siete capítulos, en los que se presenta una introducción a la interpretación de algoritmos y se describe el proceso de instalación y empleo de Visual C# 2015. ...
    Última ud. Envío desde 48h laborables

    24,60 €

  • APLICACIONES VBA CON EXCEL
    TORRES REMON , MANUEL
    Visual Basic for Applications (VBA) es un programa del lenguaje de Visual Basic que permite ampliar la funcionalidad de los programas de la suite de Microsoft Office. Esta herramienta hace más conveniente el uso de Excel y nos ayuda a obtener ventajas de opciones que no pueden ser accesibles con las funciones y procedimientos habituales de Excel. El presente material tiene com...
    Última ud. Envío desde 48h laborables

    21,20 €

  • PROGRAMACIÓN TRANSACT CON SQL SERVER 2016
    TORRES REMON , MANUEL
    Diseña bases de datos de calidad profesional, administrables por medio de scripts, con la nueva versión del software de almacenamiento de datos desarrollado por Microsoft, el SQL Server 2016 y su lenguaje de programación, el Transact SQL. Este libro te proporciona todo lo que necesitas saber sobre este software desde una metodología práctica, mediante casos desarrollados, dond...
    Sin existencias. Consulte disponibilidad

    13,80 €

  • DISEÑO WEB CON HTML5 Y CSS3
    TORRES REMON , MANUEL
    Este libro tiene el objetivo de ayudar a implementar páginas web profesionales con la nueva semántica que ofrece HTML5. Por ello se ponen a prueba cada una de las nuevas funciones, las cuales son expuestas mediante casos prácticos.Asimismo, a lo largo de esta reciente publicación se dan a conocer todos los elementos que componen el HTML5 y CSS3,que son las herramientas fundamen...
    Sin existencias. Consulte disponibilidad

    22,90 €

  • MACROS - APLICACIONES VBA CON EXCEL
    TORRES REMON , MANUEL
    El presente material muestra de manera fácil, práctica y resumida cómo crear aplicaciones VBA con Excel usando como puente de enlace a la macro. Contiene, además, casos útiles debidamente desarrollados para una mejor comprensión de los temas tratados. El libro desarrolla los conceptos básicos en VBA, las nociones fundamentales de programación, la implementación y manejo de las...
    Sin existencias. Consulte disponibilidad

    12,80 €