INT.PROGRAMACION ORIENTADA OBJETOS VISUAL BASIC.NET+CD

INT.PROGRAMACION ORIENTADA OBJETOS VISUAL BASIC.NET+CD
enviar la imagen como postal
 
24/04/2007
Tapa blanda, 18x23 cms, 416 páginas
Materia: Ciencia y tecnología de los ordenadores. Informática.
Colección: Apress

ISBN: 84-415-1470-4

Autor: Dan Clarck
La programación orientada a objetos promete mejoras de amplio alcance en la forma de diseño, desarrollo y mantenimiento del software ofreciendo una solución a largo plazo a los problemas y preocupaciones que han existido desde el comienzo en el desarrollo de software: la falta de portabilidad del código y reusabilidad, código que es difícil de modificar, ciclos de desarrollo largos y técnicas de codificación no intuitivas.Introducción a la programación orientada a objetos con Visual Basic .NET, le servirá como punto de partida para el estudio de los temas que trata. El libro realiza un estudio exhaustivo sobre Visual Basic .NET y .NET Framework.El objetivo del libro es ofrecer al lector la información necesaria para comprender cómo se realiza la arquitectura de una solución de programación orientada a objetos destinada a resolver un problema empresarial. A medida que avance en el libro, aprenderá a analizar los requisitos empresariales, a modelar los objetos y las relaciones involucradas en el diseño de la solución, a implementar la solución utilizando Visual Basic .NET. También aprenderá los fundamentos del diseño de software, del Lenguaje de Modelado Unificado (UML), de la programación orientada a objetos y de Visual Basic (VB) .NET, entre otros...El CD-ROM ajunto contiene el código fuente y la plataforma .NET.

ÍNDICE

AgradecimientosSobre el autorSobre el revisor técnico

Índice de contenidos

IntroducciónA quién está dirigido este libroActividades y requisitos de software

Parte I. Conceptos básicos de la programación y el diseñoorientados a objetos

1. Introducción a la programación orientada a objetosHistoria de la POO¿Por qué utilizar POO?Las características de la POOObjetosAbstracciónEncapsulaciónPolimorfismoHerenciaAgregaciónLa historia de Visual BasicResumen

2. Diseño de soluciones POO: identificar la estructura de clasesObjetivos del diseño de softwareEl Lenguaje de Modelado UnificadoDesarrollar las SRSAnálisis de un ejemplo de SRSEstudios de usoActividad 2.1: Crear un diagrama de caso de usoExaminar las SRSCrear un diagrama de casos de uso utilizando UML ModelerDiagramas de clasesAsociaciónHerenciaAgregaciónAsociación de clasesActividad 2.2: Crear un diagrama de clasesIdentificar las clases y los atributosCrear un diagrama de clases utilizando UML ModelerResumen

3. Diseño de soluciones POO: modelar la interacción entrelos objetosEscenariosDiagramas de secuenciaTipos de mensajeMensajes recursivosIteración de mensajesMensajes condicionalesBifurcación de mensajesActividad 3.1: Crear un diagrama de secuenciaExaminar el escenarioCrear un diagrama de secuencia utilizando UML ModelerAñadir métodos al diagrama de clasesDiagramas de colaboraciónIndicar el orden de los mensajesIteración, condiciones y bifurcaciónDiagramas de actividadPuntos de decisión y condicionesProcesamiento en paraleloPropiedad de la actividadActividad 3.2: Crear un diagrama de actividadIdentificar los objetos y las actividadesCrear un diagrama de actividad utilizando UML ModelerDiseño de interfaces gráficas de usuarioDiagramas de actividad GUICrear un prototipo de la interfazDiagramas de flujo de la interfazDiagramas de clases GUICrear un prototipo de la aplicaciónResumen

4. Diseño de soluciones POO: un caso de estudioDesarrollo de un sistema de petición de material de oficinaInformación general sobre el caso de estudioCrear las Especificaciones de Requisitos del SistemaDesarrollo de los casos de usoDiagramas de los casos de usoModelo de la estructura de clases de la aplicación OSOAñadir atributos a las clasesIdentificar las asociaciones entre clasesModelar los comportamientos de las clases en la aplicación OSODesarrollar el diseño del modelo de la interfaz de usuarioEvitar algunos defectos de diseño POO habitualesResumen

Parte II. Programación orientada a objetos con Visual Basic .NET

5. Introducción a VB.NETObjetivos de .NET FrameworkCompatibilidad con estándares de la industriaExtensibilidadModelos de programación unificadosDesarrollo simplificadoAdministración de memoria mejoradaModelo de seguridad mejoradoComponentes de .NET FrameworkCommon Language RuntimeBiblioteca de clases base de FrameworkClases de datos y XMLFormularios Web y serviciosEnsamblados y manifiestosReferencias a ensamblados y espacios de nombresCompilación y ejecución de código administradoEl entorno de desarrollo integrado de Visual StudioActividad 5.1: Introducción a Visual Studio .NETPersonalizar el IDECrear un proyecto nuevoEl Explorador de soluciones y la Vista de clasesEl Cuadro de herramientas y la ventana PropiedadesGenerar y ejecutar el ensambladoActividad 5.2: Las herramientas de depuración de Visual Studio .NETEjecución del código paso a pasoEstablecer puntos de interrupción condicionalesLocalizar y corregir errores de generaciónResumen

6. Creación de clasesObjetos y clasesDefinir las clasesCrear las propiedades de las clasesRestringir el acceso a las propiedadesCrear métodos de clasesActividad 6.1: Crear la clase EmployeeCrear la clase EmployeeProbar la clase EmployeeConstructoresDestructoresSobrecarga de métodosActividad 6.2: Sobrecarga de métodos y constructoresCreación y sobrecarga de constructores de clasesProbar el constructor de la clase EmployeeSobrecarga de un método de claseProbar el método Update sobrecargadoResumen

7. Creación de jerarquías de clasesHerenciaUtilización de MustInheritUtilización de NotInheritableUtilización de los modificadores de acceso en clases baseActividad 7.1: Creación y utilización de clases base y derivadascon Visual StudioCrear la clase AccountProbar las clasesCrear un método protegidoProbar el método WithdrawCrear una clase abstractaReemplazar métodos de la clase baseCuándo utilizar MyBase, MyClass o MeMyClassMyBaseActividad 7.2: Reemplazar clases baseReemplazar la cuenta AccountProbar los métodos WithdrawUtilizar el calificador MyBaseProbar el método WithdrawUtilizar el calificador MyClassProbar los métodos GetMinimumBalanceSobrecarga de métodos de una clase baseSombreadoImplementación de interfacesLos secretos del polimorfismoActividad 7.3: Aplicación de técnicas de polimorfismoPolimorfismo mediante herenciaProbar el método polimórficoPolimorfismo mediante interfacesProbar el método polimórficoResumen

8. Implementación de colaboración entre objetosComunicación entre objetos mediante mensajesDefinir firmas de métodoPasar parámetrosProgramación dirigida por eventosActividad 8.1: Desencadenar y responder a mensajes de eventoAñadir y desencadenar mensajes de evento en la definiciónde la claseRecibir eventos desde la clase cliente utilizando la declaraciónWithEventsRecibir eventos en la clase cliente utilizando el método AddHandlerControlar múltiples eventos con un solo métodoDelegaciónUtilizar delegaciónUtilizar delegación para implementar controladores de eventosActividad 8.2: Delegación en VBCrear métodos sobre los que delegarProbar la rutina Sort y filtrar los eventos en la clase clienteGestionar excepciones en .NET FrameworkUtilización del bloque Try-CatchAñadir un bloque FinallyIniciar excepcionesGestión anidada de excepcionesAcceso a métodos y propiedades compartidasActividad 8.3. Gestión de excepciones y métodos compartidosCreación de métodos compartidosCrear un controlador de excepciones estructuradoFiltrado de excepcionesMensajes asincrónicosActividad 8.4: Efectuar llamadas a métodos asincrónicamenteCrear el método compartido y llamarle sincrónicamenteLlamar a un método asincrónicamenteResumen

Parte III. Desarrollo de aplicaciones con Visual Basic .NET

9. Aplicación OSO: implementación de los algoritmos lógicosFases de diseño de la aplicaciónIntroducción a ADO.NETProveedores de datosEstablecer una conexiónEjecutar un comandoUtilización de procedimientos almacenadosUtilización del objeto DataReader para obtener datosUtilización de DataAdapter para obtener datosActividad 9.1: Obtención de datosCrear una conexión y ejecutar consultas SQLUtilización del objeto DataReader para obtener registrosEjecución de un procedimiento almacenado utilizando un objetoCommandEjecución de un procedimiento almacenado utilizando un objetoCommandUtilización de los objetos DataSetRellenar un DataSet desde una base de datos de SQL ServerEstablecer relaciones entre tablas de un DataSetEditar los datos de un DataSetConversión entre objetos relacionales DataSet y archivos jerárquicosXMLActividad 9.2: Utilización de objetos DataSetRellenar un DataSet desde una base de datos de SQL ServerModificar y actualizar un DataSet en una base de datos de SQL ServerEstablecer relaciones entre las tablas de un DataSetConstrucción de la capa lógica de la aplicación OSOActividad 9.3: Revisar y probar la capa lógica de la aplicación OSOConfigurar la base de datos Office SupplyProbar la lógica de la aplicación OSOProbar la clase OrderResumen

10. Desarrollo de aplicaciones WindowsConceptos básicos sobre los formularios de WindowsLa jerarquía de herencia de los formularios WindowsEl diseñador de formularios de Visual StudioGestión de los eventos de formulario y control en WindowsAñadir controladores de evento de formularioAñadir controladores de eventos de controlActividad 10.1: Utilización de formularios y controlesCrear la interfaz del visor de memorandosCodificar los eventos de tipo click del menúHerencia entre formulariosCreación y utilización de cuadros de diálogoPresentar un cuadro de mensaje al usuarioRecuperar la respuesta de un cuadro de diálogo MessageBoxCrear un cuadro de diálogo personalizadoActividad 10.2: Aplicación de herencia de formularios y cuadrosde diálogo en una GUI basada en formularios de WindowsCrear un formulario heredadoAñadir un cuadro de diálogo para cerrar la aplicaciónAsociación de datos en GUIs basadas en formularios de WindowsActividad 10.3: Enlace de controles en un formulario de WindowsImplementación de controles de enlace simpleImplementación de controles de enlace complejoCrear la GUI basada en formulario de Windows de la aplicación OSOMostrar los productosAutentificación de los empleadosAñadir elementos al pedidoEliminar elementosCursar un pedidoProbar la GUI de Windows de la aplicación OSOResumen

11. Desarrollo de aplicaciones WebConceptos básicos sobre los formularios WebConceptos básicos sobre los controles de servidor WebJerarquía de herencia de Web Form y de los controles WebUtilización del diseñador de formularios Web de Visual StudioGestión de los eventos de Web Form y sus controlesControladores de eventos de página y de controles de servidorProcesado de eventos en el lado del servidorEventos de aplicación y de sesiónActividad 11.1: Utilización de Web Forms y controles de servidorCrear una aplicación WebCreación de controladores de eventos de control del lado del servidorCreación de eventos Non-PostbackAlmacenar y compartir el estado en una aplicación WebMantener el estado de visualizaciónUtilización de cookiesMantener el estado de sesión y aplicaciónEnlace de datos en GUIs basadas en formularios WebEnlace de datos multivalorActualización de datos en un control DataGridActividad 11.2: Enlace de un DataGrid en un Web FormMostrar datos en un control DataGrid de ASP.NETActualizar datos utilizando el control DataGrid de ASP.NETCrear la GUI basada en formularios Web de la aplicación OSOMostrar los productosIniciar un pedidoValidación de los empleadosAñadir otros elementosEliminar elementosCursar un pedidoActividad 11.3: Probar la GUI Web de la aplicación OSOResumen

12. Conclusión y repasoMejorar nuestra habilidad como diseñadores orientados a objetosEstudiar los espacios de nombres de .NET FrameworkFamiliarizarse con ADO.NETAvanzar hacia el desarrollo orientado a componentesEncontrar ayudaUnirse a un grupo de usuariosObtener una certificaciónGracias y buena suerte

Parte IV. Apéndices

Apéndice A. Conceptos básicos sobre programaciónVariables y tipos de datosTipos de datos elementalesTipos de datos enterosTipos de datos no enterosTipos de datos de carácterTipo de datos Boolean o lógicoTipo de datos DateTipo de datos ObjectIntroducción a los tipos de datos compuestosEstructurasMatricesClasesLiterales, constantes y enumeracionesLiteralesConstantesEnumeracionesEl alcance o ámbito de las variablesÁmbito de bloqueÁmbito de procedimientoÁmbito de móduloConversión entre tipos de datosConversión implícitaConversión explícitaConversiones de ampliación y de restricciónOperadoresOperadores aritméticosOperadores de comparaciónOperadores lógicosIntroducción a las estructuras de decisiónInstrucciones If-ThenInstrucciones Select-CaseEstructuras de bucleInstrucciones WhileInstrucciones Do-LoopInstrucciones For-NextInstrucciones For Each-NextIntroducción a los procedimientos

Apéndice B. Gestión de excepciones en VB .NETGestión de excepcionesLas clases de excepciones de .NET Framework

Apéndice C. Contenido del CD-ROM

Índice alfabético

Precio: 34.20 32.49
No Disponible 
si está interesado, apuntese al sistema de avisos

Producto anterior
JSP EJEMPLOS PRACTICOS+CD
Contactar / Sistema de subscripciones / F.A.Q. / condiciones de compra / Seguimiento de pedidos
Dreamers Networks S.L., Cif: B92170679. C/ Cuarteles, 41, bajo izq. 29002 - Málaga.
Horario de tienda en Málaga: L-V 10:00 a 14:00h, 17:00 a 20:30h, S 10:00 a 14:00h
Atención telefónica: 902 108 156 L-V: 10:00 a 14:00h, 17:00 a 20:00h
(*)Dias de envio referidos como dias laborables para envios a peninsula o baleares. Nuestros envios a la península van por MRW 24 horas para recibirlo al dia siguiente.
(**)Las ofertas de gastos de envio gratuitos o rebajados se aplican al pedido completo y sólo son válidas para envios nacionales.