• Nuevo

Programación orientada a objetos con Visual C 2015 y ADO.NET 4.6

23,80 €
Impuestos incluidos
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...
Cantidad

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. Índice 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
Marcombo
9788426725493

Ficha técnica

Autor
Torres Remon , Manuel
Editorial
Marcombo
Categoría
Programación orientada a objetos (POO)

Referencias específicas